egallesio
released this
10 Oct 16:50
·
108 commits
to master
since this release
What's Changed
- Fix typos in
README
by @jpellegrini in #611 - Bring back newer SRFI-27 by @jpellegrini in #615
- Avoid some crashes with
#p
by @jpellegrini in #566 - Enhancements to
apropos
by @jpellegrini in #601 - Enhancements to REPL commands by @jpellegrini in #613
- Extensive check for crashes in
#p
by @jpellegrini in #617 - Add SRFI 232 - Flexible Curried Procedures by @jpellegrini in #603
- Respect LDFLAGS by @hattya in #618
- Add SRFI 178 - Bitvector library by @jpellegrini in #596
- Customize
class-of
anddescribe
for bitvectors by @jpellegrini in #619 - Add
exact-integer-log
(similar to R7RSexact-integer-sqrt
) by @jpellegrini in #542 - Compute exact
log
when base is a power of 2 (also faster) by @jpellegrini in #616 - More power to constant folding :) by @jpellegrini in #550
- configure: report if
asciidoctor
was found by @jpellegrini in #610 - Make
(acos 1)
return exact zero by @jpellegrini in #621 - Fix
(atan 0.0 0)
=> +pi/2 by @jpellegrini in #622 - Make
(log 1 x)
return exact zero by @jpellegrini in #623 - Add convenience macros and procedures... by @jpellegrini in #593
- Small enhancement to message by @jpellegrini in #625
- Add
improper-list?
by @jpellegrini in #628 - Fix build with --enable-threads=none by @hattya in #630
- Fix
valid-let-bindings?
by @jpellegrini in #629 - Add
improper-list?
to the documentation by @jpellegrini in #631 - Tests for ill-formed
LET
by @jpellegrini in #632 - Document source rewriter in hacking.adoc by @jpellegrini in #633
- Add one more example by @jpellegrini in #634
- Enhancement to help initial banner by @jpellegrini in #642
- Add comments to source rewriters by @jpellegrini in #643
- Optimize
in-module
forSCHEME
by @jpellegrini in #636 - Prepare the VM to profile itself with times and frequencies for all instructions - output in both Scheme and CSV formats. by @jpellegrini in #530
- Add
%vm-config
for VM introspection by @jpellegrini in #560 - Add
CXR
andINSCHEME
to the vm documentation by @jpellegrini in #639 - Example of module written in C and Scheme by @jpellegrini in #646
README.md
: STklos works on Linux 6.x by @jpellegrini in #662- enhancements to
vm.adoc
by @jpellegrini in #660 - More information in
QUICK-INSTALL.md
by @jpellegrini in #661 - More FFI tests by @jpellegrini in #666
- Update libffi version to 3.4.6 by @jpellegrini in #667
- Update libgc to 8.2.6 by @jpellegrini in #668
- Update libpcre to 10.44 by @jpellegrini in #669
- Report system library versions by @jpellegrini in #670
- Report C compiler version in configure script by @jpellegrini in #663
- Explain how to pass
NULL
pointer via FFI by @jpellegrini in #672 - Small enhancements to documentation by @jpellegrini in #674
- Detect division by zero when inlining by @jpellegrini in #648
- Update output example for
./configure
by @jpellegrini in #677 - Allow for
(expt -1 bignum)
by @jpellegrini in #673 - Document
initialize
by @jpellegrini in #680 - Allow STklos to compile without the FFI by @jpellegrini in #676
- More OO documentation by @jpellegrini in #682
- Delete
EXACT_RATIONALP
by @jpellegrini in #686 - Add tests for case-insensitive reads by @jpellegrini in #692
- Upgrade libgc to 8.2.8 by @jpellegrini in #691
- Do
(cd DIR && rm ...) || true
by @jpellegrini in #690 - Inform binary and Scheme load paths in configure and SRFI-176 by @jpellegrini in #688
- Document some conditional compilation constants in
hacking.adoc
by @jpellegrini in #684
New Contributors
Full Changelog: stklos-2.00...version-2.10