---
--- ChangeLog since STklos 2.00 release (see ChangeLog.old for older changes)
---

2026-02-10 Erick Gallesio <eg@stklos.net>
	-  STklos 26.0 Release

2026-02-08 Erick Gallesio <eg@stklos.net>
	- Suppress the STk_make_frame function
	- Merge branch 'jpellegrini-doc-continuations'
	- Merge branch 'jpellegrini-gc-new'

2026-02-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update libgc

2026-02-05 Erick Gallesio <eg@stklos.net>
	- Updated the README for GTklos (now that the library path is guessed)
	- Add some information about the construction of GTKlos in QUICK-INSTALL.md
	- Fix a problem with GTK and locales

2026-02-04 Erick Gallesio <eg@stklos.net>
	- Fix some non UTF-8 characters that were remaining in files
	- Fix dialog demo
	- Merge branch 'gtklos-path'
	- Guess the path for GTk libraries to make GTklos installation simpler

2026-02-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-not-not'
	- Verify that not has not been oveloaded in double not optimization

2026-01-26 Erick Gallesio <eg@stklos.net>
	- Small refactoring of IF rewriter
	- Fix: the old optimization did't work anymore
	- Merge branch 'not-not' of github.com:jpellegrini/STklos into jpellegrini-not-not
	- Merge branch 'jpellegrini-lcm'
	- Small rewrite
	- Merge branch 'lcm' of github.com:jpellegrini/STklos into jpellegrini-lcm
	- Merge branch 'jpellegrini-optimize-rational-comparison'
	- Merge branch 'optimize-rational-comparison' of github.com:jpellegrini/STklos into jpellegrini-optimize-rational-comparison
	- Merge branch 'jpellegrini-zero'
	- Merge branch 'zero' of github.com:jpellegrini/STklos into jpellegrini-zero
	- Merge branch 'fix-number'
	- Fix double2rational when using GMP light

2026-01-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Test 0/0
	- Fix 0/0 (which should not be zero)

2026-01-13 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-255-single-dir'
	- New boot.c

2026-01-12 Erick Gallesio <eg@stklos.net>
	- Merge branch 'srfi-225-single-dir' of github.com:jpellegrini/STklos into jpellegrini-srfi-255-single-dir
	- Added function readline-bind!

2026-01-07 Erick Gallesio <eg@stklos.net>
	- Rewrite readline-set-option!
	
2026-01-06 Erick Gallesio <eg@stklos.net>
	- Merge branch 'fix-slib'
	- Permit to load "lib/slib" (or SRFI-96) even if SLIB is not found
	- Better message in require/provide when parameter is not a string

2026-01-05 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-expt-small'
	- Added tests for (expt real bignum)  where the result is 0.0 and -0.0
	- Take care of the sign of 0.0 with (expt small big)
	- Merge branch 'expt-small' of github.com:jpellegrini/STklos into jpellegrini-expt-small
	- Merge branch 'jpellegrini-srfi-101'
	- Added rlist to the supported R7RS large libraries
	- Invalidated the SRFI-101 primitives documentation

2026-01-04 Erick Gallesio <eg@stklos.net>
	- Add the (missing) new SRFI-101 test file
	- Delete SRFI-101 tests the first tests and place it among other the SRFI tests

2026-01-03 Erick Gallesio <eg@stklos.net>
	- Fix a dependency rule in Makefile.am
	- Merge branch 'srfi-101' of github.com:jpellegrini/STklos into jpellegrini-srfi-101

2025-12-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- (expt x bignum) is zero if -1.0 < x < 1.0 and x is inexact

2025-12-18 Erick Gallesio <eg@stklos.net>
	- Merge branch 'Retropikzel-master'
	- Use a parameter object for the list of provided files
	- Replaced some remaining (require "srfi-N") by (require "srfi/N")
	- Simpilfied (a lot) the require and provide code.
	- Symplified all the require/provide stuff
	- Fixed the issue with SRFI-96

2025-12-15 Erick Gallesio <eg@stklos.net>
	- Attribute authorship of tests/test-cond-expand to Retropikzel
	- WIP: modified require and provide srfi-N is translated in srfi/N

2025-12-12 retropikzel <retropikzel@iki.fi>
	- Fix the test check part
	- Add long cond-expand test

2025-12-11 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-gcd-abs'
	- Merge branch 'gcd-abs' of github.com:jpellegrini/STklos into jpellegrini-gcd-abs
	- Added dependencies rules for libraries written in C and Scheme

2025-12-10 Erick Gallesio <eg@stklos.net>
	- Merge branch 'autoload'
	- Import only the triggering symbols instad of the autoload symbol list
	- Add documentation for autoload form.
	- Merge branch 'cyclic-box'
	- Restrict the cycle detection to the mono-valued cells
	- Fix a bug when printing cyclic boxes
	- Merge branch 'jpellegrini-srfi-127'
	- Restore back the test on nullity of one of the sequences

2025-12-09 Erick Gallesio <eg@stklos.net>
	- Merge branch 'srfi-127' of github.com:jpellegrini/STklos into jpellegrini-srfi-127
	- Merge branch 'big-cond-expand'
	- Fix: Forgot to add a provide in "srfi/175.stk" (it was empty)

2025-12-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize lseq=?

2025-12-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 101: Purely Functional Random-Access Pairs and Lists

2025-12-04 Erick Gallesio <eg@stklos.net>
	- Changed the way we test if a symbol has been defined in an autoload
	- apropos and describe autoloading update
	- getopt and help autoloading updated
	- trace and pretty-print autoloading updated
	- srf-27 and srfi-48 autoloading updated
	- Added the missing file "autoloads.stk" to the list of boot files

2025-12-03 Erick Gallesio <eg@stklos.net>
	- When autoloading a library, Use import only for the specified symbols
	- Merge autoload and autoimport.

2025-12-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove extra absolute computations in gcd2_fixnum

2025-11-28 Erick Gallesio <eg@stklos.net>
	- Lower the value of the wait in the test of SRFI-216
	- Fixed tanh for complex numbers
	- Fixed the test and the condition for atanh with a bignu parameter
	- Merge branch 'jpellegrini-srfi-264'
	- Deletion of 1200 additional duplicate tests

2025-11-25 Erick Gallesio <eg@stklos.net>
	- Merge branch 'srfi-264' of github.com:jpellegrini/STklos into jpellegrini-srfi-264

2025-11-24 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-atanh-fix'
	- Merge branch 'atanh-fix' of github.com:jpellegrini/STklos into jpellegrini-atanh-fix

2025-11-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix tanh for large numbers

2025-11-17 Erick Gallesio <eg@stklos.net>
	- Update boot.c
	- Merge branch 'jpellegrini-optimize-srfi-1'
	- Fix: verify that the count is a valid integer
	- Fix: accept no more than 3 parameters for iota
	- Fix: verify for constant lists for take!, split-at! and take-right!
	- Fix: split-at and split-at! on circular lists.

2025-11-12 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-optimize-repeat'
	- Merge branch 'optimize-repeat' of github.com:jpellegrini/STklos into jpellegrini-optimize-repeat
	- Furthermore factorization
	- Factorize error messages
	- Fix error message
	- Suppressed the inlin qualifier for car_cdrs
	- Use reverse! instead of reverse in car_cdrs

2025-11-08 Erick Gallesio <eg@stklos.net>
	- Add prefix `STk_" to list_type_and_length since it is now exported
	- Fix: Bad comparison and bad print format in a validation test
	- Merge branch 'optimize-srfi-1' of github.com:jpellegrini/STklos into jpellegrini-optimize-srfi-1

2025-11-05 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-acos'
	- Merge branch 'acos' of github.com:jpellegrini/STklos into jpellegrini-acos
	- Merge branch 'jpellegrini-max-min'
	- Simplified the code of min/max
	- Merge branch 'max-min' of github.com:jpellegrini/STklos into jpellegrini-max-min

2025-11-01 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-239'
	- Added some tests to SRFI-239
	- Fixed a test for SRFI-239
	- Merge branch 'srfi-239' of github.com:jpellegrini/STklos into jpellegrini-srfi-239
	- Merge branch 'jpellegrini-tiny-changes'
	- Merge branch 'tiny-changes' of github.com:jpellegrini/STklos into jpellegrini-tiny-changes
	- Merge branch 'jpellegrini-small-opt'
	- Simplified a bit more double2rational function
	- Merge branch 'small-opt' of github.com:jpellegrini/STklos into jpellegrini-small-opt
	- Merge branch 'jpellegrini-bignum-fits-double'
	- Merge branch 'bignum-fits-double' of github.com:jpellegrini/STklos into jpellegrini-bignum-fits-double
	- Fix: map or for-each with a non procedure did not yield an error
	- Merge branch 'jpellegrini-fold-reduce'
	- Merge branch 'jpellegrini-fold-reduce'
	- Small rewrite of fold/reduce

2025-10-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't call sub2 when not needed
	- Compact and more readable code

2025-10-31 Erick Gallesio <eg@stklos.net>
	- Make the fold function static

2025-10-31 Erick Gallesio <eg@stklos.net>
	- Small rewrite of logical.stk
	- Merge branch 'fold-reduce' of github.com:jpellegrini/STklos into jpellegrini-fold-reduce

2025-10-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix acos for numbers outside [-1, +1]

2025-10-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use BIGNUM_FITS_DOUBLE instead of BIGNUM_FITS_INTEGER

2025-10-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Max/min: do not compare complexes
	- Optimize repeat

2025-10-22 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-pcre2'
	- Added pcre2 10-47 missing files
	- Merge branch 'pcre2' of github.com:jpellegrini/STklos into jpellegrini-pcre2

2025-10-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update PCRE2 to 10.47

2025-10-19 Erick Gallesio <eg@stklos.net>
	- Typo
	- Merge branch 'jpellegrini-env-message'
	- Merge branch 'env-message' of github.com:jpellegrini/STklos into jpellegrini-env-message
	- Merge branch 'jpellegrini-libgc'
	- Merge branch 'libgc' of github.com:jpellegrini/STklos into jpellegrini-libgc
	- Merge branch 'jpellegrini-degree-radians-precision'
	- Merge branch 'degree-radians-precision' of github.com:jpellegrini/STklos into
	  jpellegrini-degree-radians-precision

2025-10-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update libgc to 8.2.10

2025-10-19 Erick Gallesio <eg@stklos.net>
	- Shorten message (< 80 char) for stklos-compile

2025-10-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make degrees->radians and radians->degrees more precise

2025-10-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix bad environment message

2025-10-15 Erick Gallesio <eg@stklos.net>
	- Factorize errors in require /  provide
	- Merge branch 'lisp-complex'
	- Added documentation on the #c(x y) notation
	- Suppress the declaration of STk_make_comple_number
	- Added some tests on numbers using CL complex notation
	- Accept complex number with the CL notation:  #c(1 2)

2025-10-13 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-provide'
	- Added documentation on require behavior after slib is loaded.
	- Supress function require
	- Fix the test on non strings for `require`
	- Merge branch 'provide' of github.com:jpellegrini/STklos into jpellegrini-provide

2025-10-06 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-sqrt'
	- Merge branch 'sqrt' of github.com:jpellegrini/STklos into jpellegrini-sqrt
	- Shorten message for icall objects
	- Merge branch 'jpellegrini-integer-division-message'
	- Merge branch 'integer-division-message' of github.com:jpellegrini/STklos into jpellegrini-integer-division-message
	- Fix the defaut lib when for pcre whan pkgconf is not installed

2025-10-04 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-ellipsis-patterns'
	- Merge branch 'ellipsis-patterns' of github.com:jpellegrini/STklos into jpellegrini-ellipsis-patterns
	- Merge branch 'jpellegrini-pcre'
	- Merge branch 'pcre' of github.com:jpellegrini/STklos into jpellegrini-pcre
	- Merge branch 'jpellegrini-ffi'
	- Renamed wasm32 directory in wasm
	- Merge branch 'ffi' of github.com:jpellegrini/STklos into jpellegrini-ffi

2025-10-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix fxsqrt and optimize exact-integer-sqrt

2025-10-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'inline-pairp'
	- Add inlining of primitive pair?

2025-10-01 Erick Gallesio <eg@stklos.net>
	- Merge branch 'newenv'
	- We can now evaluate an expression in a local (rather global) env.
	- Fix the environment printing + Add primitive %make-environment
	- WIP: New type of object for environment

2025-09-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update libffi to 3.5.2
	- Update PCRE2 to 10.46

2025-09-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Implement ellipsis escaping, as per R7RS

2025-09-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- More informative error message in integer division error

2025-09-08 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-flonum-issue'
	- Add a handler for constant folding
	- Merge branch 'flonum-issue' of github.com:jpellegrini/STklos into jpellegrini-flonum-issue
	- Merge branch 'if-optim'

2025-09-06 Erick Gallesio <eg@stklos.net>
	- Fix: JUMP-NUMEQ was never generated.
	- Peephole: IM-NOT + JUM-FALSE-V => JUMP-TRUE-V
	- Suppress useless begin in while and until
	- Added new instruction JUMP-FALSE-V
	- Merge branch 'jpellegrini-flonum-sqrt'
	- Merge branch 'flonum-sqrt' of github.com:jpellegrini/STklos into jpellegrini-flonum-sqrt
	- Merge branch 'jpellegrini-let-syntax'
	- Simplify messages in check-clause

2025-09-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- More tests for infinities in integer division

2025-09-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Handle infinities in complex sqrt
	- Fix (sqrt -inf.0)
	- Fix crash on integer division with infinities

2025-09-03 Erick Gallesio <eg@stklos.net>
	- Rewrite check-clause as a suite of tests rather than a cond

2025-09-01 Erick Gallesio <eg@stklos.net>
	- Integrate and small rewrite of  @jpellegrini check-clauses
	- Merge branch 'let-syntax' of GH:jpellegrini/STklos into jpellegrini-let-syntax
	- Merge branch 'let-syntax-new'
	- Changed the tests in test-macros (#%let-syntax -> let-syntax)
	- Added tests to compile-%%let-syntax function

2025-08-28 Erick Gallesio <eg@stklos.net>
	- Small rewrite of %macro-expand
	- When a macro is expanded by the compiler errors are now trapped
	- Updated comments in MBE

2025-08-27 Erick Gallesio <eg@stklos.net>
	- Oversimplified implementation of let-syntax
	- Merge branch 'master' into let-syntax-new

2025-08-21 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-icall'
	- Small typo fixes + updating html
	- Merge branch 'icall' of github.com:jpellegrini/STklos into jpellegrini-icall
	- Merge branch 'read-icall'
	- Small change in read_word

2025-08-20 Erick Gallesio <eg@stklos.net>
	- Add tests for keywords/symbols which start with a bar
	- Permits to have symbols whose first character is a '#'
	- Permit to have bars in icall names
	- Fixed Issue #817: Using #% as a value triggers panic
	- Merge branch 'jpellegrini-any-every'
	- Bug fix: any and every may enter in an infinite loop
	- Make any_every + some fomatting
	- Optimize boolean=? and small rewrite of symbpl=?
	- Merge branch 'any-every' of github.com:jpellegrini/STklos into jpellegrini-any-every

2025-08-19 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into let-syntax

2025-08-19 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-optimize-remove'
	- Make filter_remove and dfilter_remove static
	- Merge branch 'optimize-remove' of github.com:jpellegrini/STklos into jpellegrini-optimize-remove

2025-08-18 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into provide

2025-08-17 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-ffi-enhancement'
	- Factorization of functions that return the size of C objects.
	- Permit negative offsets in cpointer-{ref,set!}
	- Merge branch 'ffi-enhancement' of github.com:jpellegrini/STklos into jpellegrini-ffi-enhancement
	- Add comments about icalls and optimize their usage in compiler
	- Merge branch 'fix-rewrite'
	- Permit to have a list for the key of the rewriter
	- Small optimization in can-be-inlined?

2025-08-16 Erick Gallesio <eg@stklos.net>
	- Permit to have a %icall in the rewriter keys
	- Changed the way we verify that a rewriter can be used
	- Don't add a var in the registered redefined vars if already present
	- Verify that a variable as not been redefined before rewriting

2025-08-15 Erick Gallesio <eg@stklos.net>
	- Renamed register-new-global{,s}! in %register-new-global{,s}!

2025-08-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe icall objects
	- Document icall objects

2025-08-15 Erick Gallesio <eg@stklos.net>
	- Fix: %in-scheme macro

2025-08-14 Erick Gallesio <eg@stklos.net>
	- Simplify the code of the compile function
	- Added (the forgotten) icall.c file to git tree
	- Update boot.c
	- Merge branch 'jpellegrini-dolist'
	- Merge branch 'dolist' of github.com:jpellegrini/STklos into jpellegrini-dolist
	- Merge branch 'jpellegrini-vector-patterns'
	- Merge branch 'vector-patterns' of github.com:jpellegrini/STklos into jpellegrini-vector-patterns

2025-08-13 Erick Gallesio <eg@stklos.net>
	- Merge branch '%syntax-C'
	- pretty-print: Unknown objects are no more printed as #[unknown]
	- Code cleaning
	- Migrate %%define to #%define
	- Migrate %%let-syntax to #%let-syntax
	- Migrate %%lambda to #%lambda

2025-08-12 Erick Gallesio <eg@stklos.net>
	- Migrate most of the standard %%xxx ininternal calls
	- Migrate %%require in #%require
	- Migrate %%in-scheme in #%inscheme
	- Migrate %%symbol-value in #%symbol-value
	- Migrate %%label and %%goto in #%label and #%goto
	- Migrate %%include{,-ci} in #%include{,-ci}

2025-08-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize dolist

2025-08-12 Erick Gallesio <eg@stklos.net>
	- Migrate %%when-compile #%when-compile

2025-08-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Args to boolean=? should be booleans

2025-08-10 Erick Gallesio <eg@stklos.net>
	- WIP: Use a new type of object (internal-call) for standard macros
	- Merge branch 'jpellegrini-srfi-13-enhance'
	- Import explicitely from SCHEME SRFI-13 function which are now R7RS
	- Merge branch 'srfi-13-enhance' of github.com:jpellegrini/STklos into jpellegrini-srfi-13-enhance
	- Merge branch 'jpellegrini-numerator'
	- Merge branch 'numerator' of github.com:jpellegrini/STklos into jpellegrini-numerator
	- Merge branch 'jpellegrini-strncpy'
	- Add a cast to avoid a compiler warning
	- Merge branch 'strncpy' of github.com:jpellegrini/STklos into jpellegrini-strncpy
	- Merge branch 'jpellegrini-readme'
	- Merge branch 'readme' of github.com:jpellegrini/STklos into jpellegrini-readme

2025-08-08 Erick Gallesio <eg@stklos.net>
	- Use %%in-scheme construct for implementation of `guard`
	- WIP: reimplementation of %%in-scheme with an uninterned symbol

2025-08-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix rendering of STklos in README.md
	- "R7RS" always in italics and with superscript 7 in README

2025-08-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add offset-type to cpointer-{ref-abs/set-abs!}
	- Add a length parameter to cpointer->string

2025-08-06 Erick Gallesio <eg@stklos.net>
	- Suppress %source-pos which was no more used
	- Change a `let` in SRFI-5 with normal let expansion
	- WIP: reimplementation of %%label and %%goto with uninterned symbols
	- WIP: Make standard syntax forms use non interned symbol

2025-08-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Do not accept non-strings in provide/require/etc

2025-08-04 Erick Gallesio <eg@stklos.net>
	- Code cleaning

2025-08-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Better error message for numerator/denominator
	- Optimize symbol=?, fix boolean=? and symbol=?
	- Optimize boolean=? (and make ir clearer)

2025-07-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Rewrite any and every in C

2025-07-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use remove instead of filter in delete
	- Rewrite remove in C

2025-07-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Also suppress string->list from 13.stk
	- Don't redefine some string procedures in SRFI-13

2025-07-27 Erick Gallesio <eg@stklos.net>
	- define-syntax, let-syntax & syntax-rules use syntax-rules->lambda

2025-07-26 Erick Gallesio <eg@stklos.net>
	- Add some hygiene to syntax-rules->lambda
	- Small rewritting of let-syntax

2025-07-19 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-vector-patterns'
	- Fix merge conflicts
	- Merge branch 'jpellegrini-bytevector-sint-set'
	- Merge branch 'bytevector-sint-set' of github.com:jpellegrini/STklos into jpellegrini-bytevector-sint-set
	- Merge branch 'jpellegrini-fix-bytevector-bignum-reading'
	- Suppressed a compilation warning.
	- Merge branch 'fix-bytevector-bignum-reading' of github.com:jpellegrini/STklos into jpellegrini-fix-bytevector-bignum-reading

2025-07-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix test for "x fits in K bytes?" in bytevector.c

2025-07-17 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-pair-immutable-test'
	- Merge branch 'pair-immutable-test' of github.com:jpellegrini/STklos into jpellegrini-pair-immutable-test
	- Make case-lambda hygienic
	- Added the tests proposed by @jpellegrini in PR #740
	- Fix the printing of lambda (which was surrounded by useless bars)

2025-07-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for pair-immutable!, pair-mutable?

2025-07-16 Erick Gallesio <eg@stklos.net>
	- Add a define-generic in describe.stk to kill the autoload function

2025-07-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add bytevector-sint-set!, which was missing from (scheme bytevector).

2025-07-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- bytevector-uint-set! accepts fixnums now
	- Turn mpz_t into long if possible, reading from bytevector

2025-07-09 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-features'
	- Fix documentation for new pair-immutable! primitive
	- Merge branch 'features' of github.com:jpellegrini/STklos into jpellegrini-features

2025-07-03 Erick Gallesio <eg@stklos.net>
	- Added a dependency rule for getopt.ostk in lib/Makefile.am

2025-07-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'newcell'
	- Updated STk_C_make_list to used the pool stored in the VM

2025-06-27 Erick Gallesio <eg@stklos.net>
	- Bug fix in last-pair
	- Moved getotp.stk from lib to lib/stklos

2025-06-26 Erick Gallesio <eg@stklos.net>
	- Moved trace.stk from lib to lib/stklos
	- Moved pretty-print.stk from lib to lib/stklos
	- Merge branch 'help'
	- Use the new define-generic for help
	- Added the key parameter :add-default to define-generic
	- Fix Issue #788 signaled by jpellegrini

2025-06-24 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-readline'
	- Added documentaion on readline-set-option! and readline-startup-hook
	- Renamed readline-complete.c in readline-utils.c
	- Renamed readline-set-option in readline-set-option!
	- Ensure we are running libreadline to run the startup hook
	- Added a hook when readline is run: readline-startup-hook
	- Merge branch 'readline' of github.com:jpellegrini/STklos into jpellegrini-readline
	- Merge branch 'jpellegrini-mutex'
	- Suppress compilation warning when ot using threads
	- Describe for symbols: tell the user  if the symbol is uninterned
	- Shorten lines in describe.stk
	- Moved describe for numbers in its own method
	- Moved describe.stk in lib/stklos directory
	- Add a test about thread support when describing mutexes
	- Merge branch 'mutex' of github.com:jpellegrini/STklos into jpellegrini-mutex
	- Merge branch 'jpellegrini-test'
	- Merge branch 'test' of github.com:jpellegrini/STklos into jpellegrini-test
	- Merge branch 'jpellegrini-test-tool'
	- Merge branch 'test-tool' of github.com:jpellegrini/STklos into jpellegrini-test-tool

2025-06-22 Erick Gallesio <eg@stklos.net>
	- Optimize dec! and add forgotten test to pop!
	- Merge branch 'jpellegrini-optimize-one-plus'
	- Merge branch 'optimize-one-plus' of github.com:jpellegrini/STklos into jpellegrini-optimize-one-plus

2025-06-21 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-sum-mult'
	- Added tests for fast paths on simple binary operations
	- Fix fast paths when using neutral for simple operations

2025-06-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix syntax-rules AND make let-syntax accept 2 macro styles

2025-06-19 Erick Gallesio <eg@stklos.net>
	- Avoid gcc warnings
	- Merge branch 'sum-mult' of github.com:jpellegrini/STklos into jpellegrini-sum-mult
	- Merge branch 'jpellegrini-macro-tests'
	- Merge branch 'macro-tests' of github.com:jpellegrini/STklos into jpellegrini-macro-tests
	- Merge branch 'jpellegrini-ffi'
	- Added some missing libffi files in the tree
	- Updated to new (newer in fact) libffi-3.5.1
	- Merge branch 'ffi' of github.com:jpellegrini/STklos into jpellegrini-ffi
	- Merge branch 'jpellegrini-pcre'
	- Merge branch 'pcre' of github.com:jpellegrini/STklos into jpellegrini-pcre

2025-06-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make the empty vector pattern workin syntax-rules
	- Implement vector patterns in syntax-rules

2025-06-18 Erick Gallesio <eg@stklos.net>
	- Added a note about characters and FFI in the documentation
	- The 3 character types returns now an integer when read from C

2025-06-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe mutexes

2025-06-16 Erick Gallesio <eg@stklos.net>
	- Integrated new test from Retropikzel on double <->float conversion

2025-06-14 Erick Gallesio <eg@stklos.net>
	- Simplify arg->type2number (and make it type decl order independant)
	- Make the ffi_table a list of pairs (instead of a lists of length 2)
	- Small fix for long long
	- Rename STk_ffi_type_to_number in STk_C_type2number
	- Permit the compilation of STklos without libffi at all

2025-06-13 Erick Gallesio <eg@stklos.net>
	- Suppressed some gcc warnings in extensions
	- Suppressed %get-typed-ext-var et set-typed-ext-variable! primitives
	- Merge branch 'Retropikzel-master'
	- Moved cpointer-ref, cpointer-set!, c-sizeof in cpointer.c

2025-06-12 Erick Gallesio <eg@stklos.net>
	- Added an example with an array in the documentation
	- Documentation update for cpointer-ref and cpointer-set!
	- Updated table of types for FFI
	- Addes tests for offset in cpointer-ref & cpointer-set!
	- Fixed offset calsculation in cpointer-ref
	- Added primitive c-size-of
	- Added tests on long long
	- Fixed test for signed chars
	- Implemented entirely in C cpointer-ref as a subr34.
	- cpointer-set! is now a subr34 (rather than subr4).

2025-06-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Check types and sizes in readline-set-option
	- Add readline-set-option
	- Do "./autogen.sh" before configuring ffi
	- Upgrade libffi to 3.5.1

2025-06-11 Erick Gallesio <eg@stklos.net>
	- Fix: use return instead of break in scheme2c integer treatment
	- Code cleaning in shecme2c and c2scheme + type reordering

2025-06-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update PCRE2 to 10.45

2025-06-09 Erick Gallesio <eg@stklos.net>
	- Use the table built in C in the Scheme code

2025-06-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- More macro tests
	- Report failure and compile-failure separately in tests

2025-06-08 Erick Gallesio <eg@stklos.net>
	- Using symbolic names for cpointer-{set!,ref}
	- Fixed precision problem between float and double in ffi test
	- Added missing tests abouts cpointer-set! and cointer-ref

2025-06-06 Erick Gallesio <eg@stklos.net>
	- Changed the code of ffi to avoid using number for types

2025-06-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Test unary * and + for bad operators
	- Fix unary use of + and *
	- Document testing
	- Add (require "test") to test files

2025-06-05 Erick Gallesio <eg@stklos.net>
	- Merge branch 'master' of github.com:Retropikzel/STklos into Retropikzel-master
	- Rebuilt documentation
	- Merge branch 'jpellegrini-some-docs'
	- Merge branch 'jpellegrini-format-doc' into jpellegrini-some-docs
	- Merge branch 'format-doc' of github.com:jpellegrini/STklos into jpellegrini-format-doc
	- Merge branch 'some-docs' of github.com:jpellegrini/STklos into jpellegrini-some-docs
	- Merge branch 'jpellegrini-lambda'
	- NEWCELL uses now a function with a pool of pre-allocatted cells

2025-06-04 Erick Gallesio <eg@stklos.net>
	- Use Thead Local Storage (if possible) rather than pthread specifics

2025-06-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove bars from lambda in runtime mecro definition

2025-06-02 Erick Gallesio <eg@stklos.net>
	- Suppressed GCC warning when compiling without threads
	- Moved allocation counter in the current VM (rather the thread)

2025-06-01 retropikzel <retropikzel@iki.fi>
	- Remove :schar type
	- Shorten the C code
	- Fix setting and getting booleans
	- Fix character setting and getting
	- Add documentation
	- Fix arg-type->number call
	- Make the offset optional argument
	- Switch to cpointer-set! and cpointer-ref

2025-05-26 Erick Gallesio <eg@stklos.net>
	- Put back define-synatx in mbe.stk
	- Be more informative when a symbol is not in the import set
	- Suppressed tc_values  form the enum type_cells (unused now)
	- Merge branch 'all-syntax'

2025-05-22 Erick Gallesio <eg@stklos.net>
	- Adadpted tests since macros value cannot be used anymore
	- Change: syntax value cannot be used in an expression
	- Fix: when a local has the name of a global syntax
	- Add syntax-rules to the syntaxes exported from (scheme base)
	- syntax-rules is now also a macro.

2025-05-20 Erick Gallesio <eg@stklos.net>
	- Renamed %module-import-and-export => %scheme-import-and-export
	- Some cleaning in (scheme ...)
	- Delete old env.stk file form lib directory
	- Env. functions (environment, null-environment, ...) are in the core

2025-05-19 Erick Gallesio <eg@stklos.net>
	- Get rid of hacks in (lib scheme) on '... 'else '=> and '_

2025-05-17 Erick Gallesio <eg@stklos.net>
	- Changed %let-syntax => %%let-syntax
	- Suppressed most of hacks for syntax exporting in (lib ...)
	- Small code rewriting
	- Quote is a macro and no more a special form.
	- Added quasiquote companions unquote and unquote-splicing as macros
	- Quasiquote is now a normal macro and no more a special form

2025-05-15 retropikzel <retropikzel@iki.fi>
	- Remove _t from end of pointer access procedures

2025-05-13 retropikzel <retropikzel@iki.fi>
	- Fix missed rename
	- Merge
	- Rename from pointer-set/ref-c-TYPE to cpointer-set/ref-TYPE

2025-05-13 Retropikzel <retropikzel@iki.fi>
	- Merge branch 'egallesio:master' into master

2025-05-12 Erick Gallesio <eg@stklos.net>
	- Added define and begin as a low level macros
	- Added define-macro as a macro!
	- Added let family, lambda and with handler as macros.
	- Some fundamental special forms are no now syntax
	- Merge branch 'jpellegrini-vm-use-C-make-list'
	- Merge branch 'vm-use-C-make-list' of github.com:jpellegrini/STklos into jpellegrini-vm-use-C-make-list
	- Merge branch 'jpellegrini-doc-c-make-list'
	- Merge branch 'doc-c-make-list' of github.com:jpellegrini/STklos into jpellegrini-doc-c-make-list

2025-05-09 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-260'
	- Forbid to pass more than one parameter to generate-symbol
	- Fix Makefile.am
	- Merge branch 'srfi-260' of github.com:jpellegrini/STklos into jpellegrini-srfi-260
	- Merge branch 'claim-error'
	- Added tests for with-handler

2025-05-08 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-260

2025-05-08 Erick Gallesio <eg@stklos.net>
	- Changed the test for patching error location in with-handler
	- Merge branch 'claim-error'
	- Document new with-handler behavior
	- Suppressed the definition of the old %claim-error macro
	- Replaced %claim-error calls in r7rs.stk by with-error-loc
	- Fix: call to STk_sruct_isa is a Scheme boolean (not a C one)
	- Fix problem with new with-handler an raise-continuable

2025-05-06 Erick Gallesio <eg@stklos.net>
	- Permit to `with-handler` to be a procedure or a symbol

2025-05-05 Erick Gallesio <eg@stklos.net>
	- Fix the reading of address specifiers (#pxxx)
	- Use hexadecimal when printing a condition or a struct

2025-05-03 Erick Gallesio <eg@stklos.net>
	- Adding a compiler pragma to ignore warnings about clobbered variable.
	- Permit the compilation with -std=c23

2025-05-02 Erick Gallesio <eg@stklos.net>
	- Adaptation of the t_subptr type for compilation with gcc 15.1
	- Use setjmp/longjmp rather than segsetjmp/siglongjmp

2025-05-01 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v220-gc-trace'

2025-04-30 Erick Gallesio <eg@stklos.net>
	- Some "Makefile" files where not deleted after a distclean

2025-04-29 Erick Gallesio <eg@stklos.net>
	- Optimize with-hander
	- Qualify as static, some non-exported functions
	- Fixed a bug introduced when skipping characters i the REPL on errors

2025-04-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Expand focumentation of format, a little bit

2025-04-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 260 - Generated symbols

2025-04-15 Erick Gallesio <eg@stklos.net>
	- Add the flag PORT_TEXTUAL to pipe ports

2025-04-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Document `STk_C_make_list` in `hacking.adoc`

2025-04-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use STk_C_make_list in %call-for-values

2025-04-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use STk_C_make_list in listify_top

2025-04-13 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-describe-uninterned'
	- Merge branch 'describe-uninterned' of github.com:jpellegrini/STklos into jpellegrini-describe-uninterned
	- Merge branch 'jpellegrini-describe-numbers'
	- Merge branch 'describe-numbers' of github.com:jpellegrini/STklos into jpellegrini-describe-numbers
	- Merge branch 'jpellegrini-srfi-258'
	- Merge branch 'srfi-258' of github.com:jpellegrini/STklos into jpellegrini-srfi-258
	- Merge branch 'jpellegrini-optimize-list.c'
	- Documentation update

2025-04-12 Erick Gallesio <eg@stklos.net>
	- Avoid a second run of the list to count needed cons

2025-04-10 Erick Gallesio <eg@stklos.net>
	- Small refactoring of list_type_and_length

2025-04-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Give examples of pretty-print in the documentation

2025-04-10 Erick Gallesio <eg@stklos.net>
	- Samll rewrite of simple_list_copy
	- Make simple-list-copy  a static function

2025-04-03 Erick Gallesio <eg@stklos.net>
	- Suppress useless test in list-copy

2025-04-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Better describe for complexes, rationals

2025-04-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhance describe for symbols

2025-04-02 Erick Gallesio <eg@stklos.net>
	- Rename STk_must_malloc_list in  STk_C_make_list
	- Make STk_must_malloc_list thread-safe
	- Used a pool of unused cells to decrease the number of GC
	- Optimize STk_must_malloc_list for small lists

2025-04-02 retropikzel <retropikzel@iki.fi>
	- Fixed the pointer get/set pointer

2025-04-01 retropikzel <retropikzel@iki.fi>
	- Adding pointer modification functions to ffi

2025-03-29 Erick Gallesio <eg@stklos.net>
	- Don't test the result of STk_must_malloc_many function
	- Simplified the writing of function STk_must_malloc_list
	- Moved STk_must_malloc_list in list.c
	- Small modifications to the code
	- Merge branch 'optimize-list.c' of github.com:jpellegrini/STklos into jpellegrini-optimize-list.c

2025-03-27 Erick Gallesio <eg@stklos.net>
	- Added the promitive %gc-trace-object to trace collection

2025-03-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for SRFI 258
	- Add SRFI-258 (Uninterned symbols)

2025-03-24 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-fix-mult'
	- Merge branch 'fix-mult' of github.com:jpellegrini/STklos into jpellegrini-fix-mult
	- Merge branch 'jpellegrini-srfis'
	- Merge branch 'srfis' of github.com:jpellegrini/STklos into jpellegrini-srfis
	- Merge branch 'jpellegrini-doc-dec'
	- Merge branch 'doc-dec' of github.com:jpellegrini/STklos into jpellegrini-doc-dec
	- Merge branch 'jpellegrini-list'
	- Merge branch 'list' of github.com:jpellegrini/STklos into jpellegrini-list

2025-03-23 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-exit-code'
	- Use the EXIT_FAILURE and EXIT_SUCCESS for direct calls to STk_exit
	- Use the constants EXIT_SUCCESS and EXIT_FAILURE instead of 1 and 0
	- Various modifications to the `exit` and `emergenecy-exit`
	- Merge branch 'exit-code' of github.com:jpellegrini/STklos into jpellegrini-exit-code
	- Merge branch 'read+'

2025-03-22 Erick Gallesio <eg@stklos.net>
	- Fixed an "internal error in the reader"
	- Skip characters until end of line when an error occurs in the REPL
	- Add the #!uvector-syntax and #!no-uvector-syntax
	- Added the accept-uvector-syntax parameter object
	- Add parameter object accept-uvector-syntax
	- Renamed #!srfi-169 directive in #!underscore-numbers

2025-03-20 Erick Gallesio <eg@stklos.net>
	- Add a test for the #!srfi-169 read directive
	- Do not use define-read-directive while making the rboot image
	- Added directives #!srfi-169 and #!no-srfi-169

2025-03-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix double compilation of multiplication

2025-03-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize 1+ and 1-
	- Add missing character in doc (dec!)
	- Make exit be as per R7RS
	- Make the (features) list immutable
	- Add pair-immutable!
	- Update srfis.stk

2025-03-18 Erick Gallesio <eg@stklos.net>
	- Execute the read directive registered in a .ostk file
	- Simplified code of define-read-directive
	- Add the defined read directives in .ostk files
	- Added documentation of define-read-directive
	- dded a way to define new sharp directives
	- Add bars around symbols which look as a number.

2025-03-16 Erick Gallesio <eg@stklos.net>
	- Merge branch 'read'
	- Documentation update
	- Added tests for reading braces and brackets
	- Adapted documentation of read-brace-handler for brackets too
	- Small code re-factorization
	- Added the read-bracket-handler parameter object
	- Added documentation for read-brace-handler
	- Changed the read brace parameter object

2025-03-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Merge branch 'optimize-list.c' of github.com:jpellegrini/STklos into optimize-list.c
	- Optimize (scheme vector @) TAGvector->list
	- Optimize string->list
	- Optimize string->list

2025-03-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhance filter
	- Optimize and enhance last-pair
	- Optimize and enhance reverse
	- Include warning in module.stk about list-deep-copy
	- Optimize and enhance list-copy, add list-deep-copy
	- Optimize MAP
	- Optimize make-list and vector->list

2025-03-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- length: reject bad lists, and be more informative

2025-03-11 Erick Gallesio <eg@stklos.net>
	- Added read-brace-procedure parameter object for reading curly braces

2025-03-10 Erick Gallesio <eg@stklos.net>
	- Simplified a lot the code for reading here strings
	- Do not consider '}' as a closing list symbol by default.
	- Merge branch 'jpellegrini-closing-parenthesis'
	- Small factorization

2025-03-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Be more informative about the 'bad closing parenthesis'

2025-03-09 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-doc-define-primitive'
	- Suppressed the old comment on DEFINE_PRIMITIVE
	- Shoreten some lines
	- Merge branch 'doc-define-primitive' of github.com:jpellegrini/STklos into jpellegrini-doc-define-primitive
	- Merge branch 'jpellegrini-symbol-equality'
	- Merge branch 'symbol-equality' of github.com:jpellegrini/STklos into jpellegrini-symbol-equality
	- Merge branch 'jpellegrini-symbol-interned'
	- Suppressed (now uneeded) function STk_hash_get_symbol
	- Add an info bit for unterned symbols

2025-03-08 Erick Gallesio <eg@stklos.net>
	- Merge branch 'symbol-interned' of github.com:jpellegrini/STklos into jpellegrini-symbol-interned

2025-03-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #717 from jpellegrini/macroexpand-doc

2025-03-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Document the implementation of DEFINE_PRIMITIVE

2025-03-07 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-gcc-15'
	- Define a typedef for SCM(*)()
	- Add some casts for compilation with "-std=gnu23" option

2025-03-06 Erick Gallesio <eg@stklos.net>
	- Use a cast in DEFINE_PRIMITIVE instead of a void* in primitive_obj
	- Merge branch 'gcc-15' of github.com:jpellegrini/STklos into jpellegrini-gcc-15

2025-03-04 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-segfault-reader'
	- Small rewriting

2025-02-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Do not take CAR of () in " #,() "

2025-02-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make STklos compile with GCC-15

2025-01-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add missing character in macroexpand* documentation

2025-01-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make eqv? and symbol=? agree.

2025-01-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add symbol-interned?

2025-01-22 Erick Gallesio <eg@stklos.net>
	- Merge branch 'typo' of https://github.com/jpellegrini/STklos into jpellegrini-typo

2025-01-19 Erick Gallesio <eg@stklos.net>
	- Updated PACKAGES-USED Lalr for and silex

2025-01-08 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-hacking-syntax'
	- Merge branch 'hacking-syntax' of https://github.com/jpellegrini/STklos into jpellegrini-hacking-syntax
	- Merge branch 'Issue705.3'

2025-01-07 Erick Gallesio <eg@stklos.net>
	- Refactoring of the guard macro
	- Fixed the second problem exposed in Issue #705 (in guard syntax)

2025-01-04 Erick Gallesio <eg@stklos.net>
	- Merge branch 'stklos-runtime'.
	- Get rid of %find-macro-clause global

2025-01-03 Erick Gallesio <eg@stklos.net>
	- Updated date in copyright banner of interactive stklos
	- New VM instruction "SYMBOL-VALUE"

2024-12-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add a "syntax" section to hacking.adoc

2024-12-16 Erick Gallesio <eg@stklos.net>
	- Merge branch 'gtklos-doc'
	- Finished firts version of GTKlos documentation
	- Added expand and focus-to-click slots to <gtk-widget>
	- Unexport g-signal-connect anf g-signal-connect-after
	- Added timeout-seconds and renamed kill-idle in kill-idle-callback
	- Cleaned the file dialog widget
	- Suppressed class <gtk-adjustemnt> which is no more used.
	- Fixed som issues with canvas-item class

2024-12-12 Erick Gallesio <eg@stklos.net>
	- Added Canvases documentation

2024-12-04 Erick Gallesio <eg@stklos.net>
	- Adapter sedit to new conventions for simple dialogs
	- Small changes in file-dialog
	- make-simple-message-dialog has now 3 keyword parameters
	- Changed the way dialog are initialized.
	- Suppressed the use-header-bar in dialogs

2024-12-02 Erick Gallesio <eg@stklos.net>
	- Modified numerous documentation files. Finished buttons.adoc
	- Cganged :action in :command in add-items-to-menubar
	- Bug fix: avod crash when no action is given in a menu

2024-12-01 Erick Gallesio <eg@stklos.net>
	- Suppressed deprecated properties in menu widget
	- Added pack-direction and child-pack-direction to <menu-bar>
	- Finished the Event chapter

2024-11-28 Erick Gallesio <eg@stklos.net>
	- Updated gendoc, displays and containers documentation

2024-11-24 Erick Gallesio <eg@stklos.net>
	- Merge branch 'srfi-253'
	- Added SRF-253

2024-11-21 Erick Gallesio <eg@stklos.net>
	- When in debug mode assume are compiled
	- Added the parameter compiler:verify-assume

2024-11-20 Erick Gallesio <eg@stklos.net>
	- Small enhancements to event functions
	- Fixed memory leak in <entry-combobox>
	- Added the property has frame to <entry-combobox>
	- Permit to add a non string to a combo box.
	- Fixed an issue with the value of a combo when inactive
	- Added radio-group method to the radio-buttons.

2024-11-18 Erick Gallesio <eg@stklos.net>
	- In radios (group-selected -> radio-selected) + sibling is now a slot

2024-11-14 Erick Gallesio <eg@stklos.net>
	- Added property GTK image-position property on <button>s
	- Deleted the deprecated GTK properties use-stock and focus-on-click

2024-11-13 Erick Gallesio <eg@stklos.net>
	- event-char returns a value for ley press and release
	- Added the primitive event-keycode
	- Dont limite to the firts 255 chars the value returned by event-char
	- Changed PRESS and RELEASE with BUTTON-PRESS and BUTTON-RELEASE
	- Add an event handler when using the close button in demos

2024-11-12 Erick Gallesio <eg@stklos.net>
	- Merge branch 'gtklos-doc'
	- Added the documentation files
	- Renamed overwrite-mode slot in text-overwrite in entry

2024-11-11 Erick Gallesio <eg@stklos.net>
	- Optimize GTklos documentaton PDF size
	- Finished the Text and Entry widgets
	- Extended the <entry widget
	- Added the page numbers in reference manual in pdf
	- Finished the display widgets

2024-11-10 Erick Gallesio <eg@stklos.net>
	- Display the button clicked in the buttons demo
	- <prograss-bar>s are orientable.

2024-11-08 Erick Gallesio <eg@stklos.net>
	- Terminated the containers chapter
	- Add a method to add an item in a toolbar at given position
	- Suppressed (old) homogeneous slot and export <toolbar-item> class

2024-11-06 Erick Gallesio <eg@stklos.net>
	- Finished the misc chapter.
	- Modified indexes generation another time.
	- Changed the class of destoyed widget to <gtk-destroyed-object>

2024-11-05 Erick Gallesio <eg@stklos.net>
	- Rewrite the show-class-table and the way index are generated
	- Add the generation of an index for slots and methods
	- Added all classes and chapter of the document
	- Rename doc.stk in gendoc.stk + Add doc about directe methods

2024-11-04 Erick Gallesio <eg@stklos.net>
	- Changed the signature of contaooner-add! on <gtk-box>
	- Snapshot of new documentation for GTKlos

2024-10-31 Erick Gallesio <eg@stklos.net>
	- Starting GTKlos documentation in Asciidoctor format
	- Add a new function %flush-gtk-events
	- Suppressed the reference in SRFI-6 when testing string ports

2024-10-26 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-declare-new-error'
	- Added documentation of define-new-error in SRFI-35 documentation.
	- Moved declare-new-error (and renamed it) in SRFI-35
	- Merge branch 'declare-new-error' of https://github.com/jpellegrini/STklos into jpellegrini-declare-new-error

2024-10-25 Erick Gallesio <eg@stklos.net>
	- Deleted the old syntax "require-for-syntax"
	- Updated stklos(1) and stklos-compile(1) man pages
	- Fixed the path used by "include" when compiling files
	- New parameter compiler-current-port (instead of *compiler-port*)
	- Added the option --includes-use-load-path to stklos{-compile,}
	- Added the parameter includes-use-load-path

2024-10-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Document declare-new-error

2024-10-20 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-empty-symbol'

2024-10-17 Erick Gallesio <eg@stklos.net>
	- Changed order of parameters in an `and`
	- Merge branch 'empty-symbol' of https://github.com/jpellegrini/STklos into jpellegrini-empty-symbol
	- Merge branch 'jpellegrini-configure-script'

2024-10-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't reference char of empty symbol's name

2024-10-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- More portable use of test in configure.ac

2024-10-14 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-cross-compile'
	- Merge branch 'cross-compile' of https://github.com/jpellegrini/STklos into jpellegrini-cross-compile
	- Fix problem with Appendix "Stklos Idiosyncrasies" new ID
	- Changed the cross references in the documentation
	- Merge branch 'include-path'

2024-10-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add short instructions for cross-compilation

2024-10-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't use $@ when calling make recursively
	- Use $STKLOS_BINARY, not src/stklos during compilation

2024-10-13 Erick Gallesio <eg@stklos.net>
	- Add the containing directory of the includer of a file in load-path
	- Refactoring: all %%x special calls are now compiled with compile-%%x

2024-10-11 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-234'
	- Merge branch 'srfi-234' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-234

2024-10-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-234: Topological Sorting

----------------------------------------------------------------------

2024-10-10 Erick Gallesio <eg@stklos.net>
	- Add option -q to the call of System command in stklos-pp doc.
	- Fix version number in README
	- Merge branch 'next'
	- STklos 2.10 Release
	- Fix some problems when compiling in a chrooted environment

2024-10-09 Erick Gallesio <eg@stklos.net>
	- Start version 2.10 release
	- Documentation update
	- Merge branch 'master' into next
	- Merge branch 'jpellegrini-inform-lib-and-scheme-paths'
	- Add documentation path to the configure summary
	- Merge branch 'jpellegrini-inform-lib-and-scheme-paths'
	- Merge branch 'inform-lib-and-scheme-paths' of https://github.com/jpellegrini/STklos into jpellegrini-inform-lib-and-scheme-paths
	- Merge branch 'jpellegrini-hacking+'
	- Merge branch 'hacking+' of https://github.com/jpellegrini/STklos into jpellegrini-hacking+
	- Merge branch 'next-unicode'
	- Updated Unicode to version 16.0.0
	- Updated Changelog and NEWS.md files

2024-09-23 Erick Gallesio <eg@stklos.net>
	- Added Makefile.in filesin git tree

2024-09-23 Erick Gallesio <eg@stklos.net>
	- Merge pull request #690 from jpellegrini/makefiles

2024-09-23 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-libgc-8.2.8'
	- Updated GC version in PACKAGE_USED
	- Merge branch 'libgc-8.2.8' of https://github.com/jpellegrini/STklos into jpellegrini-libgc-8.2.8

2024-09-23 Erick Gallesio <eg@stklos.net>
	- Merge pull request #692 from jpellegrini/read-ci-tests

2024-09-23 Erick Gallesio <eg@stklos.net>
	- Merge branch 'next-etc'
	- Updated the stklos-config (option -c) script
	- Updated README and simple-module.c in directory "etc"
	- Merge branch 'next-load'
	- Updated documentation of load and try-load
	- Permit to load shared object file in a given environment
	- Permit to load byte compiled file in a given environment

2024-09-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests to eval-from-string-ci
	- Add tests for case-insensitive reads

2024-09-22 Erick Gallesio <eg@stklos.net>
	- Added the second (optional) parameter to load and try-load
	- Merge branch 'next-sensitive'

2024-09-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Upgrade libgc to 8.2.8

2024-09-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Do (cd DIR && rm ...) || true

2024-09-19 Erick Gallesio <eg@stklos.net>
	- Added primitive eval-from-string-ci
	- Added read-from-string-ci primitive
	- Added read-ci primitive
	- Deleted the option --disable-case-sensitive
	- compile-file (and stklos-compile) can again be sensitive
	- Correct include-ci now that we don't have anymore a global state
	- Added documentation of the new version of read-case-sensitive
	- Suppressed old read-case-sensitive in C (which was still present)
	- Deleted the global state we had about case sensitivity.

2024-09-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Inform binary and Scheme load paths in configure and SRFI-176

2024-09-15 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-exact-rational-p'
	- Merge branch 'exact-rational-p' of https://github.com/jpellegrini/STklos into jpellegrini-exact-rational-p
	- Suppressed useless variable in boot file
	- Code factorization
	- Changed the way default case sensitivity is set

2024-09-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Delete EXACT_RATIONALP

2024-09-11 Erick Gallesio <eg@stklos.net>
	- Do not verify the parameter thr in STk_thread_inc_allocs
	- Fixed compilation of STklos without threads
	- Merge branch 'jpellegrini-no-ffi'

2024-09-10 Erick Gallesio <eg@stklos.net>
	- Upadated documentation with new configure options
	- Changed the way thread are displayed in summary
	- Inverted the --enable-case-insensitive logic
	- Change the --enable-thread option a bit

2024-09-09 Erick Gallesio <eg@stklos.net>
	- Changed the code about cas-sensitivity in configure.ac
	- Changed the configure --without-ffi by --enable-ffi
	- Changed (a bit) configuration summary to be more "coherent"
	- Merge branch 'no-ffi' of https://github.com/jpellegrini/STklos into jpellegrini-no-ffi
	- Merge branch 'jpellegrini-oo-doc'
	- Typo fix + example simplification
	- Merge branch 'oo-doc' of https://github.com/jpellegrini/STklos into jpellegrini-oo-doc

2024-09-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Document some conditional compilation vars in hacking.adoc

2024-09-05 Erick Gallesio <eg@stklos.net>
	- exact_exponent_expt take a long instead of a SCM now
	- Merge (by hand) @jpellegrini PR#651 (Enhancements to expt)

2024-09-04 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-expt-minus-one'
	- Added some tests on expt
	- Correct expt for some values
	- Merge branch 'expt-minus-one' of https://github.com/jpellegrini/STklos into jpellegrini-expt-minus-one
	- Small rewriting of <canvas-path>

2024-09-03 Erick Gallesio <eg@stklos.net>
	- Exported %guess-pathname (which is used by GTklos demos with imgs)
	- Updated header GTklos demo
	- Updated image1 and toolbar GTklos demos

2024-09-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add a clarifying example in documentation of change-class
	- Document change-class
	- More OO documentation
	- Document class-subclasses

2024-09-01 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-doc-clos'
	- initialize => initialize-instance in extensions/gtklos
	- Renamed initialze in initialize-instance
	- Merged initialize documentation with make and allocate-instance
	- Merge branch 'doc-clos' of https://github.com/jpellegrini/STklos into jpellegrini-doc-clos

2024-08-31 Erick Gallesio <eg@stklos.net>
	- Merge pull request #677 from jpellegrini/quick-install.md

2024-08-31 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-compiler-fix'
	- Change error message when making a rational with 0 denominator
	- All fxquotient by 0 are compiler-error now
	- Division by 0 was not always coherent
	- Fix the calls to compiler-error
	- Merge branch 'compiler-fix' of https://github.com/jpellegrini/STklos into jpellegrini-compiler-fix
	- Merge branch 'v210-number'
	- Fix CC version number when using tcc

2024-08-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add initialize doc to the manual
	- Document initialize

2024-08-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update output example for ./configure
	- Fix hep alignment in configure.ac

2024-08-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Only test FFI when it's available
	- Allow compiling without FFI
	- Add primitive predicate %stklos-has-ffi?
	- Allow absence of FFI

2024-08-23 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-doc-ffi'
	- Merge branch 'doc-ffi' of https://github.com/jpellegrini/STklos into jpellegrini-doc-ffi
	- Merge branch 'jpellegrini-doc-enhancement'
	- Merge branch 'doc-enhancement' of https://github.com/jpellegrini/STklos into jpellegrini-doc-enhancement
	- Merge branch 'next-repl'

2024-08-22 Erick Gallesio <eg@stklos.net>
	- Added documentation about '!' in REPL
	- Added '!' as a shell escape command in the REPL
	- Merge branch 'next-doc'
	- Fake the version number in (features) to be reproducible
	- Suppress temporary file at end of documentation build
	- Documentation update
	- Suppress footer in HTML docs (to have reproducible builds)
	- Merge branch 'fix-configure'
	- Fix configure.ac which was lost in previous commit

2024-08-21 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-c-version'
	- Merge branch 'c-version' of https://github.com/jpellegrini/STklos into jpellegrini-c-version
	- Change the way we  optimize addition or substactcion of 0
	- Regression: division of a real by 0 is not an error
	- Added muliplication & division bt 1 short-paths

2024-08-19 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-modversion'
	- Shorten lines when displaying libraries (to be less than 80 chars)
	- Merge branch 'modversion' of https://github.com/jpellegrini/STklos into jpellegrini-modversion

2024-08-06 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-tests'
	- Suppressed the test using %make-cpointer-null
	- Merge branch 'tests' of https://github.com/jpellegrini/STklos into jpellegrini-tests
	- Merge branch 'jpellegrini-ffi'
	- Bumped version of libffi in PACKAGES-USED
	- Merge branch 'ffi' of https://github.com/jpellegrini/STklos into jpellegrini-ffi
	- Merge branch 'jpellegrini-pcre'
	- Updated config. in pcre2 + Bumped version in PACKAGES-USED file
	- Merge branch 'pcre' of https://github.com/jpellegrini/STklos into jpellegrini-pcre
	- Merge branch 'jpellegrini-libgc'
	- Bumped the libgc version in PACKAGE_USED file
	- Merge branch 'libgc' of https://github.com/jpellegrini/STklos into jpellegrini-libgc
	- Avoid some allocations on * and / with 0
	- Fix:  (- 0 fx-least) is a bignum
	- Going back on commit a9dc556110bd02b2e1e078dd1490a0a051049b1e
	- Correct two tests in test-numbers
	- Avoid allocation if adding a real and 0.0 (or -0.0)
	- Replaced tests for 0.0 and -0.0 by REAL_ZEROP (instead fpclassify)
	- Avoid allocations on + and - of the value 0

2024-08-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use |#t| and |#f| in docs, not {{true}} and {{false}}
	- Give more examples in documentation

2024-08-02 Erick Gallesio <eg@stklos.net>
	- Added simple tests for the binary C functions for +, -, *, /
	- Fixed div2(rational, bignum) and div2(bignum, real)

2024-08-01 Erick Gallesio <eg@stklos.net>
	- Bug fix: div2(real, complex)
	- Rewrite bignum2double without convert (and convert function is gone)

2024-07-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Allow for (expt -1 bignum)

2024-07-31 Erick Gallesio <eg@stklos.net>
	- Simplify and homogenize code of add2, sub2, div2 amd mult2

2024-07-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Explain how to pass NULL pointer via FFI

2024-07-31 Erick Gallesio <eg@stklos.net>
	- Simplified code of the STk_div

2024-07-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add NULL pointer test to FFI

2024-07-31 Erick Gallesio <eg@stklos.net>
	- Rewrote STk_div without calling convert

2024-07-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- More FFI tests
	- Report system library versions
	- Update libpcre to 10.44
	- Update libgc to 8.2.6
	- Update libffi version to 3.4.6
	- Two more FFI tests

2024-07-28 Erick Gallesio <eg@stklos.net>
	- Rewrote STk_mul2 without calling convert

2024-07-27 Erick Gallesio <eg@stklos.net>
	- Rewrite STk_sub2 without calling convert
	- Rewriting: Some simplification hane adding a rational and an int
	- Rewritting of ST_add2 in a more compact style

2024-07-26 Erick Gallesio <eg@stklos.net>
	- A first version of STk_add2 which doesn't use the function convert

2024-07-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Report C compiler version in configure script

2024-07-22 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-vm-doc'
	- Suppressed the example I gave on %vm-config ...
	- Merge branch 'vm-doc' of https://github.com/jpellegrini/STklos into jpellegrini-vm-doc
	- Merge branch 'jpellegrini-doc-install'
	- Merge branch 'doc-install' of https://github.com/jpellegrini/STklos into jpellegrini-doc-install
	- Merge branch 'jpellegrini-readme'

2024-07-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- README: STklos works on Linux 6.x
	- More information in QUICK-INSTALL.md

2024-07-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Include documentation for `%vm-config`
	- Enhancements to stats-gathering documentation

2024-07-20 Erick Gallesio <eg@stklos.net>
	- Fix Makefile.in when we do not have libgc installed
	- Small change to permit compilation with tcc
	- Merge branch 'jpellegrini-doc'
	- Merge branch 'doc' of https://github.com/jpellegrini/STklos into jpellegrini-doc
	- Merge branch 'jpellegrini-stat'
	- Fixed SIGSGEV when the dump file cannot be written
	- Fixed two minor issues in %with-profile-data

2024-07-19 Erick Gallesio <eg@stklos.net>
	- Define the macro %with-profile-data only when STAT_VM is defined
	- Replaced the 3 functions %vm-collect... with a parameter object
	- Force stats collection when using %with-profile-data

2024-07-18 Erick Gallesio <eg@stklos.net>
	- Bug fix: Dump file was always a CSV for any value of format
	- Suppress primitive %vm-has-stats?
	- Bug fix: Produce a correct empty list when the SCM dump is empty
	- Minor rewriting changes
	- Merge branch 'stat' of https://github.com/jpellegrini/STklos into jpellegrini-stat

2024-07-17 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-vm-instrospection'
	- %vm-config returns a P-list instead of a list
	- Merge branch 'vm-instrospection' of https://github.com/jpellegrini/STklos into jpellegrini-vm-instrospection
	- Merge branch 'jpellegrini-c-module-example'
	- Add some information in the example and example/C-module READMEs
	- Added the PR original Makefile as Makefile-sample
	- Finished the rewriting of Makefiles to compile of C-module

2024-07-10 Erick Gallesio <eg@stklos.net>
	- Bug fix: (- 0+0.0i 0.0) is "0.0+0.0i" and not "-0.0+0.0i"
	- Merge branch 'jpellegrini-number-equal'
	- Simulate TCO in do_compare
	- Bug fix: equality between real and rational could be false
	- Add a test on complex equalitty
	- Added code for complex number in do_compare

2024-07-09 Erick Gallesio <eg@stklos.net>
	- Simplified (a lot) the writing of do_compare
	- Simplify writing of do_compare
	- Bug Fix: In min and max, result was not +nan.0 if one arg is a NaN
	- Added a test for inexact and exact comparison
	- Fix: comparison of exacts and inexacts used unassigned variables

2024-07-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make equality tests more precise

2024-07-03 Erick Gallesio <eg@stklos.net>
	- Various modifications to allowa compilation without installation.
	- Use variables defined in the Makefile
	- Use the stklos-compile in the distribution tree
	- Added the -q option when compiling the Scheme file
	- Suppressed circular dependency
	- Added the distclean target
	- Deleted the original Makefile -- which is no more used
	- Added a Makefile.in to use the options given at configure time
	- Merge branch 'c-module-example' of https://github.com/jpellegrini/STklos into jpellegrini-c-module-example

2024-07-01 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-optimize-in-module'
	- Merge branch 'optimize-in-module' of https://github.com/jpellegrini/STklos into jpellegrini-optimize-in-module

2024-06-26 Erick Gallesio <eg@stklos.net>
	- Permit the dice.stk to take parameter from command line
	- Changed the header comment of time.stk
	- Merge branch 'jpellegrini-help'
	- Moved the sentence about exiting at the end of the message

2024-06-24 Erick Gallesio <eg@stklos.net>
	- Merge branch 'help' of https://github.com/jpellegrini/STklos into jpellegrini-help
	- Merge branch 'jpellegrini-document-rewrite-rules'
	- Merge branch 'document-rewrite-rules' of https://github.com/jpellegrini/STklos into jpellegrini-document-rewrite-rules

2024-06-23 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-example-dice'
	- Shorten lines and typo fixes
	- Add dice.stk to Makefile.am
	- Merge branch 'example-dice' of https://github.com/jpellegrini/STklos into jpellegrini-example-dice
	- Merge branch 'jpellegrini-minor'
	- Add documentation of a more complex rewriter
	- Export 3 new functions from the rewriter
	- Allow modules as environment in the function find-symbol-in-env
	- Change the documentation to not use non-exported compiler variables
	- Add exports for rewriters functions
	- Merge branch 'minor' of https://github.com/jpellegrini/STklos into jpellegrini-minor

2024-06-18 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-1'
	- Merge branch 'srfi-1' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-1
	- Merge branch 'jpellegrini-tests-subsections'
	- Merge branch 'tests-subsections' of https://github.com/jpellegrini/STklos into jpellegrini-tests-subsections

2024-06-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add an explanation for the constant in the CXR opcode

2024-05-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Detect division by zero when inlining
	- Example of module written in C and Scheme

2024-05-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add subsection to libs testing

2024-05-23 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v210-error'
	- Suppressed volatile declaration for save_cur_proc with Clang

2024-05-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add comments to source rewriters

2024-05-23 Erick Gallesio <eg@stklos.net>
	- Fix problems with bad coupling REG_CALL_PRIM and UNREG_CALL_PRIM
	- Save the caller of an inlined primitive in a run_vm local variable

2024-05-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix the fix to lset<=
	- Enhancement to help initial banner

2024-05-20 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v210-error'
	- Don't use backticks when using '~S' or '~W' in errors
	- Fix the %build-error-location function

2024-05-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix lset= in SRFI 1 (scheme list)
	- Add comment to the implementation of in-module macro

2024-05-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize in-module for SCHEME
	- Add CXR and INSCHEME to vm documentation

2024-05-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add one more example

2024-05-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Document source rewriter in hacking.adoc

2024-05-14 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-minor'
	- Merge branch 'minor' of https://github.com/jpellegrini/STklos into jpellegrini-minor

2024-05-13 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v210-simplify'
	- Renamed compiler:allow-code-rewrite in compiler:source-rewrite
	- Permit to pass the flag allow-code-rewrite to stklos{,-compile}
	- Added a parameter object to allow/disallow code rewriting
	- Take into account the envirinnment when rewriting expression
	- Added a source expression rewriter used before sexpr compilation
	- Separate tests for SRFI-60 and SRFI-61 which were in the same file

2024-05-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Tests for ill-formed LET

2024-05-07 Erick Gallesio <eg@stklos.net>
	- Merge pull request #631 from jpellegrini/minor

2024-05-07 Erick Gallesio <eg@stklos.net>
	- Renamed valid-let-bindings? in check-let-bindings

2024-05-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add improper-list? to the documentation

2024-05-07 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-LET-binding-issue'
	- Better error message when a let{,*,rec} is not valid
	- Small factorization
	- Merge branch 'LET-binding-issue' of https://github.com/jpellegrini/STklos into jpellegrini-LET-binding-issue
	- Merge branch 'hattya-threads'
	- Merge branch 'threads' of https://github.com/hattya/STklos into hattya-threads
	- Merge branch 'jpellegrini-improper-list'

2024-05-07 Akinori Hattori <hattya@gentoo.org>
	- Fix build with --enable-threads=none

2024-05-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix valid-let-bindings?
	- Add improper-list?

2024-05-04 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-conveniences'
	- Shortened the error message in %make-inc-dec-push-body
	- Merged pull request #626 from jpellegrini/conveniences
	- Merge branch 'v210-error'
	- For errors ~S and ~W are equivalent (they use write*)

2024-05-02 Erick Gallesio <eg@stklos.net>
	- Merge pull request #625 from jpellegrini/time-msg

2024-05-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-conveniences'
	- Insert convenience prim. 1+, 1-, push!, pop!, inc!, dec! and dolist
	- Updated documentation of dotimes
	- The dolist form can now return a result as dotimes
	- Code cleaning

2024-05-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small enhancement to message

2024-05-02 Erick Gallesio <eg@stklos.net>
	- Added tests for inc! and dec!
	- Added inc! an dec! forms
	- Reintroduced the push! macro in test/srfi/25.stk
	- Added list-set! as the setter function of list-ref

2024-05-01 jpellegrini <j_p@aleph0.info>
	- Merge branch 'egallesio:master' into stat

2024-05-01 Erick Gallesio <eg@stklos.net>
	- Added test for generalized push! and pop!
	- Extended the push! and pop! macros ro accept list as first parameter
	- Changed the order of parameters of push! macro
	- Merge branch 'conveniences' of https://github.com/jpellegrini/STklos into jpellegrini-conveniences
	- Fixed a test now that (atan 0 0) is an error
	- Changed the output format of the time primitive
	- (atan 0 0) is now an error (instead of returning NaN)
	- Merge branch 'jpellegrini-gc-accounting'

2024-04-24 Erick Gallesio <eg@stklos.net>
	- Changed the documentation of time macro
	- Renamed %thread-allocations-reset! in %thread-allocation-reset!
	- Merge branch 'master' into jpellegrini-gc-accounting
	- Merge branch 'jpellegrini-atan'
	- Fixed gcc and clang warnings
	- Merge branch 'atan' of https://github.com/jpellegrini/STklos into jpellegrini-atan
	- Small factorization
	- Merge branch 'log-exact-one' of https://github.com/jpellegrini/STklos
	- Reintroduced comparison functions (= <, ...) in *inline-table*

2024-04-18 Erick Gallesio <eg@stklos.net>
	- Add GC counting in the time macro
	- Added primitive %gc-stats

2024-04-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for (log 1 x)

2024-04-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make (log 1 x) return exact zero
	- Fix (atan 0.0 0) => +pi/2

2024-03-31 Erick Gallesio <eg@stklos.net>
	- Update time macro to use exact-clock
	- Added the function exact-clock which returns an exact number.
	- Rewrite time macro (do not use let-values anymore)
	- Use a C parameter object to count allocations

2024-03-28 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into vm-instrospection

2024-03-28 Erick Gallesio <eg@stklos.net>
	- Merge branch 'gc-accounting' of https://github.com/jpellegrini/STklos into jpellegrini-gc-accounting
	- Merge branch 'jpellegrini-trig'
	- Merge branch 'trig' of https://github.com/jpellegrini/STklos into jpellegrini-trig
	- Comment the test on STk_primordial which was not so clear

2024-03-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make (acos 1) return exact zero

2024-03-25 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v210-apply'
	- Suppressed code for generating IN-APPLY instruction
	- Merge branch 'jpellegrini-asciidoctor'
	- Updated message about documentation reconstruction
	- Merge branch 'asciidoctor' of https://github.com/jpellegrini/STklos into jpellegrini-asciidoctor

2024-03-24 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into stat

2024-03-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Capitalize "Asciidoctor" in configure.ac

2024-03-08 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-parameter-peephole'
	- Add peephole-optimizer flag to stklos-compile command
	- Add documentation for compiler:peephole-optimizer
	- Merge branch @jpellegrini 'parameter-peephole' + minor rewrites

2024-03-06 Erick Gallesio <eg@stklos.net>
	- Merge branch 'equiv'
	- Added a new instruction for inlining mem{q,v,oc}
	- Added a new instruction for inlining ass{q,v,oc}
	- Adding back the generation of IN_EQUAL VM instruction
	- Comment the equivp function
	- Small code reorganization
	- Get rid of the simple-equal function

2024-03-03 Erick Gallesio <eg@stklos.net>
	- Suppressed the redefinitions of member and assoc
	- Small refactoring
	- Suppressed the file lib/equiv.stk (code for circular equal? in SCM)
	- Rewrite the R7RS equal? in C

2024-03-02 Erick Gallesio <eg@stklos.net>
	- Added the %trace function for debugging
	- Suppressed the simple quote from readline quote chars
	- Merge branch 'jpellegrini-math-optimize'
	- Inline tables are list and no more A-lists
	- Do not optimize equal? calls
	- Avoid to call eval when folding constants

2024-02-27 Erick Gallesio <eg@stklos.net>
	- Protect the evaluation during constant folding
	- Enhance constant folding

2024-02-25 Erick Gallesio <eg@stklos.net>
	- Rewrote square in C and add it to inlinable functions
	- Added back the disappeared cxxxr primitives in the inline table
	- Displaced compiler:inline-common-functions definition in compflags
	- Simplified the code to initialize the compiler inline tables

2024-02-24 Erick Gallesio <eg@stklos.net>
	- Adjusted code of the PR to current version of compiler
	- Merge branch 'math-optimize' of https://github.com/jpellegrini/STklos into jpellegrini-math-optimize

2024-02-12 Erick Gallesio <eg@stklos.net>
	- Suppressed unused variable in C source
	- Merge branch 'v210-number'
	- Documentation update
	- Suppressed gcc warning
	- Merge branch 'jpellegrini-exact-integer-log'
	- Reduced the number of tests for exact-integer-log
	- Merge branch 'exact-integer-log' of https://github.com/jpellegrini/STklos into jpellegrini-exact-integer-log
	- Added some tests on numbers

2024-02-11 Erick Gallesio <eg@stklos.net>
	- Fix: Division of 0 or 0.0 by a complex was incorrect

2024-02-09 Erick Gallesio <eg@stklos.net>
	- Adding tests for complexes with infinities
	- Take care of infinites in or STk_mul2 or STk_div2
	- Merge branch 'v210-number'
	- Suppressed compilation warnings

2024-02-08 Erick Gallesio <eg@stklos.net>
	- Merge branch 'log2' of https://github.com/jpellegrini/STklos into v210-number

2024-02-03 Erick Gallesio <eg@stklos.net>
	- Bug Fix: bad format in an error message (%S instead of ~S)

2024-01-29 Erick Gallesio <eg@stklos.net>
	- Changed the printed form of iset and fxmapping.

2024-01-20 Erick Gallesio <eg@stklos.net>
	- Suppressed a compilation warning
	- Merge branch 'jpellegrini-segfault-bitvectors'
	- Merge branch 'segfault-bitvectors' of https://github.com/jpellegrini/STklos into jpellegrini-segfault-bitvectors
	- Fixed an issue signaled in PR #619

2024-01-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for bitvector class-of and describe

2024-01-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Customize class-of and describe for bitvectors

2024-01-17 Erick Gallesio <eg@stklos.net>
	- Refactoring of read_rec in read.c

2024-01-15 Erick Gallesio <eg@stklos.net>
	- Merge branch 'boot-file'
	- Changed the way the constants are strored in boot.c
	- Added some tests to read bitvector with extended syntax #*...
	- Add #* syntax to SRFI-178
	- Merge branch 'new-read'
	- Merge branch 'jpellegrini-srfi-178'
	- Fixed small issues in 178.c
	- Merge branch 'srfi-178' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-178
	- Merge branch 'hattya-ldflags'
	- Add primitive %add-sharp-reader to add # syntax in Scheme
	- Corrected a test for SRFI-160
	- Enhanced uniform vectors

2024-01-15 Akinori Hattori <hattya@gentoo.org>
	- Respect LDFLAGS

2024-01-15 Erick Gallesio <eg@stklos.net>
	- End of sharp reader Refactoring
	- Fixed various issues with read.c rewriting

2024-01-11 Erick Gallesio <eg@stklos.net>
	- Start the refactoring of the sharp # reader (Issue #434)
	- Permit to use hash tables in C

2024-01-05 Erick Gallesio <eg@stklos.net>
	- Fixed a Makefile issue
	- Merge branch 'jpellegrini-srfi-232'
	- Merge branch 'srfi-232' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-232
	- Don't use UTF8 string when testing regexp without Unicode
	- Suppressed the hack on the ':' symbol in SRE
	- Merge branch 'srfi-115'
	- Moved (srfi 115) to (scheme regex)
	- Fixed utf8->string

2024-01-03 Erick Gallesio <eg@stklos.net>
	- Updated copyright date displayed in REPL.
	- Merge branch 'srfi-14-rewrite' into srfi-115
	- Add OO support for char-sets
	- Now STk_extended_class_of accepts a class or a function
	- Changed printig of char-sets and add a reader for char-sets
	- Character sets are now printed as char-sets (and not isets)
	- Added the %char-set? function in lib/stklos/itrie.c

2024-01-02 Erick Gallesio <eg@stklos.net>
	- Add support in itrie.c for char-sets
	- Fixed dependencies problem on charset.so

2023-12-19 Erick Gallesio <eg@stklos.net>
	- Updated the Unicode data files
	- Add Unicode blank characters
	- Added title-case to charsets

2023-12-18 Erick Gallesio <eg@stklos.net>
	- Add the missing culprit in a message
	- Modified a test for SRFI-14 which is not OK with full-unicode
	- Rewrote (scheme charset) using Integer sets

2023-12-15 Erick Gallesio <eg@stklos.net>
	- Suppressed Urrogate pairs from the all list and addes punctuations

2023-12-14 Erick Gallesio <eg@stklos.net>
	- Use uniformly utf8_char for UTF8 characters
	- Added a new utf8 table containing all the valid UTF8 characters.

2023-12-12 Erick Gallesio <eg@stklos.net>
	- Added support in C for UTF8 standard charsets

2023-12-10 Erick Gallesio <eg@stklos.net>
	- Added SRFI-115 tests

2023-12-09 Erick Gallesio <eg@stklos.net>
	- Re-import regexp STklos primitives in regexp tests
	- Simplify code for computing the list of exports of (scheme vector)
	- Be sure that the regexp-replace used in vector is STklos one

2023-12-08 Erick Gallesio <eg@stklos.net>
	- Added SRFI-115 (Scheme Regular expressions)

2023-12-06 Erick Gallesio <eg@stklos.net>
	- Merge pull request #617 from jpellegrini/address

2023-12-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Extensive check for crashes in #p

2023-12-06 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-address'
	- Fix: be more strict with address-ref
	- Merge branch 'jpellegrini-address'
	- Fix: be more strict with address-ref

2023-12-05 Erick Gallesio <eg@stklos.net>
	- Moved STk_dot and STk_close_par in read.c
	- Suppressed LAST_CONST in stklos.h

2023-12-04 Erick Gallesio <eg@stklos.net>
	- Code factorization for controlling the validity of an address
	- Fix: set errno to 0 before calling strtoul
	- Suppressed two compilation warnings
	- Merge branch 'address' of https://github.com/jpellegrini/STklos into jpellegrini-address
	- Merge branch 'jpellegrini-apropos'
	- Refactoring: apropos is is now in (stklos apropos) module
	- Updated documentation of apropos
	- Adapted tests for apropos command
	- Changed the way symbol are searched by apropos
	- Suppressed parameters (internal, imported, exported) from apropos
	- Avoid useless cons

2023-11-30 Erick Gallesio <eg@stklos.net>
	- Bug fix: module-imports for libraries may contain STklos module
	- Merge branch 'apropos' of https://github.com/jpellegrini/STklos into jpellegrini-apropos
	- Merge branch 'jpellegrini-help-enhancement'

2023-11-29 Erick Gallesio <eg@stklos.net>
	- Added documentation on @* and @1, ... @5
	- Make @ an alias on @1 (rather than a copy)

2023-11-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Return exact log for any power of 2
	- log in base 2: deal with some more cases
	- Compute exact log when base is a power of 2 (also faster)

2023-11-24 Erick Gallesio <eg@stklos.net>
	- Restored the open command and added the browse REPL command
	- Shorten description of ls REPL command to be under 80 chars limit.
	- Merge branch 'help-enhancement' of https://github.com/jpellegrini/STklos into jpellegrini-help-enhancement
	- Merge branch 'jpellegrini-srfi-27-new'

2023-11-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Bring back newer SRFI-27
	- Reformatting and fixing a comment
	- Adjust GCD and LCM tests
	- More power to constant folding!
	- Use a simplifying macro for creating the inline table
	- Get tick() outside of run_vm() !
	- Typos and editorial fixes
	- Make stats collecting a bit more precise
	- Add start and stop procedures for stat gathering
	- Add a profiling macro
	- Add documentation for VM profiler
	- Prepare vm.c to profile itself
	- Faster version of exact-integer-log
	- Add tests to exact-integer-log
	- Add exact-integer-log
	- Add a parameter to control the peephole optimizer.
	- Enhancements to REPL commands

2023-11-20 Erick Gallesio <eg@stklos.net>
	- Going back on // build
	- Restored GitHub compiling workflow to us // builds
	- Rewrite os-name in C
	- Merge branch 'master' of github.com:egallesio/STklos
	- Updated srfi/27 (once again)

2023-11-20 Erick Gallesio <eg@stklos.net>
	- Update ccpp.yml

2023-11-20 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v210-enhance'
	- Documentation rebuilt

2023-11-11 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v210-enhance-doc' into v210-enhance
	- Small changes in the organization for adoc libraries for doc.
	- Updated documentation aboiut the global lock in the VM
	- Changed the name of the global lock used in vm.c
	- Updated the VM documentation about global variables

2023-11-10 Erick Gallesio <eg@stklos.net>
	- Small modifictions to enhance the documentation

2023-11-08 Erick Gallesio <eg@stklos.net>
	- Added REPL variables @, @1, @2, ...
	- Added documentation for apropos and manual REPL commands
	- Merge branch 'v210-enhance-unalias' into v210-enhance
	- Fixed various problems when buildin STklos without thread support
	- Suppressed warning when compiling without threads support
	- Suppressed all the stuff around checked_globals array

2023-11-07 Erick Gallesio <eg@stklos.net>
	- Reinstalled global vraiables accesses

2023-11-02 Erick Gallesio <eg@stklos.net>
	- Code cleaning again

2023-11-01 Erick Gallesio <eg@stklos.net>
	- Code cleaning. Read & write globals using macros defined in vm.h
	- Reused the old implementation of SRFI-27 (antrely in Scheme)

2023-10-31 Erick Gallesio <eg@stklos.net>
	- In SRFI-230 (Atomic Operations), export nothing if no thread support

2023-10-29 Erick Gallesio <eg@stklos.net>
	- STk_hash_set_variable =>  STk_hash_define_variable
	- Moved globals management to the file vm.c
	- Suppressed useless parameter 'rdonly' to STk_hash_set_alias

2023-10-28 Erick Gallesio <eg@stklos.net>
	- Make mutex and index of global storage static in STk_reserve_store
	- Suppressed the tc_global object type
	- Fixed aliasing bug.

2023-10-27 Erick Gallesio <eg@stklos.net>
	- Added tests to exhibit aliasing problems we have in STklos
	- Updated he function STk_gdb to print Scheme values under GDB

2023-10-25 Erick Gallesio <eg@stklos.net>
	- Preliminary work for unaliasing (phase 1: unoptimize global accesses)

2023-10-24 Erick Gallesio <eg@stklos.net>
	- Suppressed unused function STk_symbol_alias

2023-10-23 Erick Gallesio <eg@stklos.net>
	- Added (the forgotten) apropos REPL command
	- Trim the value read for REPL commands
	- Added REPL comman ,manual (or ,m)
	- Added the primitives default-browser, manual, open-in-browser

2023-10-14 Erick Gallesio <eg@stklos.net>
	- New prim. open-in-browser, open-manual and parameter stklos-browser

2023-10-13 Erick Gallesio <eg@stklos.net>
	- Added primitive install-path

2023-10-12 Erick Gallesio <eg@stklos.net>
	- Add the directories defined at configure time in CONF_SUMMARY
	- Don't produce (HTML) customing IDs when building PDF document
	- Added function document-eval to stklos-pp
	- Fixed the way custom IDs are generated.

2023-10-09 Erick Gallesio <eg@stklos.net>
	- Added custom ID to all the entries in manual page

2023-10-08 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v210-enhance-help' into v210-enhance
	- Moved compiler:inline-common-functions in compflags.stk
	- Use the new define-parameter for booting STklos

2023-10-07 Erick Gallesio <eg@stklos.net>
	- Added syntax define-parameter

2023-10-05 Erick Gallesio <eg@stklos.net>
	- Fix in help without parameter and code simplification
	- Verify parameters type for %make-syntax
	- Added a name to parameters objects
	- Added the <parameter> class

2023-10-04 Erick Gallesio <eg@stklos.net>
	- Corrected help inconsistencies
	- Make %syntax-name return a string as %procedure-name
	- Moved lib/repl.stk in a separate module in lib/stklos/repl.stk
	- Added ,ls to REPL command.
	- Small rewrite of repl-add-command
	- Reorganization of documentation about REPL
	- Corrected a bad ink in documentation
	- Added documentation for repl-add-command
	- Permit to have STklos specific parts in the ~/.inputrc readline file

2023-10-03 Erick Gallesio <eg@stklos.net>
	- Force procedure name when an anonymous lambda is set.
	- Added open REPL command
	- Added command import and require-feature.
	- Added some REPL commands (time describe & expand)
	- The repl command may have a parameter

2023-10-02 Erick Gallesio <eg@stklos.net>
	- The repl coommand may have a parameter
	- Reimplemented the do-repl-command function

2023-10-02 jpellegrini <j_p@aleph0.info>
	- Merge branch 'egallesio:master' into address

2023-10-01 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v210-enhance'
	- Merge branch 'jpellegrini-typos'


2023-09-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use "yes" instead of "asciidoctor"
	- configure: report if asciidoctor was found

2023-09-23 Erick Gallesio <eg@stklos.net>
	- Updated autoconf companions scripts
	- Modified the way the maximum recursive calls for equal? is built

2023-09-22 Erick Gallesio <eg@stklos.net>
	- Adaptations for compiling STklos with tcc

2023-09-18 Erick Gallesio <eg@stklos.net>
	- describe on a fixnum prints its value in other bases
	- Added classes <fixnum> and <bignum>
	- Simplified code
	- Diminish MAX_TOKEN_SIZE and renamed it in TOKEN_SIZE
	- Don't limit the size of tokens
	- Don't use MAX_TOKEN_SIZE for printing strings
	- Rewrote read_address

2023-09-16 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v210-build'
	- Fixed installation dir for .h files (+ respect --includedir option)
	- Suppressed '/' behing DESTDIR in Makefiles

2023-09-14 Erick Gallesio <eg@stklos.net>
	- Permit the installation in chrooted environment
	- Fixed tag to "" when we are in a git tree without previous tag

2023-09-12 Erick Gallesio <eg@unice.fr>
	- STklos 2.00 release
