From 9500879977df5532b091d5fc032b951a8678466b Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Thu, 18 Mar 2021 14:03:50 -0400 Subject: [PATCH] Update version number, stage 0.28.0 release notes --- CHANGELOG.md | 8 ++++++-- scheme/cyclone/common.sld | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd332cda..a55d24c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,14 @@ # Changelog -## 0.28 - TBD +## 0.28.0 - TBD Features -- (allow an unlimited number of function arguments) +- Updated the compiler and runtime to allow a (practically) unlimited number of function arguments. This involved changing the calling conventions of our generated C code and runtime functions, but is transparent to application developers. Program should continue to work without requiring modifications, though it may be necessary to update `define-c` definitions if there are unused parameters. + +TODO: example of the above fix + +- Modifying version numbers going forward to use explicit three digit semantic versioning `major.minor.bugfix`. Bug Fixes diff --git a/scheme/cyclone/common.sld b/scheme/cyclone/common.sld index 799d7846..492496b1 100644 --- a/scheme/cyclone/common.sld +++ b/scheme/cyclone/common.sld @@ -18,7 +18,7 @@ memloc ) (begin -(define *version-number* "0.28") +(define *version-number* "0.28.0") (define *version-name* "") (define *version* (string-append *version-number* " " *version-name* ""))