Index: ChangeLog-2.0.0-2.1.0.log =================================================================== diff -u -N -rb431d2c09192a3b0a97cad3499e27d7c40cddb6c -r58af8a711fea665ca5b7bf41c06c521f58487c5d --- ChangeLog-2.0.0-2.1.0.log (.../ChangeLog-2.0.0-2.1.0.log) (revision b431d2c09192a3b0a97cad3499e27d7c40cddb6c) +++ ChangeLog-2.0.0-2.1.0.log (.../ChangeLog-2.0.0-2.1.0.log) (revision 58af8a711fea665ca5b7bf41c06c521f58487c5d) @@ -527,7 +527,7 @@ * Documentation (rosetta-tokenizer.tcl): Added first additional Rosetta example. [b689afd] - * source-highlight-with-pp: Make src highlighter independent from + * source-highlight-with-pp: Make src highlighter independent of Tcl version. [8e929f8] 2016-09-01 Stefan Sobernig Index: ChangeLog-2.1.0-2.2.0.log =================================================================== diff -u -N -r3c7374ae99f75bf87d5bb61ff070aba5d6f608bf -r58af8a711fea665ca5b7bf41c06c521f58487c5d --- ChangeLog-2.1.0-2.2.0.log (.../ChangeLog-2.1.0-2.2.0.log) (revision 3c7374ae99f75bf87d5bb61ff070aba5d6f608bf) +++ ChangeLog-2.1.0-2.2.0.log (.../ChangeLog-2.1.0-2.2.0.log) (revision 58af8a711fea665ca5b7bf41c06c521f58487c5d) @@ -265,7 +265,7 @@ [0e8f3a70] * nx-test.tcl (run): Avoid use of [try], to render the test suite - independent from the presence of 8.6 or tcllib's try. This may be + independent of the presence of 8.6 or tcllib's try. This may be reverted, once 8.5 support is dropped. [9ba75adb] 2018-06-01 Gustaf Neumann Index: ChangeLog-2.2.0-2.3.0.log =================================================================== diff -u -N -rb431d2c09192a3b0a97cad3499e27d7c40cddb6c -r58af8a711fea665ca5b7bf41c06c521f58487c5d --- ChangeLog-2.2.0-2.3.0.log (.../ChangeLog-2.2.0-2.3.0.log) (revision b431d2c09192a3b0a97cad3499e27d7c40cddb6c) +++ ChangeLog-2.2.0-2.3.0.log (.../ChangeLog-2.2.0-2.3.0.log) (revision 58af8a711fea665ca5b7bf41c06c521f58487c5d) @@ -496,7 +496,7 @@ 2018-10-23 Gustaf Neumann * Object.man: Improve spelling [bee99fc8] - * nsf.c: Help static analyser to parse statements [8d65f0a7] + * nsf.c: Help static analyzer to parse statements [8d65f0a7] 2018-10-12 Gustaf Neumann Index: ChangeLog-2.3.0-2.4.0.log =================================================================== diff -u -N -re99b56fe02d50205c660aa30f634e67574b8cb70 -r58af8a711fea665ca5b7bf41c06c521f58487c5d --- ChangeLog-2.3.0-2.4.0.log (.../ChangeLog-2.3.0-2.4.0.log) (revision e99b56fe02d50205c660aa30f634e67574b8cb70) +++ ChangeLog-2.3.0-2.4.0.log (.../ChangeLog-2.3.0-2.4.0.log) (revision 58af8a711fea665ca5b7bf41c06c521f58487c5d) @@ -13,7 +13,7 @@ (NewTclCommand): Reduced compiler warnings when compiling against Tcl 8.6* with TIDY settings. [286401d1] - * nsf.c (ObjectDispatch): Deactive block for double-checking + * nsf.c (ObjectDispatch): Deactivate block for double-checking cached data for Tcl commands. Leave the code for potential future debugging purposes. [4808f8e3] @@ -38,7 +38,7 @@ * doc/: Re-generated man pages and tutorials [f63b1bb9] * Makefile.in, doc/*.css: Replace prince with Chrome headless for - PDF doc generation, PDF-specific CSS now organised as @media print + PDF doc generation, PDF-specific CSS now organized as @media print queries. [6f2b5aab] 2022-08-08 Stefan Sobernig Index: doc/Announce2.4.0 =================================================================== diff -u -N -r74dfe5957fa1c33c63dfcf4cbf4cff89190ef643 -r58af8a711fea665ca5b7bf41c06c521f58487c5d --- doc/Announce2.4.0 (.../Announce2.4.0) (revision 74dfe5957fa1c33c63dfcf4cbf4cff89190ef643) +++ doc/Announce2.4.0 (.../Announce2.4.0) (revision 58af8a711fea665ca5b7bf41c06c521f58487c5d) @@ -10,27 +10,15 @@ Major changes relative to 2.3.0 are: NSF now compiles and runs with Tcl 9 (core.tcl-lang.org/tcl main branch at the time of writing, -August 2022). This way, your NSF/NX/XOTcl program can execute on top -of Tcl 8.5 through 9. Otherwise, this is a maintenance and bug-fix -release. - -- XOTcl: +August 2022). This way, NSF/NX/XOTcl can be used with the Tcl 8.5.* +series, Tcl 8.6.*, and Tcl 8.7.* and Tcl 9.* on Linux/Windows/macOS. +One can see the results of the compilations and test runs on - * "dict" is now available as a per-object method, similar to - "array". + https://github.com/nm-wu/nsf/actions + https://ci.appveyor.com/project/mrcalvin/nsf-2ylk0/history -- MongoDB: +Selected changes worth mentioning: - * Tested the NSF MongoDB binding against latest - stable releases of MongoDB (5.0.9) and - MongoDB-C driver (1.22.1). - * Fixed test case for gridfs and file renamings - -- Documentation: - - * Improved wording and corrected spelling in man pages, tutorials, - and examples. - - Maintenance & bug fixes: * Tcl 9: For the first time, NSF now compiles and its test suite @@ -39,37 +27,56 @@ * Tcl 8.7: o Support for the Tcl 8.7a5 release - (core.tcl-lang.org/tcl branch "core-8-branch"). NSF compiles and its - regression tests execute successfully (including TCL_NO_DEPRECATE). - o NSF is now TIP-538 ready (Tcl starting relying on on libtommath - as an extrinsic dependency). + (core.tcl-lang.org/tcl branch "core-8-branch"). NSF compiles and + its regression tests execute successfully (including + TCL_NO_DEPRECATE). + o NSF is now TIP-538 ready (Tcl starting relying on libtommath + as an extrinsic dependency). + * Plug a small memory leak when using mp_int (libtommath) data internally. * Fix a crash when using volatile combined with configure in XOTcl 2. - * Fix crashes due internal cache mis-management of flag names + * Fix crashes due to internal cache mismanagement of flag names processed by configure/ cget. See https://groups.google.com/g/comp.lang.tcl/c/F9cn_Ah4js4/m/eL22xbQaCgAJ - * Exiting non-threaded NSF builds will not hang anymore. + * Exit from non-threaded NSF builds will not hang anymore. - * Prefer using Tcl_InterpDeleted() over explicitly checking bitmask + * Prefer using Tcl_InterpDeleted() over explicitly checking bit mask flags internal to Tcl. * Misc (esp. NSF/C): Ran valgrind checks, as well as Facebook's/ Meta's "infer". - + - Build environments, automated builds: - * Render makefile more robust in light of filepaths containing + * Render Makefile more robust in light of file paths containing whitespace characters - + * Due to Travis becoming unavailable, we moved to GitHub Actions for automated builds on Linux and macOS. Windows builds are still served by AppVeyor. +- XOTcl: + + * "dict" is now available as a per-object method, similar to + "array". + +- MongoDB: + + * Tested the NSF MongoDB binding against latest stable releases of + MongoDB (5.0.9) and MongoDB-C driver (1.22.1). + + * Fixed test case for gridfs and file renaming + +- Documentation: + + * Improved wording and corrected spelling in man pages, tutorials, + and examples. + The detailed changelog is available at https://next-scripting.org/xowiki/download/file/ChangeLog-2.3.0-2.4.0.log