Commit graph

28 commits

Author SHA1 Message Date
e44d5e1b34 foundation-test: Sections: Nowebify. 2024-03-10 10:00:40 +08:00
Graham Nelson
3b87d62b42 Tidied up JSON code 2022-06-03 12:18:18 +01:00
Graham Nelson
a0710cfef9 Further work on JSON requirements 2022-06-02 00:59:27 +01:00
Graham Nelson
9cf61b4e21 Added JSON support 2022-06-01 16:50:24 +01:00
Graham Nelson
cda0c4859d Fix for test case to catch up with change to semver conventions on N/DDDDDD 2022-06-01 10:31:01 +01:00
Graham Nelson
171dedae83 Removed foundation-test.mk 2022-04-16 18:17:25 +01:00
Graham Nelson
395fc19c2f Minor debugging log changes to avoid compiler warnings 2022-04-13 23:42:22 +01:00
Graham Nelson
fac68c3d8c Marking Errors::internal_error_handler as _Noreturn 2022-04-10 16:39:42 +01:00
Philip Chimento
436901adb6 Fix semver comparison with different numbers of prerelease elements
By my reading of the semantic versioning spec, the sense of the comparison
of the number of prerelease version segments has to be reversed when one
of those numbers is zero.

In other words, zero prerelease segments takes precedence over any nonzero
number, but any nonzero number takes precedence over any lower nonzero
number.

Example given in the specification:
1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < 1.0.0-beta <
  1.0.0-beta.2 < 1.0.0-beta.11 < 1.0.0-rc.1 < 1.0.0.

I had two failing test cases in foundation-test; in one case, the blessed
output seemed to be wrong, whereas the other case made this fix necessary.
2022-04-07 22:34:51 -07:00
Philip Chimento
e628307c1e Ensure _Results_Actual folder is created in git checkout
The tests always fail for me the first time I run them because this folder
doesn't exist. This adds a dummy file, traditionally called .gitkeep, so
that git will create the folder on checkout.
2022-04-07 21:33:43 -07:00
Graham Nelson
157af5bb16 New file-system separator character convention, makefile includes foundation-test 2020-07-06 23:01:05 +01:00
Graham Nelson
d4769f3455 Refactoring Foundation::start 2020-07-05 15:33:00 +01:00
Graham Nelson
dcb683ed85 Carried locale changes into foundation-test 2020-07-05 11:00:50 +01:00
Graham Nelson
09ed827b30 Migrated to clang 11 2020-06-27 23:03:14 +01:00
Graham Nelson
cbc5f58cc6 Tidied up object creation 2020-05-09 13:05:00 +01:00
Graham Nelson
b59e5ccae1 Progress towards homogeneous tree weaving 2020-04-19 00:51:19 +01:00
Graham Nelson
534d52dde7 Added heterogeneous trees to Foundation 2020-04-17 19:18:40 +01:00
Graham Nelson
00d473bd08 Documented Foundation 2020-04-15 23:45:08 +01:00
Graham Nelson
750eb8a17f Added semantic versions to foundation 2020-03-22 22:44:26 +00:00
Graham Nelson
b7442dcb5f Tidied up metadata 2019-03-16 17:36:44 +00:00
Graham Nelson
b537f11824 Version numbering change 2019-02-24 22:00:21 +00:00
Graham Nelson
08299d0d14 Moved HTML body to text_stream 2019-02-16 23:28:53 +00:00
Graham Nelson
0a9d3ffd24 New MacOS thread-safe version of system() in Foundation 2019-02-16 17:26:25 +00:00
Graham Nelson
271f98a9f3 Added 64-bit MacOS, fixed some concomitant bugs 2019-02-10 23:08:53 +00:00
Graham Nelson
c9d78f866e Further where_am_i work from Toby 2019-02-08 08:53:23 +00:00
Graham Nelson
1c86024ad3 Fixed -makefile error to do with chaptered module dependencies 2019-02-06 19:29:34 +00:00
Graham Nelson
7da4674a85 Revised to fix gitignore issues 2019-02-05 18:57:32 +00:00
Graham Nelson
d57a1dc13f Initial commit 2019-02-04 22:26:45 +00:00