mosh-0.2.8-rc5
·
1932 commits
to master
since this release
Mosh 0.2.8 Release Note
About This Release
Minor release to support M1 mac.
Known issues
- nmosh do not support R7RS libraries
Changes
-
Platform:
- macOS:
- Added native support for M1 Mac (except FFI)
- macOS:
-
Build system:
- Now
configurescript reliespkg-configto detect and link against
system libraries - CMake build now require CMake 3.0 or later
- Now
-
Command line:
- Added SRFI 176 support. Huge thanks to Lassi Kortela.
-
Heap:
- Updated Boehm GC to the latest.
-
nmosh:
- nmosh now uses shortened filename for cache/debug-info. The shortened
filename will be prefixed with "@"(at).
- nmosh now uses shortened filename for cache/debug-info. The shortened
-
TinyCLOS:
- A bool value next-method? available within method definition. See
Issue 216 for details.
- A bool value next-method? available within method definition. See
Bug fixes
-
Build system:
- (mosh mysql) and (mosh config) was not installed properly.
-
Reader:
- Fixed Issue 221 reported and patched by David Banks:
- "."(period) was not treated as a delimiter. For example, "#t.#f"
read as #t.
- "."(period) was not treated as a delimiter. For example, "#t.#f"
- Fixed Issue 221 reported and patched by David Banks:
-
VM:
-
VM Compiler error "[internal error] iform-count-size-upto: unknown
iform tag:13" was fixed. -
Core:
-
Fixed Issue 215 reported by mrc.mgg:
finite?andflfinite?were returned #t for NaNs.
-
Fixed Issue 217 reported by David Banks:
eqv?was returned#tfor(eqv? 4.0 4)
-
Various procedures fixed for returning correct exact/inexact value.
-
Fixed Issue 224 reported by David Banks:
hashtable-refcould cause segfaults.
-
Bytevector buffer port opened by
open-bytevector-output-portwas broken
when the value outputted multiple times.
-
-
R6RS:
- Fixed
vector-mapproblem reported by Eduardo Cavazos:vector-mapwas not handle correctly when given procedure returned
multiple times. Nowvector-mapdefined as vector variant of R6RS
map.
- Fixed