Hi all,
I fixed the cmake issue in
https://sourceforge.net/p/oorexx/code-0/13196/tree//main/trunk/CMakeLists.txt?diff=502a9288fd48f81d495da27e:13195
A quick check in GitHub CI seems to confirm it's working, but I can't get a
proper Ubuntu 16.04 image running, the apt sources don't seem to exist
anymore. Should we consider dropping it altogether? The other two issues
are still open.

M

On Sun, Aug 2, 2026 at 11:44 PM P.O. Jonsson <[email protected]> wrote:

> This is just to inform that the following platforms build with error
>
> ArchLinux
> Manjaro
> ubuntu16
> ubuntu16-debug
>
>
> Solaris was offline so I have restarted it, I will look tomorrow if the
> build was ok
>
> I have not looked in detail on the test jobs but there are some errors
> here and there.
>
> P.O. Jonsson
> Hälsningar/Regards/Grüsse,
> [email protected]
>
>
>
> Am 02.08.2026 um 21:47 schrieb Moritz Hoffmann <[email protected]>:
>
> Great, thanks. I have committed all the changes to SVN. A few tickets
> remain open, but the bulk of the issues are now fixed, specifically the
> memory corruption problems.
>
> Let's see how it goes. Thanks for the feedback and testing!
>
> M
>
>
> On Sat, Aug 1, 2026 at 11:28 PM Jean Louis Faucher <[email protected]>
> wrote:
>
>> Hi Moritz
>>
>>
>> On 1 Aug 2026, at 21:15, Moritz Hoffmann <[email protected]> wrote:
>>
>> Hi Jean,
>>
>> I tried enabling IPO/LTO, and it seems to work fine on all supported
>> platforms. OpenBSD does not seem to support LTO, but all other platforms
>> show no difference in undefined behavior compared to non-LTO builds. I
>> think we should try enabling it again once the undefined behavior fixes are
>> implemented.
>>
>> You can check the test runs here:
>>
>>   - https://github.com/antiguru/ooRexx/actions/runs/30713617550
>>   - https://github.com/antiguru/ooRexx/actions/runs/30713617554
>>   - https://github.com/antiguru/ooRexx/actions/runs/30713617566
>>
>>
>>
>> Thank you very much!
>>
>> Other success: The test suite with IPO no longer crashes on WSL for
>> Windows ARM.
>>
>>
>>
>> I plan to merge the fixes sometime next week.
>>
>>
>> +1
>>
>>
>>
>> rexxcps on macOS, 5 runs:
>>
>> ci/platforms with IPO/LTO 26885093 26816314 26924713 26646605 26625486
>> REXX clauses per second
>>
>> It's better than the previous results I communicated a few days ago:
>> rexxcps on macOS, 5 runs:
>> oorexx 5 25248593 25152888 25126680 25316819 25216759 REXX clauses per
>> second
>> concurrency-dispatch-fixes 25058219 25080047 25053259 25104624 25087157
>> REXX clauses per second
>>
>> 6.0% faster than oorexx 5 without your fixes.
>> 6.8% faster than concurrency-dispatch-fixes.
>> This is within the range of improvements that Enrico observed in 2020.
>>
>> https://sourceforge.net/p/oorexx/mailman/oorexx-devel/thread/EF50446F-5B4F-442D-BCD2-CE2CFEDE8AC7%40mac.com/#msg37080771
>>
>>
>>
>> This improvement is not visible in the test suite duration.
>> Sometimes ooRexx 5 without IPO is faster; sometimes ci/platforms with IPO
>> is faster.
>> For the same executable, I can see variations of up to ±10 seconds from
>> one run to another.
>> So, no reliable conclusion can be drawn.
>>
>>
>>
>>
>>
>> _______________________________________________
>> Oorexx-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>
>
> --
> Moritz Hoffmann;
> http://antiguru.de/
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>


-- 
Moritz Hoffmann;
http://antiguru.de/
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to