From 9e8574f44c22615de09c133eeb9f60cccfc5aed3 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Dec 2025 13:51:12 -0500 Subject: Bump date on version tag --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index d1ca7769..c2254a7b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,6 @@ # Version History -## v2025-12-06 +## v2025-12-21 - You can now discard empty struct values. - For an enum `Foo(A,B,C)`, the syntax `f!` now desugars to `f.A!` using the -- cgit v1.2.3 From e9ec2558b7493064d0c353007b79791e3946eb4a Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Dec 2025 16:03:30 -0500 Subject: Put workflow back --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index c2254a7b..a8a4a354 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Version History +## v2025-12-21.2 + +- Update build process + ## v2025-12-21 - You can now discard empty struct values. -- cgit v1.2.3 From 07cc08924a9a15b4f743a68e0eabf8337b0b446a Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Dec 2025 16:11:46 -0500 Subject: Add workflow permissions --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index a8a4a354..12796657 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Version History +## v2025-12-21.3 + +- Version bump + ## v2025-12-21.2 - Update build process -- cgit v1.2.3 From 7b3a651da64e3e1951ab01e5650c5ceaa1dd5d84 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Dec 2025 17:04:08 -0500 Subject: Remove xxd dependency (no more building with changelog) --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index 12796657..14e0dc5f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Version History +## v2025-12-21.4 + +- Version bump and deprecated `--changelog` flag + ## v2025-12-21.3 - Version bump -- cgit v1.2.3 From fb77bd546ce42e5703cfb12ab1ebbe9772b83cef Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Dec 2025 17:26:37 -0500 Subject: Fixes for builds and accessing version and install script --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index 14e0dc5f..0393cecf 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Version History +## v2025-12-21.5 + +- Various fixes for versioning and builds. + ## v2025-12-21.4 - Version bump and deprecated `--changelog` flag -- cgit v1.2.3 From 082786bf79b2672114c5d14dc22d91ba5a90923b Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Dec 2025 19:37:15 -0500 Subject: More sensible REPL-like behavior if run without any args --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index 0393cecf..e609509b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Version History +## v2025-12-21.6 + +- Add smarter default behavior if run without any args (REPL-like script runner) + ## v2025-12-21.5 - Various fixes for versioning and builds. -- cgit v1.2.3 From 83e6cc9197bd8e7a19834d291fe4c5e62639db38 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 22 Dec 2025 16:32:40 -0500 Subject: Add Path.writer() and Path.byte_writer() --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index e609509b..72c4cef5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Version History +## v2025-12-22 + +- Added `Path.writer()` and `Path.byte_writer()` for multiple successive writes + ## v2025-12-21.6 - Add smarter default behavior if run without any args (REPL-like script runner) -- cgit v1.2.3 From 04a8c524dbc4f13204b075dcb49b2f9b924a6f1c Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 22 Dec 2025 17:44:31 -0500 Subject: Use static linking to produce executables. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index 72c4cef5..976d7318 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,7 @@ ## v2025-12-22 +- Use static linking for compiled executables - Added `Path.writer()` and `Path.byte_writer()` for multiple successive writes ## v2025-12-21.6 -- cgit v1.2.3 From cd6923bf137caa24c3cc2d05965c7cfa2428fb4d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 22 Dec 2025 17:53:02 -0500 Subject: Update changelog --- CHANGES.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index 976d7318..9690a745 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,7 +2,9 @@ ## v2025-12-22 -- Use static linking for compiled executables +- Use static linking instead of dynamic linking for the Tomo standard library + as well as for user libraries. This produces binaries that do not depend on + having Tomo and the library installed at runtime. - Added `Path.writer()` and `Path.byte_writer()` for multiple successive writes ## v2025-12-21.6 -- cgit v1.2.3 From 4a6c0438f9a2c82e834116e3e1bc110b8cae8432 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 23 Dec 2025 13:58:33 -0500 Subject: Big speedup my trimming down MAP_LIST macro and inlining some applications of it. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index 9690a745..6f8f5e16 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Version History +## v2025-12-23 + +- Improved C preprocessing performance by eliminating expensive macro calls. + ## v2025-12-22 - Use static linking instead of dynamic linking for the Tomo standard library -- cgit v1.2.3 From 7d09323e379c3ce1ac5c476a09b4409f90d3a33d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 23 Dec 2025 18:45:28 -0500 Subject: Update changelog --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index 6f8f5e16..529711a3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Version History +## v2025-12-23.2 + +- Fixes for OpenBSD and Mac. + ## v2025-12-23 - Improved C preprocessing performance by eliminating expensive macro calls. -- cgit v1.2.3 From dbae987f1fb54da795185a03f4c00d56a639f8cd Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 31 Dec 2025 15:13:32 -0500 Subject: Changed is_between() to be bidirectional --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index 529711a3..9b6b2cb0 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Version History +## v2025-12-31 + +- Changed `is_between()` to be bidirectional so `(5).is_between(10, 1) == yes` + ## v2025-12-23.2 - Fixes for OpenBSD and Mac. -- cgit v1.2.3