OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-cogutil commits / eeba304

Bump version number. Add status
eeba3047bb43c9f9ce7b5e01d84838b327248bec
by Linas Vepštas <linasvepstas@gmail.com> · 2025-12-10T20:40:20.000Z

Changed files (2) +17 -3

README.md +15 -1
……@@ -14,9 +14,23 @@ These include:
1414* random tournament selection
1515* OS portability layers.
1616
17
1817The main project site is at http://opencog.org
1918
19Status
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
2034Prerequisites
2135-------------
2236To build the OpenCog utilities, the packages listed below are required.
opencog/util/cogutil.h +2 -2
……@@ -24,10 +24,10 @@
2424#define _OPENCOG_COGUTIL_H
2525
2626#define COGUTIL_MAJOR_VERSION 2
27#define COGUTIL_MINOR_VERSION 1
27#define COGUTIL_MINOR_VERSION 2
2828#define COGUTIL_MICRO_VERSION 0
2929
30#define COGUTIL_VERSION_STRING "2.1.0"
30#define COGUTIL_VERSION_STRING "2.2.0"
3131
3232
3333#endif // _OPENCOG_COGUTIL_H