Releases: AlexWorx/ALib-Class-Library
Version 2511 Revision 0
This is rather a maintenance release with just a few updates and fixes.
We had to pause our efforts to provide optional C++20 Module compilation, as the approach
(which we just had published with the last release) fails on the newest Clang compiler version.
Besides smaller changes, with this release the module ALib ThreadModel is marked stable for the first time.
All details of changes are provided in the Changelog.
Version 2510 Revision 0
Dropped C++17 support and with that:
- Using C++20 Concepts now. (All uses of std::enable_if (and similar) have been replaced)
- C++20 Modules compilation. (This is optional and in alpha state and works only on newest Clang compilers).
- Various C++20 std adoptions which.
- Plenty of fixes and improvements.
Version 2412 Revision 0
A massive overhaul of modules "Monomem", "Config", and "Files".
New module "Threadmodel" introduces thread-pools and other concurrency features.
Tons of smaller changes, especially impacts from the new efficient allocation features.
Version 2402 Revision 1
Updated all Platforms/Compilers/toolchains.
Supports C++ 17/20 compilation (11 and 14 removed).
New module Files (directory scanner).
ALox Programmer's Manual updated (70 pages!)
Revised library organization.
All changes are documented here.
Version 2312 Revision 0
Updated all Platforms/Compilers/toolchains.
Supports C++ 20 compilation (besides 11, 14 and 17).
New module BitBuffer.
Many fixes and minor changes.
All changes are documented here.
Version 1912 Revision 0
This release concludes the refactoring started with the previous release. The biggest major new feature comes with module ALib Monomem, that provides fast monotonic memory allocation. The use of this module is allows major improvements of execution performance of any memory-intense software.
Version 1903 Revision 0
The library received major refactoring. It is devided in 16 modules now. 14 of them received Programmer's Manuals with combined more than 450 pages!