16.Aug.2025
|
AmigaOS 4: clib4 2.0.0
With clib4 Andrea 'afxgroup' Palmatè is working on a variant of the official ADTools clib2, which should be specific for AmigaOS 4 in order to be easier to maintain and above all to add functions that are difficult to implement on original Amigas. The most important changes in Version 2.0.0:
- Memory allocator: overhauled. wmem now supports aligned allocations (e.g., memalign / posix_memalign).
- Pthreads: heavily optimized. Semaphores were replaced with mutexes where appropriate. Thread-local storage (TLS) operations are now much faster thanks to targeted inline assembly.
- I/O: fixes and speedups to stdio/unistd paths; performance now closely matches newlib’s.
- Startup: fixed issues when launching programs from Workbench tooltypes. Note: existing programs may need to be recompiled.
- ctype: fully rewritten; up to ~80% faster.
- Environment: getenv() / setenv() reimplemented for higher performance.
- Misc: numerous additional fixes and improvements.
(cg)
[News message: 16. Aug. 2025, 23:32] [Comments: 1 - 17. Aug. 2025, 00:18]
[Send via e-mail] [Print version] [ASCII version]
|