| … | … | @@ -14,9 +14,23 @@ These include: |
| 14 | 14 | * random tournament selection |
| 15 | 15 | * OS portability layers. |
| 16 | 16 | |
| 17 | | |
| 18 | 17 | The main project site is at http://opencog.org |
| 19 | 18 | |
| 19 | Status |
| 20 | ------ |
| 21 | ***Version 2.2.0***. Notable changes since January 2025: |
| 22 | |
| 23 | * Enhanced barrier support for async_buffer: *every* worker can be |
| 24 | given the barrier message, thus synchornizing *all* workers. |
| 25 | * Replacment of (minor) busy-waits by c++-20 std::atomic::wait() |
| 26 | This reduces latency during congestion and improves performance. |
| 27 | * Remove all dependency on boost. Unfortunately, boost causes more |
| 28 | headaches than it solves, and just making it obsolete works best. |
| 29 | * Removal of a large number of unused, stale files and functions. |
| 30 | Decades of work allowed arcane cruft and litter to accumulate. |
| 31 | That has been removed. Assorted single-user files have been moved |
| 32 | to that single user (almost entirely to as-moses; some to miner) |
| 33 | |
| 20 | 34 | Prerequisites |
| 21 | 35 | ------------- |
| 22 | 36 | To build the OpenCog utilities, the packages listed below are required. |