Releases: iwillspeak/feersum
Releases · iwillspeak/feersum
0.2.7
What's Changed
- Newparse - Macros and Syntax by @iwillspeak in #59
.editorconfig
Improvements by @iwillspeak in #61- .NET 8 Support
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- New Parser with Position Information by @iwillspeak in #54
- Feature/pages by @iwillspeak in #56
- Run Pages Build in Docket Container by @iwillspeak in #57
- Bump for .NET 7 by @iwillspeak in #58
Full Changelog: v0.2.5...v0.2.6
v0.2.5
Bug Fixes and Improvements:
- Improved representations of lambda capture environments. #50
- Uses fields not slots array to reduce indirection.
- No empty leaf environments are generated.
- "threading" of indirect environment captures.
- Adds
(scheme time)
library. - Adds
(scheme process-context)
library. - Adds low-level random interface
(feersum serehfa random-bits)
. - Add a sub-set of the
(schme read)
library. - MSBuild canonical error format #53.
- Introduces a new lexer capable of recognising all the current tokens.
v0.2.4
Known Regressions:
- The builtin macros for
or
,and
,cond
andcase
are no longer exported in the(scheme base)
library. The(feersum builtins macros)
library must be imported directly instead.
Bug fixes and improvements:
- Adds
Feersum.Core
written in scheme - Prevent warnings from causing non-zero exit status
- Improve
.runtimeconfig.json
and generate.deps.json
files. Now controllable trhough--generatedeps
- Add
Feersum.CompilerServices
library - Cross-targetting support for .NET SDK builds
- Support consuming compiled libraries with re-exported functions.
- Many new Scheme library function implementations (
lists
,cxr
, ..)
v0.2.3
Small incremental improvements, including:
- Improved Getting Started section.
- Windows CI build support (#43)
- Fix for bug in expansion of unbalanced macro repeats (#45 #46)
- Implementation of
cond
as a macro.
v0.2.2
letrec*
support, and improved diagnostics for ill-formedletrec
s.- Improved IL generation to prevent shadow local allocation when a value is captured (#16 #37)
- Added Sourcelink to the Feersum and Serhefa packages.
- Added license declaration to packages.
- Improve support for older .NET Core SDKs
- Set ModuleKind on output based on the
--outputtype
(#25) - Template pack for
dotnet new
(#40 )
v0.2.1
Packaging fixup to 0.2.0 to ensure the correct compiler version is referenced.
V0.2.0
Dotnet SDK support for the compiler.
- Mono.Cecil bumped to the latest version.
- SDK style msbuild project support for
dotnet
integration.
v0.1.2
v0.1.1
Small patch release to fixup the reference to GitVersion. This should prevent the tool package executable
from depending on Win32.Registry.