2024-10-10 Erick Gallesio <eg@stklos.net>
	- STklos 2.10 release
	- Fix some problems when compiling in a chrooted environment

2024-10-09 Erick Gallesio <eg@stklos.net>
	- 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

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'

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-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>
	- Updated 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 case-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'
	- Merge branch 'oo-doc' of https://github.com/jpellegrini/STklos into jpellegrini-oo-doc

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 initialize 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
	- Fix a typo in documentation
	- 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 multiplication & 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 and 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 when adding a rational and an int
	- Rewriting 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'
	- Typo fix
	- 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
	- Minor typo fixes
	- 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 equality
	- 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 allow 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 environment 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 to 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-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,ber}
	- 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 printing 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 added 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

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 about 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 building 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 variables 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 (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 the 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 command ,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) customizing 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 link 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 command 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 '/' behind 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@stklos.net>
	- Flip to unstable version
	- STklos 2.00 release

2023-09-11 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v200'
	- Use the ".so" suffix for the readline completer on macOS
	- Modified start-interactive-gtk for macOS
	- Updated documentation
	- Merge branch 'jpellegrini-compiler-error'
	- Merge branch 'compiler-error' of https://github.com/jpellegrini/STklos into jpellegrini-compiler-error
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into v200

2023-09-10 Erick Gallesio <eg@stklos.net>
	- Fixed a compilation warning
	- Add a special case for start-interactive-gtk for libedit under macOS
	- Corrected include path when --with-provided-regexp is used
	- make install will install now a non stripped version of stklos
	- Fix Makefile install dirs.

2023-09-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix plural in error message

2023-09-05 Erick Gallesio <eg@stklos.net>
	- Updated NEWS.md
	- Merge branch 'master' into v200
	- Use XDG standard location for stklosrc file
	- Added pronunciation od STklos (issue #576)

2023-09-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Include missing argument to compiler-error

2023-09-04 jpellegrini <j_p@aleph0.info>
	- Merge branch 'egallesio:master' into srfi-178
	- Merge branch 'egallesio:master' into address
	- Merge branch 'egallesio:master' into srfi-232

2023-09-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #602 from jpellegrini/syntax-rules-improper-list

2023-09-04 Erick Gallesio <eg@stklos.net>
	- Merge new boot file
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'syntax-rules-improper-list' of https://github.com/jpellegrini/STklos
	- Merge branch 'jpellegrini-let-syntax-small-fix'
	- Merge branch 'let-syntax-small-fix' of https://github.com/jpellegrini/STklos into jpellegrini-let-syntax-small-fix
	- Fix the code for eqv? on complex numbers + Modified 2 tests
	- Optimized the number of tests on eqv? on numbers
	- Fix a test for eqv? on NaNs (one more time)
	- Fix: (fl- 0.0) returns -0.0 instead of +0.0

2023-09-03 Erick Gallesio <eg@stklos.net>
	- Fix (eqv? 0.0 -0.0)
	- Merge branch 'jpellegrini-negative-zero'

2023-09-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix a small glitch in `let-syntax`

2023-09-03 Erick Gallesio <eg@stklos.net>
	- Use strings for some tests since (falsely) (eqv? 0.0 -0.0) is #t
	- Merge branch 'negative-zero' of https://github.com/jpellegrini/STklos into jpellegrini-negative-zero

2023-09-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-complex-abs'
	- Replaced calls to magnitude bay abs in number.c
	- Adaped documentation of abs
	- Simplified code of primitive magnitude (direct call to abs)
	- Merge branch 'complex-abs' of https://github.com/jpellegrini/STklos into jpellegrini-complex-abs
	- Merge branch 'jpellegrini-bignum-sqrt'
	- Code refactoring
	- Merge branch 'bignum-sqrt' of https://github.com/jpellegrini/STklos into jpellegrini-bignum-sqrt
	- Merge branch 'jpellegrini-sqrt-precision'
	- Code refactoring
	- Suppressed gcc warnings
	- Merge branch 'sqrt-precision' of https://github.com/jpellegrini/STklos into jpellegrini-sqrt-precision

2023-09-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 232 Flexible curried procedures
	- Aesthetical adjustments
	- syntax-rules: accept ellipsis with improper lists

2023-09-01 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-hacking-doc'
	- Typo fixes
	- Merge branch 'hacking-doc' of https://github.com/jpellegrini/STklos into jpellegrini-hacking-doc
	- Deleted the (no more used) file .git_meta

2023-09-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhancement to `apropos`:

2023-08-31 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-atanh-inf'
	- Merge branch 'atanh-inf' of https://github.com/jpellegrini/STklos into jpellegrini-atanh-inf
	- Added tests and documentation about R7RS NaN rules
	- Use nan=? when testing eqv? for NaN with payload
	- Modified tests now that equal? on NaN always return #f
	- Modified comparisons with NaNs
	- Adapted test for the impression of complex with a -nan.0
	- -nan.0 is now a synonym of +nan.0 as requested by R7RS

2023-08-30 Erick Gallesio <eg@stklos.net>
	- Merge pull request #581 from jpellegrini/srfi-43

2023-08-29 Erick Gallesio <eg@stklos.net>
	- Suppressed the multi-file HTML reference manual from distribution
	- Make generated PDF files smaller

2023-08-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 178 - Bitvector library

2023-08-28 Erick Gallesio <eg@stklos.net>
	- Modified version in configure.ac
	- Updated the NEWS file for 2.00 release
	- Updated README.md for 2.00 release
	- Merge branch 'jpellegrini-small-fixes'
	- Modified documentation of string->symbol
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes
	- Merge branch 'gmp'
	- Updated our internal gmp version (mini-gmp) to 6.3.0
	- Merge branch 'jpellegrini-exact-complex'

2023-08-27 Erick Gallesio <eg@stklos.net>
	- Merge branch 'exact-complex' of https://github.com/jpellegrini/STklos into jpellegrini-exact-complex
	- Deleted useless files from git tree
	- Added option --ldflags to stklos-config

2023-08-26 Erick Gallesio <eg@stklos.net>
	- Use CPPLAGS and LDFLAGS when building shared objects
	- Start the integration of CPPGLAGS and LDFLAGS in config scripts

2023-08-25 Erick Gallesio <eg@stklos.net>
	- Fixed the install paths in `extensions` subdirs

2023-08-24 Erick Gallesio <eg@stklos.net>
	- Fix installed file mode of preproc.stk
	- Adapted Makefiles to support --libdir and --datadir conf. options
	- Changed the way we guess SLIB installation dir
	- Fixed some remaining paths relative to $prefix rather than $docdir
	- Simplified building of the load path
	- Enhanced the %library-prefix primitive

2023-08-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhancements to comments
	- Fix an `sqrt` crash, make it faster and more precise

2023-08-22 Erick Gallesio <eg@stklos.net>
	- Permit to customize pdfdir and htmldir

2023-08-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove definition of push! from test
	- Add convenience macros and procedures

2023-08-21 Erick Gallesio <eg@stklos.net>
	- Take into account the --docdir and --mandir if provided

2023-08-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- More fixes in C comments

2023-08-20 Erick Gallesio <eg@stklos.net>
	- Merge branch 'fix_number'
	- Typo fix

2023-08-19 Erick Gallesio <eg@stklos.net>
	- Add some tests on symbols which look like numbers
	- Code cleaning of read_integer_or_real function

2023-08-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fixing a typo
	- Reindenting some lines in vm.c For clarity...

2023-08-18 Erick Gallesio <eg@stklos.net>
	- Fix another problem with real like symbols (e.g. 12s3x)

2023-08-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Tests for exactness of complexes
	- Complex -> integer when imag-part is exact 0

2023-08-15 Erick Gallesio <eg@stklos.net>
	- Alloc. a copy for symbols starting with a number and with a  '_'
	- Symplify code: digitp takes already care of the R5RS '#' in numbers

2023-08-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make abs work for complexes.

2023-08-12 Erick Gallesio <eg@stklos.net>
	- Fix (partially) the issue #579 with numbers with '_'

2023-08-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Some tests for -0.0
	- (- 0.0) should be -0.0

2023-08-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typos in C comments

2023-08-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small documentation fixes

2023-08-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix behavior of vector-copy in SRFI 43
	- More fixes to hyperbolic trigs
	- (atanh +inf) is -(pi/2)i

2023-08-07 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into bignum-sqrt

2023-08-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- More comments to compile-access and compile-set!
	- Document find-{symbol,syntax}-in-env
	- Document compile-%%{label,goto}
	- Document fetch-constant
	- Document code for generating and emitting labels
	- Document small-integer-constant? and compile-constant
	- Comments on extend-env
	- Document compile-do
	- Document compile-if
	- Comments on deep variables

2023-08-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #574 from jpellegrini/small-fixes

2023-08-04 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-test-complex-sqrt'
	- Fixed a test, and suppressed 2 added in a recent previous commit
	- Merge branch 'test-complex-sqrt' of https://github.com/jpellegrini/STklos into jpellegrini-test-complex-sqrt
	- Merge branch 'jpellegrini-log-minus-inf'
	- Merge branch 'log-minus-inf' of https://github.com/jpellegrini/STklos into jpellegrini-log-minus-inf

2023-08-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- More detailed description of NaNs

2023-08-02 Erick Gallesio <eg@stklos.net>
	- Added libdir when building some parts of stklos-pp manual

2023-08-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Tests for sqrt of negative numbers

2023-08-02 Erick Gallesio <eg@stklos.net>
	- Add some tests on sqrt for complexes with zero imaginary part
	- Fix the result of sqrt when imaginary part is +/-0.0
	- Minor cleaning of build-pp-demo.sh

2023-08-02 Erick Gallesio <eg@stklos.net>
	- Merge pull request #570 from jpellegrini/small-fixes

2023-08-02 Erick Gallesio <eg@stklos.net>
	- Prepend './' to the build-pp-demo.sh script
	- Added a dependency on stklos-pp for documentation building
	- Suppressed the (now useless) stklos-pkg(1) man page
	- Merge branch 'pp'
	- Added stklos-pp(1) man page
	- Merge branch 'jpellegrini-read-complexes'
	- STk_Cstr2simple_number -> Cstr2simple_number since it is static
	- Place parameter **end at the end of STk_Cstr2simple_number
	- Small refactoring (str2 is renamed in end, str3->end2)
	- Fix: verify that there are no character afer a 'i' in a complex
	- Small changes to STk_Cstr2number

2023-08-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Cosmetic changes only

2023-07-31 Erick Gallesio <eg@stklos.net>
	- Merge branch 'read-complexes' of https://github.com/jpellegrini/STklos into jpellegrini-read-complexes
	- Merge branch 'jpellegrini-complex-print'
	- Merge branch 'complex-print' of https://github.com/jpellegrini/STklos into jpellegrini-complex-print

2023-07-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- (log -inf.0) = "+inf + i*pi"

2023-07-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make STk_Cstr2simple_number static inline
	- Read complexes with infs and nans

2023-07-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- number2Cstr: uniform use of variable names
	- Explain if condition related to NaNs

2023-07-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adjust LAST_SCONST
	- Implement address-ref
	- Clean up code in read.c
	- Check pointers when reading with #p
	- Tests for address-of
	- Avoid some crashes with #p

2023-07-25 Erick Gallesio <eg@stklos.net>
	- Fix 2 compiler warnings

2023-07-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- One more test for complex printing
	- Add tests to complex number printing
	- Don't include extra '+' when printing complexes

2023-07-22 Erick Gallesio <eg@stklos.net>
	- Rebuild all the documentation (PDF and multi-file)
	- Merge branch 'pp'
	- Fix: '-' is now considered as alphabetic in frontmatter
	- Added documentation on stklos-pp

2023-07-18 Erick Gallesio <eg@stklos.net>
	- Fixed reading of frontmatter reading with '---' separator.
	- Add protected character to stklos-pp

2023-07-15 Erick Gallesio <eg@stklos.net>
	- Enhanced the message printed by syntax-error
	- Updated the documentation of `error`
	- Add documentation for R7RS syntax-error
	- Suppressed remaining import for SRFI-9

2023-07-14 Erick Gallesio <eg@stklos.net>
	- Updated --help options of stklos and stklos-compile
	- Add new option to zsh completion function (+ bug fix)

2023-07-12 Erick Gallesio <eg@stklos.net>
	- Merge branch 'logical'
	- Suppressed useless code

2023-07-11 Erick Gallesio <eg@stklos.net>
	- Use C bit primitives instead of Scheme functions in (scheme bitwise)
	- Optimize (a bit) operations in SRFI-60
	- Implemented in C logical operations bit-and bit-or and bit-xor

2023-07-10 Erick Gallesio <eg@stklos.net>
	- Update AUHORS file
	- Merge branch 'jpellegrini-fix-vm-with-goto'
	- Go to the top of VM loop instead of the end
	- Suppressed ';' in the NEXT macro
	- Merge branch 'fix-vm-with-goto' of https://github.com/jpellegrini/STklos into jpellegrini-fix-vm-with-goto
	- Updated ChangeLog

2023-07-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix non-computed-goto build
	- Add %vm-config for VM introspection

2023-07-05 Erick Gallesio <eg@stklos.net>
	- Updated Docker file to use pcre2 instead of pcre
	- Merge branch 'jpellegrini-bignums'
	- Merge branch 'bignums' of https://github.com/jpellegrini/STklos into jpellegrini-bignums
	- Added documentation from PR #558 in Appendix A
	- Fix: port argument was not used when displaying prompt
	- Merge branch 'banner'

2023-07-04 Erick Gallesio <eg@stklos.net>
	- Documentation: Added -Q option and show-startup-message parameter
	- Added the stklos option -Q (or --no-startup-message)

2023-07-03 Erick Gallesio <eg@stklos.net>
	- Added the parameter `repl-sidplay-banner`

2023-07-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-integer-division'

2023-07-01 Erick Gallesio <eg@stklos.net>
	- Add a fast path in integer_division when we have two fixnums
	- Place the verification on parameters if STK_DEBUG is set

2023-06-30 Erick Gallesio <eg@stklos.net>
	- Correction for the use of the terms information and performance
	- Merge branch 'integer-division' of https://github.com/jpellegrini/STklos into jpellegrini-integer-division

2023-06-29 Erick Gallesio <eg@stklos.net>
	- Correction for the use of the terms information and performance
	- Added a provide for srfi-9
	- Merge branch 'jpellegrini-srfi-222'
	- Adapted code for new SRFI conventions
	- Merge branch 'srfi-222' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-222
	- Added some missing documentation
	- Delete duplicated code
	- Added references for include, include-ci and co in documentation
	- Index in PDF documentation was not generated

2023-06-27 Erick Gallesio <eg@stklos.net>
	- Listify slots definition as a simple symbol in define-class

2023-06-21 Erick Gallesio <eg@stklos.net>
	- R7RS-large '.so' files  were not correctly installed

2023-06-20 Erick Gallesio <eg@stklos.net>
	- Fixed dependencies of (scheme stream) in Makefile.
	- Typo

2023-06-19 Erick Gallesio <eg@stklos.net>
	- Merge branch 'ryandesign-ryandesign-tmpcomp-prefix'
	- Used @ryandesign proposition for simplifying tmpcomp

2023-06-19 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into integer-division

2023-06-19 Erick Gallesio <eg@stklos.net>
	- Modified .gitignore for R7RS large vectors
	- Some Makefiles cleaning
	- Merge branch 'large-vectors'
	- Implement (srfi 160) with (scheme vector @)
	- Add R7RS-large (scheme vector @)
	- Changed dependencies list.ostk -> list.$(SO)
	- Don't call utf8 initialization function if not in debug mode

2023-06-07 Erick Gallesio <eg@stklos.net>
	- Typo fix.
	- Add R7RS large (scheme fixnum)

2023-06-06 Erick Gallesio <eg@stklos.net>
	- Avoid the used of select-module
	- Corrected some provide strings

2023-06-05 Erick Gallesio <eg@stklos.net>
	- lib/scheme/*.so were installed in share and lib !
	- Replaced the remaining Inline in C sources
	- Suppressed autoconf test for inline functions
	- Fix Makefile
	- Merge branch 'jpellegrini-small-fixes'
	- Typo + minors fixes

2023-06-03 Erick Gallesio <eg@stklos.net>
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes

2023-06-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-46'
	- Resolve conflicts during merge
	- Merge branch 'jpellegrini-oo-help'
	- Added <hash-table> class
	- Added classes <port>, <input-port> and <output-port>

2023-06-01 Erick Gallesio <eg@stklos.net>
	- class-direct-supers has been renamed class-direct-superclasses
	- Object and class documentation updated
	- Merge branch 'oo-help' of https://github.com/jpellegrini/STklos into jpellegrini-oo-help

2023-05-30 Erick Gallesio <eg@stklos.net>
	- Added some documentation

2023-05-28 Erick Gallesio <eg@stklos.net>
	- Typo in error message

2023-05-26 Erick Gallesio <eg@stklos.net>
	- Suppressed importations of (srfi 9) in lib/srfi and lib/scheme
	- Suppressed the elimination of %in-scheme in test for libraries
	- Suppressed compilation warnings
	- Suppressed primitive %in-scheme (use only special call %%in-scheme)
	- New special call %%in-scheme which produces INSCHEME inst.
	- Rewrote %in-scheme in C
	- Deleted %module-restore and %make-syntax in library environment

2023-05-25 Erick Gallesio <eg@stklos.net>
	- Fixed usage of define-record-type in compiled libraries
	- Displaced define-record-type from lib/srfi/9.stk to lib/r7rs.stk
	- Merge branch 'jpellegrini-srfi-1'
	- Added vertical bars around SCHEME module
	- Merge branch 'srfi-1' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-1
	- Merge branch 'jpellegrini-cxr'

2023-05-24 Erick Gallesio <eg@stklos.net>
	- Use keywords instead of strings in %cxr and reintroduced %cxr inline
	- Rewrote the functions cxr in runtime, to use the nex primitive %cxr

2023-05-19 Erick Gallesio <eg@stklos.net>
	- Better error message for cxr
	- Minor code rewriting
	- Added special instruction IN-CXR instruction in the VM.
	- Fix: verify number of parameters before inlining cxr or list-ref

2023-05-17 Erick Gallesio <eg@stklos.net>
	- Merge branch 'cxr' of https://github.com/jpellegrini/STklos into jpellegrini-cxr

2023-05-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #547 from jpellegrini/expt
	- Merge pull request #537 from jpellegrini/mpz_pow
	- Merge pull request #553 from bentaca/master

2023-05-13 Erick Gallesio <eg@stklos.net>
	- Changed the message displayed when asciidoctor is not installed.

2023-05-13 bentaca <bentaca@txt.sent.com>
	- some notes on the gtk requirement

2023-05-12 Erick Gallesio <eg@stklos.net>
	- Merge pull request #551 from jpellegrini/gcd

2023-05-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typo in gcd2

2023-05-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Also call mpz_clear for the bignum case
	- Call mpz_clear on result from expt
	- Better use of GMP in expt (fixes crash)

2023-05-10 Erick Gallesio <eg@stklos.net>
	- Forgot the modification of configure.ac to set HAVE_UTIMENSTAT

2023-05-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #549 from jpellegrini/define-constant

2023-05-10 Erick Gallesio <eg@stklos.net>
	- Merge branch 'utimensat'
	- Merge branch 'clock_gettime'
	- monotonic-time yields now an error for systems without clock_gettime.
	- Permit the compilation of SRFI-170 whitout utimensat primitive
	- Implement our clock_gettime for systems which don't provide it

2023-05-08 Erick Gallesio <eg@stklos.net>
	- Code factorization
	- Added exemples in SRFI-227 as tests
	- Added tests for SRFI-227
	- Added support for SRFI-227

2023-05-07 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-test-error'
	- Changed a test which was erroneous

2023-05-04 Erick Gallesio <eg@stklos.net>
	- Changed a test in SRFI-2
	- Rewrote the code of SRFI-2 with define-macro.
	- Changed test/syntax-error by test/compile-error

2023-05-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Redefining a symbol should clear its immutbale bit

2023-05-02 Erick Gallesio <eg@stklos.net>
	- Added test/syntax-error macro for testing expected compile error
	- Simplified real? primitive for complexes

2023-05-01 Erick Gallesio <eg@stklos.net>
	- Rewrite test/error macro
	- Merge branch 'test-error' of https://github.com/jpellegrini/STklos into jpellegrini-test-error
	- Merge branch 'jpellegrini-bytevectors-bug'
	- Small refactoring
	- Merge branch 'bytevectors-bug' of https://github.com/jpellegrini/STklos into jpellegrini-bytevectors-bug

2023-04-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- More tests for expt
	- Make expt work again for inexact exponent + negative base
	- Check index in IEEE float bytevectors
	- Fix thinko in R7RS eval test
	- Fix test for SRFI-94
	- Acos is real for x in [-1,1], not ]-1,1[
	- Print sign for a-0.0i
	- null-ilist? should error for non-lists
	- vector->list: don't allow end index < start index
	- SRFI-2: Don't test syntax
	- Handle exports and imports properly in SRFI-94
	- Don't exepct json-read to fail on overflow

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Added (scheme bytevector) in documentation
	- Suppressed the documentation about ScmPkg

2023-04-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix a macro test
	- Remove some tests that fail, but don't seem to be correct
	- Adjust vector tests that wrongly expected errors
	- Adjusting complex number test
	- SRFI 94: adjusting tests that wrongly expected errors
	- Fix complex reader test
	- 1+0.0i is not real (adjust tests)
	- a+0i is real, a+0.0i is not...
	- Use '0+0.0i' and not '0+0i' as 'not reals' in SRFI-94 tests
	- Fix rational reader test
	- Don't use test/error for compile errors
	- New test/error macro
	- Check arguments in bytevector-ieee-*-set!

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'jpellegrini-exact'
	- Fix: sign was incorrect in double2rational when using GMP light
	- Run a recent autmake in GMP dir
	- Merge branch 'exact' of https://github.com/jpellegrini/STklos into jpellegrini-exact

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Merge pull request #524 from jpellegrini/bignum-log

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Code formatting: break long lines

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Merge pull request #545 from jpellegrini/expt

2023-04-29 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into bignum-log

2023-04-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #540 from jpellegrini/log-zero

2023-04-29 Erick Gallesio <eg@stklos.net>
	- On SIGSEGV, ask for an issue report rather than an email
	- Merge branch 'lassik-errno'
	- Merge branch 'errno' of https://github.com/lassik/STklos into lassik-errno

2023-04-24 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-radians-degrees'
	- Tiny fix in documentation
	- Merge branch 'radians-degrees' of https://github.com/jpellegrini/STklos into jpellegrini-radians-degrees
	- Merge branch 'jpellegrini-optimize-dotimes'
	- Tried (and failed) to implement "dotimes" with "repeat"

2023-04-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make expt more precise
	- Enhance fold-right in SRFI-1
	- Optimize list-ref for small constant indices
	- Optimize the CXR aliases
	- Make sqrt work on (some) bignums

2023-04-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add type check to radians->degrees and its inverse
	- Add documentation for radians->degrees
	- Add radians->degrees and degrees->radians

2023-04-22 Erick Gallesio <eg@stklos.net>
	- Produce better code when count is constant in repeat
	- Unroll loop in repeat even if the count is not a constant fixnum

2023-04-21 Erick Gallesio <eg@stklos.net>
	- Added the the flag "unroll-iterations" to the knwown flags

2023-04-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhancements to SRFI 1
	- Inline %car+cdrs and friends in SRFI-1

2023-04-17 Erick Gallesio <eg@stklos.net>
	- Avoid the exportation of %repeat from compiler and optimize repeat
	- Compiler flags are exported in comflags.stk (was in compiler.stk)
	- Test the validity of compiler:unroll-iterations in parameter lambda

2023-04-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Simplify round for rationals (and make it faster)
	- Use int_quotient instead of STk_quotient where possible
	- Dont call GMP to divide SMALL / BIG or N / N

2023-04-15 Erick Gallesio <eg@stklos.net>
	- Merge branch 'optimize-dotimes' of https://github.com/jpellegrini/STklos into jpellegrini-optimize-dotimes

2023-04-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Simplify int_quotient and call mpz_clear on exit
	- Speedup integer division

2023-04-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for log of imprecise zero
	- Compute (log -0.0) as per R7RS

2023-04-14 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-expt-zero'
	- Merge branch 'expt-zero' of https://github.com/jpellegrini/STklos into jpellegrini-expt-zero
	- Merge branch 'jpellegrini-decode-float'
	- Fix some glitches in random numbers documentation
	- Added documentation of encode-loat + some fixes
	- Make te decode function static
	- Merge branch 'decode-float' of https://github.com/jpellegrini/STklos into jpellegrini-decode-float
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'ryandesign-patch-2'
	- Merge branch 'patch-2' of https://github.com/ryandesign/STklos into ryandesign-patch-2

2023-04-14 Erick Gallesio <eg@stklos.net>
	- Merge pull request #538 from jpellegrini/help-path

2023-04-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make (expt inexact 0) = 1
	- Make expt work with complex exponents

2023-04-13 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-unboud-var-report-module-name'
	- Rewrote %symbol->library-name in C
	- Print pretty name for libraries when error occurs in a library

2023-04-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small cosmetic fix in compiler
	- Use "inline" instead of "Inline"
	- Fix typo in doc for eq?
	- Document (pause)
	- Use trunc for truncate
	- hacking.adoc: pcre -> pcre2
	- Fix typo and change skb -> adoc
	- Remove square brackets from comment in peephole.stk
	- hacking.adoc: more details on the peephole optimizer
	- FIx alignment in code
	- Expand explanation for continuations
	- hacking.adoc: enhance explanation of continuations
	- Fix typos in vm.adoc, hacking.adoc
	- Add missing libraries in documentation
	- Fix typos
	- Fix typo in comment (SRFI number)
	- Fix test for empty string in describe
	- Silence compiler warning
	- Fix typo in bytevector-u8-set! documentation
	- Fix indentation in vm.c
	- Fix typo in mutex-common.c
	- Remove superfluous #ifdef STK_DEBUG in lib.c
	- Fix help docs path
	- Check if double is inf before calling mpz_init_d on it
	- Call mpz_clear on zabove and zbelow in bignum2double
	- Speed up bignum2double
	- Use mpz_sgn instead of mpz_cmp_si when possible

2023-04-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Report module name for unbounded variables

2023-04-12 Erick Gallesio <eg@stklos.net>
	- Fix the load path for unstable versions

2023-04-12 Lassi Kortela <lassi@lassi.io>
	- Fix typo SIGSGV -> SIGSEGV

2023-04-12 Erick Gallesio <eg@stklos.net>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Fix %stable-version?

2023-04-12 Erick Gallesio <eg@stklos.net>
	- Merge pull request #533 from jpellegrini/remove-unused-define

2023-04-12 Erick Gallesio <eg@stklos.net>
	- module-list filter was incorrect (libraries ARE modules).
	- library-list was not exported
	- Add an implementation file for SRFI-112
	- Merge branch 'versionning'
	- Added %short-version (version without patch number)
	- Do not add a final dot on stable versions

2023-04-12 Lassi Kortela <lassi@lassi.io>
	- Clean up STk_errno_names

2023-04-12 Erick Gallesio <eg@stklos.net>
	- Changed banner to explicitly state if the version is stable or not
	- Suppressed primitive %push-id in C
	- STklos version number si now major.minor.patch
	- Updated generated-git-info

2023-04-11 Erick Gallesio <eg@stklos.net>
	- Merge branch 'lib200'

2023-04-09 Erick Gallesio <eg@stklos.net>
	- Added the primitives module-list and library-list
	- Added doc in manual for module-immutable! and module-mutable?
	- Suppressed some tests in test-r7rs-lib.stk
	- Bug fix in module-imports + refactoring in env.c

2023-04-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Call mpz_clear on mpz_t types
	- Optimize double2rational

2023-04-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't define __NO_MATH_INLINES

2023-04-06 Erick Gallesio <eg@stklos.net>
	- Small refactoring
	- Module-exports returns a list of symbols now (instead of couples)
	- Minor code refactoring of env.c
	- Permit to use module name (instead of object in some primitives
	- STklos-pp version hided the STklos version
	- Modified documentation of modules

2023-03-29 Erick Gallesio <eg@stklos.net>
	- Rewrite %library-name->symbol in C and eenamed it

2023-03-26 Erick Gallesio <eg@stklos.net>
	- Merge branch 'pcre2'
	- Updated .gitignore for PCRE2
	- PCRE -> PCRE2: Use the provided pcre2 source (used v10.42 here)
	- PCRE -> PCRE2: First step (use system installed libs)

2023-03-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Tests for while and until
	- Rewrite while and until using tagbody

2023-03-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #523 from jpellegrini/bytevector-portability

2023-03-23 Erick Gallesio <eg@stklos.net>
	- Script forgot to remove some "Last file update" tags.
	- Merge branch 'nolastupdate'
	- Suppressed the "Last file update" in all sources
	- Merge branch 'jpellegrini-procedure-names'
	- Bug fix: Use a long to store the result of STk_integer_value
	- Don't use anymore %set-procedure-name
	- Fix: adding a procedure name didn't work on extended lambdas
	- Fix for procedure-name for base64-{en,de}code-string was incorrect

2023-03-22 Erick Gallesio <eg@stklos.net>
	- Merge branch 'procedure-names' of https://github.com/jpellegrini/STklos into jpellegrini-procedure-names
	- Add a new way to set procedure name.

2023-03-22 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into decode-float

2023-03-22 Erick Gallesio <eg@stklos.net>
	- Claim to be R7RS in the man page, rather than R5RS.
	- Some demos in extensions dir were not deleted by a `make distclean`
	- Merge branch 'jpellegrini-real-precision'
	- Merge branch 'real-precision' of https://github.com/jpellegrini/STklos into jpellegrini-real-precision

2023-03-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #522 from ryandesign/patch-3
	- Merge pull request #511 from ryandesign/patch-1

2023-03-22 Erick Gallesio <eg@stklos.net>
	- Warning suppression
	- Use pkg-config for GMP

2023-03-20 Erick Gallesio <eg@stklos.net>
	- Updated .gitignore
	- Merge branch 'noimg'
	- Changed tmpcomp to use an absolute path instead of searching it
	- Get rid of boot.img everywhere except for the building of boot.c

2023-03-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Include tests for logs of bignums
	- Make log work on bignums

2023-03-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Set two more procedure names

2023-03-19 Erick Gallesio <eg@stklos.net>
	- Remove output file if compilation fails
	- Don't compile file directly in given output file

2023-03-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix bytevector portability

2023-03-18 Ryan Schmidt <git@ryandesign.com>
	- Remove sentence about STklos library from manpage

2023-03-18 Erick Gallesio <eg@stklos.net>
	- Supressed useless space when decribing non ASCII characters
	- Merge branch 'jpellegrini-describe'
	- Merge branch 'describe' of https://github.com/jpellegrini/STklos into jpellegrini-describe
	- Merge branch 'master' of github.com:egallesio/STklos
	- Suppressed the sentence telling that STklos can be a library

2023-03-18 Erick Gallesio <eg@stklos.net>
	- Merge pull request #498 from ryandesign/ryandesign-darwin-versions

2023-03-17 Erick Gallesio <eg@stklos.net>
	- Merge branch 'ryandesign-ryandesign-typos'
	- Merge branch 'ryandesign-typos' of https://github.com/ryandesign/STklos into ryandesign-ryandesign-typos
	- Declare therad stack size as a long

2023-03-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Portable, simpler and faster decode-float + encode-float

2023-03-17 Erick Gallesio <eg@stklos.net>
	- Describe of uvector
	- Renamed %uvector-type in uvector-tag

2023-03-16 Ryan Schmidt <git@ryandesign.com>
	- Use two-level namespace for bundles on macOS

2023-03-16 Erick Gallesio <eg@stklos.net>
	- Added some generic functions on uniform vectors.

2023-03-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize dotimes and repeat, and do loop unrolling

2023-03-15 Ryan Schmidt <git@ryandesign.com>
	- Fix formatting problems
	- Fix typos

2023-03-15 Erick Gallesio <eg@stklos.net>
	- Make some internal functions accept an optional parameter

2023-03-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhance documentation of real-precision
	- Add some tests for real-precision

2023-03-14 Erick Gallesio <eg@stklos.net>
	- Displaced the homogeneous vector type as last parameter

2023-03-13 Erick Gallesio <eg@stklos.net>
	- Added the new type of subr: subr34

2023-03-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Set some procedure names

2023-03-11 Ryan Schmidt <git@ryandesign.com>
	- Fix typos

2023-03-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe void
	- Describe keywords as 'keywords'
	- describe: report ASCII/Unicode code point differently

2023-03-10 Ryan Schmidt <git@ryandesign.com>
	- Identify all Darwin OS versions

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Display compilation messages warnings in ascending order

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #491 from ryandesign/ryandesign-fport-typos

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Merge branch 'ryandesign-ryandesign-configure-unreachable2'
	- Merge branch 'ryandesign-configure-unreachable2' of https://github.com/ryandesign/STklos into ryandesign-ryandesign-configure-unreachable2

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #488 from jpellegrini/describe

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Added %uvector-type primitive to know the uniform vector kind.
	- Added class <uvector> and <bytevector>

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #487 from jpellegrini/error-functions

2023-03-10 Ryan Schmidt <git@ryandesign.com>
	- Fix typos and wording in fport.c and fport.h
	- Recognize unknown OSes; add special Solaris flags
	- Don't (attempt to) add include path on Darwin 10
	- Don't define _XOPEN_SOURCE on Darwin 10

2023-03-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe bytevectors
	- Change %procedure-signature to procedure-formals

2023-03-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #486 from jpellegrini/small-fixes

2023-03-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use error specialized functions instead of STk_error()

2023-03-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #485 from ryandesign/ryandesign-configure-typos

2023-03-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove unused file
	- Simple aesthetical changes
	- Fix almost impossible to perceive typo

2023-03-07 Ryan Schmidt <git@ryandesign.com>
	- Fix typos in configure.ac

2023-03-07 Erick Gallesio <eg@stklos.net>
	- Merge branch 'image2'
	- Get rid of boot.img in the git

2023-03-07 Erick Gallesio <eg@stklos.net>
	- Merge pull request #478 from jpellegrini/vm.adoc
	- Merge pull request #484 from ryandesign/ryandesign-darwin-11

2023-03-07 Ryan Schmidt <git@ryandesign.com>
	- Fix build failure with bundled gc on Darwin 11

2023-03-07 Erick Gallesio <eg@stklos.net>
	- Merge pull request #482 from ryandesign/ryandesign-stack-direction
	- Merge pull request #483 from ryandesign/ryandesign-shlib-options
	- Merge pull request #481 from ryandesign/patch-1

2023-03-07 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-double2integer'
	- Suppressed compiler warnings and small rewriting
	- Merge branch 'double2integer' of https://github.com/jpellegrini/STklos into jpellegrini-double2integer

2023-03-07 Ryan Schmidt <git@ryandesign.com>
	- Fix indentation in shlib-options
	- Don't implicitly declare exit in configure check

2023-03-06 Ryan Schmidt <git@ryandesign.com>
	- Fix typos in README

2023-03-06 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-gcd'
	- Replaced (recursive) gcd2_long by (iterative) gcd2_fixnum
	- Symplification of gcd code

2023-03-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- time macro now reports allocated bytes
	- Keep track of allocated bytes

2023-03-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Explain UGLOBAL_{REF,SET} and the checked global table in vm.adoc

2023-03-05 Erick Gallesio <eg@stklos.net>
	- Merge branch 'gcd' of https://github.com/jpellegrini/STklos into jpellegrini-gcd

2023-03-05 Erick Gallesio <eg@stklos.net>
	- Merge pull request #466 from jpellegrini/small-fixes

2023-03-05 Erick Gallesio <eg@stklos.net>
	- Supressed a gcc warning
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'jpellegrini-even-odd'
	- Rewrote the testing function for number parity

2023-03-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix imprecision in comment

2023-03-04 Erick Gallesio <eg@stklos.net>
	- Add a test for infinities for even?/odd?
	- Merge branch 'even-odd' of https://github.com/jpellegrini/STklos into jpellegrini-even-odd

2023-03-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #475 from jpellegrini/fix-compilation
	- Merge pull request #471 from jpellegrini/abs

2023-03-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't include declarations inside a switch label...
	- Fix typo in parameter.c
	- Fix typos in misc.c
	- Small fixes to documentation formatting

2023-03-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #467 from jpellegrini/srfi-235

2023-03-04 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-keep-source'
	- Documentation update
	- Moved compiler parameters/flags in a new file: lib/compflags.stk
	- procedure-source & procedure-formals are now public (and documented)

2023-03-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- More tests for even? and odd?
	- Fix even? and odd? for non-integers
	- Make double2integer more efficient and precise

2023-03-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix (abs fx-least) being negative

2023-03-02 Erick Gallesio <eg@stklos.net>
	- Display short options before long ones in generated help for getopt
	- Deleted ducplicated line
	- Added compiler flags documention for stklos(1) and stklos-compile(1)
	- Renamed file libs.adoc in idiosync.adoc
	- Added documentation on compiler flags in Reference Manual

2023-03-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add rudimentary tests for GCD and LCM
	- Use GMP for bignum GCD
	- Add SRFI 235 - Combinators

2023-02-28 Erick Gallesio <eg@stklos.net>
	- Minor rewrite of %compiler-set-flags
	- Added --compiler-flags to the stklos command.
	- Suppress useless import of STKLOS-COMPILER in vm.adoc
	- Renamed compiler:generate-signature in compiler:keep-formals
	- Add compiler flags to access compiler parameters in STKLOS-COMPILE

2023-02-27 Erick Gallesio <eg@stklos.net>
	- Use another representation for keeping procedure source
	- Use the procedure plist for keeping its documentation

2023-02-26 Erick Gallesio <eg@stklos.net>
	- Keep source in an extended lambda rather than its implementation
	- Code cleaning
	- Cached the value of keyword #:formals and #:source
	- Use procedure plist to store formal parameters
	- Use the procedure plist for keeping source code
	- Merge branch 'keep-source' of https://github.com/jpellegrini/STklos into jpellegrini-keep-source
	- Merge branch 'jpellegrini-math2'

2023-02-25 Erick Gallesio <eg@stklos.net>
	- Added documentation for hyperbolic functions

2023-02-23 Erick Gallesio <eg@stklos.net>
	- Suppressed some warnings in number.c
	- Merge branch 'math2' of https://github.com/jpellegrini/STklos into jpellegrini-math2
	- Deleted (now inexact) old comment
	- Fix cond-expand after (scheme base) has been loaded
	- Minor rewritings

2023-02-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #464 from jpellegrini/small-fixes

2023-02-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove unused file src/parameter-test.c

2023-02-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- No need to import STKLOS-COMPILER in tests
	- Add tests for %procedure-arity
	- Add tests to %procedure-source

2023-02-21 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-19'
	- Add date comparison functions on SRFI-19 (extension)
	- Added tests for (scheme charset) -- SRFI-14
	- Fixed SRFI-14 aka (scheme charset)

2023-02-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- More documentation for MOP

2023-02-21 Erick Gallesio <eg@stklos.net>
	- Added doc. of SRFI-238 functions make-codeset & codeset-list
	- Delete useless signal number for SRFI-238 on MacOS
	- Merge branch 'jpellegrini-vm.c'
	- Merge branch 'vm.c' of https://github.com/jpellegrini/STklos into jpellegrini-vm.c
	- Merge branch 'jpellegrini-read-number'
	- Merge branch 'read-number' of https://github.com/jpellegrini/STklos into jpellegrini-read-number
	- Merge branch 'jpellegrini-voidp'
	- Added documentation void? in refman
	- Merge branch 'voidp' of https://github.com/jpellegrini/STklos into jpellegrini-voidp

2023-02-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add void?
	- Add tests to number reader

2023-02-20 Erick Gallesio <eg@stklos.net>
	- Recurse on GTKlos demos when doing a `make clean`
	- Added a .gitignore file in GTklos demos
	- Avoid compilation warnings in GTKlos

2023-02-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't trigger an error for "1+1"
	- Fix misreading of numbers

2023-02-19 Erick Gallesio <eg@stklos.net>
	- Documentation fix
	- Merge branch 'jpellegrini-vm-doc'
	- Rebuild HTML and PDF for hacking.adoc and vm.adoc
	- Merge branch 'vm-doc' of https://github.com/jpellegrini/STklos into jpellegrini-vm-doc
	- Don't transform  (let () ...) in a begin too early
	- Optimize direct calls to lambda without parameters

2023-02-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add hyperbolic trigonometric functions

2023-02-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Procedures optionally remember their sources

2023-02-16 Erick Gallesio <eg@stklos.net>
	- Small refactoring of cond-expand
	- Added the 'library' clause to cond-expand.

2023-02-15 Erick Gallesio <eg@stklos.net>
	- Added cond-expand to define-library

2023-02-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- vm.c: use listify_top in adjust_arity

2023-02-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Aesthetic changes to hacking.adoc
	- Document continuations
	- More about the VM

2023-02-13 Erick Gallesio <eg@stklos.net>
	- Merge branch 'Zambito1-445-r7rs-include-library-declarations'
	- Rewrote code for include-library-declarations to use port->sexp-list

2023-02-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- vm.adoc: Explaining procedure calls a bit more
	- Expands and fixes VM documentation

2023-02-12 Erick Gallesio <eg@stklos.net>
	- Merge branch '445-r7rs-include-library-declarations' of https://github.com/Zambito1/STklos into Zambito1-445-r7rs-include-library-declarations
	- Changed a bit pendian for FreeBSD
	- Added comparisons functions in the SRFI-19 tests
	- Commented tests using equal? on xxx->date functions
	- Merge branch 'jpellegrini-srfi-19'

2023-02-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use a portable way to get the timezone offset

2023-02-11 Erick Gallesio <eg@stklos.net>
	- Added lib/srfi/244.stk file for SRFI-244

2023-02-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #444 from jpellegrini/srfi-244
	- Merge pull request #449 from jpellegrini/srfi-19

2023-02-11 Erick Gallesio <eg@stklos.net>
	- Merge branch 'no-scmpkg'

2023-02-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize copy-time in SRFI-19
	- Fixes to SRFI-19

2023-02-10 Robby Zambito <contact@robbyzambito.me>
	- Update copyright and last updated
	- Complete include-library-declarations implementation
	- Initial attempt at adding include-library-declarations support

2023-02-10 Erick Gallesio <eg@stklos.net>
	- Produce a `letrec` instead of a `labels` in match-case expansion
	- Replaced jim-gensym function by the STklos gensym primitive

2023-02-09 Erick Gallesio <eg@stklos.net>
	- Updated Match code
	- Added dependencies for bigmatch.stk
	- Refactored Match.d
	- Prepare code to place all the Match code in a unique module

2023-02-06 Erick Gallesio <eg@stklos.net>
	- Start refactoring of Match.d

2023-02-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Declare support for SRFI 244

2023-02-05 Erick Gallesio <eg@stklos.net>
	- Merge pull request #442 from jpellegrini/small-fixes

2023-02-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typos
	- Remove unused variable

2023-02-03 Erick Gallesio <eg@stklos.net>
	- boot image rebuild

2023-02-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #441 from jpellegrini/small-fixes

2023-02-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Inline fx=  fx< and similar

2023-02-02 Erick Gallesio <eg@stklos.net>
	- Suppressed http module
	- Added default port 443 for https in uri-parse
	- Suppressed the '.spi' extension in  load-suffixes
	- Deleted recette.stk and tar.stk
	- Suppressed ScmPkg

2023-02-01 Erick Gallesio <eg@stklos.net>
	- compfile.stk is no more compiled in a separate file
	- Merge branch 'jpellegrini-small-fixes'
	- Removed compile.stk from the boot list
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes

2023-01-31 Erick Gallesio <eg@stklos.net>
	- Add a message when requiring SLIB whereas it is not installed
	- Fix: %try-load lost the condition when an error occurs during load
	- Fixed failing compilation of slib when slib cannot be found
	- Minor modification in slib.stk

2023-01-30 Erick Gallesio <eg@stklos.net>
	- Changed the way SRFI-160 is built
	- Minor rewriting to avoid warnings when compiling with clang
	- Small fix on a test
	- Avoid usage of K&R prototypes when calling Scheme primitives in vm.c
	- Make all the function definitions C-ANSI in gnu-getopt
	- Suppressed unused function trie_bitmap_delete
	- Typo fixed
	- Supressed some compilation warnings

2023-01-27 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-215'
	- Merge branch 'srfi-215' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-215
	- Fix %current-time

2023-01-26 Erick Gallesio <eg@stklos.net>
	- Merge branch 'srfi19-again'
	- Renamed lib/date.stk in lib/time.stk
	- Added invalided tests for srfi-19
	- Added documentation for new time functions
	- Replaced some occurences of %current-time by current-time
	- Added tests to SRFI-19
	- Added SRFI-19

2023-01-25 Erick Gallesio <eg@stklos.net>
	- Merge branch 'codeset'
	- Add message cache and sort the list of codes

2023-01-24 Erick Gallesio <eg@stklos.net>
	- Don't duplicate messages when code are duplicated
	- Added a mutex in SRFI-238
	- Add a cache for messages in a codeset
	- Marker of the end of system codeset list was in bad order
	- Fix bug in with-mutex primitive
	- Added SRFI-238 tests

2023-01-23 Erick Gallesio <eg@stklos.net>
	- Added SRFI-238 (Codesets)

2023-01-19 Erick Gallesio <eg@stklos.net>
	- Merge branch 'lassik-srfi-176'
	- Merge branch 'srfi-176' of https://github.com/lassik/STklos into lassik-srfi-176
	- Fixed a problem on line editor on MacOS

2023-01-18 Lassi Kortela <lassi@lassi.io>
	- Refactor SRFI-176 version-alist
	- More simple SRFI-176 changes

2023-01-17 Erick Gallesio <eg@stklos.net>
	- Use %shared-suffix to initialize load-suffixes

2023-01-16 Erick Gallesio <eg@stklos.net>
	- Small modifications to SRFI-176 properties
	- Moved the stklos.shlib.* properties to c.library.*

2023-01-13 Erick Gallesio <eg@stklos.net>
	- Suppressed the '-o' option form the stklos.shlib.lib key
	- Some characters disappeared from the fuse.c source file !!!
	- Added SRFI-176 properties for shared libs.
	- Clean src/Makefile.am
	- Added SH_MAIN_LOAD_FLAGS to c.compile property.
	- Added SRFI-176 c.compile and c.link properties

2023-01-12 Erick Gallesio <eg@stklos.net>
	- Avoid to use basename in SRFI-160 Makefile.am
	- Added the SRFI-176 c.type-bits and c.version properties
	- Used backticks in Makefile.am instead of '$(...)'
	- Merge branch 'jpellegrini-stklos-config'
	- Changed the protection mode of stklos-config.in
	- Add option --compiled-libraries to stklos-config command
	- Merge branch 'stklos-config' of https://github.com/jpellegrini/STklos into jpellegrini-stklos-config

2023-01-12 Erick Gallesio <eg@stklos.net>
	- Merge pull request #436 from zdimension/master

2023-01-12 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-43'
	- Merge branch 'srfi-43' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-43

2023-01-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove duplicated export
	- Add tests to SRFI-43
	- Add SRFI 43: Vector Library

2023-01-11 Tom Niget <tom.niget@etu.univ-cotedazur.fr>
	- Create .gitattributes file

2023-01-07 Erick Gallesio <eg@stklos.net>
	- Indicate that stklos-script is obsolete in its man page.
	- Display warnings instead of errors in stklos-pp
	- Metadata keywords are folded to lower case before vatiable def.
	- Permit empty strings in stklos-pp metadata

2023-01-06 Erick Gallesio <eg@stklos.net>
	- Don't use anymore stklos-script in the distribution

2023-01-05 Erick Gallesio <eg@stklos.net>
	- Updated copyright date of the interpreter banner
	- Front matter can be defined without '---' fences
	- Added an option to display the version of stklos-pp
	- Forbid to place options after parameters (i.e. be POSIXLY_CORRECT)
	- Fix: permit to use '-' with the '-f' option

2023-01-04 Erick Gallesio <eg@stklos.net>
	- Use '-' to specify to use stdin as input

2023-01-03 Erick Gallesio <eg@stklos.net>
	- Bug fix with implicit -f option (or was it a feature?)

2023-01-02 Erick Gallesio <eg@stklos.net>
	- Permit to launch a script without the -f option
	- Added the --debug option to stklos-pp

2023-01-01 Erick Gallesio <eg@stklos.net>
	-  Fixed the read-header function
	- Changed another time the syntax of the front matter

2022-12-31 Erick Gallesio <eg@stklos.net>
	- Added a portable version of endian.h to the src directory.

2022-12-22 Erick Gallesio <eg@stklos.net>
	- Added a test for endianness in inc configure.ac
	- Suppressed the inclusion of <endian.h>

2022-12-21 Erick Gallesio <eg@stklos.net>
	- Fixed the -o option of stklos-pp
	- Added a handler to ignore errors occur during pre-processing
	- Changed the name 'md-command' in 'process-command' in pre-processor

2022-12-19 Erick Gallesio <eg@stklos.net>
	- Added a parameter to the function parse-metadata
	- Add a parameter for process-metatda fucntion of (stklos preproc)
	- Changed the syntax of front matter for stklos-pp

2022-12-17 Erick Gallesio <eg@stklos.net>
	- Merge branch 'signal'
	- Suppressed the function STk_get_signal_value which is no more used
	- Renamed process-signal in process-send-signal
	- Changed process-signal parameter to use an int instead of a symbol

2022-12-16 Erick Gallesio <eg@stklos.net>
	- Add documentation of the signal procedures.

2022-12-11 Erick Gallesio <eg@stklos.net>
	- Typo fix

2022-12-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #430 from jpellegrini/srfi-228

2022-12-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update status of SRFIs
	- Add SRFI 228: Composing Comparators

2022-12-09 Erick Gallesio <eg@stklos.net>
	- Added function send-signal
	- Added fucntions set-signal-handler! and get-signal-handler

2022-12-04 Erick Gallesio <eg@stklos.net>
	- Upcased the name of signals

2022-12-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #428 from amirouche/priorize-stklos-extensions

2022-12-03 Erick Gallesio <eg@stklos.net>
	- Merge branch 'amirouche-master'
	- Moved amirouche's fix in configure.ac

2022-11-30 jpellegrini <j_p@aleph0.info>
	- Merge pull request #1 from amirouche/small-fixes

2022-11-30 Amirouche <amirouche@hyper.dev>
	- .github/workflows/ccpp: make -j$(nproc).
	- `compfile.stk` must be compiled before boot.img0

2022-11-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add missing Makefile dependency

2022-11-30 Amirouche <amirouche@hyper.dev>
	- Priorize stklos specific extensions
	- configure: use [ ] to compare values

2022-11-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix Makefile for SRFI 222

2022-11-28 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-222

2022-11-28 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-bytevectors'

2022-11-28 Erick Gallesio <eg@unice.fr>
	- Use == on symbols instead of STk_eq
	- Use static symbols dor "little" and "big" to avoid STk_intern usage
	- Suppress a warning about aliasing when compiling with -O2 on gcc

2022-11-24 Erick Gallesio <eg@unice.fr>
	- Warnings suppression and small fixes
	- Typo fix
	- Merge branch 'bytevectors' of https://github.com/jpellegrini/STklos into jpellegrini-bytevectors

2022-11-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix LONG_FITS_INTEGER ni bytevector.c

2022-11-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #425 from jpellegrini/srfi-236

2022-11-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update HTML manual
	- Use shuffling implementation
	- Add SRFI 236 - Evaluating expressions in an unspecified order
	- Fix errors from CLANG compiler
	- Fix GCC warnings in bytevector.c
	- Add R7RS-Large bytevectors

2022-11-23 Erick Gallesio <eg@unice.fr>
	- Added braces in a swicth statement internal declaration
	- Inserted the documentation of integer-length in manual
	- Merge branch 'jpellegrini-isqrt'
	- Merge branch 'isqrt' of https://github.com/jpellegrini/STklos into jpellegrini-isqrt

2022-11-21 Erick Gallesio <eg@unice.fr>
	- Added file file lib/srfi/168.stk
	- Merge branch 'jpellegrini-srfi-162'
	- Merge branch 'srfi-162' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-162
	- Fixed typos

2022-11-20 Erick Gallesio <eg@stklos.net>
	- Merge pull request #424 from jpellegrini/hacking.adoc

2022-11-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-162: Comparators sublibrary

2022-11-20 Erick Gallesio <eg@unice.fr>
	- Added R7RS large (scheme bitwise)

2022-11-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Updates to hacking.adoc

2022-11-18 Erick Gallesio <eg@unice.fr>
	- Added copyright notice to flonum.c and flonum.stk
	- Added R7RS large (scheme flonum) library
	- Added the R7RS large (scheme division)

2022-11-11 Erick Gallesio <eg@unice.fr>
	- Added R7RS large (scheme text)
	- Added Scheme large (scheme ideque)
	- Added Scheme large (scheme generator)
	- Added Scheme large (scheme vector)
	- Added Scheme large (scheme sort)

2022-11-10 Erick Gallesio <eg@unice.fr>
	- R7RS large libraries in C were not properly installed

2022-10-30 Erick Gallesio <eg@unice.fr>
	- Upgraded libffi to version 3.4.4

2022-10-19 Erick Gallesio <eg@unice.fr>
	- Replaced (srfi 128) imports bt (scheme comparator)
	- Added Scheme large (scheme comparator)
	- Small typo fix
	- Merge branch 'jpellegrini-srfi-233'

2022-10-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-233

2022-10-09 Erick Gallesio <eg@unice.fr>
	- Added mmissing files

2022-10-07 Erick Gallesio <eg@unice.fr>
	- Added (scheme lseq) R7RS large library

2022-10-03 Erick Gallesio <eg@unice.fr>
	- Moved the test on hash table before SRFIs tests
	- Merge branch 'jpellegrini-hash-tests'
	- Merge branch 'hash-tests' of https://github.com/jpellegrini/STklos into jpellegrini-hash-tests
	- Added missing files in gc directory
	- Rewrote (scheme hash-table)

2022-10-02 Erick Gallesio <eg@unice.fr>
	- Rewrote (scheme list-queue)
	- Rewrote (scheme ilist)
	- Rewrote (scheme box) and (scheme set)
	- Rewrote (scheme charset)

2022-10-01 Erick Gallesio <eg@unice.fr>
	- Rewrote (scheme list)
	- Rewrote (scheme stream)

2022-09-29 Erick Gallesio <eg@unice.fr>
	- Corrected (again) Makefiles for R7RS large
	- Fix Makefiles
	- Added documentation on currently implemented R7RS large libraries
	- Simplify Makefile.am for RSR7 large files
	- Added R7RS-large (scheme ilist) and (scheme list-queue)
	-  Added R7RS-large  (scheme box) and (scheme set)

2022-09-28 Erick Gallesio <eg@unice.fr>
	- Added R7RS-large  ((scheme charset) and (scheme streams)
	- Added R7RS large (scheme list)
	- Added the R7RS large (scheme hash-table) library

2022-09-26 Erick Gallesio <eg@unice.fr>
	- Merge branch 'srfi-125' of https://github.com/jpellegrini/STklos

2022-09-19 Erick Gallesio <eg@unice.fr>
	- Fix: SRFI sources were installed with the exexute bit set

2022-09-18 Erick Gallesio <eg@unice.fr>
	- Bug fix on string ports
	- Supress a gcc warning

2022-09-11 Erick Gallesio <eg@unice.fr>
	- Updated Boehm GC to version 8.2.2
	- Give more information when fatal error occurs while executing a file
	- Added dependencies to permit parallel makes of the lib directory

2022-09-08 Erick Gallesio <eg@unice.fr>
	- Bug Fix: select-module can create modules

2022-09-04 Erick Gallesio <eg@unice.fr>
	- Got rid of *%program-args* variable
	- Bug fix: Banner indicators were uncorrect

2022-08-18 Erick Gallesio <eg@unice.fr>
	- Added the #c64 and #c128 in SRFi-4
	- Bug fix in #c128 and #c64 vector creation
	- Added generated srfi/160/*.stk to .gitignore
	- Use C counterpart of list? and length Scheme primitives
	- Small rewriting
	- Supressed gcc compilation warnings
	- Add "STk_" prefix to newly exported functions of uvector.c
	- Merge branch 'jpellegrini-srfi-160'
	- Staging the Makefile.in generated files
	- Merge branch 'srfi-160' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-160

2022-08-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #420 from jpellegrini/small-fixes

2022-08-11 Erick Gallesio <eg@unice.fr>
	- Added documentation and tests for environment primitive
	- Use an import-only clause for R5RS module definition
	- Environment functions small fixes

2022-08-10 Erick Gallesio <eg@unice.fr>
	- Added @jpellegrini tests from PR #389
	- Added the R7RS environment primitive

2022-08-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use indent_size instead of tab_width

2022-08-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Mention editorconfig in hacking.adoc

2022-08-08 Erick Gallesio <eg@unice.fr>
	- Adding an .editorconfig file

2022-08-06 Erick Gallesio <eg@stklos.net>
	- Merge pull request #419 from jpellegrini/small-fixes

2022-08-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small fixes to README

2022-08-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #407 from jpellegrini/hacking.adoc
	- Merge pull request #413 from jpellegrini/small-fixes

2022-08-03 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos

2022-07-31 Erick Gallesio <eg@unice.fr>
	- Optimize UTF-8 tests
	- Merge branch 'jpellegrini-utf8'

2022-07-30 Erick Gallesio <eg@unice.fr>
	- Merge branch 'utf8' of https://github.com/jpellegrini/STklos into jpellegrini-utf8

2022-07-29 Erick Gallesio <eg@unice.fr>
	- Permit readline completion on android
	- Test is the backtrace libc function is available

2022-07-20 Erick Gallesio <eg@stklos.net>
	- Merge pull request #398 from jpellegrini/int32

2022-07-16 Erick Gallesio <eg@unice.fr>
	- Avoid allocation in vector-reverse-copy! when there is overlapping
	- Merge branch 'jpellegrini-srfi-133'
	- Merge branch 'srfi-133' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-133
	- Bug fix for string-replace!

2022-07-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix small glitch in STk_utf8_grab_char

2022-07-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #412 from jpellegrini/disassemble

2022-07-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix error message in make-{polar,rectangular}

2022-07-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix disassemble-expr

2022-07-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 60: use primitive integer-length
	- Fix exact-integer-sqrt
	- Add tests to integer-length
	- Add integer-length

2022-07-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fixes to SRFI-125
	- Add hash-table-clear!
	- SRFI 125: remove deprecation warnings
	- Adds SRFI-125

2022-06-28 Erick Gallesio <eg@unice.fr>
	- Make some functions static in 116.c
	- Fix STk_mutable_tree

2022-06-27 Erick Gallesio <eg@unice.fr>
	- Adaptation of tests of immutable bindings
	- Finished merging branch 'hashtables-immutable' of https://github.com/jpellegrini/STklos
	- Starting merge of 'hashtables-immutable' of https://github.com/jpellegrini/STklos

2022-06-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for hash tables

2022-06-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Additions to hacking.adoc

2022-06-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix variable name in stklos-config.in

2022-06-24 Erick Gallesio <eg@unice.fr>
	- Added tab completion for zsh
	- Merge branch 'jpellegrini-bash-completion'
	- Merge branch 'bash-completion' of https://github.com/jpellegrini/STklos into jpellegrini-bash-completion

2022-06-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #402 from jpellegrini/srfi-25

2022-06-24 Erick Gallesio <eg@unice.fr>
	- Replaced ALL the calls to memcpy by memmove
	- Replaced call to memcpy by a call to memmove in gallop function

2022-06-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix a type problem
	- Use general procedure functions instead of CLOSURE*

2022-06-23 Erick Gallesio <eg@unice.fr>
	- Correct a type problem
	- Merge branch 'jpellegrini-srfi-25'
	- Merge branch 'srfi-25' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-25

2022-06-23 Erick Gallesio <eg@stklos.net>
	- Merge pull request #400 from jpellegrini/small-fixes
	- Merge pull request #401 from jpellegrini/values2vector

2022-06-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix the fix for values2vector message...
	- Fixes for SRFI-160

2022-06-23 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-160

2022-06-23 Erick Gallesio <eg@unice.fr>
	- Compute a better hash value for uniform vectors
	- Code refactoring

2022-06-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Extra tests for SRFI-160
	- Remove extraneous parens
	- Add SRFI-160: Homogeneous numeric vector libraries
	- Fix allocation of uvectors

2022-06-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #396 from jpellegrini/values2vector
	- Merge pull request #395 from jpellegrini/uvector-fix

2022-06-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix off-by-one issue in conversion to 32 bits
	- SRFI-25: use STk_procedurep insted of CLOSUREP

2022-06-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhance error message in STk_values2vector

2022-06-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix allocation of uvectors

2022-06-17 Erick Gallesio <eg@unice.fr>
	- Code cleaning and added a note on let-syntax current problem

2022-06-13 Erick Gallesio <eg@unice.fr>
	- Code cleanup: Delete code about VM instuction MAKE_EXPANDER
	- Added let-syntax

2022-06-10 Erick Gallesio <eg@unice.fr>
	- Addes describe and class <syntax> for macros.
	- Small bug fix on the length of %let-syntax
	- Added test on macros.
	- Added local macros

2022-06-08 Erick Gallesio <eg@unice.fr>
	- Documentation update.
	- Long standing bug correction
	- Bug fix with partial importations
	- Replaced a add1 in code by an addition
	- Merge branch 'master' into defmacro

2022-06-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Better error messages for SRFI-215

2022-06-07 Erick Gallesio <eg@stklos.net>
	- Merge pull request #390 from jpellegrini/setters
	- Merge pull request #391 from jpellegrini/gcc-warning-itrie
	- Merge pull request #392 from jpellegrini/check-null-from-malloc

2022-06-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Check for NULL from malloc
	- Silence a GCC warning
	- Add setters to SRFI 74
	- Add setters to SRFI-4

2022-06-06 Erick Gallesio <eg@stklos.net>
	- Merge pull request #385 from jpellegrini/optimize-void
	- Merge pull request #388 from jpellegrini/srfi-214
	- Merge pull request #387 from jpellegrini/srfi-25

2022-06-06 Erick Gallesio <eg@unice.fr>
	- Adding the missing readline-complete.c file in lib directory
	- Added function module-symbols*
	- The completion function on substring is now an example
	- Added documentation for ansi-color
	- Extended ansi-color to allow the use of 256 colors

2022-06-04 Erick Gallesio <eg@unice.fr>
	- Added documentation for repl-theme

2022-06-02 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-152'
	- Merge branch 'srfi-152' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-152
	- Integrate PR #373 in the default readline support.

2022-05-31 Erick Gallesio <eg@unice.fr>
	- Added a completer on substrings as an example

2022-05-30 Erick Gallesio <eg@unice.fr>
	- Modified the way to parameterize readline completion
	- Added pragmas to silence soem warnings with GCC 12

2022-05-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add setters for SRFI-25 arrays
	- Add setters to SRFI-214 flexvectors
	- Optimize (void ...)

2022-05-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix vector-reverse-copy! in SRFI-133
	- Add missing bindings in SRFI-133

2022-05-23 Erick Gallesio <eg@unice.fr>
	- Fix when using libedit
	- Changed the behavoiur of completion function
	- Don't use readline/readline.h since we don't know its location
	- Merge branch 'jpellegrini-readline'
	- Merge branch 'readline' of https://github.com/jpellegrini/STklos into jpellegrini-readline
	- Correcte admonition in documentation

2022-05-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #376 from jpellegrini/openbsd

2022-05-21 Erick Gallesio <eg@unice.fr>
	- Small fixes
	- Typo fix

2022-05-19 Erick Gallesio <eg@unice.fr>
	- Minor fixes
	- Merge branch 'zdimension-master'
	- Merge branch 'master' of https://github.com/zdimension/STklos into zdimension-master
	- Added @jpellegrini extra tests for SRFI-132
	- Adapted PR #365 to use fact paths for fxlt and ftgt

2022-05-18 Erick Gallesio <eg@unice.fr>
	- Added missing functions documentation and typo fixes
	- Fix typos
	- Added documentation of SRFI-116 in manual
	- Merge branch 'jpellegrini-srfi-116'
	- Merge branch 'srfi-116' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-116

2022-05-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 116 -- Immutable List Library

2022-05-18 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos

2022-05-18 Erick Gallesio <eg@stklos.net>
	- Merge pull request #371 from jpellegrini/srfi-1

2022-05-18 Erick Gallesio <eg@unice.fr>
	- Split long lines

2022-05-18 Erick Gallesio <eg@stklos.net>
	- Merge pull request #369 from jpellegrini/small-fixes

2022-05-17 Erick Gallesio <eg@unice.fr>
	- Rewrite symbol-value, symbol-value* and symbol-bound? in C
	- Suppressed bad closing parenthesis

2022-05-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Better instructions for bash completion
	- Refactor bash tab completion script
	- Add bash completion for stklos-compile

2022-05-16 Erick Gallesio <eg@unice.fr>
	- Small rewrite of symbol-value* and symbol-bound?

2022-05-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add bash tab completion to STklos

2022-05-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 152: String Library (reduced)

2022-05-14 Tom Niget <tom.niget@etu.univ-cotedazur.fr>
	- Remove orphaned method declaration, fix names in headers
	- Add type hints; sanitize macro parameters
	- Remove _ (reserved indicator) from macro name
	- Fix multiline macros

2022-05-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make a comment clearer
	- Calculate DBL_TRUE_MIN if it's not defined

2022-05-13 Erick Gallesio <eg@unice.fr>
	- Cleanup of boot.stk

2022-05-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix indentation in utils/shlib-options

2022-05-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Support OpenBSD in utils/shlib-options
	- Use $(MAKE) instead of 'make'

2022-05-12 Erick Gallesio <eg@unice.fr>
	- Changed the way the SCHEME module was built

2022-05-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add missing paren
	- Revert libgc -> malloc
	- Delete commented line
	- Don't initialize tab completion without readline
	- Use STk_must_malloc, not malloc

2022-05-11 Erick Gallesio <eg@unice.fr>
	- I finally got rid of syntax-autoload
	- Don't syntax-autoload support for ScmPkg
	- Don't use syntax-autoload for match-case & match-lambda
	- Don't use syntax-autoload for getopt
	- Don't use syntax-autoload for trace/untrace

2022-05-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tab completion to readline

2022-05-11 Tom Niget <tom.niget@etu.univ-cotedazur.fr>
	- Fix statement macro invocation
	- Fix statement macros
	- Correct typos and spelling

2022-05-10 Erick Gallesio <eg@unice.fr>
	- Autoload for syntax is no more an exported global variable

2022-05-08 Erick Gallesio <eg@unice.fr>
	- Added some new definitions in SCHEME module
	- Don't use the obsolete function hash-table-get
	- Clean code of SRFI-0
	- First batch of modifications to put boot files in SCHEME module

2022-05-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize delete-duplicates in SRFI-1

2022-05-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhance descriptions and fix a typo

2022-05-01 Erick Gallesio <eg@unice.fr>
	- Code cleaning in compiler
	- Suppressed a call to export-syntax
	- Rename primitive %debug -> %%debug

2022-04-29 Erick Gallesio <eg@unice.fr>
	- Fixed the autoloading of srfi-27 and srfi-48

2022-04-28 Erick Gallesio <eg@unice.fr>
	- Reintroduced macro-expand and documented macro-expand*

2022-04-27 Erick Gallesio <eg@unice.fr>
	- Restored the STklos.init (for SLIB)
	- All def{syntax,macro} have been replaced by define-{syntax,macro}

2022-04-26 Erick Gallesio <eg@unice.fr>
	- Deleted all the code for old macros

2022-04-25 Erick Gallesio <eg@unice.fr>
	- Deleteed the unhigienic macro `define-syntax`
	- Fixed SRFI-185 (the last one with a define-syntax)
	- Fixed SRFI-41 and SRFI-100 to use new macros

2022-04-24 Erick Gallesio <eg@unice.fr>
	- Replaced the define-syntax by new macros in SRFI-64

2022-04-22 Erick Gallesio <eg@unice.fr>
	- Another bunch of defin-syntax rewrite.
	- Changed the code of %macro-expand
	- Added the pimitive %find-instanciated-module
	- Move the %debug function in the runtime

2022-04-21 Erick Gallesio <eg@unice.fr>
	- Replace almost all define-syntax by the new defsyntax
	- Code cleanup in env.c and module.stk
	- Fixed test of R7RS libraries
	- Changed the way library are implemented.
	- Fix an expected test result on SRFI-9

2022-04-19 Erick Gallesio <eg@unice.fr>
	- Defined a tempoprary version of defsyntax for bootstraping
	- Added tests for SRFI-9
	- Added the (forgotten) new file runtime-macros in Makefile.am
	- All define-macro (except define-syntax) => defmacro

2022-04-16 Erick Gallesio <eg@unice.fr>
	- Fix rewrite-body when a (new) macro produces a define
	- Rewrote the define-values to produce better code

2022-04-15 Erick Gallesio <eg@unice.fr>
	- A bunch of new define-macro -> defmacro
	- Going back on the format of boot.stk

2022-04-14 Erick Gallesio <eg@unice.fr>
	- Replaced most of define-macro by defmacro in all the code
	- Added syntax-error + defined when and unless with new defmacro

2022-04-12 Erick Gallesio <eg@unice.fr>
	- Place several values by line in the boot.c file
	- Displace the compiler at top of the boot.stk file
	- Print the name of the module when we envcounter an unbound variable

2022-04-11 Erick Gallesio <eg@unice.fr>
	- Added dependencies for SRFI-37 in Makefile.am

2022-04-10 Erick Gallesio <eg@unice.fr>
	- Change the order if files included during boot
	- Moved module runtime support in runtime.stk (inseat of module.stk)

2022-04-08 Erick Gallesio <eg@unice.fr>
	- Syntax type is now defined in C
	- Added dependencies for srfi implementation
	- defmacro macros are imported form .ostk file on "import"

2022-04-06 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' into defmacro
	- Use $(STKLOS_BINARY) instead of hardcoded stklos relative path
	- Delete duplicate code
	- Typo fix
	- Fix: Module name was not a symbol.

2022-04-05 Erick Gallesio <eg@unice.fr>
	- Exported macro name was incorrect when rename was used in .ostk file
	- Temporary re-implementation of define-macro (with defmacro)

2022-04-03 Erick Gallesio <eg@unice.fr>
	- Set the compiler default module at boot time
	- Added the parameter compiler-current-module

2022-04-02 Erick Gallesio <eg@unice.fr>
	- Changed the representation of environments at compile time
	- Typo fix in documentation

2022-03-30 Erick Gallesio <eg@unice.fr>
	- Typo fix

2022-03-20 Erick Gallesio <eg@unice.fr>
	- Add a note for SRFI-216 usage in the documentation
	- Merge branch 'jpellegrini-srfi-221'
	- Fixed tests for SRFI-221
	- Merge branch 'srfi-221' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-221

2022-03-19 Erick Gallesio <eg@unice.fr>
	- Suppressed the definition of expt in SRFI-70 and use the STklos one

2022-03-18 Erick Gallesio <eg@unice.fr>
	- For srfis with a test suite, import them, instead of requiring them
	- Added relay module files for SRFI-{143,169,176,193,219}
	- Added relay module files for SRFI-{15,62,87}
	- Merge branch 'jpellegrini-srfi-95'

2022-03-15 Erick Gallesio <eg@unice.fr>
	- Merge branch 'srfi-95' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-95
	- Use asciidoc for @jpellegrini vm.md

2022-03-14 Erick Gallesio <eg@unice.fr>
	- Used asciidoc for @jpellegrini HACKING.md
	- Renamed documentation output directory html and pdf en HTML and PDF

2022-03-13 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-230'
	- Merge branch 'srfi-230' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-230
	- Fixed warnings when compiling with _FORTIFY_SOURCE=2

2022-03-12 Erick Gallesio <eg@unice.fr>
	- Fixed the code of the fold function redefined in SRFI-224
	- Don't export syntaxes which are already defined in SCHEME module

2022-03-11 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-95
	- Merge branch 'master' into srfi-230

2022-03-11 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-vm-uint64_t'
	- Merge branch 'vm-uint64_t' of https://github.com/jpellegrini/STklos into jpellegrini-vm-uint64_t
	- Use a table of char, instead of int, for the bit count table
	- Add a declaration of STk_bit_count in stklos.h
	- Merge branch 'jpellegrini-bit-count'
	- Merge branch 'bit-count' of https://github.com/jpellegrini/STklos into jpellegrini-bit-count

2022-03-10 Erick Gallesio <eg@unice.fr>
	- Fixed require function after loading SLIB
	- Updated documentation about SLIB
	- SRFI-100 is now a R7RS library
	- Add tests for SRFI-100
	- SRFI-96 is now a R7RS library
	- Updated slib.stk and STklos.init to access SLIB
	- Changed (once again) the implementation-vicinity fucntion
	- Fix cond-expand to avoid file multiple loading

2022-03-09 Erick Gallesio <eg@unice.fr>
	- Changed the value of library-vicinity (calculated instead of fixed)

2022-03-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't duplicate lookup table

2022-03-06 Erick Gallesio <eg@unice.fr>
	- SRFI-89 is now a R7RS library
	- Added tests for SRFI-89
	- Fix a bug SRFI-59 (which is a R7RS library now btw)

2022-03-04 Erick Gallesio <eg@unice.fr>
	- File "full-conditions.stk" has been renamed "conditions.stk"
	- Adaptation and generalization of SRFI-55 + R7RS library
	- Fix bug in cond-expand (since srfi-N can denote library srfi/N)

2022-03-03 Erick Gallesio <eg@unice.fr>
	- Transform SRFI-51 in a R7RS library
	- Fixed export list of SRFI-48 (format)
	- Added SRFI-45 R7RS library
	- Added dependencies to permit parallel building
	- Added SRFI-41 as a R7RS library
	- Added SRFI-38 as a R7RS library
	- Add SRFI-34 as a R7RS library

2022-02-24 Erick Gallesio <eg@unice.fr>
	- Updated the full-conditions file to use the libraries
	- Transform SRFI-36 iin a R7RS library
	- Added tests for SRFI-35
	- SRFI-35 is now a R7RS library

2022-02-22 Erick Gallesio <eg@unice.fr>
	- Transform SRFI-94 in a R7RS library

2022-02-21 Erick Gallesio <eg@unice.fr>
	- Added SRFI-39 as a R7RS library
	- Transform SRFI-156 as a R7RS library
	- Transform SRFI-171 as a R7RS library
	- Transform SRFI-190 in a R7RS library

2022-02-19 Erick Gallesio <eg@unice.fr>
	-  Merge the @jpellegrini PR #362 (Fix fxbit-count)
	- Avoid a GCC warning
	- Merge branch 'jpellegrini-fixnums'
	- Merge branch 'fixnums' of https://github.com/jpellegrini/STklos into jpellegrini-fixnums
	- Small fixes in Makefile and ignore LSP database for Emacs
	- Fixed the path for fuse extension in configure.ac
	- Renamed the stklos-fuse directory in fuse.
	- Always use <stklos.h> in extenssions
	- Transform SRFI-137 as a R7RS library
	- Transform SRFI-61 as a R7RS library

2022-02-10 Erick Gallesio <eg@unice.fr>
	- distclean-am target must depend on clean-am in extensions
	- Various small improvements in the code and the documenatation
	- Definition of the hidh level function CURL
	- Added some documentation for CURL extension
	- Added error port management for cur-set-option

2022-02-09 Erick Gallesio <eg@unice.fr>
	- Permit to pass Scheme booleans to CURL options
	- Add a call to curl_global_init when loading the extension

2022-02-08 Erick Gallesio <eg@unice.fr>
	- Simplified load-path in utils/tmpcomp
	- Added a new demo in CURL extension
	- Added a demo in CIRL extension (using IMAP)
	- First usable version of (stklos curl)

2022-02-07 Erick Gallesio <eg@unice.fr>
	- First commit of the new CURL extension
	- Added the primitive (cpointer-null? obj)

2022-02-04 Erick Gallesio <eg@unice.fr>
	- Forgot to add the new documentation file about libraries in git.
	- Added documentation for STklos libraries
	- Small changes for STklos documentation

2022-02-03 Erick Gallesio <eg@unice.fr>
	- Suppress remaining Skribe itemize in the documentation

2022-02-02 Erick Gallesio <eg@unice.fr>
	- Deleted the old trie file which is no more necessary + Cleanup
	- Moved "itrie" module ad in R7RS (stklos itrie) library
	- Supressed C warnings in itrie.c
	- Merge (manually) PR#298 -- Integration of SRFI-217 and SRFI-224
	- Makefile cleanup
	- Avoid a warning when calling make in etensions directory
	- Permit the user to run GTklos demo without prior installation

2022-02-01 Erick Gallesio <eg@unice.fr>
	- Reorganize directory structures of extension/fuse
	- Small documentation update
	- Updated main .gitignore file
	- Reorganize directory structures of extension/gtklos
	- Avoid <gtk-box> in user programs (use <vbox> and <hbox> instead)
	- Renamed <box> class in <gtk-box>

2022-01-31 Erick Gallesio <eg@unice.fr>
	- internal-arrange-widget and realize-widgets were not exported
	- Typo fixed
	- Don't optimize calls to the void primitive.

2022-01-29 Erick Gallesio <eg@unice.fr>
	- Avoid pipes when building documentation
	- Building the reference manual depends of DOCDB

2022-01-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use fixed-size integers for opcodes

2022-01-28 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-230

2022-01-28 Erick Gallesio <eg@unice.fr>
	- Restored the BASDIR varaible in lib/srfi/Makefile
	- Rebased the new documentation on the main branch
	- Added back a lost modification on lib/srfi/Makefile.am
	- Build Documentation
	- Changed the help function a bit
	- Change some {{rseven}} tags by R7RS in source files.
	- Some new documentation (mainly from PR #307)
	- Added a fake asciidoctor command for command missing it.
	- Added the -v option to all the asciidoctor calls
	- Documentation of C FFI
	- Added Licence information in the adoc files
	- Simple HTMl page is now rebuilt when necesary + Documentation rebuilt
	- Renamed the doc/adoc directory in doc/refman
	- Samll fix.
	- Adaptation of .gitignore for new documentation
	- Added Licence (FDL 1.3 or later) to the manual
	- Bug Fix and cleanup of the documentation build
	- Added the primitive %read-list
	- Bug fix in doc Makefiles
	- Print the documented symbols not in manual when building doc
	- Added some of the patches from @jpellegrini in PR#307
	- Building new documentation
	- Delete the old (Skribe) documentation
	- Commit of the new documentation sources
	- Code cleaning of stklos-pp
	- Updated .gitignore
	- Renamed (stklos markdown) library in (stklos preproc)
	- Renamed stklos-pre  in stklos-pp
	- Last (first round) modifications for new documentation
	- Documentation (again)
	- Adapatation of SRFIs for new documenatation
	- More documentation fixes
	- Still new documenation modifications
	- Adapatation of the documentation for regexps..
	- Modifications for the new documentation
	- Another bunch of modification for the new documentation format
	- First batch of documentation rewriting
	- Renamed stklos-md in stklos-pre
	- Fixed path of the DOCDB file in lib/srfi and lib/stklos
	- Fix documentation od define-constant
	- Added module (srklos markdown env)
	- Add a new command stklos-md for Markdown documents

2022-01-27 Erick Gallesio <eg@stklos.net>
	- Merge pull request #356 from jpellegrini/vm-doc
	- Merge pull request #359 from jpellegrini/small-fixes

2022-01-27 Erick Gallesio <eg@unice.fr>
	- Document the function build-path-from-shell-variable

2022-01-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small cleanup to stklos.h
	- Remove extra semicolon in SRFI 25

2022-01-26 Erick Gallesio <eg@unice.fr>
	- SRFI .so files must be installed in lib dir (rather than share)

2022-01-25 Erick Gallesio <eg@unice.fr>
	- Adaptation of extension stklos-fuse to new modules libraries
	- Updated GTklos for new modules/libraries

2022-01-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Explain small ints and fixnums

2022-01-17 Erick Gallesio <eg@unice.fr>
	- Fix in lib/srfi/Maefile.in

2022-01-17 Erick Gallesio <eg@stklos.net>
	- Merge pull request #317 from jpellegrini/srfi-229
	- Merge pull request #294 from jpellegrini/srfi-154

2022-01-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI-95: avoid compile-time warnings
	- More tests for SRFI-95
	- Add SRFI-95: Sorting and Merging

2022-01-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #349 from jpellegrini/complexes
	- Merge pull request #352 from jpellegrini/small-fixes

2022-01-01 Erick Gallesio <eg@unice.fr>
	- Updated Copyright date for the REPL

2021-12-31 Erick Gallesio <eg@unice.fr>
	- Fix: keyword colon pos. was not initialized with --load

2021-12-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix boolean operator precedence issue

2021-12-17 Erick Gallesio <eg@unice.fr>
	- Added define-constant syntax

2021-12-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Differentiate "not a number" and "not a real number"

2021-12-16 Erick Gallesio <eg@unice.fr>
	- Added test about mutability from @jpellegrini
	- Fixed library-name when parameter is an anonymous library.
	- Updated describe to show the locked status of a module/library

2021-12-15 Erick Gallesio <eg@unice.fr>
	- Imported symbols are always unmutable (even if already in importer)
	- Added documentation of symbol-bound? primitive
	- Added module-lock!,  module-locked? and symbol-mutable? primitives
	- Simplified the hash-table API when searching variables
	- Print librarises using a R7RS name
	- Deleted an unused file
	- Make the SCHEME module immutable

2021-12-14 Erick Gallesio <eg@unice.fr>
	- Format message for 80 char width.
	- Merge branch 'jpellegrini-small-fixes'
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes
	- Use VM instructions for incremetation/decrementation
	- Use of library-name when describing libraries
	- Moved library-name function from module.stk to library.stk
	- Merge branch 'library' of https://github.com/jpellegrini/STklos

2021-12-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 154: First-class dynamic extents

2021-12-13 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-229
	- Merge branch 'master' into srfi-230

2021-12-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #311 from jpellegrini/hacking.md
	- Merge pull request #347 from jpellegrini/srfi-37
	- Merge branch 'master' into srfi-37

2021-12-13 Erick Gallesio <eg@unice.fr>
	- Fixed a bug in the generation of Markdown link for SRFIs
	- Small fixes in Makefiles
	- Merge branch 'jpellegrini-srfi-151'
	- Merge branch 'srfi-151' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-151

2021-12-12 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-48'
	- Merge branch 'srfi-48' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-48
	- Merge branch 'jpellegrini:srfi-37'
	- Merge branch 'jpellegrini-srfi-54'
	- Merge branch 'srfi-54' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-54
	- Merge branch 'jpellegrini-srfi-70'
	- Merge branch 'srfi-70' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-70
	- Merge branch 'jpellegrini-srfi-69'
	- Merge branch 'srfi-69' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-69

2021-12-10 Erick Gallesio <eg@unice.fr>
	- Suppressed code which is no more useful with R7RS libraries
	- Merge branch 'jpellegrini-srfi-130'
	- Merge branch 'srfi-130' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-130
	- Merge branch 'jpellegrini-srfi-129'
	- Merge branch 'srfi-129' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-129
	- Merge branch 'jpellegrini-srfi-118'
	- Merge branch 'srfi-118' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-118
	- Fixed lib/Makefile.am
	- Merge branch 'jpellegrini-srfi-117'
	- Merge branch 'srfi-117' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-117
	- Fixed lib/Makefile.am
	- Merge branch 'jpellegrini-srfi-216'

2021-12-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 37 -> R7RS
	- SRFI 48 -> R7RS
	- SRFI 54 -> R7RS
	- SRFI 70 -> R7RS library
	- Small aestheteical changes

2021-12-09 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-129
	- Merge branch 'master' into srfi-130
	- Merge branch 'master' into srfi-117
	- Merge branch 'master' into srfi-118
	- Merge branch 'master' into srfi-216

2021-12-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix SRFI-113 module declaration
	- SRFI 69 -> R7RS library

2021-12-09 Erick Gallesio <eg@unice.fr>
	- Fixed a problem in require-feature (which could reload files)
	- Fixed Makefile.am in lib/srfi
	- Added SRFI-111 R7RS library

2021-12-08 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-185'
	- Merge branch 'srfi-185' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-185
	- Merge branch 'jpellegrini-srfi-128'
	- Merge branch 'srfi-128' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-128
	- Merge branch 'jpellegrini-describe2'
	- Merge branch 'describe2' of https://github.com/jpellegrini/STklos into jpellegrini-describe2
	- Merge branch 'jpellegrini-srfi-144'
	- Merge branch 'srfi-144' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-144
	- Various fixes in Makefile.am (after conflicting merges)
	- Merge branch 'jpellegrini-srfi-127'
	- Merge branch 'srfi-127' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-127
	- Merge branch 'jpellegrini-srfi-161'
	- Merge branch 'srfi-161' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-161
	- Small changes in SRFI-208
	- Merge branch 'jpellegrini-srfi-208'
	- Merge branch 'srfi-208' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-208
	- Added @missing jpellegrini copyright to SRFI-195
	- Small fixes in SRFI-88
	- Merge branch 'jpellegrini-srfi-88'
	- Merge branch 'srfi-88' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-88
	- Small fixes on SRFI 195
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'jpellegrini-srfi-195'
	- Merge branch 'srfi-195' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-195

2021-12-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #338 from jpellegrini/small-fixes

2021-12-07 Erick Gallesio <eg@unice.fr>
	- Better printing of linebreak in help.

2021-12-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add library-name
	- Fix relative references in lib/srfi/Makefile.am
	- Describe ports
	- Enhanced describe for libraries and numbers

2021-12-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 195 -> R7RS
	- SRFI 207: now an R7RS library
	- iSRFIs 134 and 158: now R7RS libraries
	- SRFI 151: now R7RS library

2021-12-05 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-216
	- Merge branch 'master' into srfi-229
	- Merge branch 'master' into srfi-230
	- Merge branch 'master' into srfi-144
	- Merge branch 'master' into srfi-118
	- Merge branch 'master' into srfi-88

2021-12-05 Erick Gallesio <eg@stklos.net>
	- Merge pull request #316 from jpellegrini/srfi-133
	- Merge pull request #315 from jpellegrini/srfi-180
	- Merge pull request #313 from jpellegrini/srfi-223
	- Merge pull request #312 from jpellegrini/srfi-141

2021-12-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 88 -> R7RS

2021-12-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 208 is now an R7RS library
	- SRFI 161 now is an R7RS library
	- SRFI 185 is now an R7RS library
	- SRFI 130: R7RS library
	- SRFIs 129 and 135: R7RS libraries
	- SRFIs 113 and 128 not are R7RS libraries
	- SRFI 127: now R7RS library
	- SRFI 118: now an R7RS library
	- SRFI 117: now an R7RS library

2021-12-03 Erick Gallesio <eg@unice.fr>
	- Changed the vesion of readline in Docker files

2021-12-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #310 from jpellegrini/docker

2021-12-03 Erick Gallesio <eg@unice.fr>
	- A better describe for boxes
	- Changed back the class ot boxes to <box> (instead of <ref>)

2021-12-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI-144: now an R7RS library
	- Add SRFI-230: Atomic Operations
	- Add SRFI-229: Tagged Procedures
	- SRFI-133: now an R7RS library
	- SRFI 180: now an R7RS library
	- SRFI 216: now an R7RS library
	- SRFI 223: now an R7RS library
	- SRFI 141: now R7RS module
	- Update HACKING.md
	- Update and fix Docker image building

2021-12-02 Erick Gallesio <eg@unice.fr>
	- Typo fix in describe
	- Added an export-syntax call for syntaxes of srfi-189

2021-12-02 Erick Gallesio <eg@stklos.net>
	- Merge pull request #301 from jpellegrini/srfi-189

2021-12-02 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-66'
	- Merge branch 'srfi-66' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-66

2021-12-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix comparison in fx=?
	- More fixnum optimization
	- More fixnum optimizations
	- Fix fxbit-count
	- Some fixnum optimizations

2021-11-30 Erick Gallesio <eg@unice.fr>
	- Supressed a warning when compiling srfi-29
	- Add the symbols to the known symbol list when using select-module

2021-11-30 Erick Gallesio <eg@stklos.net>
	- Merge pull request #302 from jpellegrini/srfi-215

2021-11-29 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-189
	- Merge branch 'master' into srfi-215

2021-11-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-215: Central Log Exchange

2021-11-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #300 from jpellegrini/srfi-196

2021-11-29 Erick Gallesio <eg@unice.fr>
	- Make help of stklos-compile fit on 80 characters
	- Typo fix

2021-11-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #295 from jpellegrini/srfi-138

2021-11-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 189: as R7RS library now
	- SRFI 196: now as R7RS library
	- Fix thinkos in stklos-compile manpage

2021-11-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-138: Compiling Scheme programs to executables

2021-11-27 Erick Gallesio <eg@unice.fr>
	- AAdded the long options --{pre,ap}pend-load-path to stklos command
	- 1dde -the -A option to stklos-compile (and -L is now -I)

2021-11-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFIs 66 and 74: now R7RS libraries

2021-11-27 Erick Gallesio <eg@stklos.net>
	- Merge pull request #292 from jpellegrini/stklos-compile
	- Merge pull request #273 from egallesio/deflib

2021-11-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use append on two lists, not cons

2021-11-25 Erick Gallesio <eg@unice.fr>
	- SRFI 175: now a R7RS library
	- SRFI-173: now an R7RS library

2021-11-25 Erick Gallesio <eg@stklos.net>
	- Merge pull request #287 from jpellegrini/srfi-174
	- Merge branch 'deflib' into srfi-174
	- Merge pull request #286 from jpellegrini/srfi-64
	- Merge branch 'deflib' into srfi-64

2021-11-25 Erick Gallesio <eg@unice.fr>
	- Merge branch 'deflib' of github.com:egallesio/STklos into deflib
	- Minor modifications to SRFI-170
	- Minor modifications to SRFI-170
	- Merge branch 'jpellegrini-srfi-170' into deflib
	- Merge branch 'srfi-170' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-170
	- Merge STklos-170 into deflib

2021-11-24 Erick Gallesio <eg@unice.fr>
	- Changed the version number in he README
	- Documentation update
	- Preparing the 1.70 release
	- Updated the versions or packages uses in the PACKAGES-USED file
	- Bumped the version of libffi to 3.4.2
	- Bumped the PCRE version to 8.45

2021-11-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #290 from ivmai/update-libgc-8_0_6
	- Merge pull request #279 from jpellegrini/docs

2021-11-24 Erick Gallesio <eg@unice.fr>
	- Fix: with-exception-handler was not a preocedure
	- Migration of srfi-31 as a R7RS library

2021-11-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI-64: now a R7RS library

2021-11-24 Erick Gallesio <eg@unice.fr>
	- Use the R7RS notation for importing files for ported libraries
	- Merge branch 'jpellegrini-srfi-60' into deflib
	- Merge branch 'srfi-60' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-60

2021-11-24 Ivan Maidanski <ivmai@mail.ru>
	- Update the internal GC library to 8.0.6

2021-11-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI-174: now an R7RS library
	- SRFI-170: now an R7RS module

2021-11-23 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-132' into deflib
	- Merge branch 'srfi-132' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-132
	- Merge branch 'jpellegrini-deflib' into deflib
	- Merge branch 'deflib' of https://github.com/jpellegrini/STklos into jpellegrini-deflib

2021-11-23 Erick Gallesio <eg@stklos.net>
	- Merge pull request #282 from jpellegrini/small-fixes

2021-11-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove old srfi-60.stk
	- SRFI-60: now an R7RS library
	- SRFI-132: now an R7RS library
	- Small aesthetic changes

2021-11-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #281 from jpellegrini/srfi-214

2021-11-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update Makefile.in files

2021-11-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #276 from jpellegrini/srfi-214

2021-11-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI-214: change to R7RS library

2021-11-21 Erick Gallesio <eg@stklos.net>
	- Merge pull request #280 from jpellegrini/small-fixes

2021-11-21 Erick Gallesio <eg@unice.fr>
	- Fixed the path of provided libs when compiling mixed SRFIs
	- Migrartion of srfi-29 as a R7RS library

2021-11-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small fixes to disassemble-expr

2021-11-21 Erick Gallesio <eg@unice.fr>
	- Bug fix on format ending by a single "~" character.
	- Added the R7RS library (srfi 28)
	- Added (and fixed) SRFI-26 as a R7RS library
	- Added (srfi 23) R7RS library

2021-11-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add some formatting tags in HACKING.md
	- Updates to HACKING.md
	- Enhancements to vm.md

2021-11-21 Erick Gallesio <eg@unice.fr>
	- Added a provide to the implementation of srfi-89
	- Converted SRFI-{11,16,18} as R7RS libraries
	- Moved the included file of 27.c in the include directory.
	- Migration of SRFI-25 as a library
	- Forgot the compilation of SRFI-17

2021-11-19 Erick Gallesio <eg@unice.fr>
	- Migrate SRFI-25 (first mixed module) as a library

2021-11-18 Erick Gallesio <eg@unice.fr>
	- Use the same heuristic for require and require-feature of "srfi-N"
	- Added tests for srfi-17
	- Migrate SRFI-17 as a library
	- Modified require-feature to find SRFI code in  lib/srfi directory

2021-11-16 Erick Gallesio <eg@unice.fr>
	- SRFI-17 didn't declare a module for it implementation

2021-11-14 Erick Gallesio <eg@unice.fr>
	- Moved srfi-11, srfi-13 and sfi-14 in new lib/srfi directory
	- Deleted lib/srfi-{1..10}.stk relay  files
	- Version of require which treats specially (require "srfi-N")

2021-11-12 Erick Gallesio <eg@unice.fr>
	- Suppressed some warnings about undefined symbols at compile time
	- Grab information about macros from compiled file for import

2021-11-11 Erick Gallesio <eg@unice.fr>
	- Define generics to avoid compiler warnings about undefined symbols

2021-11-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- More R7RS library tests

2021-11-09 Erick Gallesio <eg@stklos.net>
	- Merge pull request #274 from jpellegrini/deflib

2021-11-09 Erick Gallesio <eg@unice.fr>
	- Rebuilt the **/Makefile.in

2021-11-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add more tests to R7RS libraries
	- Fix typos in library.stk

2021-11-08 Erick Gallesio <eg@unice.fr>
	- Another call to STk_debug was present in env.c
	- Deleted an unused function in env.c
	- Fixed previous commit
	- Merge branch 'master' into deflib branch
	- Fixed apropos primitive

2021-11-07 Erick Gallesio <eg@unice.fr>
	- Code cleaning and restoration of module-imports

2021-11-06 Erick Gallesio <eg@unice.fr>
	- Rewrote module-import* for new modules
	- Added the primitive library?

2021-11-05 Erick Gallesio <eg@unice.fr>
	- Differenciate define and set in hash table code

2021-11-01 Erick Gallesio <eg@unice.fr>
	- BOOSTRAP !!! New Imports and exports are bootstapped !
	- Cleaning code for the lookup of a global variable

2021-10-30 Erick Gallesio <eg@unice.fr>
	- Adaptation of SRFI-13 for the new import primitive
	- Transitional version of module (used to bootsrap)

2021-10-27 Erick Gallesio <eg@unice.fr>
	- Deleted the export of vector-minus
	- Define exported symbols in modules in library

2021-10-26 Erick Gallesio <eg@unice.fr>
	- Changed test-end by test-terminate in STklos tests

2021-10-25 Erick Gallesio <eg@unice.fr>
	- Addes tests for library importation
	- Rewrote (one more time) the code to import a library

2021-10-22 Erick Gallesio <eg@unice.fr>
	- Added some tests for R7RS libraries
	- Libraries and Modules exportation use the same code now.
	- Use include-file instead of include for Bigloo Match
	- Modified include directive
	- Modified modules symbols export (symbols can be renamed)
	- Print messages in red when using STk_debug

2021-10-17 Erick Gallesio <eg@unice.fr>
	- Definition of %module-restore is no more needed in (scheme r5rs)
	- Create a new primitive to populete the SCHEME module

2021-10-16 Erick Gallesio <eg@unice.fr>
	- Replaced a %%include in the documentation by include

2021-10-15 Erick Gallesio <eg@unice.fr>
	- define-library worked only at run-time and not at compile/time
	- Added the ,pwd and ,cd repl commands

2021-10-14 Erick Gallesio <eg@unice.fr>
	- Added the ,shell (or ,!) to call the shell from the repl
	- Implemented export with renaming

2021-10-12 Erick Gallesio <eg@unice.fr>
	- Implemented include-ci
	- Beter error message when using a non string in include
	- Added the key stklos.srfi.count to version-alist

2021-10-11 Erick Gallesio <eg@unice.fr>
	- Fixed issue #270 (msg says complex are not numbers in comparisons)
	- Added (srfi 9) and (srfi 10)

2021-10-10 Erick Gallesio <eg@unice.fr>
	- Implemented libraries (srfi N) where n in {5, 6, 7, 8)
	- Added (srfi 4) library
	- Modified tests to work with the new (srfi 1) and (srfi 2)
	- Add SRFI-1 and SRFI-2 as libraries (and modules too)
	- Add the lib/srfi directory in path for tmpcomp to compile SRFIs libs
	- Add .sld as a possible suffix for defining libraries
	- Delete the kludge with %module-restore in the (scheme base) library
	- Merge branch 'master' into NEWLIB
	- SRFI-1 definitions were not in its module

2021-10-09 Erick Gallesio <eg@unice.fr>
	- Don't trap errors when trying to load a library

2021-10-08 Erick Gallesio <eg@unice.fr>
	- Improve error message when a library cannot be autoloaded
	- Load common standard libraries in the STklos image
	- Improve error message when including a file that does not exists

2021-10-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #269 from jpellegrini/hash-stats

2021-10-08 Erick Gallesio <eg@unice.fr>
	- Add Makefile.am for building R7RS standard libraries
	- Moved the macro for redefining symbols in the library.stk file
	- Added all the standard Scheme libraries as files in the scheme dir

2021-10-07 Erick Gallesio <eg@unice.fr>
	- Add "." in the load path when using tmpcomp
	- Use load-path parameter in the include directive

2021-10-06 Erick Gallesio <eg@unice.fr>
	- Autoload library when imported
	- Make R7RS imported symbols non mutable

2021-10-04 Erick Gallesio <eg@unice.fr>
	- Changed the order importations are done in an import
	- Supressed a trace.
	- Add the export and include directives to define-library
	- The "include" primitive can now have more than one parameter

2021-10-03 Erick Gallesio <eg@unice.fr>
	- Adding code for R7RS define-library support
	- Typo fix in the documentation of modules

2021-10-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use unicode in hash stats histogram

2021-10-02 Erick Gallesio <eg@unice.fr>
	- Add some support in env.c for R7RS libraries

2021-09-28 Erick Gallesio <eg@unice.fr>
	- Accept |.| as a valid symbol

2021-09-26 Erick Gallesio <eg@unice.fr>
	- Build of the documentaton
	- Updated SRFI list
	- Merge branch 'srfi-15' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-15
	- Avoid some warnings when compiling the srfi-132.stk
	- Add the new image to previous commit
	- Removed compilation warnings
	- Fixed a compilation problem

2021-09-26 Erick Gallesio <eg@stklos.net>
	- Merge pull request #255 from jpellegrini/srfi-132

2021-09-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for SRFI-15

2021-09-24 Erick Gallesio <eg@unice.fr>
	- Avoid a warning when compiling on MacOs
	- Suppressed alternative gnu-glob.{c,h} implementation

2021-09-21 Erick Gallesio <eg@unice.fr>
	- Place the describe code in its own module
	- Avoid duplication of strings

2021-09-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Prettify describe on structs a tiny bit more

2021-09-18 Erick Gallesio <eg@unice.fr>
	- Fixed issue #266 (number using vertical bars ar not symbols)

2021-09-17 Erick Gallesio <eg@unice.fr>
	- Use STklos primitive vector-resize for growing  a flexvector
	- Going back on the implementation of flexvector (using struct)
	- Merge branch 'jpellegrini-srfi-214'
	- Rebuild **/*.in files (new version of autotool)

2021-09-15 Erick Gallesio <eg@unice.fr>
	- Merge branch 'srfi-214' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-214

2021-09-10 Erick Gallesio <eg@unice.fr>
	- Replaced some malloc calls by (more efficient) malloc_atomic calls

2021-09-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #261 from jpellegrini/small-fixes

2021-09-10 Erick Gallesio <eg@unice.fr>
	- Added test on let-values and let*-values

2021-09-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #258 from jpellegrini/let-values

2021-09-09 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Added the forms tagbody and repeat
	- Replaced all calls to str{,n}cpy by more secure functions

2021-09-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- <flexvector> are objects w/reder syntax
	- Add SRFI-214: Flexvectors

2021-09-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- printlist_star: don't access CDR if it's not a cons

2021-09-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #251 from jpellegrini/small-fixes

2021-09-03 Erick Gallesio <eg@unice.fr>
	- Adapted a test in SRFI-51 to the new read-list function

2021-09-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- let-values: accept single variable in binding

2021-09-02 Erick Gallesio <eg@unice.fr>
	- Replaced read_list by a non recursive version

2021-09-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-132: Sort Libraries

2021-09-01 Erick Gallesio <eg@unice.fr>
	- Replaced some calls to malloc by malloc_atomic in number.c
	- Replaced strcat by strncat in conversion of double to string
	- Suppressed the last sprintf from C code
	- Avoid the use of sprintf in two more files

2021-08-28 Erick Gallesio <eg@unice.fr>
	- Replacing sprintf by snprintf in srfi-25 and srfi-27
	- Replacing sprintf by snprintf in src directory.

2021-08-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Advertise SRFI-15

2021-08-20 Erick Gallesio <eg@unice.fr>
	- Optimize (not (fx=? i1 i2))
	- Rewrote the code for fixnum compare functions

2021-08-19 Erick Gallesio <eg@unice.fr>
	- Added instructions to optimize the fx comparisons with 2 parameters

2021-08-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use + insted of fx+ in dotimes

2021-08-18 Erick Gallesio <eg@unice.fr>
	- Fix: Absence of formals is symbolized with #f rather than  nil

2021-08-18 Erick Gallesio <eg@stklos.net>
	- Merge pull request #250 from jpellegrini/procedure-print

2021-08-18 Erick Gallesio <eg@unice.fr>
	- Added the instructions to install STlklos on an Android Emulator

2021-08-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Print signature with procedure object

2021-08-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-221: Generator/accumulator sub-library

2021-08-11 Erick Gallesio <eg@unice.fr>
	- Add fast paths in call-with-values
	- Code cleaning
	- Fix: call-with-values didn't make a tail call for its 2nd arg.

2021-08-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #246 from jpellegrini/srfi-25

2021-08-08 Erick Gallesio <eg@unice.fr>
	- Typo
	- Fixed configure.ac for MacOS
	- Use of test-approx (instead of test) in one of the tests
	- Declare  the lgamma_r function on Android
	- Define a C macro which contain the (sanitized) result of `uname -o`

2021-08-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI-25: simplify shape-for-each
	- SRFI-25 tests: remove extra definition of macro

2021-08-04 Erick Gallesio <eg@unice.fr>
	- Bug Fix on Android (fix issue #236)
	- Fix: even? and odd? didn't accept parameters which are inexact.
	- Merge branch 'jpellegrini-srfi-223'
	- Merge branch 'srfi-223' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-223
	- Documentation update
	- Minor fixes in and added :accessor documentation
	- Merge branch 'jpellegrini-small-fixes'
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes
	- Rewrote the code to avoid warnings
	- Merge branch 'jpellegrini-numerics'

2021-07-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-222: Compound objects
	- Add SRFI-223: Generalized binary search procedures
	- Fixnums are long, not int
	- Don't try to call double2rational on nans and infs

2021-07-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add docs to define-class, find-class and is-a?

2021-07-16 Erick Gallesio <eg@unice.fr>
	- Changed the version of alpine in Docker file for stable release too
	- Change Docketfile to use and older version of alpine
	- Added the files generated by configure in GTklos int .gitignore
	- Documented the STKLOS_GTK_DIR environment variable
	- Changed the way goocanvas presence is tested
	- Added the GOOCANV variable in configure scripts
	- Small fixes

2021-07-15 Erick Gallesio <eg@unice.fr>
	- Added a README in the Gtklos directory and a script to run all demos
	- Minor fixes to the GTklos configuration

2021-07-13 Erick Gallesio <eg@unice.fr>
	- Suppressed the symbols corresponding to errno constants
	- Added POSIX symbolic errno names
	- Added a new extension stklos-fuse

2021-07-06 Erick Gallesio <eg@unice.fr>
	- Added some doc for GTklos
	- Changed back the calculation of width and height on windows
	- Integrate the etensions in the global autoconf stuff
	- Started the integration of GTklos in the global STklos configure
	- CRemove the relay file canvas/present.stklos
	- Added images in canvases

2021-07-05 Erick Gallesio <eg@unice.fr>
	- Added SVG paths to canvases + some demos on canvases
	- Added <canvas-line> class

2021-07-03 Erick Gallesio <eg@unice.fr>
	- Added a new allocation scheme for <gtk-virtual-slots-metaclass>

2021-07-02 Erick Gallesio <eg@unice.fr>
	- Adding event handler is now on the <gtk-object> class
	- A first bunch of code for canvases
	- Finished the implementation of event

2021-07-01 Erick Gallesio <eg@unice.fr>
	- Added the <scroll> widget
	- Addes a simple editor demo
	- Added a `value` slot to the <file-dialog> class
	- Added selection management to the text widget
	- Minor modifications in toolbars and menubars
	- Added access to the source editor in demos

2021-06-30 Erick Gallesio <eg@unice.fr>
	- Changed the way width and height are get or set

2021-06-29 Erick Gallesio <eg@unice.fr>
	- Added the <toolbar> widget
	- Added <header-bar> class
	- Added the <radiobutton> class
	- Added containers classes which embed a box

2021-06-25 Erick Gallesio <eg@unice.fr>
	- Added the <font-dialog> widget
	- Added the <file-dialog> widget.
	- Added the <color-dialog> widget

2021-06-24 Erick Gallesio <eg@unice.fr>
	- Added a simple demo for <separator>
	- Added the <dialog> widget (and its demo)
	- Implem. of the window title with a gtk-property (it was a virtual)

2021-06-22 Erick Gallesio <eg@unice.fr>
	- Added the <progress-bar> widget
	- Added the <menu> widget and co
	- Simplify the implementation of <image>
	- Added two demos for <image> widget

2021-06-21 Erick Gallesio <eg@unice.fr>
	- Added the <scale> widget
	- Added the <frame> widget and it's demo
	- Added a justification combobox to the text demo.
	- Accepts strings for widget properties with a name as well as symbols
	- Added the <grid> widget
	- Added container-info method
	- Added combobox> widget

2021-06-18 Erick Gallesio <eg@unice.fr>
	- Changed the way event are managed.
	- Renamed the utils directory in lib
	- Merge branch 'master' into EXT

2021-06-17 Erick Gallesio <eg@unice.fr>
	- Code cleaning
	- Giving access to rl_event_hook when using readline
	- Reorganize directory tree for GTklos extension
	- Added some functions for event management

2021-06-15 Erick Gallesio <eg@unice.fr>
	- Rename the sys directory in utils
	- Make <label> always use markup.
	- Added the text-editable field to entries

2021-06-14 Erick Gallesio <eg@unice.fr>
	- Addded tooltips to <gtk-widget>
	- Added width an height fields to <window>
	- Changed the allocation of use-markup in labels to gtk-property
	- Added <separator> widget

2021-06-11 Erick Gallesio <eg@unice.fr>
	- Add <check-button> class
	- Added the <image> class
	- Rewriting of GTKlos as an extension (and GTK3)

2021-06-10 Erick Gallesio <eg@unice.fr>
	- Initialize the "extensions" branch
	- Removed the kludge introduced before for calling GTk callbacks
	- Add the modified lib/Makefile.in

2021-06-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #80 from jpellegrini/srfi-94

2021-06-08 Erick Gallesio <eg@unice.fr>
	- Changed the internal function get-locale-pair
	- Fixed a problem in lib/Makefile.am

2021-06-07 Erick Gallesio <eg@unice.fr>
	- Added parenthesis around DBL_MAX
	- Merge branch 'jpellegrini-srfi-29'
	- Merge branch 'srfi-29' of https://github.com/jpellegrini/STklos
	- Merge branch 'jpellegrini-srfi-144'
	- Adaptation of srfi-144 to new mixed-code framework
	- Merge branch 'srfi-144' of https://github.com/jpellegrini/STklos
	- Fix in expt
	- Fixed allocation problems

2021-06-04 Erick Gallesio <eg@unice.fr>
	- Fixed the problems with threads and GC

2021-06-03 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Big review of all Makefiles

2021-06-02 Erick Gallesio <eg@unice.fr>
	- Big revue of all Makefiles

2021-06-01 Erick Gallesio <eg@unice.fr>
	- Compiled Scheme files wer no more installed.
	- Rebuild boot image

2021-06-01 Erick Gallesio <eg@stklos.net>
	- Merge pull request #231 from lassik/typo

2021-05-31 Erick Gallesio <eg@unice.fr>
	- Mofified lib/srfi-*/srfi*.c  to add module information
	- As before, C compiled files contains module information.

2021-05-30 Erick Gallesio <eg@unice.fr>
	- Bug fix: Adding a package tried to create an existing directory

2021-05-27 Lassi Kortela <lassi@lassi.io>
	- Fix typo

2021-05-27 Erick Gallesio <eg@unice.fr>
	- Print usage message of stklos-pkg on stdout (instead of stderr)

2021-05-27 Erick Gallesio <eg@stklos.net>
	- Merge pull request #230 from lassik/usage
	- Merge pull request #229 from jpellegrini/small-fixes

2021-05-26 Lassi Kortela <lassi@lassi.io>
	- Fix stdout/stderr and exit code 0/1 in usage

2021-05-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Write help/usage to stdout when -h is used

2021-05-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't exit with nonzero status for "-h" option

2021-05-25 Erick Gallesio <eg@unice.fr>
	- Added -C option to tmpcomp
	- Fixed pkgman which failed whane installing packages
	- Added function make-temp-directory
	- Merge branch 'master' of github.com:egallesio/STklos
	- Fix bug in new writing of expt
	- Fix bug in new writing of expt

2021-05-24 Erick Gallesio <eg@unice.fr>
	- Use STk_error instead of STk_signal in the abort handler
	- Consider GC warnings as errors.
	- Added an handler to catch the abort() calls done by GMP
	- Use GMP expt builtin function to compute Scheme expt

2021-05-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix flnumerator precision
	- NaN flonums are not finite
	- Updating boot.img
	- Include tests for SRFI 144
	- Add SRFI-144: Flonums
	- Don't use "/" in configure.ac  option description
	- One config option to control fixnum/flonums

2021-05-21 Erick Gallesio <eg@stklos.net>
	- Merge pull request #221 from jpellegrini/small-fixes

2021-05-21 Erick Gallesio <eg@unice.fr>
	- Added documentation of the NaN procedures of SRFI 208
	- Added SRFI-208 "NaN Procedures"
	- Merge branch 'master' of github.com:egallesio/STklos
	- Documenation update

2021-05-21 Erick Gallesio <eg@stklos.net>
	- Merge pull request #225 from jpellegrini/manual
	- Merge pull request #225 from jpellegrini/manual

2021-05-21 Erick Gallesio <eg@unice.fr>
	- Added back the documentation of random-integer and random-real
	- Be more precise when turning rationals into doubles

2021-05-20 Erick Gallesio <eg@unice.fr>
	- Changed the implementation of GMP-light
	- Forgot some files

2021-05-18 Erick Gallesio <eg@unice.fr>
	- Harmonize the files Makefile.am of mixed code SRFI
	- Numerator returns now a signed value

2021-05-18 Erick Gallesio <eg@stklos.net>
	- Merge pull request #224 from jpellegrini/srfi-25
	- Merge pull request #218 from jpellegrini/docs

2021-05-18 Erick Gallesio <eg@unice.fr>
	- Removed warnings when compiling srfi-27.c
	- Modification to allow the compilation of SRFI-27 with gmp-light
	- Use require-feature instead of require in SRFI-216
	- Fixed the problems of load and autoload of SRFI-170
	- Merge branch 'jpellegrini-srfi-27'

2021-05-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe behaviour of FFI on oversized numbers

2021-05-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Really revert from using "prng-mt" as a name
	- Typo in SRFI numbers
	- Several fixes to rewrite of SRFI-27
	- NaN flonums are not finite

2021-05-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Trying  to fix loading of SRFI-27
	- Include language info in markdown

2021-05-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typo
	- Fixes to mixed module documentation
	- Mention MELPA package of geiser-stklos in README
	- Enhancements to SRFI-27

2021-05-15 Erick Gallesio <eg@unice.fr>
	- Fix Makefiles for mixed modules with provided GC

2021-05-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #217 from jpellegrini/doc

2021-05-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add missing line continuation in Makefiles

2021-05-15 Erick Gallesio <eg@unice.fr>
	- Manually applied PR#214 (Fix non-threaded build of SRFI 25)
	- Added documentation on mixed code modules (modules in C + Scheme)
	- Merge branch 'DEV'
	- Merge branch 'DEV'
	- Merge branch 'DEV'
	- Moved srfi-133 implementation files in a lib/sri-133
	- Moved srfi-175 implementation files in a lib/sri-175
	- Moved srfi-25 implementation files in a lib/sri-25

2021-05-12 Erick Gallesio <eg@unice.fr>
	- Changed the load-path directory order (and added mising directory)
	- Changed the load-path directory order (and added mising directory)
	- Changed the way to make srfis that are implemented in C+Scheme
	- Modified tmpcomp to llow the generation of C code
	- Do not produce module information when compiling to C

2021-05-11 Erick Gallesio <eg@unice.fr>
	- stklos-compile time is expressed now as a fixnum number of ms

2021-05-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #213 from jpellegrini/docs

2021-05-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe creation of new types in HACKING.md

2021-05-10 Erick Gallesio <eg@unice.fr>
	- Completely got rid of FILE * for representing file port
	- Get rid of FILE * for real file ports in fport.c
	- Added lib/srfis-data.scm to .gitignore

2021-05-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhancements to documentation

2021-05-07 Erick Gallesio <eg@unice.fr>
	- Use the primitive date (instead of a pipe) when creating DOCDB

2021-05-06 Erick Gallesio <eg@unice.fr>
	- Merge branch 'DEV'
	- Don't close an already closed port
	- Added documentation and tests for port-close-hook functions

2021-05-03 Erick Gallesio <eg@unice.fr>
	- Deleted a trace message

2021-05-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #202 from jpellegrini/srfi-25

2021-05-03 Erick Gallesio <eg@unice.fr>
	- Bug fix: GC problems after threads creation
	- New option --colon-position to stklos-compile command

2021-05-01 Erick Gallesio <eg@unice.fr>
	- Small optimization in symbol.c
	- Print bars around symbols which looks like keywords

2021-04-30 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Added documentation on the colon conventions in keywords
	- Added a new parameter object and four new read directives

2021-04-29 Erick Gallesio <eg@unice.fr>
	- Changed the reader to allow ':' in a symbol

2021-04-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix shared array ref to original lock
	- Don't run list-copy on potnatially circular list
	- Fix regexp in SRFI-29
	- Add back (essential) deleted line
	- Partially fix format
	- Add SRFI-29: Localization

2021-04-27 Erick Gallesio <eg@unice.fr>
	- Suppressed warening when compiling with clang
	- Allow usage of SRFI-25 and SRFI-216 without thread support
	- Bug fix: format width and digits where incorrectly initialized
	- Bug fix: ~f crashed when called with an incorrect parameter
	- Fix dynamic loading on Android

2021-04-26 Erick Gallesio <eg@unice.fr>
	- Added a require of SRFI-48 in test-srfi.stk to have access to ~f
	- Use fx+ instead of + in the dotimes macro.
	- Added some "animation" when testing SRFIs
	- Avoid warnings when compiling SRFI-25
	- Finish to apply @jpellegrino patchs for PR #178
	- Added a control on the number user types

2021-04-26 Erick Gallesio <eg@stklos.net>
	- Merge pull request #200 from jpellegrini/android

2021-04-26 Erick Gallesio <eg@unice.fr>
	- Applied partially PR #198 "equal?" arrays should have the same shape
	- Rebuild documentation
	- Added the SRFI-25 documentation in reference manual

2021-04-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update instructions for compiling on Android

2021-04-22 Erick Gallesio <eg@unice.fr>
	- Change the tests for SRFI-25 (shared array cannot be equal? to const)

2021-04-21 Erick Gallesio <eg@stklos.net>
	- Merge pull request #196 from jpellegrini/srfi-25-extra
	- Merge branch 'master' into srfi-25-extra
	- Merge pull request #195 from jpellegrini/srfi-25

2021-04-19 Erick Gallesio <eg@unice.fr>
	- Fixed typos in the man page

2021-04-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update copyright
	- Add tests for wrong array shape checking
	- Verify incompatible shapes in share-array
	- Extra procedures with SRFI-25

2021-04-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #191 from lassik/darwin

2021-04-16 Erick Gallesio <eg@unice.fr>
	- Going back on printing arrays
	- Addez the definition of the class <array> for SRFI-25 arrrays

2021-04-15 Erick Gallesio <eg@unice.fr>
	- Added the way to custolize class-of for user defined types

2021-04-14 Erick Gallesio <eg@unice.fr>
	- Typo fix in configuire.ac

2021-04-14 Erick Gallesio <eg@stklos.net>
	- Merge pull request #192 from jpellegrini/docs

2021-04-14 Erick Gallesio <eg@unice.fr>
	- Merge branch 'tmp'
	- Merge DEV in master

2021-04-13 Erick Gallesio <eg@unice.fr>
	- Changed the reading tests for arrays (and added some new tests)
	- Changed the way arrays are printed
	- Moved the describe code for arrays in the srfi Scheme code
	- Moved the equal? test for arrays from base to srfi C code
	- Merge branch 'srfi-25' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-25

2021-04-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Documentation enhancements

2021-04-11 Erick Gallesio <eg@unice.fr>
	- Added functions to acess the information in user defined types
	- New feature: equal? and eqv? recognize now user extended types

2021-04-10 Lassi Kortela <lassi@lassi.io>
	- Fix SRFI 170 build error on Mac

2021-04-08 Erick Gallesio <eg@unice.fr>
	- Added support for SRFI-219 "Define higher-order lambda"

2021-04-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix thinko (false is not STk_false...)
	- Use sharp-comma notation and implement reader

2021-04-06 Erick Gallesio <eg@stklos.net>
	- Merge pull request #180 from jpellegrini/small-fixes

2021-04-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add more tests
	- Fix error message
	- Add tests for threaded creatoin of shared arrays
	- Init mutexes before use

2021-04-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fixes to documentation and argument checking

2021-04-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update SRFI list in srfis.stk
	- Fix typo
	- Add SRFI-25: Multi-dimensional Array Primitives

2021-04-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add missing parenses in number.c and fixnum.c

2021-04-02 Erick Gallesio <eg@stklos.net>
	- Merge pull request #179 from jpellegrini/small-fixes

2021-04-02 Erick Gallesio <eg@unice.fr>
	- Continuing code cleaning
	- Documentation upate
	- Renamed make-directories in create-directories
	- Code  cleaning
	- Continued a better integration of SRFI-170 and the base

2021-03-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove duplicate clauses in COND

2021-03-29 Erick Gallesio <eg@unice.fr>
	- Migration of the &posix-error stuff form SRFI-170 to system.c
	- Require trie (instead of trie.stk in SRFI-217

2021-03-27 Erick Gallesio <eg@unice.fr>
	- Fix a problem in the documentation of fx*/carry

2021-03-26 Erick Gallesio <eg@unice.fr>
	- Suppressed warnings when compiling the lib directory
	- Nex syntax "%compile-time-define"
	- Use of the callee parameter in check vector functions
	- Added a new error function "STk_error_with_location"
	- Suppressed the check-indices primitive

2021-03-25 Erick Gallesio <eg@stklos.net>
	- Merge pull request #73 from jpellegrini/srfi-133
	- Merge pull request #175 from jpellegrini/srfi-217

2021-03-25 Erick Gallesio <eg@unice.fr>
	- All the frequently used symbols are now interned at init time
	- Use the constant MAX_PATH_LENGTH in srfi-170-impl.c
	- Merge branch 'jpellegrini-srfi-170'
	- The "type" field  of a "%time" struct is now a keyword

2021-03-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix wrong size of structure
	- Remove extra closing parenthesis
	- Define PATH_MAX if not already defined

2021-03-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't require SRFI-158
	- Update %time in STklos to have a "type" slot
	- terminal?: don't fail on non-file ports
	- Add SRFI 133 - Vector Library (R7RS compatible)

2021-03-19 Erick Gallesio <eg@unice.fr>
	- Small modifications of the SRFI-170 implementation
	- Changed the definition of &posix-error
	- Small minor fixes
	- Merge branch 'srfi-170' of https://github.com/jpellegrini/STklos

2021-03-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use STk_must_malloc instead of malloc

2021-03-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 217 - Integer Sets

2021-03-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #171 from jpellegrini/log

2021-03-15 Erick Gallesio <eg@unice.fr>
	- Put the options to compile a STklos file in STKLOS_FLAGS

2021-03-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #169 from jpellegrini/small-fixes
	- Merge pull request #173 from jpellegrini/small-fixes-2

2021-03-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 170 -- POSIX API

2021-03-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Minor cleanup

2021-03-12 Erick Gallesio <eg@unice.fr>
	- Bug fix: fx< and co can return a non boolean result
	- Small fixes
	- Added the configure option --with-control-fixnums
	- Added a parameter objet for ensuring fx parameters control

2021-03-09 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Updated lib/http.stk which was using `fx<` instead of `fx<?`
	- Renamed fixnum funtions to comply with SEFI-143
	- Added tests for bitwise operations on fixnums
	- SRFI-143 logical functions fxand, fxior, fxxor are n-ary functions.

2021-03-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add rudimentary tests for transcendental functions

2021-03-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Allow a second argument to log

2021-03-08 Erick Gallesio <eg@unice.fr>
	- "Cleaning" fixnum.c

2021-03-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #49 from jpellegrini/srfi-143

2021-03-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use -q when calling STklos

2021-02-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-94 (Type-Restricted Numerical Functions)

2021-02-19 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Bug fix in compiler optimizer

2021-02-19 Erick Gallesio <eg@stklos.net>
	- Merge pull request #167 from jpellegrini/small-fixes
	- Merge pull request #167 from jpellegrini/small-fixes

2021-02-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use $(STKLOS_BINARY) insteadof hardcoded path

2021-02-16 Erick Gallesio <eg@unice.fr>
	- Added missing documentation for some functions
	- Documentation update.

2021-02-15 Erick Gallesio <eg@unice.fr>
	- Preparing version 1.60 release
	- Added a require of SRFI-1 in SRFI-171 implementation.
	- Fixed a typo
	- Avoid compilation warnings when compiling lib directory

2021-02-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #165 from jpellegrini/small-fixes

2021-02-04 Erick Gallesio <eg@unice.fr>
	- Require "srfi-27" in SRFI-216 implementation
	- Merge branch 'master' into DEV
	- Documentation update
	- gc and address-of were not tagged as STklos procedures (Issue #166)

2021-02-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix documentation of (gc) primitive

2021-01-30 Erick Gallesio <eg@unice.fr>
	- Suppressed a useless require clause in SRFI-216

2021-01-29 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' into DEV
	- Expressed fully dependencies for building srfi-41.ostk
	- Modified the Makefile for Github-CI
	- Cleaning of some tests int "tests/srfis/" directory
	- Added SRFI-216
	- Small modification on SRFI-41

2021-01-28 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-41'
	- Merge branch 'srfi-41' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-41

2021-01-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use define-struct in SRFI-41
	- Fix typo in lib/Makefile.am

2021-01-12 Erick Gallesio <eg@unice.fr>
	- Typo correction in lib/Makefile.am

2021-01-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-143 - Fixnums
	- Add SRFI-41 to SUPPORTED-SRFIS

2021-01-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #56 from jpellegrini/srfi-41

2021-01-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-41 - Streams

2021-01-08 Erick Gallesio <eg@unice.fr>
	- Delete the file lib/srfis-data.scm when doing a make clean
	- Added 't' for entering skip escaped space sequences
	- Another bug fix in escaped newline reading in strings
	- Added some tests for escaped chars in strings
	- Rewriting the code for reading string-notated bytevectors (srfi-207)

2021-01-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-207

2021-01-04 Erick Gallesio <eg@unice.fr>
	- Updated the copyright date in the banner

2020-12-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #160 from jpellegrini/check-ports

2020-12-14 Erick Gallesio <eg@unice.fr>
	- Another fix for issue #152
	- End of PR #152 merging

2020-12-14 Erick Gallesio <eg@stklos.net>
	- Merge pull request #158 from jpellegrini/srfi-134-2

2020-12-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- write: check if port is textual

2020-12-11 Erick Gallesio <eg@unice.fr>
	- every and any functions  does not return the last PRED value
	- Add SRFI-137 - Minimal Unique Types

2020-12-10 Erick Gallesio <eg@unice.fr>
	- Correct the Issue #152 signaled by @jpelleggini

2020-12-04 Erick Gallesio <eg@unice.fr>
	- Added documentation for -I and -A stklos command options
	- Added option -I and -A to prepend and append to the loadpath

2020-11-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-134 - Immutable Deques

2020-11-27 Erick Gallesio <eg@unice.fr>
	- Updated HACKING.md for SRFI documenatation
	- Documentation update
	- SRFI documentation is automatically built
	- Changed the structure name srfi used to represent SRFIs to %srfi
	- New primitive: require-feature

2020-11-26 Erick Gallesio <eg@unice.fr>
	- Add SRFI-130 - Cursor-based string library
	- Make the TEST.LOG file esaier to read

2020-11-26 Erick Gallesio <eg@stklos.net>
	- Merge pull request #156 from jpellegrini/srfi-135-3

2020-11-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use original tests for SRFI-135

2020-11-26 Erick Gallesio <eg@unice.fr>
	- Add SRFI-135 - Immutable Texts
	- Add SRFI-127 - Lazy Sequences
	- Review of all the Makefile.am files

2020-11-25 Erick Gallesio <eg@unice.fr>
	- Fix in main Makefile.am

2020-11-24 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Fixed some problems with the documentation of SRFI 192

2020-11-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #149 from jpellegrini/srfi-192
	- Merge branch 'master' into srfi-192

2020-11-24 Erick Gallesio <eg@unice.fr>
	- Added spaces in SUPPORTED-SRFIS list
	- Updated the HACKING.md to reflect the new way to implement SRFIs
	- Automatic generation of file SUPPORTED-SRFIS
	- Renamed the SRFI database and the directory of SRFI tests
	- All the tests files ar now in separate files
	- Another batch of modifications for testing SRFIS
	- First bunch of modifications for new testing SRFI organisation
	- Bug fix: test-subsection failed if the string was too long
	- Modification of srfi-0 to use the new SRFI database
	- The new generated SRFI-list is now included in the bootstrap
	- Added a new script to manage the list of srfis.
	- Added a "database" of implemented SRFIS

2020-11-21 Erick Gallesio <eg@stklos.net>
	- Merge pull request #151 from jpellegrini/small-fixes

2020-11-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix uppercase for "#F"

2020-11-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #148 from jpellegrini/read-imprecise-ratio

2020-11-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-192: Port Positioning
	- Let reader accept #i for rationals

2020-11-13 Erick Gallesio <eg@unice.fr>
	- Forgot to require srfi-48 in tests

2020-11-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #142 from jpellegrini/srfi-4-tests
	- Merge pull request #144 from jpellegrini/srfi-4
	- Merge pull request #143 from jpellegrini/small-fixes
	- Merge pull request #140 from jpellegrini/srfi-1-tests
	- Merge pull request #135 from jpellegrini/srfi-1
	- Merge pull request #134 from jpellegrini/srfi-196

2020-11-13 Erick Gallesio <eg@unice.fr>
	- Correction of SRFI-48 implementation. Added tests for SRFI-48.
	- Documentation update
	- Rename the STklos primitive string-index in string-position
	- Accept ~F without specifying a width in format
	- Change the way STk_NaN is initialized

2020-11-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for SRFI-1
	- Fix u64/s64 vectors mixup
	- Include test-subsection for SRFI-193 test
	- Add tests for SRFI-4

2020-11-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix list=

2020-11-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update SRFI-0 comments
	- Add SRFI-196 - Range Objects

2020-11-01 Erick Gallesio <eg@stklos.net>
	- Merge pull request #133 from jpellegrini/srfi-64
	- Merge pull request #132 from jpellegrini/small-fixes

2020-11-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Export a procedure used by a macro in SRFI-64

2020-10-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix SRFI-193 comment in srfi.skb

2020-10-31 Erick Gallesio <eg@stklos.net>
	- Merge pull request #131 from jpellegrini/srfi-2

2020-10-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update SRFI-2 implementation

2020-10-29 Erick Gallesio <eg@unice.fr>
	- Converted HTML documentation from 2.1.0 to Markdown
	- Changed the version of LALR-SCM to version 2.5.0

2020-10-28 Erick Gallesio <eg@unice.fr>
	- Changed the implementation of SRFI-61

2020-10-27 Erick Gallesio <eg@unice.fr>
	- Typo fix
	- Changed a little bit the implementation

2020-10-25 Erick Gallesio <eg@unice.fr>
	- Use the sample implementation given in the SRFI-61 document

2020-10-25 Erick Gallesio <eg@stklos.net>
	- Merge pull request #103 from jpellegrini/srfi-61
	- Merge pull request #130 from jpellegrini/small-fixes

2020-10-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-61 - A more general COND clause

2020-10-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove extra copy of GPL

2020-10-22 Erick Gallesio <eg@unice.fr>
	- Added tests for SRFI-2

2020-10-19 Erick Gallesio <eg@unice.fr>
	- Deleted a definition  of define-values in tests/test-srfi.stk

2020-10-15 Erick Gallesio <eg@unice.fr>
	- Added the R7RS define-values form
	- Usage message for stklos-genlex was unaligned

2020-10-10 Erick Gallesio <eg@unice.fr>
	- Documentation update

2020-10-09 Erick Gallesio <eg@unice.fr>
	- Added SRFI-5
	- Fixed the error-duplicate-option function
	- Rewriting of the function compile

2020-10-08 Erick Gallesio <eg@unice.fr>
	- file-suffix with filename without suffix returns #f (instead of "")

2020-09-24 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos into master
	- Updated tests now that command-name may suppress script suffix

2020-09-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typos
	- It's "#space", not "#space"

2020-09-24 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos into master
	- command-name returns the script name without suffix

2020-09-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #128 from jpellegrini/small-fixes
	- Merge pull request #129 from jpellegrini/manpage

2020-09-24 Erick Gallesio <eg@unice.fr>
	- Fixed automake for using the configure STRIP command

2020-09-23 Erick Gallesio <eg@unice.fr>
	- Fixed some automake warnings
	- Upgrade automake stuff
	- Upgraded the main ltmain.sh script

2020-09-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- It's "#space", not "#space"
	- Fix typos

2020-09-21 Erick Gallesio <eg@unice.fr>
	- Avoid an automake warning of the STRIP variable
	- Added a copyright pointer in expand.pp

2020-09-21 Erick Gallesio <eg@stklos.net>
	- Merge pull request #117 from jpellegrini/install

2020-09-21 Erick Gallesio <eg@unice.fr>
	- Renamed boot.ok in boot.keep

2020-09-21 Erick Gallesio <eg@stklos.net>
	- Merge pull request #114 from jpellegrini/cleanup
	- Merge pull request #120 from jpellegrini/manpage

2020-09-21 Erick Gallesio <eg@unice.fr>
	- Added copyright notices in Makefiles

2020-09-19 Erick Gallesio <eg@unice.fr>
	- Fix: examples/socket-server-thread was not built
	- SRFI 45 is now embedded.
	- Added a copyrigth in pkgman lex files
	- Deleted the useless file etc/stk-dynload.c
	- Copyright clarification for some files
	- Bug fix in the implementation of SRFI-193
	- Doumentation update for scripts in example/ directory
	- Added a new demo: socket-server-thread

2020-09-18 Erick Gallesio <eg@unice.fr>
	- Suppress extraneous closing parenthesis.
	- Added a new demo: socket-server-fork
	- Added a README in the examples directory
	- Enhancing the server and client demos
	- Change the shebang of some demos to show how to make simple scripts
	- Updated SRFI list

2020-09-18 Erick Gallesio <eg@stklos.net>
	- Update srfi-0.stk
	- Merge pull request #116 from jpellegrini/srfis
	- Merge pull request #121 from jpellegrini/encoding

2020-09-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Change necoding to UTF-8
	- Add manpage to stklos-script
	- Install .so files in lib/
	- Update SRFIs information in srfi-0.stk

2020-09-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #112 from jpellegrini/small-fixes

2020-09-16 Erick Gallesio <eg@unice.fr>
	- Push SRFI 193
	- Documentation update
	- Added SRFI-193: Command Line

2020-09-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use an env var for strip
	- Make clean really clean in src/

2020-09-07 Erick Gallesio <eg@unice.fr>
	- Merge branch 'DEV' into master
	- Added the new make target `install-base-no-strip`

2020-09-04 Erick Gallesio <eg@unice.fr>
	- Updated documentation
	- Updated documentation
	- Implementation of SRFI 195 -- Multiple-value boxes

2020-09-02 Erick Gallesio <eg@unice.fr>
	- Transform SRFI 111 in an embedded SRFI

2020-09-01 Erick Gallesio <eg@unice.fr>
	- Reduce again the size of installation with the install-base target

2020-08-31 Erick Gallesio <eg@unice.fr>
	- Typo fix in documentation
	- Merge branch 'DEV' into master
	- Exchanged SRFI-128 and SRFI-129 tests

2020-08-31 Erick Gallesio <eg@stklos.net>
	- Merge pull request #111 from jpellegrini/srfi-113

2020-08-31 Erick Gallesio <eg@unice.fr>
	- Merge branch 'DEV' into master
	- Bug fix on the construction of non hygienic macros (Issue #102)

2020-08-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix interaction between SRFIs 113 and 128 during tests

2020-08-31 Erick Gallesio <eg@stklos.net>
	- Merge pull request #109 from jpellegrini/srfi-113

2020-08-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-113 - Sets and Bags

2020-08-30 Erick Gallesio <eg@unice.fr>
	- Changed the implementation of line numbers generation

2020-08-29 Erick Gallesio <eg@unice.fr>
	- Bug fix in the disassemble-expr function

2020-08-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #50 from jpellegrini/srfi-128
	- Merge pull request #105 from jpellegrini/vm-doc
	- Merge pull request #108 from jpellegrini/small-fixes

2020-08-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix documentation of disassemble-expr
	- Updates to vm documentation
	- Some more updates on the VM documentation

2020-08-28 Erick Gallesio <eg@unice.fr>
	- Merge branch 'DEV' into master
	- Added documentation of disassemble-expr
	- Added the function `disassemble-expr`
	- Allow to avoid the  installation of some parts of STklos

2020-08-17 Erick Gallesio <eg@unice.fr>
	- Merge branch 'DEV' into master
	- Preparation of version 1.50
	- Merge branch 'DEV'
	- Changed the implementation of line numbers generation
	- Changed the implementation of line numbers generation

2020-08-15 Erick Gallesio <eg@unice.fr>
	- Deleted the code of call/cc and dynamic-wind in r5rs.stk
	- Minor changes in the presentation in the help function
	- Udated boot

2020-08-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #92 from jpellegrini/signatures

2020-08-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add signature information to procedures

2020-08-14 Erick Gallesio <eg@unice.fr>
	- Use valueof $LD instead of the default ld for shared librairies

2020-08-13 Erick Gallesio <eg@stklos.net>
	- Update QUICK-INSTALL.md

2020-08-13 Erick Gallesio <eg@unice.fr>
	- Merge branch 'DEV'

2020-08-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #101 from jpellegrini/small-fixes
	- Merge pull request #101 from jpellegrini/small-fixes

2020-08-13 Erick Gallesio <eg@unice.fr>
	- Added a Quick installation guide at the top of distribution tree

2020-08-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove double semicolon from C files

2020-08-13 Erick Gallesio <eg@unice.fr>
	- Changed the name of the log file for SRFI-64
	- Merge branch 'master' into DEV

2020-08-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #47 from jpellegrini/srfi-64

2020-08-13 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' into DEV
	- Fix references in the manual's bibliography

2020-08-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-64 -  A Scheme API for test suites

2020-08-12 Erick Gallesio <eg@unice.fr>
	- Makefile cleaning
	- Makefile cleaning
	- Obsoleted the function %set-std-port!
	- Added a mutex to parameter objects.
	- Force the creation od the `src/git-config.h` at configure time
	- Simplification of parameterize implementation

2020-08-11 Erick Gallesio <eg@unice.fr>
	- Current-{input,output,error}-port are parameters now (R7RS)

2020-08-09 Erick Gallesio <eg@unice.fr>
	- Changed the ID displayed in the repl to the git commit hash
	- Don't update the git-info.h file if not necessary
	- Merge branch 'master' into DEV

2020-08-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-128 - Comparators (reduced)

2020-08-09 Erick Gallesio <eg@stklos.net>
	- Merge pull request #99 from jpellegrini/git-info
	- Merge pull request #98 from jpellegrini/srfi-189

2020-08-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #98 from jpellegrini/srfi-189

2020-08-08 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Changed the git source for Docker hub to Github
	- Merge branch 'master' of github.com:egallesio/STklos
	- Another fix for Docker building!
	- Merge branch 'master' of github.com:egallesio/STklos
	- Changed the compilation line for dynamically loadable extensions

2020-08-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add git info to SRFI-176 output
	- Add SRFI-189 - Maybe and Either: optional container types

2020-08-07 Erick Gallesio <eg@stklos.net>
	- Merge pull request #95 from jpellegrini/small-fixes

2020-08-07 Erick Gallesio <eg@unice.fr>
	- Bug fix on guard

2020-08-04 Erick Gallesio <eg@unice.fr>
	- Force LD to ld if not defined
	- Merge branch 'master' into DEV

2020-08-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Mention IDEs in README

2020-08-04 Erick Gallesio <eg@unice.fr>
	- Use valueof $LD instead of the default ld for shared librairies
	- Use valueof $LD instead of the default ld for shared librairies
	- Modified tests on SRFI-185 that are erroneous
	- Merge branch 'master' into DEV

2020-08-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #86 from jpellegrini/srfi-185
	- Merge pull request #93 from jpellegrini/syntax
	- Merge pull request #89 from jpellegrini/hacking.md

2020-08-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small enhancements to hygienic macro code

2020-08-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update to VM documentation

2020-08-01 Erick Gallesio <eg@unice.fr>
	- Fixed gcc warnings in SRFI-118 implementation

2020-07-31 Erick Gallesio <eg@stklos.net>
	- Merge pull request #85 from jpellegrini/vm-doc
	- Merge pull request #79 from jpellegrini/srfi-118

2020-07-31 Erick Gallesio <eg@unice.fr>
	- Fix: guard didn't propagate properly continuable exceptions.
	- Fix: guard didn't propagate properly continuable exceptions.

2020-07-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-185 - Linear adjustable-length strings

2020-07-31 Erick Gallesio <eg@unice.fr>
	- Added 3 tests on exceptions
	- Struct-is-a? doesn't yield aymore an error on a condition

2020-07-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Documentation for the virtual machine

2020-07-31 Erick Gallesio <eg@unice.fr>
	- Correction of the GC include dir for Github CI
	- Correction of the GC include dir for Github CI

2020-07-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-118 - Simple adjustable-size strings

2020-07-30 Erick Gallesio <eg@unice.fr>
	- Merge branch 'DEV'
	- Added minimal documentation for the function `disassemble`.
	- Fix `guard` when the exception is a continuable one.
	- Fix `guard` when the exception is a continuable one.

2020-07-29 Erick Gallesio <eg@unice.fr>
	- Updated the boot files
	- The STklos boot image is always rebuilt now after a make distclean
	- In do-color calls, replaced the 'clear with 'normal
	- In do-color calls, replaced the 'clear with 'normal
	- Updated srfi-0 list
	- Added a bunch of tests from Chibi for exceptions
	- Some tests for SRFI-34 are modified to be adapted to R7RS semantic.
	- Deleted file srfi-34.stk
	- Bug fixes for R7RS exceptions

2020-07-28 Erick Gallesio <eg@unice.fr>
	- New generated Makefile.in
	- Merge branch 'master'

2020-07-28 Erick Gallesio <eg@stklos.net>
	- Merge pull request #71 from jpellegrini/hacking.md

2020-07-28 Erick Gallesio <eg@unice.fr>
	- Re-implement SRFI-175 in C
	- Re-implement SRFI-175 in C
	- Added the function STk_export_all_symbols
	- Added the --cc option to stklos-config
	- Merge branch 'master' into DEV

2020-07-28 Erick Gallesio <eg@stklos.net>
	- Merge pull request #78 from jpellegrini/srfi-175

2020-07-28 Erick Gallesio <eg@unice.fr>
	- Updated the example to build a simple loadable file in C
	- Fixed small typos

2020-07-27 Erick Gallesio <eg@stklos.net>
	- Merge pull request #76 from lassik/ansi-bugfix
	- Merge pull request #77 from jpellegrini/small-fixes
	- Merge pull request #82 from jpellegrini/manpage

2020-07-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add "-V" to the manpage

2020-07-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 175 - ASCII character library
	- Fix indentation in compiler.stk

2020-07-19 Lassi Kortela <lassi@lassi.io>
	- Fix sublist flattening bug in ansi-color (#72)

2020-07-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Expanding HACKING.md

2020-07-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #68 from jpellegrini/small-fixes
	- Merge pull request #69 from lassik/version

2020-07-15 Lassi Kortela <lassi@lassi.io>
	- Drop top "stklos n.nn" line from detailed -V output
	- Fix typos in --help message
	- Edit --help message to fit 80 columns

2020-07-15 Erick Gallesio <eg@unice.fr>
	- Going back on srfi-19 (present in devtree, but not in distribution)
	- Documentation update
	- Fix: Test of the -V option arrives too late
	- Added documentation of SRFI-176 version-alist
	- Refactoring of the -V option and small fixes

2020-07-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- More draft SRFIs

2020-07-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #33 from jpellegrini/srfi-176

2020-07-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-176 - Version flag

2020-07-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #60 from jpellegrini/srfi-161

2020-07-15 Erick Gallesio <eg@unice.fr>
	- Fix: SRFI-19 (Time and Date) was not compiled

2020-07-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #52 from jpellegrini/srfi-151
	- Merge branch 'master' into srfi-151
	- Merge pull request #62 from jpellegrini/srfi-129

2020-07-15 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos

2020-07-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #64 from jpellegrini/srfi-13

2020-07-14 Erick Gallesio <eg@stklos.net>
	- Merge pull request #64 from jpellegrini/srfi-13

2020-07-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-129 - Titlecase Procedures
	- Fix a couple of SRFI-13 bugs

2020-07-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-151 - Bitwise Operations

2020-07-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #54 from jpellegrini/srfi-156

2020-07-13 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos

2020-07-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #45 from jpellegrini/srfi-37
	- Merge pull request #45 from jpellegrini/srfi-37
	- Merge branch 'master' into srfi-37

2020-07-13 Erick Gallesio <eg@unice.fr>
	- Fixed some typos

2020-07-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #58 from jpellegrini/hacking.md
	- Merge pull request #59 from jpellegrini/small-fixes

2020-07-13 Erick Gallesio <eg@unice.fr>
	- Added the function %stklos-configure to get configure options
	- Merge branch 'master' of github.com:egallesio/STklos
	- Fix: string length built by list->string was sometimes incorrect
	- Fix: string length built by list->string was sometimes incorrect

2020-07-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-161
	- Remove stray character in documentation
	- Add a HACKING.md file

2020-07-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #51 from jpellegrini/srfi-174

2020-07-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-174
	- Add SRFI-156

2020-07-08 Erick Gallesio <eg@unice.fr>
	- Converted SRFI 141 documentation to new format

2020-07-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #48 from jpellegrini/srfi-141
	- Merge branch 'master' into srfi-141

2020-07-08 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Enhancement: Use conditions instead of records for JSON
	- Enhancement: Use conditions instead of records for JSON
	- Fix: added the test-json file
	- Documentation update
	- Added SRFI-180
	- Added the function `%add-error-to-repl-handler`

2020-07-07 Erick Gallesio <eg@unice.fr>
	- Typo error

2020-07-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-141 - Integer Division

2020-07-06 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Suppress the call to the JSON test
	- Suppress the call to the JSON test
	- Added some tests for symbols

2020-07-05 Erick Gallesio <eg@unice.fr>
	- Fix: vertical bars (pipes)  were forbidden in symbols.

2020-07-04 Erick Gallesio <eg@unice.fr>
	- Fix: force the type of a file opened with STk_open_file to textual

2020-07-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-37

2020-07-03 Erick Gallesio <eg@unice.fr>
	- Documentation Build
	- textual-port? and binary-port? were defined but not loaded
	- Merge branch 'master' of github.com:egallesio/STklos

2020-07-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #42 from jpellegrini/srfi-87
	- Merge pull request #42 from jpellegrini/srfi-87

2020-07-03 Erick Gallesio <eg@unice.fr>
	- Added SRFI-145 and feature "debug" when the option -d is used

2020-07-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Include SRFI-87 in the documentation; add tests

2020-07-03 Erick Gallesio <eg@unice.fr>
	- Added the SRFI-O "debug" feature, when the -d option is used
	- Use the existing value returned by erroneous tests for test/error
	- Added the parameter accept-srfi-169-numbers

2020-07-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #39 from jpellegrini/srfi-169
	- Merge branch 'master' into srfi-169

2020-07-02 Erick Gallesio <eg@unice.fr>
	- Small documentation enhancements
	- Changed SRFI-54 tests to avoid traces on standard output

2020-07-02 Erick Gallesio <eg@stklos.net>
	- Merge pull request #38 from jpellegrini/srfi-171
	- Merge pull request #40 from jpellegrini/small-fixes

2020-07-02 Erick Gallesio <eg@unice.fr>
	- Added a provide to SRFI-100

2020-07-02 Erick Gallesio <eg@stklos.net>
	- Merge pull request #37 from jpellegrini/srfi-117

2020-07-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix a typo in the ansi-color code names
	- Add SRFI-117

2020-07-01 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Resolve conflict
	- Resolve conflict
	- Documentation Build

2020-06-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-169 - Underscores in numbers
	- Adds SRFI-171

2020-06-30 Erick Gallesio <eg@unice.fr>
	- Documentation Build

2020-06-30 Erick Gallesio <eg@stklos.net>
	- Merge pull request #36 from jpellegrini/small-fixes

2020-06-30 Erick Gallesio <eg@unice.fr>
	- Changed the ports associated to sockets to be textual AND binary
	- Documentation fixes

2020-06-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Close va_list

2020-06-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #30 from jpellegrini/srfi-69

2020-06-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Redefine alist->hash-table in SRFI-69

2020-06-29 Erick Gallesio <eg@unice.fr>
	- Merge github.com:egallesio/STklos

2020-06-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #34 from jpellegrini/android

2020-06-29 Erick Gallesio <eg@unice.fr>
	- Resolve merge

2020-06-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #26 from jpellegrini/srfi-54
	- Merge branch 'master' into srfi-54

2020-06-29 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-54'
	- Adaptation of the threads for Android

2020-06-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add INSTALL-android

2020-06-29 Erick Gallesio <eg@unice.fr>
	- Adaptation of the threads for Android
	- Fix: the `file-separator` function didn't take android int account

2020-06-26 Erick Gallesio <eg@unice.fr>
	- Git{hub,lab} sync
	- Added `android` to the `running-system` function
	- Use a dynamic limit for the process maximum number of files
	- Added tests for SRFI-60
	- Changed the function used to test FFI
	- Fix: Generation of temporary file names use the TMPDIR shell variable

2020-06-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-54 (Formatting)

2020-06-25 Erick Gallesio <eg@unice.fr>
	- Don't use diacritics in banner if not UTF-8
	- Added information on FreeBSD and OpenBSD
	- Fix a bug on OpenBSD

2020-06-24 Erick Gallesio <eg@unice.fr>
	- Merge github.com:egallesio/STklos

2020-06-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #27 from jpellegrini/master
	- Merge pull request #25 from jpellegrini/srfi-51

2020-06-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add list of tested hardware to PORTING-NOTES

2020-06-23 Erick Gallesio <eg@stklos.net>
	- Merge pull request #25 from jpellegrini/srfi-51

2020-06-23 Erick Gallesio <eg@unice.fr>
	- Deleted the functions in the SRFI which are now R7RS
	- Changed the arguments order of the comparator function

2020-06-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-51

2020-06-22 Erick Gallesio <eg@unice.fr>
	- Added some documentation on SRF-173

2020-06-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #20 from jpellegrini/master

2020-06-22 Erick Gallesio <eg@unice.fr>
	- Updated the information about STklos construction.

2020-06-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- default value for make-list is not #void

2020-06-21 Erick Gallesio <eg@unice.fr>
	- Fixed the title of SRII-45

2020-06-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-173

2020-06-18 Erick Gallesio <eg@unice.fr>
	- Added SRFI-190
	- Updated the list of supported SRFIS and documentation

2020-06-17 Erick Gallesio <eg@unice.fr>
	- Added an entry for new SRFI-158 in srfi-0 and lib/Makefile.am

2020-06-17 Erick Gallesio <eg@stklos.net>
	- Merge pull request #17 from jpellegrini/master

2020-06-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Merge branch 'master' of https://gitlab.com/Gallesio/STklos

2020-06-16 Erick Gallesio <eg@unice.fr>
	- Added tests during the image built (to abort the built if a test fail)
	- Place images in the /home directory to ease volume binding

2020-06-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-158 -- generators and accumulators

2020-06-09 Erick Gallesio <eg@stklos.net>
	- Merge pull request #14 from jpellegrini/master

2020-06-09 Erick Gallesio <eg@unice.fr>
	- We have now two Dokerfiles (kind of 'stable' and 'unstable')

2020-06-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix crash on 32-bit big-endian MIPS
	- Merge branch 'master' of https://gitlab.com/Gallesio/STklos

2020-06-08 Erick Gallesio <eg@unice.fr>
	- Produced the new documentation
	- Bug fix: bookmarks were no more displayed
	- Make the HTML documention easier to read.

2020-06-07 Erick Gallesio <eg@unice.fr>
	- Pushing version with Id: 574efe7
	- Fixed (again) he bug signaled by okuoku on github

2020-06-05 Erick Gallesio <eg@unice.fr>
	- Preparing STklos 1.40 release
	- Updated dcoumentation
	- Pushing version with Id: 5725c85
	- upgrade relase nummber
	- Added a Dockerfile

2020-06-04 Erick Gallesio <eg@unice.fr>
	- Pushing version with Id: 5706d71
	- Code rewriting to suppress some (false positive) warnings

2020-06-03 Erick Gallesio <eg@unice.fr>
	- Pushing version with Id: 56f684e
	- Deleted a used (but useless) func for managing environments in VM

2020-06-02 Erick Gallesio <eg@unice.fr>
	- Pushing version with Id: 56e5f27
	- Fixed various warning issued only by CLANG
	- Fixed a CLANG problem when compiling without any optimisation.
	- Elimination of gcc -Wextra warnings

2020-05-30 Erick Gallesio <eg@unice.fr>
	- Reverted the @okuoku PR by error. Reverted it again!!
	- Upgraded the automake companion scripts

2020-05-29 Erick Gallesio <eg@unice.fr>
	- Merge github.com:egallesio/STklos

2020-05-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #12 from okuoku/fix-read-bytevector!
	- Merge pull request #12 from okuoku/fix-read-bytevector!
	- Merge pull request #13 from jpellegrini/master

2020-05-29 Erick Gallesio <eg@unice.fr>
	- Prepare public push
	- Fix: Continuations allocate too much space.

2020-05-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Do not return a value from void function
	- Remove comma after MUT_DECL
	- Use va_end() after va_start()

2020-05-14 okuoku <mjt@cltn.org>
	- Fix read-bytevector! to return actual read count

2020-03-07 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of gitlab.com:Gallesio/STklos
	- Fix code to avoid some warnings when compiling with clang
	- Suppressed useless trace

2020-03-05 Erick Gallesio <eg@unice.fr>
	- Push
	- Changed the default case sensitivity for STklos.
	- Suppressed unused function

2020-02-21 Erick Gallesio <eg@unice.fr>
	- Fix: stklos-script uses now the --bindir configure option

2020-02-10 Erick Gallesio <eg@unice.fr>
	- Make the tmpcomp command closer to the real stklos-compile command

2020-02-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #9 from jpellegrini/cross-compilation

2020-02-07 Erick Gallesio <eg@unice.fr>
	- Fix: thread-sleep! complains about bad timeout
	- New: repl-theme function permits to customize REPL prompt colors

2020-02-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- make cross-compilation easier

2020-01-02 Erick Gallesio <eg@unice.fr>
	- Copyright date updated

2019-11-26 Erick Gallesio <eg@unice.fr>
	- Merge https://github.com/egallesio/STklos
	- Use a lighter approach of date setting to configure script to permit Github CI
	- Use a lighter approach of date setting to configure script to permit Github CI
	- Merge https://github.com/egallesio/STklos
	- Push
	- Fix (again) code in charge of saving tree meta informations

2019-11-26 Erick Gallesio <eg@stklos.net>
	- Create ccpp.yml

2019-10-18 Erick Gallesio <eg@unice.fr>
	- Added R7RS tests for quasiquote and case-lambda

2019-10-14 Erick Gallesio <eg@unice.fr>
	- Added tests for sect. 4.2.6 of RSRS (dynamic binding)
	- Fix bug when lauching stklos without TERM (docker build)
	- Bug fix in `force` procedure
	- Adapted SRFI-45 for R7RS
	- Fix a bug  promise printing
	- Fix in documentation build & Updated documentation commit
	- Implementation of R7RS delayed evaluation procedures

2019-08-22 Erick Gallesio <eg@unice.fr>
	- Added test for R7RS section 4.2.4 Iteration
	- Changed the SRFI-11 implementation now that let-values is native
	- Added the R7RS syntaxes let-values & let*-values
	- Added the R7RS syntax letrec*

2019-07-31 Erick Gallesio <eg@unice.fr>
	- Added the #:xxx syntax for keywords for compatibility with other implementations

2019-07-29 Erick Gallesio <eg@unice.fr>
	- Bug fix in the initialisation of %random-source-current-time

2019-07-19 Erick Gallesio <eg@unice.fr>
	- Added tests for section 4.2.1
	- R7RS: Added the the => in case form

2019-07-13 Erick Gallesio <eg@unice.fr>
	- Modified the README for 1.31 series

2019-07-12 Erick Gallesio <eg@unice.fr>
	- Preparation for 1.31 release
	- Prepartion for version 1.31
	- Documentation update
	- Added SRFI-112: Environment Inquiry

2019-07-09 Erick Gallesio <eg@unice.fr>
	- Do not use user configuration file when doing distribution tests
	- Updated the internal PCRE library to 8.43
	- Updated the internal GC library to 8.0.4

2019-07-07 Erick Gallesio <eg@unice.fr>
	- PUSH
	- Oops: pcre/missing was a link on the automake file instaead of a copy
	- Merge branch 'master' of gitlab.com:Gallesio/STklos
	- Fix in the generation of the .git_meta file
	- Added meta informations of the source distrbution files in Git
	- Added meta informations of the source distrbution files in Git

2019-07-06 Erick Gallesio <eg@unice.fr>
	- Fix: On OSX nl_langinfo returns a codeset in lower case

2019-07-05 Erick Gallesio <eg@unice.fr>
	- Updated autoconf files in pcre

2019-07-04 Erick Gallesio <eg@unice.fr>
	- Fix the NEWS file
	- Fix: added the correct version of the automake 'missing' script
	- Fix: added the correct version of the automake 'missing' script
	- Fix again the test of functions defined using the lambda character

2019-07-03 Erick Gallesio <eg@unice.fr>
	- Fix usage of "pp" instaead of "pretty-print"
	- FIX: Use "pretty-print" instead of "pp" in stklos-genlex.
	- Merge branch 'master' of gitlab.com:Gallesio/STklos
	- Prepare the 1.30 version
	- Fixed a bug with R7RS exit

2019-07-01 Erick Gallesio <eg@unice.fr>
	- Fixed a bug with R7RS exit

2019-06-28 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Added extended function error-object-location
	- Added the R7RS missing primitives of the 6.11 section (Exceptions)

2019-06-25 Erick Gallesio <eg@unice.fr>
	- Implemented R7RS raise-continuable

2019-06-24 Erick Gallesio <eg@unice.fr>
	- Reorganization of the R7RS tests

2019-06-19 Erick Gallesio <eg@unice.fr>
	- Updated copyright date in REPL
	- Adaptation of str.c after rewriting of char.c (COMPLETE)

2019-06-18 Erick Gallesio <eg@unice.fr>
	- Changed the implementation in chars.c (NOT COMPLETE)

2019-06-11 Erick Gallesio <eg@unice.fr>
	- Fix: socket-{in,out}port are now textual
	- Renamed pp.stk in pretty-print.stk

2019-06-10 Erick Gallesio <eg@unice.fr>
	- Change: Modified stklos.1 man page about --utf8-encoding.
	- Fix: incorrect value for characters when the encoding was not utf8

2019-05-22 Erick Gallesio <eg@unice.fr>
	- Fix: uncaught exception when an error occurs in a -l or -f

2019-05-21 Erick Gallesio <eg@unice.fr>
	- Added/modified numerical functions to be R7RS compliant.

2018-11-27 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Fix: length of a circular list loops in message error
	- Added test on circular lists
	- R7RS: equal?, assoc and member work now on circular lists
	- Fix in the compiler (could loop on circular structures)
	- Added lib/equiv.stk to compute equality of cicular structures
	- Small improvements on read/write of circular structures
	- TAGS file should not be in distrib

2018-11-26 Erick Gallesio <eg@unice.fr>
	- Added SRFI 111 (Boxes)

2018-10-24 Erick Gallesio <eg@unice.fr>
	- Optimization of circular list priniting

2018-10-19 Erick Gallesio <eg@unice.fr>
	- Rewrite print-star without mutex

2018-10-12 Erick Gallesio <eg@unice.fr>
	- Documentation updated
	- Avoid consing in string-fo-each and vector-for-each.

2018-10-05 Erick Gallesio <eg@unice.fr>
	- Rename copy-tree to use the R7RS name (list-copy)
	- Added R7RS function delete-file

2018-09-21 Erick Gallesio <eg@unice.fr>
	- Added the R7RS primitive `command-line`
	- Doumentation: get-environment-variable[s]? are now R7RS
	- Regression fix:  With R7RS current-time threads timeout may be rationals
	- Fix: Catch R7RS exit condition

2018-09-18 Erick Gallesio <eg@unice.fr>
	- Added the R7RS `exit` and `emergency-exit` functions

2018-09-11 Erick Gallesio <eg@unice.fr>
	- Added the R7RS time related primitives

2018-08-27 Erick Gallesio <eg@unice.fr>
	- Added the R7RS primitive `features`

2018-08-24 Erick Gallesio <eg@unice.fr>
	- Updated Changelog and NEWS files
	- Updated Documentation
	- Added extended functions display-simple display-shared

2018-08-23 Erick Gallesio <eg@unice.fr>
	- Modified display to be R7RS (no loop on cyclic structures).

2018-08-22 Erick Gallesio <eg@unice.fr>
	- Added R7RS function write-string
	- Added the R7RS function write-shared & write-simple
	- Added controls on binary vs textual ports

2018-08-06 Erick Gallesio <eg@unice.fr>
	- Make standard IO port both binary and textual.
	- Added R7RS primitive write-bytevector

2018-08-05 Erick Gallesio <eg@unice.fr>
	- Added the R7RS function read-bytecode!
	- Added R7RS primitive read-bytevector

2018-08-03 Erick Gallesio <eg@unice.fr>
	- Modification: the extended function read-chars is renamed in read-bytes
	- Added input and output bytecode vectors

2018-08-01 Erick Gallesio <eg@unice.fr>
	- Added the R7RS primitives read-u8 peek-u8 and u8-ready?
	- Added the R7RS function read-char

2018-07-18 Erick Gallesio <eg@unice.fr>
	- Bug fix on write-char  with UTF8 characters
	- Bug Fix: multiples values lost on call-with-port

2018-07-14 Erick Gallesio <eg@unice.fr>
	- Starting implementation of R7 RS functions.

2018-07-11 Erick Gallesio <eg@unice.fr>
	- Added the R7RS utf8->string & string->utf8 functions

2018-07-10 Erick Gallesio <eg@unice.fr>
	- Added R7RS function bytevector-append.
	- Re-implementation of R7RS bytecode-copy!

2018-07-09 Erick Gallesio <eg@unice.fr>
	- Re-implementation of R7RS bytevector-copy

2018-07-06 Erick Gallesio <eg@unice.fr>
	- Code cleaning of R7RS bytevector-{length,u8-ref,u8-set!} primitives
	- Added R7RS function `bytevector`
	- Fixed typos in Doc
	- Added `start` and `end` parameters to R7RS `vector-fill!`
	- Added the R7RS function vector-append
	- Updated string->vector & vector->string to the final version of R7RS
	- Merge branch 'master' of gitlab.com:Gallesio/STklos (but why?)
	- Extended vector-copy to be R7RS and added the R7RS vector-copy!

2018-07-05 Erick Gallesio <eg@unice.fr>
	- Extended the vector->list to be R7RS compliant
	- Added the R7RS function `symbol=?`
	- Integration of the git hash in the source (more or less)

2018-07-03 Erick Gallesio <eg@unice.fr>
	- Integration of the git hash in the source (more or less)
	- Display a Git hash when intaractive.
	- Modified the makefile to permit a unique beta version number.
	- Modified the makefile to permit a unique beta version number
	- Typo fix for documentation
	- Added  R7RS #true and #false constants and the boolean=? primitive.

2018-06-29 Erick Gallesio <eg@unice.fr>
	- Added a new instruction in the VM: PUSH-HANDLER-FAR
	- Code cleaning in R7RS strings

2018-06-28 Erick Gallesio <eg@unice.fr>
	- Extended the string-fill! function to be R7RS
	- Make string-copy R7RS compliant and added R7RS string-copy! function

2018-06-26 Erick Gallesio <eg@unice.fr>
	- Extended the string->list function to be R7RS compliant
	- Added function %set-procedure-name!
	- String comparison functions are extended to be R7RS

2018-06-22 Erick Gallesio <eg@unice.fr>
	- Added tests for R7RS traits of list fucntions
	- Updated documentation to show R7RS extensions as such.

2018-06-21 Erick Gallesio <eg@unice.fr>
	- Added the  R7RS list-set! primitive
	- Make the assoc and member primitive R7RS compliant
	- Fixed the tests again...
	- Fix tests

2018-06-15 Erick Gallesio <eg@unice.fr>
	- Moved the tests with UTF8 lambda symbols to test-utf8

2018-06-13 Erick Gallesio <eg@unice.fr>
	- Force LC_NUMERIC locale to always be "C"

2018-06-12 Erick Gallesio <eg@unice.fr>
	- Merge branch 'dev' (updated used libraries)
	- Added tests for circular lists
	- Allow item redefinition in circular structures

2018-06-11 Erick Gallesio <eg@unice.fr>
	- Upgraded version of libffi to version 3.2
	- Upgraded the PCRE regular expression library to version 8.42
	- Upgraded the Boehm GC library to version 7.6.4
	- Optimization of circular structure reading

2018-06-06 Erick Gallesio <eg@unice.fr>
	- Moved the ScmPkg template Makefile in the share dir (instead of etc)
	- Typo correction

2018-06-04 Erick Gallesio <eg@unice.fr>
	- Release 1.20

2018-06-01 Erick Gallesio <eg@unice.fr>
	- Merge branch 'dev'
	- Bug fix: with-xxx-yyy-port do not work with string port
	- Automake: New file '.in' due to a automake version upgrade

2018-04-20 Erick Gallesio <eg@unice.fr>
	- Fixed some character encoding.
	- Documentation updated
	- Updated documentation for version 1.20

2018-04-13 Erick Gallesio <eg@unice.fr>
	- Bug fix in stklos-compile Using read-byte instead of read-char to be UTF8 reading independant

2018-03-27 Erick Gallesio <eg@unice.fr>
	- Bug Fix: the detecteion of bad UTF sequences could lead to a loop

2018-03-26 Erick Gallesio <eg@unice.fr>
	- Bug fix of a long standing bug on call/cc. The bug was not systematic and showed up sometimes when running the tests

2018-03-23 Erick Gallesio <eg@unice.fr>
	- Added tests on functions declared with 'λ' symbol
	- Convert NEWS file in markdown

2018-03-22 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of gitlab.com:Gallesio/STklos
	- Modified .gitignore
	- Modified .gitignore

2018-03-22 Erick <eg@unice.fr>
	- Added LICENSE file

2018-03-22 Erick Gallesio <eg@unice.fr>
	- Change copyright date in interactive banner
	- Changed source to avoid GCC warnings
	- Added the  unicode character 'λ' as a synonym of lambda

2014-01-02 Erick Gallesio <eg@unice.fr>
	- now when TERMis of the form xterm-xxxcolor, it is recognized as a color terminal

2012-03-18 Erick Gallesio <eg@unice.fr>
	- .
	- Added #!fold-case and #!no-fold-case

2012-02-26 Erick Gallesio <eg@unice.fr>
	- .
	- Corrected some problems on character encoding depending of the SHELL LC_* varisables

2012-02-25 Erick Gallesio <eg@unice.fr>
	- .

2012-01-01 Erick Gallesio <eg@unice.fr>
	- use the LANG variable to determine if we use utf8 (rather than fixing it to true by default as before)
	- replaced some calls to "make" by "$(MAKE)" in various Makefiles

2011-12-31 Erick Gallesio <eg@unice.fr>
	- Added tag stklos-1.10 for changeset 7636aadfd5ee
	- Commit version stklos-1.10

2011-12-04 Erick Gallesio <eg at unice.fr>
	- Fixed compilation problem with Cygwin. Now all tests are running on Windows

2011-12-04 Erick Gallesio <eg@unice.fr>
	- .

2011-12-04 Erick Gallesio <eg at unice.fr>
	- Code adaptation for Win32

2011-12-03 Erick Gallesio <eg@unice.fr>
	- Prefix md5 and getopt function with "STk_" to avoid name space pollution.
	- Adding a patch for building on MacOs X Lion

2011-10-15 Erick Gallesio <eg@unice.fr>
	- .

2011-10-08 Erick Gallesio <eg@unice.fr>
	- MacOs X Bug fix: isspace returns true for bytes beyond 0x80 even if we use UTF-8 encoding.

2011-09-18 Erick Gallesio <eg@unice.fr>
	- Fixed a bug with indices of regexp-match-position with UTF-8 encoded strings

2011-09-04 Erick Gallesio <eg@unice.fr>
	- Bug fix with read-line and UTF-8 strings

2011-08-28 Erick Gallesio <eg@unice.fr>
	- corrected a typo in configure.ac
	- .
	- Bug fix: read-line built bad UTF-8 strings

2011-08-22 Erick Gallesio <eg@unice.fr>
	- Big source code patch with no modification: files are now encoded in UTF-8

2011-08-21 Erick Gallesio <eg@unice.fr>
	- Recognize UTF-8 strings in regexps

2011-08-19 Erick Gallesio <eg@unice.fr>
	- Going back to the original implementation of SRFI-74, since there are no more conflicting names
	- Moved R7RS (draft-1) blobs to R7RS bytevectors (Draft-3). The implementation is now in Scheme and fully compatible with u8vectors.

2011-08-16 Erick Gallesio <eg@unice.fr>
	- - Added the possibility       *  to insert hexadecimal character in symbols as in R6RS       * to specify characters in hexadecimal - Changed the syntax of hexadecimal escape sequence in strings. (Octal bytes   are now deprecated) - Added Continuation lines in strings compatible with R6RS

2011-08-14 Erick Gallesio <eg@unice.fr>
	- Added the syntax #x... to read character in hexadecimal
	- Added new primitives: char-foldcase, string-foldcase, string-foldcase!

2011-08-10 Erick Gallesio <eg@unice.fr>
	- All string-* functions are now able to manage string encoded in UTF-8

2011-07-27 Erick Gallesio <eg@unice.fr>
	- Added comparison functions for UTF-8 strings
	- Weird: fix on s64/u64 patch disappeared.
	- .
	- .
	- Use read-byte instead of read-char when making the C boot file.
	- Added UTF-8 support to most of the string functions (string-ref string-set!, string-upcase, string-downcase, ...). Comparisons are not done yet

2011-07-24 Erick Gallesio <eg@unice.fr>
	- Bug fix: u64 and s64 types were inverted

2011-06-25 Erick Gallesio <eg at unice.fr>
	- Typo Fix leading to an illegal instruction on INT-SINT-FXMUL2

2011-05-06 Erick Gallesio <eg@unice.fr>
	- Added UTF-8 support to string-ref, string<->list

2011-05-05 Erick Gallesio <eg@unice.fr>
	- started implementation of multi-bytes strings
	- .
	- Changed the internal representation of strings to support multibytes strings No real support for now
	- .
	- .
	- .

2011-05-01 Erick Gallesio <eg@unice.fr>
	- Added the utf8.c file

2011-04-24 Erick Gallesio <eg@unice.fr>
	- .

2011-04-23 Erick Gallesio <eg@unice.fr>
	- Start adding support for UTF-8. See below for details:       - Implementation is far form complete       - Unicode characters are recognized but strings are not yet in UTF-8       - Unicode characters are printed in UTF-8       - added a new option to enable/disable UTF-8

2011-04-20 Erick Gallesio <eg@unice.fr>
	- Added R7RS blobs

2011-04-17 Erick Gallesio <eg@unice.fr>
	- .
	- Added support for R7RS. New primitives: make-list, string-map, string-for-each, vector-for-each, vector-map
	- .

2010-12-30 Erick Gallesio <eg@unice.fr>
	- Added tag stklos-1.01 for changeset c1a2690f196c
	- Commit version stklos-1.01
	- Preparing version stklos-1.01-beta2
	- Callbacks with varargs are not well supported by libffi (it doesn't work on x86_64). The fix used here is an horrible kludge, but it permits to use GTK+ ScmPkg packages.

2010-12-29 Erick Gallesio <eg@unice.fr>
	- Preparing version stklos-1.01-beta1
	- Changed the sync URL for STklos ScmPkg packahges

2010-12-23 Erick Gallesio <eg@unice.fr>
	- Bug fix in nested quasiquotes

2010-11-25 Erick Gallesio <eg@unice.fr>
	- .

2010-11-07 Erick Gallesio <eg@unice.fr>
	- Bug Fix: srfi-27 was declared as directly available whereas it needs to be loaded. Bug signaled by Vitaly Magerya
	- Bug fix: process-{kill,stop,continue} didn't work when used in a case insensitive interpreter. Signal name is now searched in a case insensitive manner. Bug signaled by Vitaly Magerya.

2010-10-30 Erick Gallesio <eg@unice.fr>
	- Applied Vitaly Magerya patch to permit tail patterns in syntax rules
	- Take into account the thread-handler-error-show parameter object in the thread testing program

2010-10-28 Erick Gallesio <eg@unice.fr>
	- .
	- doc update
	- Permit to have error messages in threads even without joining them. Adding the thread-handler-error-show parameter object

2010-10-23 Erick Gallesio <eg@unice.fr>
	- Makefiles cleanup

2010-10-16 Erick Gallesio <eg@unice.fr>
	- Added the stklos-debug-level parameter

2010-09-12 Erick Gallesio <eg@unice.fr>
	- Two bug fixes

2010-08-23 Erick Gallesio <eg@unice.fr>
	- Modifications to support ScmPkg on MacOs MacPorts

2010-08-22 Erick Gallesio <eg@unice.fr>
	- Fix incompatibilties in FFI introduced in 1.0

2010-08-20 Erick Gallesio <eg@unice.fr>
	- create ScmPkg description files if they don't exit to avoid repeated warnings

2010-08-17 Erick Gallesio <eg@unice.fr>
	- print bars around the "null" symbol

2010-08-12 Erick Gallesio <eg@unice.fr>
	-  Fixed several bugs signaled by Vitaly Magerya. Thanks to him

2010-08-11 Erick Gallesio <eg@unice.fr>
	- Added tag stklos-1.00 for changeset f6f42a97b735
	- .

2010-08-10 Erick Gallesio <eg@unice.fr>
	- .
	- .
	- Remove the old extension intsallation mechanism (stklos-install)
	- Generate documentation for 1.0

2010-08-09 Erick Gallesio <eg@unice.fr>
	- Added documentention for MAKE-DIRECTORIES and ENSURE-DIRECTORIES-EXIST
	- suppressed the http package autoload, since it is not used by the distribution or ScmPkg packages
	- Bug fix: NULL for fileport names was a bad idea for virtual port, use a constant C string instead

2010-08-08 Erick Gallesio <eg@unice.fr>
	- Added conf-dir option to stklos-pkg

2010-08-07 Erick Gallesio <eg@unice.fr>
	- Fix of the -D option

2010-08-06 Erick Gallesio <eg@unice.fr>
	- added %shared-suffix for MacOs which distinguishes libraries and modules

2010-08-05 Erick Gallesio <eg@unice.fr>
	- Added readline support for libedit compatibility layer
	- Added support for accessing C variables from Scheme

2010-08-04 Erick Gallesio <eg@unice.fr>
	- Added an information telling if readline support is available

2010-08-02 Erick Gallesio <eg@unice.fr>
	- Added SRFI-100 support
	- Changed the thread demo

2010-07-25 Erick Gallesio <eg@unice.fr>
	- Bug fix: EOF on a recursive repl was incorrect

2010-06-30 Erick Gallesio <eg@unice.fr>
	- Use the STKLOS_CONFDIR shell variable to set the configuration dir. If unset the configuration directory is ~/.stklos

2010-06-23 Erick Gallesio <eg@unice.fr>
	- Added GNU readline support in REPL if the readline lib can be loaded dynamically

2010-05-16 Erick Gallesio <eg@unice.fr>
	- FFI is now part of the bootstrap. libff is now at version 3.0.9
	- NOP

2010-05-15 Erick Gallesio <eg@unice.fr>
	- REPL customization: numerous parameters added to allow the integration of readline or editline

2010-05-14 Erick Gallesio <eg@unice.fr>
	- Added fucntions allocate-bytes and free-bytes
	- Permit old stklos-install command to use curl or fetch when wget is not present in path
	- Forms like (let () (define a 0)) have now a decent error message

2010-05-08 Erick Gallesio <eg@unice.fr>
	- Preparing version stklos-1.00-beta4

2010-04-27 Erick Gallesio <eg@unice.fr>
	- Fixed a bug in internal defines rewriting. Internal define rewriting was done before macro-expanding conducting to issuing incorrect "bad internal definition" when a macro expansion intoduce a DEFINE symbol. Thanks to Emmanuel Medernach for signaling this bug

2010-04-05 Erick Gallesio <eg@unice.fr>
	- Added SRFI-74 support

2010-04-04 Erick Gallesio <eg@unice.fr>
	- Preparing version stklos-1.00-beta3
	- Fixed compilation problem on Ubuntu with regexp

2010-03-16 Erick Gallesio <eg@unice.fr>
	- Added cons25 as a terminal with color capabilities for FreeBSD

2010-01-03 Erick Gallesio <eg@unice.fr>
	- Preparing version stklos-1.00-beta17
	- Code cleaning and bumping version to 1.00

2010-01-02 Erick Gallesio <eg@unice.fr>
	- Added the help function which search STklos manual or functions docstrings.

2009-12-20 Erick Gallesio <eg@unice.fr>
	- Added function auto-documentation
	- Added the --show-instructions to stklos-compile.

2009-10-29 Erick Gallesio <eg@unice.fr>
	- Changed stklos.org -> stklos.net in sync URLs

2009-10-28 Erick Gallesio <eg@unice.fr>
	- Added --libraries to stklos-config. It displays the used/compiled libraries at STklos building time
	- Preparing version stklos-0.99dev-beta15
	- configure code cleaning
	- Going back one more time: MPI doesn't work with native 64 bits on MacOS. As a consequence, the wrapper functions in gmp.c are 32 bits and use a different strategy in presence of values which cannot be represented with 32 bits (conversion to/from string). This is slow, but it seems to work.

2009-10-27 Erick Gallesio <eg@unice.fr>
	- mpi-type.h is now built by program

2009-10-26 Erick Gallesio <eg@unice.fr>
	- NOP
	- Added a check for gmp wrapper in gmp-light
	- Changing gmp structure to permits a user to drop a real GMP tree into STklos one for compilation (previous gmp-light permitted that).

2009-10-25 Erick Gallesio <eg@unice.fr>
	- Fix for machines with PCRE installed but without pcreposix.h file
	- Preparing version stklos-0.99dev-beta8

2009-10-24 Erick Gallesio <eg@unice.fr>
	- Complete rewriting of GMP-lite, the provided gmp compatible package. Old GMP-lite was based on an old version of GMP. The new one is based on the MPI library. It is a bit slow, but it is small and should be easy to maintain.

2009-10-07 Erick Gallesio <eg@unice.fr>
	- Removed the useless dependence to malloc.h in gnu-getopt.c  + Fixed test on HAVE_GLOB

2009-10-04 Erick Gallesio <eg@unice.fr>
	- Added gc/libatomic_ops-1.2/src/config.h.in which was mysteriously absent

2009-10-04 Erick Gallesio <eg at unice.fr>
	- NOP

2009-10-04 Erick Gallesio <eg@unice.fr>
	- NOP

2009-10-03 Erick Gallesio <eg@unice.fr>
	- Removing LURC support since it is no more maintained
	- Makefile / configure fixes
	- Directory gc/libatomic_ops-1.2 was missing

2009-10-01 Erick Gallesio <eg@unice.fr>
	- Fiexed a typo in configure.ac

2009-10-01 Erick Gallesio <eg at unice.fr>
	- Various Adaptations for compiling on MacOS 10.6

2009-09-30 Erick Gallesio <eg@unice.fr>
	- Going back to a semi stable version of GC (i.e. 7.2alpha2)
	- Fix a cast in qsort call which doesn't compile for MacOs 10.6
	- Preparing version stklos-0.99dev-beta5
	- Changed the gc 7.1alpha2 by the CVS version of 30 Sept 2009

2009-09-28 Erick Gallesio <eg@unice.fr>
	- Bug Fix in configure.ac

2009-09-27 Erick Gallesio <eg@unice.fr>
	- Configure.ac cleaning
	- .
	- Added a regression test for regexp + Bug correction for REGEXP-QUOTE

2009-09-26 Erick Gallesio <eg@unice.fr>
	- Added option --with-provided-ffi to configure script
	- Upgrade libffi to 3.0.8
	- Preparing version stklos-0.99dev-beta4
	- .
	- Big cleaning
	- NOP
	- .
	- NOP
	- fix in srfi-59

2009-09-25 Erick Gallesio <eg@unice.fr>
	- Deleting the extensions directory. Use ScmPkg for that now
	- Deleting the gtklos directory
	- Reverting to default branch

2009-05-10 Erick Gallesio <eg@unice.fr>
	- Bug fix in FFI when passing double

2009-04-28 Erick Gallesio <eg@unice.fr>
	- Copyright date update in the REPL.

2009-04-24 Erick Gallesio <eg@unice.fr>
	- Applied another set of bug fixes provided by Christopher Oliver. Thanks to him

2009-04-19 Erick Gallesio <eg@unice.fr>
	- Applied bug fixes provided by Christopher Oliver. The fixes are     - infinite loop when reading bad closing parenthesis     - SRFI-62 comments at end of file yield an error     - Fixed an error in define-generic macro     - Improper parameter lists were not correctly handled in       method-more-specific?

2009-04-18 Erick Gallesio <eg@unice.fr>
	- NOP

2009-01-03 Erick Gallesio <eg@unice.fr>
	- If we cannot associate a VM to the current thread, use the VM of the primordial thread. This permits to use libraries that have their own threads and need to call Scheme.

2008-12-20 Erick Gallesio <eg@unice.fr>
	- Changed the way cpointers are printed

2008-09-22 Erick Gallesio <eg@unice.fr>
	- NOP
	- Added SRFI-98 support

2008-09-01 Erick Gallesio <eg@unice.fr>
	- merge
	- NOP

2008-08-27 Erick Gallesio <eg@unice.fr>
	- Added support for SRFI-96
	- Bug fix in PORT-CURRENT-POSITION
	- Added the PORT? primitive

2008-08-10 Erick Gallesio <eg@unice.fr>
	- Corrected a bug when creating rational with N=0 and D being a bignum
	- NOP

2008-06-02 Erick Gallesio <eg@unice.fr>
	- changed <box> to <ref> since the name was used by old GTk boxes

2008-05-18 Erick Gallesio <eg@unice.fr>
	- Added tag stklos-0.98 for changeset 98e972116c66
	- Removed tag stklos-0.98
	- Commit version stklos-0.98
	- NOP

2008-05-14 Erick Gallesio <eg@unice.fr>
	- Small fixes

2008-05-09 Erick Gallesio <eg@unice.fr>
	- Added tag stklos-0.98 for changeset 5fc6ec551f9f
	- Commit version stklos-0.98
	- NOP
	- NOP
	- Addded option --build-sync-file to smcpkg to ease personal repository maintenance
	- nop

2008-05-03 Erick Gallesio <eg@unice.fr>
	- NOP

2008-05-03 Erick Gallesio <eg@essi.fr>
	- NOP

2008-05-03 Erick Gallesio <eg at unice.fr>
	- Preparing version stklos-0.98dev-beta1
	- Fixed Makefile machinery for libffi integration
	- Changing C/invoke by libffi

2008-05-01 Erick Gallesio <eg@essi.fr>
	- Added function STk_values2vector to ease the use of multiple values from C.

2008-04-15 Erick Gallesio <eg@essi.fr>
	- Avoid the main ScmPkg repository which is out of order.

2008-04-10 Erick Gallesio <eg@essi.fr>
	- Fixed a typo

2008-01-31 Erick Gallesio <eg@essi.fr>
	- Updated GC to 7.1alpha2 version

2008-01-11 Erick Gallesio <eg@essi.fr>
	- Added and exported the method-specializers-equal? method

2007-12-16 Erick Gallesio <eg@essi.fr>
	- Added tag stklos-0.97 for changeset ad44b8445335
	- Removed tag stklos-0.97
	- NOP
	- Added tag stklos-0.97 for changeset c0cd99e2cd3d
	- Commit version stklos-0.97

2007-12-14 Erick Gallesio <eg@essi.fr>
	- Updated PCRE to 7.4 (from 5.0)

2007-12-13 Erick Gallesio <eg@essi.fr>
	- Added SRFI-59

2007-12-09 Erick Gallesio <eg@essi.fr>
	- Added SRFI-45
	- Addes BOXES: they were used by the system but unavailable to the user.
	- Added SRFI-88 and SRFI-89

2007-12-08 Erick Gallesio <eg@essi.fr>
	- Added a C backtrace function in Debug mode
	- Deleted the mutex in read which could conduct to deadlocks. Read uses no more globals now.

2007-12-06 Erick Gallesio <eg@essi.fr>
	- NOP

2007-12-05 Erick Gallesio <eg@essi.fr>
	- Adapted the STklos.init file for recent versions of SLIB (old code didn't work anymore)

2007-11-29 Erick Gallesio <eg@essi.fr>
	- Applied Makefiles patches given by Marijn Schouten.

2007-11-27 Erick Gallesio <eg@essi.fr>
	- Applied the patches sent by Michael South. These patches fix problems with code modification (done at runtime in vm.c to optimize access to globals) in presence of multiple threads. Thanks Michael for this (non trivial) patch.

2007-11-19 Erick Gallesio <eg@essi.fr>
	- Fixed two minor timer bugs signaled by Michael South

2007-11-08 Erick Gallesio <eg@essi.fr>
	- Bug fix: Code for class redefinition was severely buggy.
	- Bug fix: Changing the class of an object was incorrect when the new class has new slot with an init function

2007-10-05 Erick Gallesio <eg@essi.fr>
	- Going back (once again) of socket.c. Previous modification introduced a severe regression

2007-09-24 Erick Gallesio <eg@essi.fr>
	- Added the suffix dev to version in developent tree

2007-09-19 Erick Gallesio <eg@essi.fr>
	- Added the WRITE-PRETTY-QUOTES parameter. When false, quoted lists are printed using list notation.

2007-09-18 Erick Gallesio <eg@essi.fr>
	- Fixed the fact that virtual and active slots could  not use un-exported procedures.

2007-09-17 Erick Gallesio <eg@essi.fr>
	- Typo fix

2007-08-29 Erick Gallesio <eg@essi.fr>
	- Extension of the Cpointer type to allow some typing and user data embedding

2007-08-22 Erick Gallesio <eg@essi.fr>
	- When an :obj result is the NULL pointer, return STk_void.

2007-08-14 Erick Gallesio <eg@essi.fr>
	- One again, get rid of the dup in the socket.c code. When closing a socket we use shutdown instead of close. This permits to close one end of the socket while the other one stays open (and hence this avoids the dup).

2007-08-13 Erick Gallesio <eg@essi.fr>
	- NOP

2007-07-13 Erick Gallesio <eg@essi.fr>
	- NOP
	- NOP
	- Fixed a typo which prevent the --install option of stklos-pkg

2007-07-06 Erick Gallesio <eg@essi.fr>
	- EQUAL? returns #t on structure with same types and same values now.
	- Bib fix: call-with-input-xxx returned only the first value when using multiple values
	- NOP

2007-07-05 Erick Gallesio <eg@essi.fr>
	- NOP
	- NOP
	- NOP
	- Commit version stklos-0.96
	- Bug fix with format string ending with a ~
	- Better isolation of STklos internals through the usage of the SCHEME module
	- Fix for Solaris (not unsetenv in Solaris)

2007-07-03 Erick Gallesio <eg@essi.fr>
	- Added an option to download without intallation to stklos-pkg

2007-06-30 Erick Gallesio <eg@essi.fr>
	- Added tag stklos-0.96 for changeset 2077bb10a9cf
	- Commit version stklos-0.96
	- Preparing version stklos-0.96-beta8

2007-06-29 Erick Gallesio <eg@essi.fr>
	- Preparing version stklos-0.96-beta7
	- Preparing version stklos-0.96-beta6
	- Fixed a bug which appeared on FreeBSD when flushing an input pipe port.
	- stklos-pkg can be parameterized to use another make command

2007-06-28 Erick Gallesio <eg@essi.fr>
	- Added option --disable-ffi to configure

2007-06-27 Erick Gallesio <eg@essi.fr>
	- Preparing version stklos-0.96-beta3
	- Fixed problems with make -j (must be tested on a real mlti-proc)

2007-06-26 Erick Gallesio <eg@essi.fr>
	- NOP
	- Removed the test directory from C/Invoke
	- Preparing version stklos-0.96-beta2
	- Preparing version stklos-0.96-beta1

2007-06-25 Erick Gallesio <eg@essi.fr>
	- Fixed support for x64 thanks to Pierre-Alexandre Fournier
	- NOP

2007-06-22 Erick Gallesio <eg@essi.fr>
	- DIRECTORY-FILES doesn't return "." and ".." anymore'
	-  Added cinvoke lib and some FFI refinements

2007-06-15 Erick Gallesio <eg@essi.fr>
	- Starting integration of FFI

2007-06-13 Erick Gallesio <eg@essi.fr>
	- Added the --{c,ld}flags option to stklos-config

2007-06-09 Erick Gallesio <eg@essi.fr>
	- Fixed a proble with /bin/sh which are not zsh or bash

2007-06-08 Erick Gallesio <eg@essi.fr>
	- Fixed description/authors field when adding a package to the repository
	- Added tag stklos-0.95 for changeset 6b1df5735aa1
	- Commit version stklos-0.95
	- NOP

2007-06-07 Erick Gallesio <eg@essi.fr>
	- Preparing version stklos-0.95-beta4
	- Added a rc file for stklos-pkg. Should be documeneted
	- Corrected path problems with GC

2007-06-06 Erick Gallesio <eg@essi.fr>
	- Preparing version stklos-0.95-beta3
	- Preparing version stklos-0.95-beta2
	- Pre-release packaging
	- Various small fixes

2007-06-02 Erick Gallesio <eg@essi.fr>
	- Added documentation for new usage of stklos-genlex

2007-06-01 Erick Gallesio <eg@essi.fr>
	- Added documentation of fixnum functions
	- NOP
	- added stubs for let-syntax and letrec-syntax

2007-05-31 Erick Gallesio <eg@essi.fr>
	- Fixed SRFI55 implementation
	- stklos-pkg claening and man page

2007-05-30 Erick Gallesio <eg@essi.fr>
	- new primitive: SIGNAL-ERROR
	- NOP

2007-05-24 Erick Gallesio <eg@essi.fr>
	- Bug Fix in C parameters

2007-05-21 Erick Gallesio <eg@essi.fr>
	- Fixed problems with --without-XXX configure options. Thank to Marijn Schouten (hkBst)" <hkBst at gentoo dot org> for signaling it.
	- NOP

2007-05-15 Erick Gallesio <eg@essi.fr>
	- Added http utilities functions
	- Added the function CLOSE-PORT-HOOK and CLOSE-PORT-HOOK-SET!

2007-05-14 Erick Gallesio <eg@essi.fr>
	- - Fixes on fixnum - New primitives: MD5SUM and MD5SUM-FILE

2007-05-13 Erick Gallesio <eg@essi.fr>
	- NOP

2007-05-05 Erick Gallesio <eg@essi.fr>
	- Changed current-second in currents-seconds since it seems to be the rule with other Scheme implementations
	- Better export macros

2007-04-26 Erick Gallesio <eg@essi.fr>
	- NOP
	- - Fixed a path problem which prevent compilation on system without   STklos already installed ((a consequence of require-library   generalization). Use of a shell variable to indicate that we are   building STklos (STKLOS_BUILDING) - Added the %%publish-syntax primitive for ScmPkg
	- NOP

2007-04-25 Erick Gallesio <eg@essi.fr>
	- NOP

2007-04-20 Erick Gallesio <eg@essi.fr>
	- Added here-strings

2007-04-19 eg <eg@saxo.polytech.unice.fr>
	- NOP

2007-04-16 Erick Gallesio <eg@essi.fr>
	- NOP

2007-04-14 Erick Gallesio <eg@essi.fr>
	- - Use require-library for autoloads (to be changed later) - match.stk renamed in bigmatch.stk

2007-04-13 Erick Gallesio <eg@essi.fr>
	- Added partial exports for ScmPkg
	- Added a way to partially import a module

2007-04-12 Erick Gallesio <eg@essi.fr>
	- Changed the install scripts to be more FreeBSD friendly
	- * New representation of global variable to permit aliases (not   finished yet) * Some modification in configure scripts for usage without gc   installed

2007-04-11 Erick Gallesio <eg@essi.fr>
	- NOP
	- Fix for SRFI-69

2007-04-10 Erick Gallesio <eg@essi.fr>
	- NOP

2007-04-03 Erick Gallesio <eg@essi.fr>
	- NOP
	- Added require-library function

2007-03-24 Erick Gallesio <eg@essi.fr>
	- bigloo rewritting for ScmPkg

2007-03-22 Erick Gallesio <eg@essi.fr>
	- Added code rewriting in pkgman

2007-03-16 Erick Gallesio <eg@essi.fr>
	- Fixed ScmPkg test
	- Added recette in library

2007-03-15 Erick Gallesio <eg@essi.fr>
	- port->string used to add a newline on eof. Fixed

2007-03-14 Erick Gallesio <eg@essi.fr>
	-  -- Added a way to add primitives in a given module -- Code cleaning in ScmPKg
	- NOP

2007-03-12 Erick Gallesio <eg@essi.fr>
	- Bug fix in ScmPkg Makefile generation
	- ScmPkg tuning rewriting

2007-03-08 Erick Gallesio <eg@essi.fr>
	- ScmPkg simplification (records and exceptions removed)
	- snow cleaning
	- Fixed a bug with internal macros

2007-03-05 Erick Gallesio <eg@essi.fr>
	- NOP

2007-03-04 Erick Gallesio <eg@essi.fr>
	- Fix a bug with internal macros
	- Fixed a typo
	- Fixed the dependencies sort

2007-02-28 Erick Gallesio <eg@essi.fr>
	- Install ScmPkg sources in their own dir
	- Renamed split in ScmPkg
	- RAS

2007-02-23 Erick Gallesio <eg@essi.fr>
	- Addind 3 new instructions (FAR mode)

2007-02-22 Erick Gallesio <eg@essi.fr>
	- adding a peehole optim
	- adding peehole optim for successive returns

2007-02-19 Erick Gallesio <eg@essi.fr>
	- Adding the package manager directory pkgman
	- Spkg support

2007-02-11 Erick Gallesio <eg@essi.fr>
	- new require-for-syntax which only deal with syntax (instead of loading completely the file)
	- New mechanism WHEN-COMPILE which is evalueated only when compiling

2007-02-09 Erick Gallesio <eg@essi.fr>
	- Added the nature of a file to %file-informations. It can be source, byte-code or object
	- Introducing Split packages

2007-02-08 Erick Gallesio <eg@essi.fr>
	- Starting SPLIT integration

2007-02-07 Erick Gallesio <eg@essi.fr>
	- Fixed a problem with macros with great areity (> 12)

2007-02-01 Erick Gallesio <eg@essi.fr>
	- Added --prepend-load-path and --append-load-path options to the compiler
	- snowman improvements
	- .

2007-01-31 Erick Gallesio <eg@essi.fr>
	- Bug fix: define in pacakge*

2007-01-30 Erick Gallesio <eg@essi.fr>
	- Added file-informations to .so files

2007-01-25 Erick Gallesio <eg@essi.fr>
	- .
	- New code for macros

2007-01-24 Erick Gallesio <eg@essi.fr>
	- .

2007-01-22 Erick Gallesio <eg@essi.fr>
	- Added FILE-PREFIX primitive
	- Added FILE-SUFFIX primitive
	- Snowman improvment

2007-01-19 Erick Gallesio <eg@essi.fr>
	- Added user authentication  to uri-parse
	- Optimisation of bit operations
	- Adding snowman prototype

2007-01-10 Erick Gallesio <eg@essi.fr>
	- Added TAR file support
	- Corrected a bug in string printing for control characters > 0177

2007-01-08 Erick Gallesio <eg@essi.fr>
	- .

2007-01-02 Erick Gallesio <eg@essi.fr>
	- .

2006-12-21 Erick Gallesio <eg@essi.fr>
	- .

2006-12-20 Erick Gallesio <eg@essi.fr>
	- Added CONDITION-SET! primitive
	- Infrastructure for Snow support
	- - Added #void notation - eof and void are now written as #eof and #void and can hence be read back

2006-12-19 Erick Gallesio <eg@essi.fr>
	- Added tag stklos-0.82 for changeset 9fa7d9dc5ccb
	- Commit version stklos-0.82
	- Upgraded Lalr package to 2.1.4
	- - Added the null-environment and scheme-report-environment procedures =>   The eval procedure is now correct. - The Scheme module has been added. It contains a copy of all the   bindings defined when STklos starts. A library module can now   import this module to be sure to find the original bindings, and   prevent problems due to user redefinitions of standard symbols

2006-12-18 Erick Gallesio <eg@essi.fr>
	- New parameter compiler:inline-common-functions No more inlining if a function has been redefined by the user (only works if the symbol is in the STklos module).

2006-12-13 Erick Gallesio <eg@essi.fr>
	- Avoid that a module import itself
	- added REQUIRE-FOR-SYNTAX (first version)

2006-12-06 eg <eg@saxo.polytech.unice.fr>
	- Preparing version stklos-0.82-beta2

2006-12-05 Erick Gallesio <eg@essi.fr>
	- Added the --evaluate option to stklos-compile
	- Optimisation of PARSE-ARGUMENTS
	- Deleted duplicates in APROPOS results
	- Added the interaction-environment function

2006-11-26 Erick Gallesio <eg@essi.fr>
	- small bug fix

2006-11-25 Erick Gallesio <eg@essi.fr>
	- - Correction of a bug with eval in macro - Compiler code cleaning

2006-11-24 Erick Gallesio <eg@essi.fr>
	- Better error messages when the debug mode is used (or when compiled with line number informations)
	- Moved the configure dependency form boot.stk.in to the new file boot-callcc.stk.in
	- .

2006-11-23 Erick Gallesio <eg@essi.fr>
	- Added the --debug option to the stklos command
	- - Deleted the undocumented pragma construction - There was two different version of lalr in the distribution! Deleted   the one which is in /lib and kept the one in /lib/Lalr.d
	- Updated the version of LALR
	- Change the behaviour of warnings on undefined symbols. Now, by default, undefined symbols are not signaled in interactive mode, but they are always signaled (in old postponed mode) when a file is compiled. This avoid a lot of false warnings when loading a file or pasting it on standard input.

2006-11-19 Erick Gallesio <eg@essi.fr>
	- Added the primitive DIRECTORY-FILES

2006-11-18 Erick Gallesio <eg@essi.fr>
	- - Added the primitives MAKE-DIRECTORY and DELETE-DIRECTORY - In case of error, POSIX functions return the POSIX message rather   than a less informative ad-hoc one.
	- Permit internal macro definition

2006-11-17 Erick Gallesio <eg@essi.fr>
	- .
	- Get rid of ensure-method*
	- .

2006-11-16 Erick Gallesio <eg@essi.fr>
	- Added "%REDEFINE-MODULE-EXPORTS function

2006-11-13 eg <eg@saxo.polytech.unice.fr>
	- Generate the boot file in C with one octet by line. This shorten the diffs when committing changes
	- Fixed the order of imported modules (STklos was not always last

2006-11-13 Erick Gallesio <eg@essi.fr>
	- Fixed a bug in code for internal defines rewriting

2006-11-10 Erick Gallesio <eg@essi.fr>
	- STklos compiler and object system are now isolated in their own module

2006-11-07 Erick Gallesio <eg@essi.fr>
	- Creation of STKLOS-COMPILER module
	- Creation of STKLOS-COMPILER module

2006-11-06 eg <eg@saxo.polytech.unice.fr>
	- Added tag stklos-0.81 for changeset 101176969c1dee04a8c1fcbb787514a4d5b6073c
	- Commit version stklos-0.81

2006-11-06 Erick Gallesio <eg@essi.fr>
	- Preparing version stklos-0.81-beta1
	- Corrected SRFI-0. Thanks to Marc Feeley for signaling the problem
	- Corrected a bug in SRFI-13

2006-11-05 Erick Gallesio <eg@essi.fr>
	- Resolve a deadlock when installing STkos

2006-10-28 Erick Gallesio <eg@essi.fr>
	- Added tag stklos-0.80 for changeset 8ef83bd2af36d7cf7ba6373259478bac98f26264
	- Commit version stklos-0.80
	- Preparing version stklos-0.80-beta7
	- Preparing version stklos-0.80-beta6
	- Preparing version stklos-0.80-beta5
	- Preparing version stklos-0.80-beta4
	- Integration of Stephane Patches

2006-10-27 Erick Gallesio <eg@essi.fr>
	- .
	- Changed the GC to 7.0alpha7

2006-10-26 Erick Gallesio <eg@essi.fr>
	- .

2006-10-25 Erick Gallesio <eg@essi.fr>
	- added SRFI-18

2006-10-25 eg <eg@saxo.polytech.unice.fr>
	- Threads: documentation + tests

2006-10-21 Erick Gallesio <eg@essi.fr>
	- Support for call/cc in threads

2006-10-20 Erick Gallesio <eg@essi.fr>
	- .
	- closing port on exit for compiled code
	- .

2006-09-27 Erick Gallesio <eg@essi.fr>
	- Added compilation to C

2006-09-25 Erick Gallesio <eg@essi.fr>
	- .

2006-09-21 Erick Gallesio <eg@essi.fr>
	- .
	- .

2006-09-18 Erick Gallesio <eg@essi.fr>
	- .

2006-09-15 Erick Gallesio <eg@essi.fr>
	- New peephole optimizations

2006-09-13 Erick Gallesio <eg@essi.fr>
	- Thread safety (in C) preparation. Almost complete

2006-05-02 Erick Gallesio <eg@essi.fr>
	- Fixed a problem with thread termination of non running threads.
	- Added the file gc/config.sub (necessary when using configure --with-provided-gc)

2006-04-26 Erick Gallesio <eg@essi.fr>
	- -- defined the STk_thread_abstime_to_reltime in the common part. Used it for pthreads and lurc. -- Corrected thread-sleep! (pthreads)

2006-04-25 Erick Gallesio <eg@essi.fr>
	- Code Factorization of STk_error and STk_make_error Changed the MYCFLAGS to STKCFLAGS in configure

2006-04-25 separdau <separdau@localhost>
	- euh... fixe lurc ? on met les CFLAGS pour le gc dans MYCFLAGS comme ca le gc inclut ne casse pas

2006-04-24 separdau <separdau@localhost>
	- threads: removed common_destroy,  added do_make_sys_threads where mutexes and signals are initialized, so that  we can join with threads which have not yet been started  added finalizers for threads, but this breaks for now....  also fixed a error_bad_thread -> STk_error_bad_thread tests/test-threads.stk: enabled the fib test, which works.

2006-04-21 separdau <separdau@localhost>
	- Fix a bug I think, since a thread_obj is always == to its vm->scheme_thread  field.
	- And the same dull insane-driving error handling in mutex-lurc
	- src/error.c: added a function to create an error like STk_error but without  raising it (it returns it). There is a lot of code duplication but I didn't  know how to use it from STk_error because of the ... argument. all threads: renamed _specific to sys_ (sys_thread, sys_mutex, sys_condv)  for code and data which are specific to a thread system. The _specific was  confusing with TLS specific. all lurc thread: deal in the best way possible with lurc errors.

2006-04-20 stephane <stephane@localhost>
	- put in common the common files and code of thread and mutex str.c: fix a compile warning about LONG_MIN not fitting in int variable strklos.h: made EXTERN_PRIMITIVE actually declare the primitive extern, and  also declare its associated primitive_obj as extern. vm.c: fix (??) REG_CALL_PRIM which was doing some real wrong stuff I have no  idead why it worked, and if it did work, no idea why it still works after  my fix... all the rest: put the ';' at the end of EXTERN_PRIMITIVE(...) as it should  have been (or not?)

2006-04-18 separdau <separdau@localhost>
	- configure.in: removed REENTRANT and GC_LINUX_THREADS for Lurc, I'm still  not sure this does the right thing, especially when giving it to the GC  we're builing, which should not happen (I think). lib/thread.stk: this one got removed (by accident?) and since the Makefile  called it thread.stk (and not thread_S_.stk) I renamed it... fixme ? thread*: remove threads from all_threads when they terminate, I think it's  a good time then, but for the pthreads impl there are a few mutex and condv  destroy missing... lurc-*: made threads, mutexes and cond vars accept any SCM obj as name lurc-thread.c: fixed a bug in thread_join for already dead threads now make test passes !!!

2006-04-18 Erick Gallesio <eg@essi.fr>
	- * Integration of Stef work * Added a test for thread in test directory

2006-04-15 Erick Gallesio <eg@essi.fr>
	- CFLAGS adapation when using threads
	- Changed all the atexit stuff
	- .
	- Minor modifications

2006-04-14 separdau <separdau@localhost>
	- Merge des threads Added --enable-threads={none,lurc,pthreads} to configure Added support for no threads and lurc threads. Basic srfi-18 support extended for lurc, plus lurc.stk for additionnal  functions. New GC with lurc support. Examples in examples/thread.stk boot.stk now generated in configure callcc.stk out of r5rs.stk

2006-04-13 Erick Gallesio <eg@essi.fr>
	- Added make-thread in autoloads
	- * Current-{input,output,error}-port are now thread specific. * Start the integration of Stephane Épardaud LURC stuff.

2006-04-12 Erick Gallesio <eg@essi.fr>
	- .

2006-04-06 Erick Gallesio <eg@essi.fr>
	- New implementation of parameters
	- current-module is now thread specific

2006-04-04 Erick Gallesio <eg@essi.fr>
	- starting merge with Stef stuff

2006-02-07 eg <eg@origan.stklos.org>
	- Bug fix: valc was incorrect when applying from C

2006-02-06 eg <eg@origan.stklos.org>
	- Oops forgot a file
	- first version with threads - No lock on globals yet

2006-02-03 eg <eg@laxmi.inria.fr>
	- Adding mutexes & condv

2006-02-01 eg <eg@origan.stklos.org>
	- .
	- New version of GC

2006-01-27 eg <eg@laxmi.inria.fr>
	- better thread support

2006-01-26 eg <eg@origan.stklos.org>
	- Start of thread implementation

2006-01-22 eg <eg@origan.stklos.org>
	- VM Modification

2006-01-04 eg <eg@laxmi.inria.fr>
	- Starting 0.73 devel
	- Added tag stklos-0.72 for changeset aef1bd365248b1ed1e6f94f77acdfe4c4a925dc6
	- preparing version stklos-0.72
	- Added tag stklos-0.72 for changeset 707c16b20b3766aaa13b5cf613cd709e64ede3d7
	- preparing version stklos-0.72
	- preparing version stklos-0.72
	- preparing version stklos-0.72
	- preparing version stklos-0.72
	- preparing version stklos-0.72
	- .
	- .
	- Firsts beta
	- .
	- .
	- Documentation update for 0.72 release

2006-01-03 eg <eg@laxmi.inria.fr>
	- Initial Hg commit

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

2023-09-11 Erick Gallesio <eg@stklos.net>
	- Merge branch 'v200'
	- Use the ".so" suffix for the readline completer on macOS
	- Modified start-interactive-gtk for macOS
	- Updated documentation
	- Merge branch 'jpellegrini-compiler-error'
	- Merge branch 'compiler-error' of https://github.com/jpellegrini/STklos into jpellegrini-compiler-error
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos

	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into v200

2023-09-10 Erick Gallesio <eg@stklos.net>
	- Fixed a compilation warning
	- Add a special case for start-interactive-gtk for libedit under macOS
	- Corrected include path when --with-provided-regexp is used
	- make install will install now a non stripped version of stklos
	- Fix Makefile install dirs.

2023-09-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix plural in error message

2023-09-05 Erick Gallesio <eg@stklos.net>
	- Updated NEWS.md
	- Merge branch 'master' into v200
	- Use XDG standard location for stklosrc file
	- Added pronunciation od STklos (issue #576)

2023-09-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #602 from jpellegrini/syntax-rules-improper-list

2023-09-04 Erick Gallesio <eg@stklos.net>
	- Merge new boot file
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'syntax-rules-improper-list' of https://github.com/jpellegrini/STklos
	- Merge branch 'jpellegrini-let-syntax-small-fix'
	- Merge branch 'let-syntax-small-fix' of https://github.com/jpellegrini/STklos into jpellegrini-let-syntax-small-fix
	- Fix the code for eqv? on complex numbers + Modified 2 tests
	- Optimized the number of tests on eqv? on numbers
	- Fix a test for eqv? on NaNs (one more time)
	- Fix: (fl- 0.0) returns -0.0 instead of +0.0

2023-09-03 Erick Gallesio <eg@stklos.net>
	- Fix (eqv? 0.0 -0.0)
	- Merge branch 'jpellegrini-negative-zero'

2023-09-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix a small glitch in `let-syntax`

2023-09-03 Erick Gallesio <eg@stklos.net>
	- Use strings for some tests since (falsely) (eqv? 0.0 -0.0) is #t
	- Merge branch 'negative-zero' of https://github.com/jpellegrini/STklos into jpellegrini-negative-zero

2023-09-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-complex-abs'
	- Replaced calls to magnitude bay abs in number.c
	- Adaped documentation of abs
	- Simplified code of primitive magnitude (direct call to abs)
	- Merge branch 'complex-abs' of https://github.com/jpellegrini/STklos into jpellegrini-complex-abs
	- Merge branch 'jpellegrini-bignum-sqrt'
	- Code refactoring
	- Merge branch 'bignum-sqrt' of https://github.com/jpellegrini/STklos into jpellegrini-bignum-sqrt
	- Merge branch 'jpellegrini-sqrt-precision'
	- Code refactoring
	- Suppressed gcc warnings
	- Merge branch 'sqrt-precision' of https://github.com/jpellegrini/STklos into jpellegrini-sqrt-precision

2023-09-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Aesthetical adjustments
	- syntax-rules: accept ellipsis with improper lists

2023-09-01 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-hacking-doc'
	- Typo fixes
	- Merge branch 'hacking-doc' of https://github.com/jpellegrini/STklos into jpellegrini-hacking-doc
	- Deleted the (no more used) file .git_meta

2023-08-31 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-atanh-inf'
	- Merge branch 'atanh-inf' of https://github.com/jpellegrini/STklos into jpellegrini-atanh-inf
	- Added tests and documentation about R7RS NaN rules
	- Use nan=? when testing eqv? for NaN with payload
	- Modified tests now that equal? on NaN always return #f
	- Modified comparisons with NaNs
	- Adapted test for the impression of complex with a -nan.0
	- -nan.0 is now a synonym of +nan.0 as requested by R7RS

2023-08-30 Erick Gallesio <eg@stklos.net>
	- Merge pull request #581 from jpellegrini/srfi-43

2023-08-29 Erick Gallesio <eg@stklos.net>
	- Suppressed the multi-file HTML reference manual from distribution
	- Make generated PDF files smaller

2023-08-28 Erick Gallesio <eg@stklos.net>
	- Updated README.md for 2.00 release
	- Merge branch 'jpellegrini-small-fixes'
	- Modified documentation of string->symbol
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes
	- Merge branch 'gmp'
	- Updated our internal gmp version (mini-gmp) to 6.3.0
	- Merge branch 'jpellegrini-exact-complex'

2023-08-27 Erick Gallesio <eg@stklos.net>
	- Merge branch 'exact-complex' of https://github.com/jpellegrini/STklos into jpellegrini-exact-complex
	- Deleted useless files from git tree
	- Added option --ldflags to stklos-config

2023-08-26 Erick Gallesio <eg@stklos.net>
	- Use CPPLAGS and LDFLAGS when building shared objects
	- Start the integration of CPPGLAGS and LDFLAGS in config scripts

2023-08-25 Erick Gallesio <eg@stklos.net>
	- Fixed the install paths in `extensions` subdirs

2023-08-24 Erick Gallesio <eg@stklos.net>
	- Fix installed file mode of preproc.stk
	- Adapted Makefiles to support --libdir and --datadir conf. options
	- Changed the way we guess SLIB installation dir
	- Fixed some remaining paths relative to $prefix rather than $docdir
	- Simplified building of the load path
	- Enhanced the %library-prefix primitive

2023-08-22 Erick Gallesio <eg@stklos.net>
	- Permit to customize pdfdir and htmldir

2023-08-21 Erick Gallesio <eg@stklos.net>
	- Take into account the --docdir and --mandir if provided

2023-08-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- More fixes in C comments

2023-08-20 Erick Gallesio <eg@stklos.net>
	- Merge branch 'fix_number'
	- Typo fix

2023-08-19 Erick Gallesio <eg@stklos.net>
	- Add some tests on symbols which look like numbers
	- Code cleaning of read_integer_or_real function

2023-08-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fixing a typo
	- Reindenting some lines in vm.c For clarity...

2023-08-18 Erick Gallesio <eg@stklos.net>
	- Fix another problem with real like symbols (e.g. 12s3x)

2023-08-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Tests for exactness of complexes
	- Complex -> integer when imag-part is exact 0

2023-08-15 Erick Gallesio <eg@stklos.net>
	- Alloc. a copy for symbols starting with a number and with a  '_'
	- Symplify code: digitp takes already care of the R5RS '#' in numbers

2023-08-12 Erick Gallesio <eg@stklos.net>
	- Fix (partially) the issue #579 with numbers with '_'

2023-08-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typos in C comments

2023-08-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small documentation fixes

2023-08-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #574 from jpellegrini/small-fixes

2023-08-04 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-test-complex-sqrt'
	- Fixed a test, and suppressed 2 added in a recent previous commit
	- Merge branch 'test-complex-sqrt' of https://github.com/jpellegrini/STklos into jpellegrini-test-complex-sqrt
	- Merge branch 'jpellegrini-log-minus-inf'
	- Merge branch 'log-minus-inf' of https://github.com/jpellegrini/STklos into jpellegrini-log-minus-inf

2023-08-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- More detailed description of NaNs

2023-08-02 Erick Gallesio <eg@stklos.net>
	- Added libdir when building some parts of stklos-pp manual

2023-08-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Tests for sqrt of negative numbers

2023-08-02 Erick Gallesio <eg@stklos.net>
	- Add some tests on sqrt for complexes with zero imaginary part
	- Fix the result of sqrt when imaginary part is +/-0.0
	- Minor cleaning of build-pp-demo.sh

2023-08-02 Erick Gallesio <eg@stklos.net>
	- Merge pull request #570 from jpellegrini/small-fixes

2023-08-02 Erick Gallesio <eg@stklos.net>
	- Prepend './' to the build-pp-demo.sh script
	- Added a dependency on stklos-pp for documentation building
	- Suppressed the (now useless) stklos-pkg(1) man page
	- Merge branch 'pp'
	- Added stklos-pp(1) man page
	- Merge branch 'jpellegrini-read-complexes'
	- STk_Cstr2simple_number -> Cstr2simple_number since it is static
	- Place parameter **end at the end of STk_Cstr2simple_number
	- Small refactoring (str2 is renamed in end, str3->end2)
	- Fix: verify that there are no character afer a 'i' in a complex
	- Small changes to STk_Cstr2number

2023-08-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Cosmetic changes only

2023-07-31 Erick Gallesio <eg@stklos.net>
	- Merge branch 'read-complexes' of https://github.com/jpellegrini/STklos into jpellegrini-read-complexes
	- Merge branch 'jpellegrini-complex-print'
	- Merge branch 'complex-print' of https://github.com/jpellegrini/STklos into jpellegrini-complex-print

2023-07-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- (log -inf.0) = "+inf + i*pi"

2023-07-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make STk_Cstr2simple_number static inline
	- Read complexes with infs and nans

2023-07-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- number2Cstr: uniform use of variable names
	- Explain if condition related to NaNs

2023-07-25 Erick Gallesio <eg@stklos.net>
	- Fix 2 compiler warnings

2023-07-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- One more test for complex printing
	- Add tests to complex number printing
	- Don't include extra '+' when printing complexes

2023-07-22 Erick Gallesio <eg@stklos.net>
	- Rebuild all the documentation (PDF and multi-file)
	- Merge branch 'pp'
	- Fix: '-' is now considered as alphabetic in frontmatter
	- Added documentation on stklos-pp

2023-07-18 Erick Gallesio <eg@stklos.net>
	- Fixed reading of frontmatter reading with '---' separator.
	- Add protected character to stklos-pp

2023-07-15 Erick Gallesio <eg@stklos.net>
	- Enhanced the message printed by syntax-error
	- Updated the documentation of `error`
	- Add documentation for R7RS syntax-error
	- Suppressed remaining import for SRFI-9

2023-07-14 Erick Gallesio <eg@stklos.net>
	- Updated --help options of stklos and stklos-compile
	- Add new option to zsh completion function (+ bug fix)

2023-07-12 Erick Gallesio <eg@stklos.net>
	- Merge branch 'logical'
	- Suppressed useless code

2023-07-11 Erick Gallesio <eg@stklos.net>
	- Use C bit primitives instead of Scheme functions in (scheme bitwise)
	- Optimize (a bit) operations in SRFI-60
	- Implemented in C logical operations bit-and bit-or and bit-xor

2023-07-10 Erick Gallesio <eg@stklos.net>
	- Update AUHORS file
	- Merge branch 'jpellegrini-fix-vm-with-goto'
	- Go to the top of VM loop instead of the end
	- Suppressed ';' in the NEXT macro
	- Merge branch 'fix-vm-with-goto' of https://github.com/jpellegrini/STklos into jpellegrini-fix-vm-with-goto
	- Updated ChangeLog

2023-07-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix non-computed-goto build

2023-07-05 Erick Gallesio <eg@stklos.net>
	- Updated Docker file to use pcre2 instead of pcre
	- Merge branch 'jpellegrini-bignums'
	- Merge branch 'bignums' of https://github.com/jpellegrini/STklos into jpellegrini-bignums
	- Added documentation from PR #558 in Appendix A
	- Fix: port argument was not used when displaying prompt
	- Merge branch 'banner'

2023-07-04 Erick Gallesio <eg@stklos.net>
	- Documentation: Added -Q option and show-startup-message parameter
	- Added the stklos option -Q (or --no-startup-message)

2023-07-03 Erick Gallesio <eg@stklos.net>
	- Added the parameter `repl-sidplay-banner`

2023-07-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-integer-division'

2023-07-01 Erick Gallesio <eg@stklos.net>
	- Add a fast path in integer_division when we have two fixnums
	- Place the verification on parameters if STK_DEBUG is set

2023-06-30 Erick Gallesio <eg@stklos.net>
	- Correction for the use of the terms information and performance
	- Merge branch 'integer-division' of https://github.com/jpellegrini/STklos into jpellegrini-integer-division

2023-06-29 Erick Gallesio <eg@stklos.net>
	- Correction for the use of the terms information and performance
	- Added a provide for srfi-9
	- Merge branch 'jpellegrini-srfi-222'
	- Adapted code for new SRFI conventions
	- Merge branch 'srfi-222' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-222
	- Added some missing documentation
	- Delete duplicated code
	- Added references for include, include-ci and co in documentation
	- Index in PDF documentation was not generated

2023-06-27 Erick Gallesio <eg@stklos.net>
	- Listify slots definition as a simple symbol in define-class

2023-06-21 Erick Gallesio <eg@stklos.net>
	- R7RS-large '.so' files  were not correctly installed

2023-06-20 Erick Gallesio <eg@stklos.net>
	- Fixed dependencies of (scheme stream) in Makefile.
	- Typo

2023-06-19 Erick Gallesio <eg@stklos.net>
	- Merge branch 'ryandesign-ryandesign-tmpcomp-prefix'
	- Used @ryandesign proposition for simplifying tmpcomp

2023-06-19 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into integer-division

2023-06-19 Erick Gallesio <eg@stklos.net>
	- Modified .gitignore for R7RS large vectors
	- Some Makefiles cleaning
	- Merge branch 'large-vectors'
	- Implement (srfi 160) with (scheme vector @)
	- Add R7RS-large (scheme vector @)
	- Changed dependencies list.ostk -> list.$(SO)
	- Don't call utf8 initialization function if not in debug mode

2023-06-07 Erick Gallesio <eg@stklos.net>
	- Typo fix.
	- Add R7RS large (scheme fixnum)

2023-06-06 Erick Gallesio <eg@stklos.net>
	- Avoid the used of select-module
	- Corrected some provide strings

2023-06-05 Erick Gallesio <eg@stklos.net>
	- lib/scheme/*.so were installed in share and lib !
	- Replaced the remaining Inline in C sources
	- Suppressed autoconf test for inline functions
	- Fix Makefile
	- Merge branch 'jpellegrini-small-fixes'
	- Typo + minors fixes

2023-06-03 Erick Gallesio <eg@stklos.net>
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes

2023-06-02 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-46'
	- Resolve conflicts during merge
	- Merge branch 'jpellegrini-oo-help'
	- Added <hash-table> class
	- Added classes <port>, <input-port> and <output-port>

2023-06-01 Erick Gallesio <eg@stklos.net>
	- class-direct-supers has been renamed class-direct-superclasses
	- Object and class documentation updated
	- Merge branch 'oo-help' of https://github.com/jpellegrini/STklos into jpellegrini-oo-help

2023-05-30 Erick Gallesio <eg@stklos.net>
	- Added some documentation

2023-05-28 Erick Gallesio <eg@stklos.net>
	- Typo in error message

2023-05-26 Erick Gallesio <eg@stklos.net>
	- Suppressed importations of (srfi 9) in lib/srfi and lib/scheme
	- Suppressed the elimination of %in-scheme in test for libraries
	- Suppressed compilation warnings
	- Suppressed primitive %in-scheme (use only special call %%in-scheme)
	- New special call %%in-scheme which produces INSCHEME inst.
	- Rewrote %in-scheme in C
	- Deleted %module-restore and %make-syntax in library environment

2023-05-25 Erick Gallesio <eg@stklos.net>
	- Fixed usage of define-record-type in compiled libraries
	- Displaced define-record-type from lib/srfi/9.stk to lib/r7rs.stk
	- Merge branch 'jpellegrini-srfi-1'
	- Added vertical bars around SCHEME module
	- Merge branch 'srfi-1' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-1
	- Merge branch 'jpellegrini-cxr'

2023-05-24 Erick Gallesio <eg@stklos.net>
	- Use keywords instead of strings in %cxr and reintroduced %cxr inline
	- Rewrote the functions cxr in runtime, to use the nex primitive %cxr

2023-05-19 Erick Gallesio <eg@stklos.net>
	- Better error message for cxr
	- Minor code rewriting
	- Added special instruction IN-CXR instruction in the VM.
	- Fix: verify number of parameters before inlining cxr or list-ref

2023-05-17 Erick Gallesio <eg@stklos.net>
	- Merge branch 'cxr' of https://github.com/jpellegrini/STklos into jpellegrini-cxr

2023-05-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #547 from jpellegrini/expt
	- Merge pull request #537 from jpellegrini/mpz_pow
	- Merge pull request #553 from bentaca/master

2023-05-13 Erick Gallesio <eg@stklos.net>
	- Changed the message displayed when asciidoctor is not installed.

2023-05-13 bentaca <bentaca@txt.sent.com>
	- some notes on the gtk requirement

2023-05-12 Erick Gallesio <eg@stklos.net>
	- Merge pull request #551 from jpellegrini/gcd

2023-05-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typo in gcd2

2023-05-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Also call mpz_clear for the bignum case
	- Call mpz_clear on result from expt
	- Better use of GMP in expt (fixes crash)

2023-05-10 Erick Gallesio <eg@stklos.net>
	- Forgot the modification of configure.ac to set HAVE_UTIMENSTAT

2023-05-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #549 from jpellegrini/define-constant

2023-05-10 Erick Gallesio <eg@stklos.net>
	- Merge branch 'utimensat'
	- Merge branch 'clock_gettime'
	- monotonic-time yields now an error for systems without clock_gettime.
	- Permit the compilation of SRFI-170 whitout utimensat primitive
	- Implement our clock_gettime for systems which don't provide it

2023-05-08 Erick Gallesio <eg@stklos.net>
	- Code factorization
	- Added exemples in SRFI-227 as tests
	- Added tests for SRFI-227
	- Added support for SRFI-227

2023-05-07 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-test-error'
	- Changed a test which was erroneous

2023-05-04 Erick Gallesio <eg@stklos.net>
	- Changed a test in SRFI-2
	- Rewrote the code of SRFI-2 with define-macro.
	- Changed test/syntax-error by test/compile-error

2023-05-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Redefining a symbol should clear its immutbale bit

2023-05-02 Erick Gallesio <eg@stklos.net>
	- Added test/syntax-error macro for testing expected compile error
	- Simplified real? primitive for complexes

2023-05-01 Erick Gallesio <eg@stklos.net>
	- Rewrite test/error macro
	- Merge branch 'test-error' of https://github.com/jpellegrini/STklos into jpellegrini-test-error
	- Merge branch 'jpellegrini-bytevectors-bug'
	- Small refactoring
	- Merge branch 'bytevectors-bug' of https://github.com/jpellegrini/STklos into jpellegrini-bytevectors-bug

2023-04-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- More tests for expt
	- Make expt work again for inexact exponent + negative base
	- Check index in IEEE float bytevectors
	- Fix thinko in R7RS eval test
	- Fix test for SRFI-94
	- Acos is real for x in [-1,1], not ]-1,1[
	- Print sign for a-0.0i
	- null-ilist? should error for non-lists
	- vector->list: don't allow end index < start index
	- SRFI-2: Don't test syntax
	- Handle exports and imports properly in SRFI-94
	- Don't exepct json-read to fail on overflow

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Added (scheme bytevector) in documentation
	- Suppressed the documentation about ScmPkg

2023-04-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix a macro test
	- Remove some tests that fail, but don't seem to be correct
	- Adjust vector tests that wrongly expected errors
	- Adjusting complex number test
	- SRFI 94: adjusting tests that wrongly expected errors
	- Fix complex reader test
	- 1+0.0i is not real (adjust tests)
	- a+0i is real, a+0.0i is not...
	- Use '0+0.0i' and not '0+0i' as 'not reals' in SRFI-94 tests
	- Fix rational reader test
	- Don't use test/error for compile errors
	- New test/error macro
	- Check arguments in bytevector-ieee-*-set!

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'jpellegrini-exact'
	- Fix: sign was incorrect in double2rational when using GMP light
	- Run a recent autmake in GMP dir
	- Merge branch 'exact' of https://github.com/jpellegrini/STklos into jpellegrini-exact

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Merge pull request #524 from jpellegrini/bignum-log

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Code formatting: break long lines

2023-04-30 Erick Gallesio <eg@stklos.net>
	- Merge pull request #545 from jpellegrini/expt

2023-04-29 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into bignum-log

2023-04-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #540 from jpellegrini/log-zero

2023-04-29 Erick Gallesio <eg@stklos.net>
	- On SIGSEGV, ask for an issue report rather than an email
	- Merge branch 'lassik-errno'
	- Merge branch 'errno' of https://github.com/lassik/STklos into lassik-errno

2023-04-24 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-radians-degrees'
	- Tiny fix in documentation
	- Merge branch 'radians-degrees' of https://github.com/jpellegrini/STklos into jpellegrini-radians-degrees
	- Merge branch 'jpellegrini-optimize-dotimes'
	- Tried (and failed) to implement "dotimes" with "repeat"

2023-04-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make expt more precise
	- Enhance fold-right in SRFI-1
	- Optimize list-ref for small constant indices
	- Optimize the CXR aliases

2023-04-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add type check to radians->degrees and its inverse
	- Add documentation for radians->degrees
	- Add radians->degrees and degrees->radians

2023-04-22 Erick Gallesio <eg@stklos.net>
	- Produce better code when count is constant in repeat
	- Unroll loop in repeat even if the count is not a constant fixnum

2023-04-21 Erick Gallesio <eg@stklos.net>
	- Added the the flag "unroll-iterations" to the knwown flags

2023-04-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhancements to SRFI 1
	- Inline %car+cdrs and friends in SRFI-1

2023-04-17 Erick Gallesio <eg@stklos.net>
	- Avoid the exportation of %repeat from compiler and optimize repeat
	- Compiler flags are exported in comflags.stk (was in compiler.stk)
	- Test the validity of compiler:unroll-iterations in parameter lambda

2023-04-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Simplify round for rationals (and make it faster)
	- Use int_quotient instead of STk_quotient where possible
	- Dont call GMP to divide SMALL / BIG or N / N

2023-04-15 Erick Gallesio <eg@stklos.net>
	- Merge branch 'optimize-dotimes' of https://github.com/jpellegrini/STklos into jpellegrini-optimize-dotimes

2023-04-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Simplify int_quotient and call mpz_clear on exit
	- Speedup integer division

2023-04-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for log of imprecise zero
	- Compute (log -0.0) as per R7RS

2023-04-14 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-expt-zero'
	- Merge branch 'expt-zero' of https://github.com/jpellegrini/STklos into jpellegrini-expt-zero
	- Merge branch 'jpellegrini-decode-float'
	- Fix some glitches in random numbers documentation
	- Added documentation of encode-loat + some fixes
	- Make te decode function static
	- Merge branch 'decode-float' of https://github.com/jpellegrini/STklos into jpellegrini-decode-float
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'ryandesign-patch-2'
	- Merge branch 'patch-2' of https://github.com/ryandesign/STklos into ryandesign-patch-2

2023-04-14 Erick Gallesio <eg@stklos.net>
	- Merge pull request #538 from jpellegrini/help-path

2023-04-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make (expt inexact 0) = 1
	- Make expt work with complex exponents

2023-04-13 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-unboud-var-report-module-name'
	- Rewrote %symbol->library-name in C
	- Print pretty name for libraries when error occurs in a library

2023-04-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small cosmetic fix in compiler
	- Use "inline" instead of "Inline"
	- Fix typo in doc for eq?
	- Document (pause)
	- Use trunc for truncate
	- hacking.adoc: pcre -> pcre2
	- Fix typo and change skb -> adoc
	- Remove square brackets from comment in peephole.stk
	- hacking.adoc: more details on the peephole optimizer
	- FIx alignment in code
	- Expand explanation for continuations
	- hacking.adoc: enhance explanation of continuations
	- Fix typos in vm.adoc, hacking.adoc
	- Add missing libraries in documentation
	- Fix typos
	- Fix typo in comment (SRFI number)
	- Fix test for empty string in describe
	- Silence compiler warning
	- Fix typo in bytevector-u8-set! documentation
	- Fix indentation in vm.c
	- Fix typo in mutex-common.c
	- Remove superfluous #ifdef STK_DEBUG in lib.c
	- Fix help docs path
	- Check if double is inf before calling mpz_init_d on it
	- Call mpz_clear on zabove and zbelow in bignum2double
	- Speed up bignum2double
	- Use mpz_sgn instead of mpz_cmp_si when possible

2023-04-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Report module name for unbounded variables

2023-04-12 Erick Gallesio <eg@stklos.net>
	- Fix the load path for unstable versions

2023-04-12 Lassi Kortela <lassi@lassi.io>
	- Fix typo SIGSGV -> SIGSEGV

2023-04-12 Erick Gallesio <eg@stklos.net>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Fix %stable-version?

2023-04-12 Erick Gallesio <eg@stklos.net>
	- Merge pull request #533 from jpellegrini/remove-unused-define

2023-04-12 Erick Gallesio <eg@stklos.net>
	- module-list filter was incorrect (libraries ARE modules).
	- library-list was not exported
	- Add an implementation file for SRFI-112
	- Merge branch 'versionning'
	- Added %short-version (version without patch number)
	- Do not add a final dot on stable versions

2023-04-12 Lassi Kortela <lassi@lassi.io>
	- Clean up STk_errno_names

2023-04-12 Erick Gallesio <eg@stklos.net>
	- Changed banner to explicitly state if the version is stable or not
	- Suppressed primitive %push-id in C
	- STklos version number si now major.minor.patch
	- Updated generated-git-info

2023-04-11 Erick Gallesio <eg@stklos.net>
	- Merge branch 'lib200'

2023-04-09 Erick Gallesio <eg@stklos.net>
	- Added the primitives module-list and library-list
	- Added doc in manual for module-immutable! and module-mutable?
	- Suppressed some tests in test-r7rs-lib.stk
	- Bug fix in module-imports + refactoring in env.c

2023-04-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Call mpz_clear on mpz_t types
	- Optimize double2rational

2023-04-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't define __NO_MATH_INLINES

2023-04-06 Erick Gallesio <eg@stklos.net>
	- Small refactoring
	- Module-exports returns a list of symbols now (instead of couples)
	- Minor code refactoring of env.c
	- Permit to use module name (instead of object in some primitives
	- STklos-pp version hided the STklos version
	- Modified documentation of modules

2023-03-29 Erick Gallesio <eg@stklos.net>
	- Rewrite %library-name->symbol in C and eenamed it

2023-03-26 Erick Gallesio <eg@stklos.net>
	- Merge branch 'pcre2'
	- Updated .gitignore for PCRE2
	- PCRE -> PCRE2: Use the provided pcre2 source (used v10.42 here)
	- PCRE -> PCRE2: First step (use system installed libs)

2023-03-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Tests for while and until
	- Rewrite while and until using tagbody

2023-03-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #523 from jpellegrini/bytevector-portability

2023-03-23 Erick Gallesio <eg@stklos.net>
	- Script forgot to remove some "Last file update" tags.
	- Merge branch 'nolastupdate'
	- Suppressed the "Last file update" in all sources
	- Merge branch 'jpellegrini-procedure-names'
	- Bug fix: Use a long to store the result of STk_integer_value
	- Don't use anymore %set-procedure-name
	- Fix: adding a procedure name didn't work on extended lambdas
	- Fix for procedure-name for base64-{en,de}code-string was incorrect

2023-03-22 Erick Gallesio <eg@stklos.net>
	- Merge branch 'procedure-names' of https://github.com/jpellegrini/STklos into jpellegrini-procedure-names
	- Add a new way to set procedure name.

2023-03-22 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into decode-float

2023-03-22 Erick Gallesio <eg@stklos.net>
	- Claim to be R7RS in the man page, rather than R5RS.
	- Some demos in extensions dir were not deleted by a `make distclean`
	- Merge branch 'jpellegrini-real-precision'
	- Merge branch 'real-precision' of https://github.com/jpellegrini/STklos into jpellegrini-real-precision

2023-03-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #522 from ryandesign/patch-3
	- Merge pull request #511 from ryandesign/patch-1

2023-03-22 Erick Gallesio <eg@stklos.net>
	- Warning suppression
	- Use pkg-config for GMP

2023-03-20 Erick Gallesio <eg@stklos.net>
	- Updated .gitignore
	- Merge branch 'noimg'
	- Changed tmpcomp to use an absolute path instead of searching it
	- Get rid of boot.img everywhere except for the building of boot.c

2023-03-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Include tests for logs of bignums
	- Make log work on bignums

2023-03-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Set two more procedure names

2023-03-19 Erick Gallesio <eg@stklos.net>
	- Remove output file if compilation fails
	- Don't compile file directly in given output file

2023-03-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix bytevector portability

2023-03-18 Ryan Schmidt <git@ryandesign.com>
	- Remove sentence about STklos library from manpage

2023-03-18 Erick Gallesio <eg@stklos.net>
	- Supressed useless space when decribing non ASCII characters
	- Merge branch 'jpellegrini-describe'
	- Merge branch 'describe' of https://github.com/jpellegrini/STklos into jpellegrini-describe
	- Merge branch 'master' of github.com:egallesio/STklos
	- Suppressed the sentence telling that STklos can be a library

2023-03-18 Erick Gallesio <eg@stklos.net>
	- Merge pull request #498 from ryandesign/ryandesign-darwin-versions

2023-03-17 Erick Gallesio <eg@stklos.net>
	- Merge branch 'ryandesign-ryandesign-typos'
	- Merge branch 'ryandesign-typos' of https://github.com/ryandesign/STklos into ryandesign-ryandesign-typos
	- Declare therad stack size as a long

2023-03-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Portable, simpler and faster decode-float + encode-float

2023-03-17 Erick Gallesio <eg@stklos.net>
	- Describe of uvector
	- Renamed %uvector-type in uvector-tag

2023-03-16 Ryan Schmidt <git@ryandesign.com>
	- Use two-level namespace for bundles on macOS

2023-03-16 Erick Gallesio <eg@stklos.net>
	- Added some generic functions on uniform vectors.

2023-03-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize dotimes and repeat, and do loop unrolling

2023-03-15 Ryan Schmidt <git@ryandesign.com>
	- Fix formatting problems
	- Fix typos

2023-03-15 Erick Gallesio <eg@stklos.net>
	- Make some internal functions accept an optional parameter

2023-03-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhance documentation of real-precision
	- Add some tests for real-precision

2023-03-14 Erick Gallesio <eg@stklos.net>
	- Displaced the homogeneous vector type as last parameter

2023-03-13 Erick Gallesio <eg@stklos.net>
	- Added the new type of subr: subr34

2023-03-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Set some procedure names

2023-03-11 Ryan Schmidt <git@ryandesign.com>
	- Fix typos

2023-03-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe void
	- Describe keywords as 'keywords'
	- describe: report ASCII/Unicode code point differently

2023-03-10 Ryan Schmidt <git@ryandesign.com>
	- Identify all Darwin OS versions

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Display compilation messages warnings in ascending order

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #491 from ryandesign/ryandesign-fport-typos

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Merge branch 'ryandesign-ryandesign-configure-unreachable2'
	- Merge branch 'ryandesign-configure-unreachable2' of https://github.com/ryandesign/STklos into ryandesign-ryandesign-configure-unreachable2

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #488 from jpellegrini/describe

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Added %uvector-type primitive to know the uniform vector kind.
	- Added class <uvector> and <bytevector>

2023-03-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #487 from jpellegrini/error-functions

2023-03-10 Ryan Schmidt <git@ryandesign.com>
	- Fix typos and wording in fport.c and fport.h
	- Recognize unknown OSes; add special Solaris flags
	- Don't (attempt to) add include path on Darwin 10
	- Don't define _XOPEN_SOURCE on Darwin 10

2023-03-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe bytevectors
	- Change %procedure-signature to procedure-formals

2023-03-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #486 from jpellegrini/small-fixes

2023-03-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use error specialized functions instead of STk_error()

2023-03-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #485 from ryandesign/ryandesign-configure-typos

2023-03-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove unused file
	- Simple aesthetical changes
	- Fix almost impossible to perceive typo

2023-03-07 Ryan Schmidt <git@ryandesign.com>
	- Fix typos in configure.ac

2023-03-07 Erick Gallesio <eg@stklos.net>
	- Merge branch 'image2'
	- Get rid of boot.img in the git

2023-03-07 Erick Gallesio <eg@stklos.net>
	- Merge pull request #478 from jpellegrini/vm.adoc
	- Merge pull request #484 from ryandesign/ryandesign-darwin-11

2023-03-07 Ryan Schmidt <git@ryandesign.com>
	- Fix build failure with bundled gc on Darwin 11

2023-03-07 Erick Gallesio <eg@stklos.net>
	- Merge pull request #482 from ryandesign/ryandesign-stack-direction
	- Merge pull request #483 from ryandesign/ryandesign-shlib-options
	- Merge pull request #481 from ryandesign/patch-1

2023-03-07 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-double2integer'
	- Suppressed compiler warnings and small rewriting
	- Merge branch 'double2integer' of https://github.com/jpellegrini/STklos into jpellegrini-double2integer

2023-03-07 Ryan Schmidt <git@ryandesign.com>
	- Fix indentation in shlib-options
	- Don't implicitly declare exit in configure check

2023-03-06 Ryan Schmidt <git@ryandesign.com>
	- Fix typos in README

2023-03-06 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-gcd'
	- Replaced (recursive) gcd2_long by (iterative) gcd2_fixnum
	- Symplification of gcd code

2023-03-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Explain UGLOBAL_{REF,SET} and the checked global table in vm.adoc

2023-03-05 Erick Gallesio <eg@stklos.net>
	- Merge branch 'gcd' of https://github.com/jpellegrini/STklos into jpellegrini-gcd

2023-03-05 Erick Gallesio <eg@stklos.net>
	- Merge pull request #466 from jpellegrini/small-fixes

2023-03-05 Erick Gallesio <eg@stklos.net>
	- Supressed a gcc warning
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'jpellegrini-even-odd'
	- Rewrote the testing function for number parity

2023-03-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix imprecision in comment

2023-03-04 Erick Gallesio <eg@stklos.net>
	- Add a test for infinities for even?/odd?
	- Merge branch 'even-odd' of https://github.com/jpellegrini/STklos into jpellegrini-even-odd

2023-03-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #475 from jpellegrini/fix-compilation
	- Merge pull request #471 from jpellegrini/abs

2023-03-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't include declarations inside a switch label...
	- Fix typo in parameter.c
	- Fix typos in misc.c
	- Small fixes to documentation formatting

2023-03-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #467 from jpellegrini/srfi-235

2023-03-04 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-keep-source'
	- Documentation update
	- Moved compiler parameters/flags in a new file: lib/compflags.stk
	- procedure-source & procedure-formals are now public (and documented)

2023-03-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- More tests for even? and odd?
	- Fix even? and odd? for non-integers
	- Make double2integer more efficient and precise

2023-03-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix (abs fx-least) being negative

2023-03-02 Erick Gallesio <eg@stklos.net>
	- Display short options before long ones in generated help for getopt
	- Deleted ducplicated line
	- Added compiler flags documention for stklos(1) and stklos-compile(1)
	- Renamed file libs.adoc in idiosync.adoc
	- Added documentation on compiler flags in Reference Manual

2023-03-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add rudimentary tests for GCD and LCM
	- Use GMP for bignum GCD
	- Add SRFI 235 - Combinators

2023-02-28 Erick Gallesio <eg@stklos.net>
	- Minor rewrite of %compiler-set-flags
	- Added --compiler-flags to the stklos command.
	- Suppress useless import of STKLOS-COMPILER in vm.adoc
	- Renamed compiler:generate-signature in compiler:keep-formals
	- Add compiler flags to access compiler parameters in STKLOS-COMPILE

2023-02-27 Erick Gallesio <eg@stklos.net>
	- Use another representation for keeping procedure source
	- Use the procedure plist for keeping its documentation

2023-02-26 Erick Gallesio <eg@stklos.net>
	- Keep source in an extended lambda rather than its implementation
	- Code cleaning
	- Cached the value of keyword #:formals and #:source
	- Use procedure plist to store formal parameters
	- Use the procedure plist for keeping source code
	- Merge branch 'keep-source' of https://github.com/jpellegrini/STklos into jpellegrini-keep-source
	- Merge branch 'jpellegrini-math2'

2023-02-25 Erick Gallesio <eg@stklos.net>
	- Added documentation for hyperbolic functions

2023-02-23 Erick Gallesio <eg@stklos.net>
	- Suppressed some warnings in number.c
	- Merge branch 'math2' of https://github.com/jpellegrini/STklos into jpellegrini-math2
	- Deleted (now inexact) old comment
	- Fix cond-expand after (scheme base) has been loaded
	- Minor rewritings

2023-02-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #464 from jpellegrini/small-fixes

2023-02-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove unused file src/parameter-test.c

2023-02-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- No need to import STKLOS-COMPILER in tests
	- Add tests for %procedure-arity
	- Add tests to %procedure-source

2023-02-21 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-19'
	- Add date comparison functions on SRFI-19 (extension)
	- Added tests for (scheme charset) -- SRFI-14
	- Fixed SRFI-14 aka (scheme charset)

2023-02-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- More documentation for MOP

2023-02-21 Erick Gallesio <eg@stklos.net>
	- Added doc. of SRFI-238 functions make-codeset & codeset-list
	- Delete useless signal number for SRFI-238 on MacOS
	- Merge branch 'jpellegrini-vm.c'
	- Merge branch 'vm.c' of https://github.com/jpellegrini/STklos into jpellegrini-vm.c
	- Merge branch 'jpellegrini-read-number'
	- Merge branch 'read-number' of https://github.com/jpellegrini/STklos into jpellegrini-read-number
	- Merge branch 'jpellegrini-voidp'
	- Added documentation void? in refman
	- Merge branch 'voidp' of https://github.com/jpellegrini/STklos into jpellegrini-voidp

2023-02-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add void?
	- Add tests to number reader

2023-02-20 Erick Gallesio <eg@stklos.net>
	- Recurse on GTKlos demos when doing a `make clean`
	- Added a .gitignore file in GTklos demos
	- Avoid compilation warnings in GTKlos

2023-02-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't trigger an error for "1+1"
	- Fix misreading of numbers

2023-02-19 Erick Gallesio <eg@stklos.net>
	- Documentation fix
	- Merge branch 'jpellegrini-vm-doc'
	- Rebuild HTML and PDF for hacking.adoc and vm.adoc
	- Merge branch 'vm-doc' of https://github.com/jpellegrini/STklos into jpellegrini-vm-doc
	- Don't transform  (let () ...) in a begin too early
	- Optimize direct calls to lambda without parameters

2023-02-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add hyperbolic trigonometric functions

2023-02-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Procedures optionally remember their sources

2023-02-16 Erick Gallesio <eg@stklos.net>
	- Small refactoring of cond-expand
	- Added the 'library' clause to cond-expand.

2023-02-15 Erick Gallesio <eg@stklos.net>
	- Added cond-expand to define-library

2023-02-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- vm.c: use listify_top in adjust_arity

2023-02-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Aesthetic changes to hacking.adoc
	- Document continuations
	- More about the VM

2023-02-13 Erick Gallesio <eg@stklos.net>
	- Merge branch 'Zambito1-445-r7rs-include-library-declarations'
	- Rewrote code for include-library-declarations to use port->sexp-list

2023-02-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- vm.adoc: Explaining procedure calls a bit more
	- Expands and fixes VM documentation

2023-02-12 Erick Gallesio <eg@stklos.net>
	- Merge branch '445-r7rs-include-library-declarations' of https://github.com/Zambito1/STklos into Zambito1-445-r7rs-include-library-declarations
	- Changed a bit pendian for FreeBSD
	- Added comparisons functions in the SRFI-19 tests
	- Commented tests using equal? on xxx->date functions
	- Merge branch 'jpellegrini-srfi-19'

2023-02-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use a portable way to get the timezone offset

2023-02-11 Erick Gallesio <eg@stklos.net>
	- Added lib/srfi/244.stk file for SRFI-244

2023-02-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #444 from jpellegrini/srfi-244
	- Merge pull request #449 from jpellegrini/srfi-19

2023-02-11 Erick Gallesio <eg@stklos.net>
	- Merge branch 'no-scmpkg'

2023-02-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize copy-time in SRFI-19
	- Fixes to SRFI-19

2023-02-10 Robby Zambito <contact@robbyzambito.me>
	- Update copyright and last updated
	- Complete include-library-declarations implementation
	- Initial attempt at adding include-library-declarations support

2023-02-10 Erick Gallesio <eg@stklos.net>
	- Produce a `letrec` instead of a `labels` in match-case expansion
	- Replaced jim-gensym function by the STklos gensym primitive

2023-02-09 Erick Gallesio <eg@stklos.net>
	- Updated Match code
	- Added dependencies for bigmatch.stk
	- Refactored Match.d
	- Prepare code to place all the Match code in a unique module

2023-02-06 Erick Gallesio <eg@stklos.net>
	- Start refactoring of Match.d

2023-02-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Declare support for SRFI 244

2023-02-05 Erick Gallesio <eg@stklos.net>
	- Merge pull request #442 from jpellegrini/small-fixes

2023-02-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typos
	- Remove unused variable

2023-02-03 Erick Gallesio <eg@stklos.net>
	- boot image rebuild

2023-02-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #441 from jpellegrini/small-fixes

2023-02-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Inline fx=  fx< and similar

2023-02-02 Erick Gallesio <eg@stklos.net>
	- Suppressed http module
	- Added default port 443 for https in uri-parse
	- Suppressed the '.spi' extension in  load-suffixes
	- Deleted recette.stk and tar.stk
	- Suppressed ScmPkg

2023-02-01 Erick Gallesio <eg@stklos.net>
	- compfile.stk is no more compiled in a separate file
	- Merge branch 'jpellegrini-small-fixes'
	- Removed compile.stk from the boot list
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes

2023-01-31 Erick Gallesio <eg@stklos.net>
	- Add a message when requiring SLIB whereas it is not installed
	- Fix: %try-load lost the condition when an error occurs during load
	- Fixed failing compilation of slib when slib cannot be found
	- Minor modification in slib.stk

2023-01-30 Erick Gallesio <eg@stklos.net>
	- Changed the way SRFI-160 is built
	- Minor rewriting to avoid warnings when compiling with clang
	- Small fix on a test
	- Avoid usage of K&R prototypes when calling Scheme primitives in vm.c
	- Make all the function definitions C-ANSI in gnu-getopt
	- Suppressed unused function trie_bitmap_delete
	- Typo fixed
	- Supressed some compilation warnings

2023-01-27 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-215'
	- Merge branch 'srfi-215' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-215
	- Fix %current-time

2023-01-26 Erick Gallesio <eg@stklos.net>
	- Merge branch 'srfi19-again'
	- Renamed lib/date.stk in lib/time.stk
	- Added invalided tests for srfi-19
	- Added documentation for new time functions
	- Replaced some occurences of %current-time by current-time
	- Added tests to SRFI-19
	- Added SRFI-19

2023-01-25 Erick Gallesio <eg@stklos.net>
	- Merge branch 'codeset'
	- Add message cache and sort the list of codes

2023-01-24 Erick Gallesio <eg@stklos.net>
	- Don't duplicate messages when code are duplicated
	- Added a mutex in SRFI-238
	- Add a cache for messages in a codeset
	- Marker of the end of system codeset list was in bad order
	- Fix bug in with-mutex primitive
	- Added SRFI-238 tests

2023-01-23 Erick Gallesio <eg@stklos.net>
	- Added SRFI-238 (Codesets)

2023-01-19 Erick Gallesio <eg@stklos.net>
	- Merge branch 'lassik-srfi-176'
	- Merge branch 'srfi-176' of https://github.com/lassik/STklos into lassik-srfi-176
	- Fixed a problem on line editor on MacOS

2023-01-18 Lassi Kortela <lassi@lassi.io>
	- Refactor SRFI-176 version-alist
	- More simple SRFI-176 changes

2023-01-17 Erick Gallesio <eg@stklos.net>
	- Use %shared-suffix to initialize load-suffixes

2023-01-16 Erick Gallesio <eg@stklos.net>
	- Small modifications to SRFI-176 properties
	- Moved the stklos.shlib.* properties to c.library.*

2023-01-13 Erick Gallesio <eg@stklos.net>
	- Suppressed the '-o' option form the stklos.shlib.lib key
	- Some characters disappeared from the fuse.c source file !!!
	- Added SRFI-176 properties for shared libs.
	- Clean src/Makefile.am
	- Added SH_MAIN_LOAD_FLAGS to c.compile property.
	- Added SRFI-176 c.compile and c.link properties

2023-01-12 Erick Gallesio <eg@stklos.net>
	- Avoid to use basename in SRFI-160 Makefile.am
	- Added the SRFI-176 c.type-bits and c.version properties
	- Used backticks in Makefile.am instead of '$(...)'
	- Merge branch 'jpellegrini-stklos-config'
	- Changed the protection mode of stklos-config.in
	- Add option --compiled-libraries to stklos-config command
	- Merge branch 'stklos-config' of https://github.com/jpellegrini/STklos into jpellegrini-stklos-config

2023-01-12 Erick Gallesio <eg@stklos.net>
	- Merge pull request #436 from zdimension/master

2023-01-12 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-srfi-43'
	- Merge branch 'srfi-43' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-43

2023-01-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove duplicated export
	- Add tests to SRFI-43
	- Add SRFI 43: Vector Library

2023-01-11 Tom Niget <tom.niget@etu.univ-cotedazur.fr>
	- Create .gitattributes file

2023-01-07 Erick Gallesio <eg@stklos.net>
	- Indicate that stklos-script is obsolete in its man page.
	- Display warnings instead of errors in stklos-pp
	- Metadata keywords are folded to lower case before vatiable def.
	- Permit empty strings in stklos-pp metadata

2023-01-06 Erick Gallesio <eg@stklos.net>
	- Don't use anymore stklos-script in the distribution

2023-01-05 Erick Gallesio <eg@stklos.net>
	- Updated copyright date of the interpreter banner
	- Front matter can be defined without '---' fences
	- Added an option to display the version of stklos-pp
	- Forbid to place options after parameters (i.e. be POSIXLY_CORRECT)
	- Fix: permit to use '-' with the '-f' option

2023-01-04 Erick Gallesio <eg@stklos.net>
	- Use '-' to specify to use stdin as input

2023-01-03 Erick Gallesio <eg@stklos.net>
	- Bug fix with implicit -f option (or was it a feature?)

2023-01-02 Erick Gallesio <eg@stklos.net>
	- Permit to launch a script without the -f option
	- Added the --debug option to stklos-pp

2023-01-01 Erick Gallesio <eg@stklos.net>
	-  Fixed the read-header function
	- Changed another time the syntax of the front matter

2022-12-31 Erick Gallesio <eg@stklos.net>
	- Added a portable version of endian.h to the src directory.

2022-12-22 Erick Gallesio <eg@stklos.net>
	- Added a test for endianness in inc configure.ac
	- Suppressed the inclusion of <endian.h>

2022-12-21 Erick Gallesio <eg@stklos.net>
	- Fixed the -o option of stklos-pp
	- Added a handler to ignore errors occur during pre-processing
	- Changed the name 'md-command' in 'process-command' in pre-processor

2022-12-19 Erick Gallesio <eg@stklos.net>
	- Added a parameter to the function parse-metadata
	- Add a parameter for process-metatda fucntion of (stklos preproc)
	- Changed the syntax of front matter for stklos-pp

2022-12-17 Erick Gallesio <eg@stklos.net>
	- Merge branch 'signal'
	- Suppressed the function STk_get_signal_value which is no more used
	- Renamed process-signal in process-send-signal
	- Changed process-signal parameter to use an int instead of a symbol

2022-12-16 Erick Gallesio <eg@stklos.net>
	- Add documentation of the signal procedures.

2022-12-11 Erick Gallesio <eg@stklos.net>
	- Typo fix

2022-12-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #430 from jpellegrini/srfi-228

2022-12-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update status of SRFIs
	- Add SRFI 228: Composing Comparators

2022-12-09 Erick Gallesio <eg@stklos.net>
	- Added function send-signal
	- Added fucntions set-signal-handler! and get-signal-handler

2022-12-04 Erick Gallesio <eg@stklos.net>
	- Upcased the name of signals

2022-12-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #428 from amirouche/priorize-stklos-extensions

2022-12-03 Erick Gallesio <eg@stklos.net>
	- Merge branch 'amirouche-master'
	- Moved amirouche's fix in configure.ac

2022-11-30 jpellegrini <j_p@aleph0.info>
	- Merge pull request #1 from amirouche/small-fixes

2022-11-30 Amirouche <amirouche@hyper.dev>
	- .github/workflows/ccpp: make -j$(nproc).
	- `compfile.stk` must be compiled before boot.img0

2022-11-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add missing Makefile dependency

2022-11-30 Amirouche <amirouche@hyper.dev>
	- Priorize stklos specific extensions
	- configure: use [ ] to compare values

2022-11-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix Makefile for SRFI 222

2022-11-28 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-222

2022-11-28 Erick Gallesio <eg@stklos.net>
	- Merge branch 'jpellegrini-bytevectors'

2022-11-28 Erick Gallesio <eg@unice.fr>
	- Use == on symbols instead of STk_eq
	- Use static symbols dor "little" and "big" to avoid STk_intern usage
	- Suppress a warning about aliasing when compiling with -O2 on gcc

2022-11-24 Erick Gallesio <eg@unice.fr>
	- Warnings suppression and small fixes
	- Typo fix
	- Merge branch 'bytevectors' of https://github.com/jpellegrini/STklos into jpellegrini-bytevectors

2022-11-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix LONG_FITS_INTEGER ni bytevector.c

2022-11-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #425 from jpellegrini/srfi-236

2022-11-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update HTML manual
	- Use shuffling implementation
	- Add SRFI 236 - Evaluating expressions in an unspecified order
	- Fix errors from CLANG compiler
	- Fix GCC warnings in bytevector.c
	- Add R7RS-Large bytevectors

2022-11-23 Erick Gallesio <eg@unice.fr>
	- Added braces in a swicth statement internal declaration
	- Inserted the documentation of integer-length in manual
	- Merge branch 'jpellegrini-isqrt'
	- Merge branch 'isqrt' of https://github.com/jpellegrini/STklos into jpellegrini-isqrt

2022-11-21 Erick Gallesio <eg@unice.fr>
	- Added file file lib/srfi/168.stk
	- Merge branch 'jpellegrini-srfi-162'
	- Merge branch 'srfi-162' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-162
	- Fixed typos

2022-11-20 Erick Gallesio <eg@stklos.net>
	- Merge pull request #424 from jpellegrini/hacking.adoc

2022-11-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-162: Comparators sublibrary

2022-11-20 Erick Gallesio <eg@unice.fr>
	- Added R7RS large (scheme bitwise)

2022-11-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Updates to hacking.adoc

2022-11-18 Erick Gallesio <eg@unice.fr>
	- Added copyright notice to flonum.c and flonum.stk
	- Added R7RS large (scheme flonum) library
	- Added the R7RS large (scheme division)

2022-11-11 Erick Gallesio <eg@unice.fr>
	- Added R7RS large (scheme text)
	- Added Scheme large (scheme ideque)
	- Added Scheme large (scheme generator)
	- Added Scheme large (scheme vector)
	- Added Scheme large (scheme sort)

2022-11-10 Erick Gallesio <eg@unice.fr>
	- R7RS large libraries in C were not properly installed

2022-10-30 Erick Gallesio <eg@unice.fr>
	- Upgraded libffi to version 3.4.4

2022-10-19 Erick Gallesio <eg@unice.fr>
	- Replaced (srfi 128) imports bt (scheme comparator)
	- Added Scheme large (scheme comparator)
	- Small typo fix
	- Merge branch 'jpellegrini-srfi-233'

2022-10-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-233

2022-10-09 Erick Gallesio <eg@unice.fr>
	- Added mmissing files

2022-10-07 Erick Gallesio <eg@unice.fr>
	- Added (scheme lseq) R7RS large library

2022-10-03 Erick Gallesio <eg@unice.fr>
	- Moved the test on hash table before SRFIs tests
	- Merge branch 'jpellegrini-hash-tests'
	- Merge branch 'hash-tests' of https://github.com/jpellegrini/STklos into jpellegrini-hash-tests
	- Added missing files in gc directory
	- Rewrote (scheme hash-table)

2022-10-02 Erick Gallesio <eg@unice.fr>
	- Rewrote (scheme list-queue)
	- Rewrote (scheme ilist)
	- Rewrote (scheme box) and (scheme set)
	- Rewrote (scheme charset)

2022-10-01 Erick Gallesio <eg@unice.fr>
	- Rewrote (scheme list)
	- Rewrote (scheme stream)

2022-09-29 Erick Gallesio <eg@unice.fr>
	- Corrected (again) Makefiles for R7RS large
	- Fix Makefiles
	- Added documentation on currently implemented R7RS large libraries
	- Simplify Makefile.am for RSR7 large files
	- Added R7RS-large (scheme ilist) and (scheme list-queue)
	-  Added R7RS-large  (scheme box) and (scheme set)

2022-09-28 Erick Gallesio <eg@unice.fr>
	- Added R7RS-large  ((scheme charset) and (scheme streams)
	- Added R7RS large (scheme list)
	- Added the R7RS large (scheme hash-table) library

2022-09-26 Erick Gallesio <eg@unice.fr>
	- Merge branch 'srfi-125' of https://github.com/jpellegrini/STklos

2022-09-19 Erick Gallesio <eg@unice.fr>
	- Fix: SRFI sources were installed with the exexute bit set

2022-09-18 Erick Gallesio <eg@unice.fr>
	- Bug fix on string ports
	- Supress a gcc warning

2022-09-11 Erick Gallesio <eg@unice.fr>
	- Updated Boehm GC to version 8.2.2
	- Give more information when fatal error occurs while executing a file
	- Added dependencies to permit parallel makes of the lib directory

2022-09-08 Erick Gallesio <eg@unice.fr>
	- Bug Fix: select-module can create modules

2022-09-04 Erick Gallesio <eg@unice.fr>
	- Got rid of *%program-args* variable
	- Bug fix: Banner indicators were uncorrect

2022-08-18 Erick Gallesio <eg@unice.fr>
	- Added the #c64 and #c128 in SRFi-4
	- Bug fix in #c128 and #c64 vector creation
	- Added generated srfi/160/*.stk to .gitignore
	- Use C counterpart of list? and length Scheme primitives
	- Small rewriting
	- Supressed gcc compilation warnings
	- Add "STk_" prefix to newly exported functions of uvector.c
	- Merge branch 'jpellegrini-srfi-160'
	- Staging the Makefile.in generated files
	- Merge branch 'srfi-160' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-160

2022-08-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #420 from jpellegrini/small-fixes

2022-08-11 Erick Gallesio <eg@unice.fr>
	- Added documentation and tests for environment primitive
	- Use an import-only clause for R5RS module definition
	- Environment functions small fixes

2022-08-10 Erick Gallesio <eg@unice.fr>
	- Added @jpellegrini tests from PR #389
	- Added the R7RS environment primitive

2022-08-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use indent_size instead of tab_width

2022-08-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Mention editorconfig in hacking.adoc

2022-08-08 Erick Gallesio <eg@unice.fr>
	- Adding an .editorconfig file

2022-08-06 Erick Gallesio <eg@stklos.net>
	- Merge pull request #419 from jpellegrini/small-fixes

2022-08-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small fixes to README

2022-08-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #407 from jpellegrini/hacking.adoc
	- Merge pull request #413 from jpellegrini/small-fixes

2022-08-03 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos

2022-07-31 Erick Gallesio <eg@unice.fr>
	- Optimize UTF-8 tests
	- Merge branch 'jpellegrini-utf8'

2022-07-30 Erick Gallesio <eg@unice.fr>
	- Merge branch 'utf8' of https://github.com/jpellegrini/STklos into jpellegrini-utf8

2022-07-29 Erick Gallesio <eg@unice.fr>
	- Permit readline completion on android
	- Test is the backtrace libc function is available

2022-07-20 Erick Gallesio <eg@stklos.net>
	- Merge pull request #398 from jpellegrini/int32

2022-07-16 Erick Gallesio <eg@unice.fr>
	- Avoid allocation in vector-reverse-copy! when there is overlapping
	- Merge branch 'jpellegrini-srfi-133'
	- Merge branch 'srfi-133' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-133
	- Bug fix for string-replace!

2022-07-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix small glitch in STk_utf8_grab_char

2022-07-11 Erick Gallesio <eg@stklos.net>
	- Merge pull request #412 from jpellegrini/disassemble

2022-07-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix error message in make-{polar,rectangular}

2022-07-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix disassemble-expr

2022-07-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 60: use primitive integer-length
	- Fix exact-integer-sqrt
	- Add tests to integer-length
	- Add integer-length

2022-07-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fixes to SRFI-125
	- Add hash-table-clear!
	- SRFI 125: remove deprecation warnings
	- Adds SRFI-125

2022-06-28 Erick Gallesio <eg@unice.fr>
	- Make some functions static in 116.c
	- Fix STk_mutable_tree

2022-06-27 Erick Gallesio <eg@unice.fr>
	- Adaptation of tests of immutable bindings
	- Finished merging branch 'hashtables-immutable' of https://github.com/jpellegrini/STklos
	- Starting merge of 'hashtables-immutable' of https://github.com/jpellegrini/STklos

2022-06-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for hash tables

2022-06-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Additions to hacking.adoc

2022-06-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix variable name in stklos-config.in

2022-06-24 Erick Gallesio <eg@unice.fr>
	- Added tab completion for zsh
	- Merge branch 'jpellegrini-bash-completion'
	- Merge branch 'bash-completion' of https://github.com/jpellegrini/STklos into jpellegrini-bash-completion

2022-06-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #402 from jpellegrini/srfi-25

2022-06-24 Erick Gallesio <eg@unice.fr>
	- Replaced ALL the calls to memcpy by memmove
	- Replaced call to memcpy by a call to memmove in gallop function

2022-06-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix a type problem
	- Use general procedure functions instead of CLOSURE*

2022-06-23 Erick Gallesio <eg@unice.fr>
	- Correct a type problem
	- Merge branch 'jpellegrini-srfi-25'
	- Merge branch 'srfi-25' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-25

2022-06-23 Erick Gallesio <eg@stklos.net>
	- Merge pull request #400 from jpellegrini/small-fixes
	- Merge pull request #401 from jpellegrini/values2vector

2022-06-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix the fix for values2vector message...
	- Fixes for SRFI-160

2022-06-23 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-160

2022-06-23 Erick Gallesio <eg@unice.fr>
	- Compute a better hash value for uniform vectors
	- Code refactoring

2022-06-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Extra tests for SRFI-160
	- Remove extraneous parens
	- Add SRFI-160: Homogeneous numeric vector libraries
	- Fix allocation of uvectors

2022-06-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #396 from jpellegrini/values2vector
	- Merge pull request #395 from jpellegrini/uvector-fix

2022-06-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix off-by-one issue in conversion to 32 bits
	- SRFI-25: use STk_procedurep insted of CLOSUREP

2022-06-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhance error message in STk_values2vector

2022-06-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix allocation of uvectors

2022-06-17 Erick Gallesio <eg@unice.fr>
	- Code cleaning and added a note on let-syntax current problem

2022-06-13 Erick Gallesio <eg@unice.fr>
	- Code cleanup: Delete code about VM instuction MAKE_EXPANDER
	- Added let-syntax

2022-06-10 Erick Gallesio <eg@unice.fr>
	- Addes describe and class <syntax> for macros.
	- Small bug fix on the length of %let-syntax
	- Added test on macros.
	- Added local macros

2022-06-08 Erick Gallesio <eg@unice.fr>
	- Documentation update.
	- Long standing bug correction
	- Bug fix with partial importations
	- Replaced a add1 in code by an addition
	- Merge branch 'master' into defmacro

2022-06-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Better error messages for SRFI-215

2022-06-07 Erick Gallesio <eg@stklos.net>
	- Merge pull request #390 from jpellegrini/setters
	- Merge pull request #391 from jpellegrini/gcc-warning-itrie
	- Merge pull request #392 from jpellegrini/check-null-from-malloc

2022-06-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Check for NULL from malloc
	- Silence a GCC warning
	- Add setters to SRFI 74
	- Add setters to SRFI-4

2022-06-06 Erick Gallesio <eg@stklos.net>
	- Merge pull request #385 from jpellegrini/optimize-void
	- Merge pull request #388 from jpellegrini/srfi-214
	- Merge pull request #387 from jpellegrini/srfi-25

2022-06-06 Erick Gallesio <eg@unice.fr>
	- Adding the missing readline-complete.c file in lib directory
	- Added function module-symbols*
	- The completion function on substring is now an example
	- Added documentation for ansi-color
	- Extended ansi-color to allow the use of 256 colors

2022-06-04 Erick Gallesio <eg@unice.fr>
	- Added documentation for repl-theme

2022-06-02 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-152'
	- Merge branch 'srfi-152' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-152
	- Integrate PR #373 in the default readline support.

2022-05-31 Erick Gallesio <eg@unice.fr>
	- Added a completer on substrings as an example

2022-05-30 Erick Gallesio <eg@unice.fr>
	- Modified the way to parameterize readline completion
	- Added pragmas to silence soem warnings with GCC 12

2022-05-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add setters for SRFI-25 arrays
	- Add setters to SRFI-214 flexvectors
	- Optimize (void ...)

2022-05-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix vector-reverse-copy! in SRFI-133
	- Add missing bindings in SRFI-133

2022-05-23 Erick Gallesio <eg@unice.fr>
	- Fix when using libedit
	- Changed the behavoiur of completion function
	- Don't use readline/readline.h since we don't know its location
	- Merge branch 'jpellegrini-readline'
	- Merge branch 'readline' of https://github.com/jpellegrini/STklos into jpellegrini-readline
	- Correcte admonition in documentation

2022-05-22 Erick Gallesio <eg@stklos.net>
	- Merge pull request #376 from jpellegrini/openbsd

2022-05-21 Erick Gallesio <eg@unice.fr>
	- Small fixes
	- Typo fix

2022-05-19 Erick Gallesio <eg@unice.fr>
	- Minor fixes
	- Merge branch 'zdimension-master'
	- Merge branch 'master' of https://github.com/zdimension/STklos into zdimension-master
	- Added @jpellegrini extra tests for SRFI-132
	- Adapted PR #365 to use fact paths for fxlt and ftgt

2022-05-18 Erick Gallesio <eg@unice.fr>
	- Added missing functions documentation and typo fixes
	- Fix typos
	- Added documentation of SRFI-116 in manual
	- Merge branch 'jpellegrini-srfi-116'
	- Merge branch 'srfi-116' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-116

2022-05-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 116 -- Immutable List Library

2022-05-18 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos

2022-05-18 Erick Gallesio <eg@stklos.net>
	- Merge pull request #371 from jpellegrini/srfi-1

2022-05-18 Erick Gallesio <eg@unice.fr>
	- Split long lines

2022-05-18 Erick Gallesio <eg@stklos.net>
	- Merge pull request #369 from jpellegrini/small-fixes

2022-05-17 Erick Gallesio <eg@unice.fr>
	- Rewrite symbol-value, symbol-value* and symbol-bound? in C
	- Suppressed bad closing parenthesis

2022-05-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Better instructions for bash completion
	- Refactor bash tab completion script
	- Add bash completion for stklos-compile

2022-05-16 Erick Gallesio <eg@unice.fr>
	- Small rewrite of symbol-value* and symbol-bound?

2022-05-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add bash tab completion to STklos

2022-05-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 152: String Library (reduced)

2022-05-14 Tom Niget <tom.niget@etu.univ-cotedazur.fr>
	- Remove orphaned method declaration, fix names in headers
	- Add type hints; sanitize macro parameters
	- Remove _ (reserved indicator) from macro name
	- Fix multiline macros

2022-05-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Make a comment clearer
	- Calculate DBL_TRUE_MIN if it's not defined

2022-05-13 Erick Gallesio <eg@unice.fr>
	- Cleanup of boot.stk

2022-05-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix indentation in utils/shlib-options

2022-05-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Support OpenBSD in utils/shlib-options
	- Use $(MAKE) instead of 'make'

2022-05-12 Erick Gallesio <eg@unice.fr>
	- Changed the way the SCHEME module was built

2022-05-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add missing paren
	- Revert libgc -> malloc
	- Delete commented line
	- Don't initialize tab completion without readline
	- Use STk_must_malloc, not malloc

2022-05-11 Erick Gallesio <eg@unice.fr>
	- I finally got rid of syntax-autoload
	- Don't syntax-autoload support for ScmPkg
	- Don't use syntax-autoload for match-case & match-lambda
	- Don't use syntax-autoload for getopt
	- Don't use syntax-autoload for trace/untrace

2022-05-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tab completion to readline

2022-05-11 Tom Niget <tom.niget@etu.univ-cotedazur.fr>
	- Fix statement macro invocation
	- Fix statement macros
	- Correct typos and spelling

2022-05-10 Erick Gallesio <eg@unice.fr>
	- Autoload for syntax is no more an exported global variable

2022-05-08 Erick Gallesio <eg@unice.fr>
	- Added some new definitions in SCHEME module
	- Don't use the obsolete function hash-table-get
	- Clean code of SRFI-0
	- First batch of modifications to put boot files in SCHEME module

2022-05-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Optimize delete-duplicates in SRFI-1

2022-05-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhance descriptions and fix a typo

2022-05-01 Erick Gallesio <eg@unice.fr>
	- Code cleaning in compiler
	- Suppressed a call to export-syntax
	- Rename primitive %debug -> %%debug

2022-04-29 Erick Gallesio <eg@unice.fr>
	- Fixed the autoloading of srfi-27 and srfi-48

2022-04-28 Erick Gallesio <eg@unice.fr>
	- Reintroduced macro-expand and documented macro-expand*

2022-04-27 Erick Gallesio <eg@unice.fr>
	- Restored the STklos.init (for SLIB)
	- All def{syntax,macro} have been replaced by define-{syntax,macro}

2022-04-26 Erick Gallesio <eg@unice.fr>
	- Deleted all the code for old macros

2022-04-25 Erick Gallesio <eg@unice.fr>
	- Deleteed the unhigienic macro `define-syntax`
	- Fixed SRFI-185 (the last one with a define-syntax)
	- Fixed SRFI-41 and SRFI-100 to use new macros

2022-04-24 Erick Gallesio <eg@unice.fr>
	- Replaced the define-syntax by new macros in SRFI-64

2022-04-22 Erick Gallesio <eg@unice.fr>
	- Another bunch of defin-syntax rewrite.
	- Changed the code of %macro-expand
	- Added the pimitive %find-instanciated-module
	- Move the %debug function in the runtime

2022-04-21 Erick Gallesio <eg@unice.fr>
	- Replace almost all define-syntax by the new defsyntax
	- Code cleanup in env.c and module.stk
	- Fixed test of R7RS libraries
	- Changed the way library are implemented.
	- Fix an expected test result on SRFI-9

2022-04-19 Erick Gallesio <eg@unice.fr>
	- Defined a tempoprary version of defsyntax for bootstraping
	- Added tests for SRFI-9
	- Added the (forgotten) new file runtime-macros in Makefile.am
	- All define-macro (except define-syntax) => defmacro

2022-04-16 Erick Gallesio <eg@unice.fr>
	- Fix rewrite-body when a (new) macro produces a define
	- Rewrote the define-values to produce better code

2022-04-15 Erick Gallesio <eg@unice.fr>
	- A bunch of new define-macro -> defmacro
	- Going back on the format of boot.stk

2022-04-14 Erick Gallesio <eg@unice.fr>
	- Replaced most of define-macro by defmacro in all the code
	- Added syntax-error + defined when and unless with new defmacro

2022-04-12 Erick Gallesio <eg@unice.fr>
	- Place several values by line in the boot.c file
	- Displace the compiler at top of the boot.stk file
	- Print the name of the module when we envcounter an unbound variable

2022-04-11 Erick Gallesio <eg@unice.fr>
	- Added dependencies for SRFI-37 in Makefile.am

2022-04-10 Erick Gallesio <eg@unice.fr>
	- Change the order if files included during boot
	- Moved module runtime support in runtime.stk (inseat of module.stk)

2022-04-08 Erick Gallesio <eg@unice.fr>
	- Syntax type is now defined in C
	- Added dependencies for srfi implementation
	- defmacro macros are imported form .ostk file on "import"

2022-04-06 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' into defmacro
	- Use $(STKLOS_BINARY) instead of hardcoded stklos relative path
	- Delete duplicate code
	- Typo fix
	- Fix: Module name was not a symbol.

2022-04-05 Erick Gallesio <eg@unice.fr>
	- Exported macro name was incorrect when rename was used in .ostk file
	- Temporary re-implementation of define-macro (with defmacro)

2022-04-03 Erick Gallesio <eg@unice.fr>
	- Set the compiler default module at boot time
	- Added the parameter compiler-current-module

2022-04-02 Erick Gallesio <eg@unice.fr>
	- Changed the representation of environments at compile time
	- Typo fix in documentation

2022-03-30 Erick Gallesio <eg@unice.fr>
	- Typo fix

2022-03-20 Erick Gallesio <eg@unice.fr>
	- Add a note for SRFI-216 usage in the documentation
	- Merge branch 'jpellegrini-srfi-221'
	- Fixed tests for SRFI-221
	- Merge branch 'srfi-221' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-221

2022-03-19 Erick Gallesio <eg@unice.fr>
	- Suppressed the definition of expt in SRFI-70 and use the STklos one

2022-03-18 Erick Gallesio <eg@unice.fr>
	- For srfis with a test suite, import them, instead of requiring them
	- Added relay module files for SRFI-{143,169,176,193,219}
	- Added relay module files for SRFI-{15,62,87}
	- Merge branch 'jpellegrini-srfi-95'

2022-03-15 Erick Gallesio <eg@unice.fr>
	- Merge branch 'srfi-95' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-95
	- Use asciidoc for @jpellegrini vm.md

2022-03-14 Erick Gallesio <eg@unice.fr>
	- Used asciidoc for @jpellegrini HACKING.md
	- Renamed documentation output directory html and pdf en HTML and PDF

2022-03-13 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-230'
	- Merge branch 'srfi-230' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-230
	- Fixed warnings when compiling with _FORTIFY_SOURCE=2

2022-03-12 Erick Gallesio <eg@unice.fr>
	- Fixed the code of the fold function redefined in SRFI-224
	- Don't export syntaxes which are already defined in SCHEME module

2022-03-11 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-95
	- Merge branch 'master' into srfi-230

2022-03-11 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-vm-uint64_t'
	- Merge branch 'vm-uint64_t' of https://github.com/jpellegrini/STklos into jpellegrini-vm-uint64_t
	- Use a table of char, instead of int, for the bit count table
	- Add a declaration of STk_bit_count in stklos.h
	- Merge branch 'jpellegrini-bit-count'
	- Merge branch 'bit-count' of https://github.com/jpellegrini/STklos into jpellegrini-bit-count

2022-03-10 Erick Gallesio <eg@unice.fr>
	- Fixed require function after loading SLIB
	- Updated documentation about SLIB
	- SRFI-100 is now a R7RS library
	- Add tests for SRFI-100
	- SRFI-96 is now a R7RS library
	- Updated slib.stk and STklos.init to access SLIB
	- Changed (once again) the implementation-vicinity fucntion
	- Fix cond-expand to avoid file multiple loading

2022-03-09 Erick Gallesio <eg@unice.fr>
	- Changed the value of library-vicinity (calculated instead of fixed)

2022-03-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't duplicate lookup table

2022-03-06 Erick Gallesio <eg@unice.fr>
	- SRFI-89 is now a R7RS library
	- Added tests for SRFI-89
	- Fix a bug SRFI-59 (which is a R7RS library now btw)

2022-03-04 Erick Gallesio <eg@unice.fr>
	- File "full-conditions.stk" has been renamed "conditions.stk"
	- Adaptation and generalization of SRFI-55 + R7RS library
	- Fix bug in cond-expand (since srfi-N can denote library srfi/N)

2022-03-03 Erick Gallesio <eg@unice.fr>
	- Transform SRFI-51 in a R7RS library
	- Fixed export list of SRFI-48 (format)
	- Added SRFI-45 R7RS library
	- Added dependencies to permit parallel building
	- Added SRFI-41 as a R7RS library
	- Added SRFI-38 as a R7RS library
	- Add SRFI-34 as a R7RS library

2022-02-24 Erick Gallesio <eg@unice.fr>
	- Updated the full-conditions file to use the libraries
	- Transform SRFI-36 iin a R7RS library
	- Added tests for SRFI-35
	- SRFI-35 is now a R7RS library

2022-02-22 Erick Gallesio <eg@unice.fr>
	- Transform SRFI-94 in a R7RS library

2022-02-21 Erick Gallesio <eg@unice.fr>
	- Added SRFI-39 as a R7RS library
	- Transform SRFI-156 as a R7RS library
	- Transform SRFI-171 as a R7RS library
	- Transform SRFI-190 in a R7RS library

2022-02-19 Erick Gallesio <eg@unice.fr>
	-  Merge the @jpellegrini PR #362 (Fix fxbit-count)
	- Avoid a GCC warning
	- Merge branch 'jpellegrini-fixnums'
	- Merge branch 'fixnums' of https://github.com/jpellegrini/STklos into jpellegrini-fixnums
	- Small fixes in Makefile and ignore LSP database for Emacs
	- Fixed the path for fuse extension in configure.ac
	- Renamed the stklos-fuse directory in fuse.
	- Always use <stklos.h> in extenssions
	- Transform SRFI-137 as a R7RS library
	- Transform SRFI-61 as a R7RS library

2022-02-10 Erick Gallesio <eg@unice.fr>
	- distclean-am target must depend on clean-am in extensions
	- Various small improvements in the code and the documenatation
	- Definition of the hidh level function CURL
	- Added some documentation for CURL extension
	- Added error port management for cur-set-option

2022-02-09 Erick Gallesio <eg@unice.fr>
	- Permit to pass Scheme booleans to CURL options
	- Add a call to curl_global_init when loading the extension

2022-02-08 Erick Gallesio <eg@unice.fr>
	- Simplified load-path in utils/tmpcomp
	- Added a new demo in CURL extension
	- Added a demo in CIRL extension (using IMAP)
	- First usable version of (stklos curl)

2022-02-07 Erick Gallesio <eg@unice.fr>
	- First commit of the new CURL extension
	- Added the primitive (cpointer-null? obj)

2022-02-04 Erick Gallesio <eg@unice.fr>
	- Forgot to add the new documentation file about libraries in git.
	- Added documentation for STklos libraries
	- Small changes for STklos documentation

2022-02-03 Erick Gallesio <eg@unice.fr>
	- Suppress remaining Skribe itemize in the documentation

2022-02-02 Erick Gallesio <eg@unice.fr>
	- Deleted the old trie file which is no more necessary + Cleanup
	- Moved "itrie" module ad in R7RS (stklos itrie) library
	- Supressed C warnings in itrie.c
	- Merge (manually) PR#298 -- Integration of SRFI-217 and SRFI-224
	- Makefile cleanup
	- Avoid a warning when calling make in etensions directory
	- Permit the user to run GTklos demo without prior installation

2022-02-01 Erick Gallesio <eg@unice.fr>
	- Reorganize directory structures of extension/fuse
	- Small documentation update
	- Updated main .gitignore file
	- Reorganize directory structures of extension/gtklos
	- Avoid <gtk-box> in user programs (use <vbox> and <hbox> instead)
	- Renamed <box> class in <gtk-box>

2022-01-31 Erick Gallesio <eg@unice.fr>
	- internal-arrange-widget and realize-widgets were not exported
	- Typo fixed
	- Don't optimize calls to the void primitive.

2022-01-29 Erick Gallesio <eg@unice.fr>
	- Avoid pipes when building documentation
	- Building the reference manual depends of DOCDB

2022-01-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use fixed-size integers for opcodes

2022-01-28 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-230

2022-01-28 Erick Gallesio <eg@unice.fr>
	- Restored the BASDIR varaible in lib/srfi/Makefile
	- Rebased the new documentation on the main branch
	- Added back a lost modification on lib/srfi/Makefile.am
	- Build Documentation
	- Changed the help function a bit
	- Change some {{rseven}} tags by R7RS in source files.
	- Some new documentation (mainly from PR #307)
	- Added a fake asciidoctor command for command missing it.
	- Added the -v option to all the asciidoctor calls
	- Documentation of C FFI
	- Added Licence information in the adoc files
	- Simple HTMl page is now rebuilt when necesary + Documentation rebuilt
	- Renamed the doc/adoc directory in doc/refman
	- Samll fix.
	- Adaptation of .gitignore for new documentation
	- Added Licence (FDL 1.3 or later) to the manual
	- Bug Fix and cleanup of the documentation build
	- Added the primitive %read-list
	- Bug fix in doc Makefiles
	- Print the documented symbols not in manual when building doc
	- Added some of the patches from @jpellegrini in PR#307
	- Building new documentation
	- Delete the old (Skribe) documentation
	- Commit of the new documentation sources
	- Code cleaning of stklos-pp
	- Updated .gitignore
	- Renamed (stklos markdown) library in (stklos preproc)
	- Renamed stklos-pre  in stklos-pp
	- Last (first round) modifications for new documentation
	- Documentation (again)
	- Adapatation of SRFIs for new documenatation
	- More documentation fixes
	- Still new documenation modifications
	- Adapatation of the documentation for regexps..
	- Modifications for the new documentation
	- Another bunch of modification for the new documentation format
	- First batch of documentation rewriting
	- Renamed stklos-md in stklos-pre
	- Fixed path of the DOCDB file in lib/srfi and lib/stklos
	- Fix documentation od define-constant
	- Added module (srklos markdown env)
	- Add a new command stklos-md for Markdown documents

2022-01-27 Erick Gallesio <eg@stklos.net>
	- Merge pull request #356 from jpellegrini/vm-doc
	- Merge pull request #359 from jpellegrini/small-fixes

2022-01-27 Erick Gallesio <eg@unice.fr>
	- Document the function build-path-from-shell-variable

2022-01-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small cleanup to stklos.h
	- Remove extra semicolon in SRFI 25

2022-01-26 Erick Gallesio <eg@unice.fr>
	- SRFI .so files must be installed in lib dir (rather than share)

2022-01-25 Erick Gallesio <eg@unice.fr>
	- Adaptation of extension stklos-fuse to new modules libraries
	- Updated GTklos for new modules/libraries

2022-01-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Explain small ints and fixnums

2022-01-17 Erick Gallesio <eg@unice.fr>
	- Fix in lib/srfi/Maefile.in

2022-01-17 Erick Gallesio <eg@stklos.net>
	- Merge pull request #317 from jpellegrini/srfi-229
	- Merge pull request #294 from jpellegrini/srfi-154

2022-01-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI-95: avoid compile-time warnings
	- More tests for SRFI-95
	- Add SRFI-95: Sorting and Merging

2022-01-04 Erick Gallesio <eg@stklos.net>
	- Merge pull request #349 from jpellegrini/complexes
	- Merge pull request #352 from jpellegrini/small-fixes

2022-01-01 Erick Gallesio <eg@unice.fr>
	- Updated Copyright date for the REPL

2021-12-31 Erick Gallesio <eg@unice.fr>
	- Fix: keyword colon pos. was not initialized with --load

2021-12-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix boolean operator precedence issue

2021-12-17 Erick Gallesio <eg@unice.fr>
	- Added define-constant syntax

2021-12-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Differentiate "not a number" and "not a real number"

2021-12-16 Erick Gallesio <eg@unice.fr>
	- Added test about mutability from @jpellegrini
	- Fixed library-name when parameter is an anonymous library.
	- Updated describe to show the locked status of a module/library

2021-12-15 Erick Gallesio <eg@unice.fr>
	- Imported symbols are always unmutable (even if already in importer)
	- Added documentation of symbol-bound? primitive
	- Added module-lock!,  module-locked? and symbol-mutable? primitives
	- Simplified the hash-table API when searching variables
	- Print librarises using a R7RS name
	- Deleted an unused file
	- Make the SCHEME module immutable

2021-12-14 Erick Gallesio <eg@unice.fr>
	- Format message for 80 char width.
	- Merge branch 'jpellegrini-small-fixes'
	- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes
	- Use VM instructions for incremetation/decrementation
	- Use of library-name when describing libraries
	- Moved library-name function from module.stk to library.stk
	- Merge branch 'library' of https://github.com/jpellegrini/STklos

2021-12-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 154: First-class dynamic extents

2021-12-13 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-229
	- Merge branch 'master' into srfi-230

2021-12-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #311 from jpellegrini/hacking.md
	- Merge pull request #347 from jpellegrini/srfi-37
	- Merge branch 'master' into srfi-37

2021-12-13 Erick Gallesio <eg@unice.fr>
	- Fixed a bug in the generation of Markdown link for SRFIs
	- Small fixes in Makefiles
	- Merge branch 'jpellegrini-srfi-151'
	- Merge branch 'srfi-151' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-151

2021-12-12 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-48'
	- Merge branch 'srfi-48' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-48
	- Merge branch 'jpellegrini:srfi-37'
	- Merge branch 'jpellegrini-srfi-54'
	- Merge branch 'srfi-54' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-54
	- Merge branch 'jpellegrini-srfi-70'
	- Merge branch 'srfi-70' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-70
	- Merge branch 'jpellegrini-srfi-69'
	- Merge branch 'srfi-69' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-69

2021-12-10 Erick Gallesio <eg@unice.fr>
	- Suppressed code which is no more useful with R7RS libraries
	- Merge branch 'jpellegrini-srfi-130'
	- Merge branch 'srfi-130' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-130
	- Merge branch 'jpellegrini-srfi-129'
	- Merge branch 'srfi-129' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-129
	- Merge branch 'jpellegrini-srfi-118'
	- Merge branch 'srfi-118' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-118
	- Fixed lib/Makefile.am
	- Merge branch 'jpellegrini-srfi-117'
	- Merge branch 'srfi-117' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-117
	- Fixed lib/Makefile.am
	- Merge branch 'jpellegrini-srfi-216'

2021-12-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 37 -> R7RS
	- SRFI 48 -> R7RS
	- SRFI 54 -> R7RS
	- SRFI 70 -> R7RS library
	- Small aestheteical changes

2021-12-09 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-129
	- Merge branch 'master' into srfi-130
	- Merge branch 'master' into srfi-117
	- Merge branch 'master' into srfi-118
	- Merge branch 'master' into srfi-216

2021-12-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix SRFI-113 module declaration
	- SRFI 69 -> R7RS library

2021-12-09 Erick Gallesio <eg@unice.fr>
	- Fixed a problem in require-feature (which could reload files)
	- Fixed Makefile.am in lib/srfi
	- Added SRFI-111 R7RS library

2021-12-08 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-185'
	- Merge branch 'srfi-185' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-185
	- Merge branch 'jpellegrini-srfi-128'
	- Merge branch 'srfi-128' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-128
	- Merge branch 'jpellegrini-describe2'
	- Merge branch 'describe2' of https://github.com/jpellegrini/STklos into jpellegrini-describe2
	- Merge branch 'jpellegrini-srfi-144'
	- Merge branch 'srfi-144' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-144
	- Various fixes in Makefile.am (after conflicting merges)
	- Merge branch 'jpellegrini-srfi-127'
	- Merge branch 'srfi-127' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-127
	- Merge branch 'jpellegrini-srfi-161'
	- Merge branch 'srfi-161' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-161
	- Small changes in SRFI-208
	- Merge branch 'jpellegrini-srfi-208'
	- Merge branch 'srfi-208' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-208
	- Added @missing jpellegrini copyright to SRFI-195
	- Small fixes in SRFI-88
	- Merge branch 'jpellegrini-srfi-88'
	- Merge branch 'srfi-88' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-88
	- Small fixes on SRFI 195
	- Merge branch 'master' of github.com:egallesio/STklos
	- Merge branch 'jpellegrini-srfi-195'
	- Merge branch 'srfi-195' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-195

2021-12-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #338 from jpellegrini/small-fixes

2021-12-07 Erick Gallesio <eg@unice.fr>
	- Better printing of linebreak in help.

2021-12-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add library-name
	- Fix relative references in lib/srfi/Makefile.am
	- Describe ports
	- Enhanced describe for libraries and numbers

2021-12-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 195 -> R7RS
	- SRFI 207: now an R7RS library
	- iSRFIs 134 and 158: now R7RS libraries
	- SRFI 151: now R7RS library

2021-12-05 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-216
	- Merge branch 'master' into srfi-229
	- Merge branch 'master' into srfi-230
	- Merge branch 'master' into srfi-144
	- Merge branch 'master' into srfi-118
	- Merge branch 'master' into srfi-88

2021-12-05 Erick Gallesio <eg@stklos.net>
	- Merge pull request #316 from jpellegrini/srfi-133
	- Merge pull request #315 from jpellegrini/srfi-180
	- Merge pull request #313 from jpellegrini/srfi-223
	- Merge pull request #312 from jpellegrini/srfi-141

2021-12-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 88 -> R7RS

2021-12-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 208 is now an R7RS library
	- SRFI 161 now is an R7RS library
	- SRFI 185 is now an R7RS library
	- SRFI 130: R7RS library
	- SRFIs 129 and 135: R7RS libraries
	- SRFIs 113 and 128 not are R7RS libraries
	- SRFI 127: now R7RS library
	- SRFI 118: now an R7RS library
	- SRFI 117: now an R7RS library

2021-12-03 Erick Gallesio <eg@unice.fr>
	- Changed the vesion of readline in Docker files

2021-12-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #310 from jpellegrini/docker

2021-12-03 Erick Gallesio <eg@unice.fr>
	- A better describe for boxes
	- Changed back the class ot boxes to <box> (instead of <ref>)

2021-12-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI-144: now an R7RS library
	- Add SRFI-230: Atomic Operations
	- Add SRFI-229: Tagged Procedures
	- SRFI-133: now an R7RS library
	- SRFI 180: now an R7RS library
	- SRFI 216: now an R7RS library
	- SRFI 223: now an R7RS library
	- SRFI 141: now R7RS module
	- Update HACKING.md
	- Update and fix Docker image building

2021-12-02 Erick Gallesio <eg@unice.fr>
	- Typo fix in describe
	- Added an export-syntax call for syntaxes of srfi-189

2021-12-02 Erick Gallesio <eg@stklos.net>
	- Merge pull request #301 from jpellegrini/srfi-189

2021-12-02 Erick Gallesio <eg@unice.fr>
	- Merge branch 'jpellegrini-srfi-66'
	- Merge branch 'srfi-66' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-66

2021-12-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix comparison in fx=?
	- More fixnum optimization
	- More fixnum optimizations
	- Fix fxbit-count
	- Some fixnum optimizations

2021-11-30 Erick Gallesio <eg@unice.fr>
	- Supressed a warning when compiling srfi-29
	- Add the symbols to the known symbol list when using select-module

2021-11-30 Erick Gallesio <eg@stklos.net>
	- Merge pull request #302 from jpellegrini/srfi-215

2021-11-29 jpellegrini <j_p@aleph0.info>
	- Merge branch 'master' into srfi-189
	- Merge branch 'master' into srfi-215

2021-11-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-215: Central Log Exchange

2021-11-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #300 from jpellegrini/srfi-196

2021-11-29 Erick Gallesio <eg@unice.fr>
	- Make help of stklos-compile fit on 80 characters
	- Typo fix

2021-11-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #295 from jpellegrini/srfi-138

2021-11-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI 189: as R7RS library now
	- SRFI 196: now as R7RS library
	- Fix thinkos in stklos-compile manpage

2021-11-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-138: Compiling Scheme programs to executables

2021-11-27 Erick Gallesio <eg@unice.fr>
	- AAdded the long options --{pre,ap}pend-load-path to stklos command
	- 1dde -the -A option to stklos-compile (and -L is now -I)

2021-11-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFIs 66 and 74: now R7RS libraries

2021-11-27 Erick Gallesio <eg@stklos.net>
	- Merge pull request #292 from jpellegrini/stklos-compile
	- Merge pull request #273 from egallesio/deflib

2021-11-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use append on two lists, not cons

2021-11-25 Erick Gallesio <eg@unice.fr>
	- SRFI 175: now a R7RS library
	- SRFI-173: now an R7RS library





2021-11-25 Erick Gallesio <eg@unice.fr>
	- STklos 1.70 release

2021-11-24 Erick Gallesio <eg@unice.fr>
	- Bumped the version of libffi to 3.4.2
	- Bumped the PCRE version to 8.45
	- Fix: with-exception-handler was not a preocedure

2021-11-24 Ivan Maidanski <ivmai@mail.ru>
	- Update the internal GC library to 8.0.6

2021-11-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #279 from jpellegrini/docs

2021-11-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small fixes to disassemble-expr
	- Various documentation updates

2021-11-16 Erick Gallesio <eg@unice.fr>
	- SRFI-17 didn't declare a module for it implementation

2021-10-15 Erick Gallesio <eg@unice.fr>
	- Added the ,pwd and ,cd repl commands

2021-10-14 Erick Gallesio <eg@unice.fr>
	- Added the ,shell (or ,!) to call the shell from the repl

2021-10-12 Erick Gallesio <eg@unice.fr>
	- Added the key stklos.srfi.count to version-alist

2021-10-10 Erick Gallesio <eg@unice.fr>
	- SRFI-1 definitions were not in its module

2021-10-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use unicode in hash stats histogram

2021-09-28 Erick Gallesio <eg@unice.fr>
	- Accept |.| as a valid symbol

2021-09-26 Erick Gallesio <eg@unice.fr>
	- Updated SRFI list
	- Removed compilation warnings and compilation problems

2021-09-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for SRFI-15

2021-09-24 Erick Gallesio <eg@unice.fr>
	- Avoid a warning when compiling on MacOs
	- Suppressed alternative gnu-glob.{c,h} implementation

2021-09-21 Erick Gallesio <eg@unice.fr>
	- Place the describe code in its own module
	- Avoid duplication of strings

2021-09-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Prettify describe on structs a tiny bit more

2021-09-18 Erick Gallesio <eg@unice.fr>
	- Fixed issue #266 (number using vertical bars ar not symbols)

2021-09-17 Erick Gallesio <eg@unice.fr>
	- Use STklos primitive vector-resize for growing  a flexvector
	- Going back on the implementation of flexvector (using struct)

2021-09-10 Erick Gallesio <eg@unice.fr>
	- Replaced some malloc calls by (more efficient) malloc_atomic calls
	- Merge pull request #261 from jpellegrini/small-fixes
	- Added test on let-values and let*-values
	- Merge pull request #258 from jpellegrini/let-values

2021-09-09 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Added the forms tagbody and repeat
	- Replaced all calls to str{,n}cpy by more secure functions

2021-09-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- <flexvector> are objects w/reder syntax
	- Add SRFI-214: Flexvectors

2021-09-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- printlist_star: don't access CDR if it's not a cons

2021-09-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #251 from jpellegrini/small-fixes
	- Adapted a test in SRFI-51 to the new read-list function

2021-09-02 Jeronimo Pellegrini <j_p@aleph0.info>
	- let-values: accept single variable in binding
	- Add SRFI-132: Sort Libraries

2021-09-02 Erick Gallesio <eg@unice.fr>
	- Replaced read_list by a non recursive version

2021-09-01 Erick Gallesio <eg@unice.fr>
	- Replaced some calls to malloc by malloc_atomic in number.c
	- Replaced strcat by strncat in conversion of double to string
	- Suppressed the last sprintf from C code
	- Avoid the use of sprintf in two more files

2021-08-28 Erick Gallesio <eg@unice.fr>
	- Replacing sprintf by snprintf in srfi-25 and srfi-27
	- Replacing sprintf by snprintf in src directory.

2021-08-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Advertise SRFI-15

2021-08-20 Erick Gallesio <eg@unice.fr>
	- Optimize (not (fx=? i1 i2))
	- Rewrote the code for fixnum compare functions

2021-08-19 Erick Gallesio <eg@unice.fr>
	- Added instructions to optimize the fx comparisons with 2 parameters

2021-08-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use + insted of fx+ in dotimes
	- Merge pull request #250 from jpellegrini/procedure-print
	- Added the instructions to install STlklos on an Android Emulator

2021-08-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Print signature with procedure object

2021-08-11 Erick Gallesio <eg@unice.fr>
	- Add fast paths in call-with-values
	- Code cleaning
	- Fix: call-with-values didn't make a tail call for its 2nd arg.
	- Merge pull request #246 from jpellegrini/srfi-25

2021-08-08 Erick Gallesio <eg@unice.fr>
	- Fixed configure.ac for MacOS
	- Use of test-approx (instead of test) in one of the tests
	- Declare  the lgamma_r function on Android
	- Define a C macro which contain the (sanitized) result of `uname -o`

2021-08-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- SRFI-25: simplify shape-for-each
	- SRFI-25 tests: remove extra definition of macro

2021-08-04 Erick Gallesio <eg@unice.fr>
	- Bug Fix on Android (fix issue #236)
	- Fix: even? and odd? didn't accept parameters which are inexact.
	- Documentation update
	- Minor fixes in and added :accessor documentation
	- Rewrote the code to avoid warnings

2021-07-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-223: Generalized binary search procedures
	- Fixnums are long, not int
	- Don't try to call double2rational on nans and infs

2021-07-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add docs to define-class, find-class and is-a?

2021-07-16 Erick Gallesio <eg@unice.fr>
	- Changed the version of alpine in Docker file for stable release too
	- Change Docketfile to use and older version of alpine
	- Added the files generated by configure in GTklos int .gitignore
	- Documented the STKLOS_GTK_DIR environment variable
	- Changed the way goocanvas presence is tested
	- Added the GOOCANV variable in configure scripts
	- Small fixes

2021-07-15 Erick Gallesio <eg@unice.fr>
	- Added a README in the Gtklos directory and a script to run all demos
	- Minor fixes to the GTklos configuration

2021-07-13 Erick Gallesio <eg@unice.fr>
	- Suppressed the symbols corresponding to errno constants
	- Added POSIX symbolic errno names
	- Added a new extension stklos-fuse

2021-07-06 Erick Gallesio <eg@unice.fr>
	- Added some doc for GTklos
	- Changed back the calculation of width and height on windows
	- Integrate the etensions in the global autoconf stuff
	- Started the integration of GTklos in the global STklos configure
	- CRemove the relay file canvas/present.stklos
	- Added images in canvases

2021-07-05 Erick Gallesio <eg@unice.fr>
	- Added SVG paths to canvases + some demos on canvases
	- Added <canvas-line> class
	- Added a new allocation scheme for <gtk-virtual-slots-metaclass>

2021-07-02 Erick Gallesio <eg@unice.fr>
	- Adding event handler is now on the <gtk-object> class
	- A first bunch of code for canvases
	- Finished the implementation of event

2021-07-01 Erick Gallesio <eg@unice.fr>
	- Added the <scroll> widget
	- Added a simple editor demo
	- Added a `value` slot to the <file-dialog> class
	- Added selection management to the text widget
	- Minor modifications in toolbars and menubars
	- Added access to the source editor in demos

2021-06-30 Erick Gallesio <eg@unice.fr>
	- Changed the way width and height are get or set
	- Added the <toolbar> widget
	- Added <header-bar> class

2021-06-29 Erick Gallesio <eg@unice.fr>
	- Added the <radiobutton> class
	- Added containers classes which embed a box

2021-06-25 Erick Gallesio <eg@unice.fr>
	- Added the <font-dialog> widget
	- Added the <file-dialog> widget.
	- Added the <color-dialog> widget

2021-06-24 Erick Gallesio <eg@unice.fr>
	- Added a simple demo for <separator>
	- Added the <dialog> widget (and its demo)
	- Implem. of the window title with a gtk-property (it was a virtual)

2021-06-22 Erick Gallesio <eg@unice.fr>
	- Added the <progress-bar> widget
	- Added the <menu> widget and co
	- Simplify the implementation of <image>
	- Added two demos for <image> widget

2021-06-21 Erick Gallesio <eg@unice.fr>
	- Added the <scale> widget
	- Added the <frame> widget and it's demo
	- Added a justification combobox to the text demo.
	- Accepts strings for widget properties with a name as well as symbols
	- Added the <grid> widget
	- Added container-info method
	- Added combobox> widget

2021-06-18 Erick Gallesio <eg@unice.fr>
	- Changed the way event are managed.
	- Renamed the utils directory in lib

2021-06-17 Erick Gallesio <eg@unice.fr>
	- Code cleaning
	- Giving access to rl_event_hook when using readline
	- Reorganize directory tree for GTklos extension
	- Added some functions for event management

2021-06-15 Erick Gallesio <eg@unice.fr>
	- Rename the sys directory in utils
	- Make <label> always use markup.
	- Added the text-editable field to entries

2021-06-14 Erick Gallesio <eg@unice.fr>
	- Addded tooltips to <gtk-widget>
	- Added width an height fields to <window>
	- Changed the allocation of use-markup in labels to gtk-property
	- Added <separator> widget

2021-06-11 Erick Gallesio <eg@unice.fr>
	- Add <check-button> class
	- Added the <image> class
	- Rewriting of GTKlos as an extension (and GTK3)

2021-06-10 Erick Gallesio <eg@unice.fr>
	- Initialize the "extensions" branch
	- Removed the kludge introduced before for calling GTk callbacks
	- Add the modified lib/Makefile.in

2021-06-08 Erick Gallesio <eg@stklos.net>
	- Merge pull request #80 from jpellegrini/srfi-94
	- Changed the internal function get-locale-pair
	- Fixed a problem in lib/Makefile.am

2021-06-07 Erick Gallesio <eg@unice.fr>
	- Added parenthesis around DBL_MAX
	- Merge branch 'jpellegrini-srfi-29'
	- Merge branch 'jpellegrini-srfi-144'
	- Adaptation of srfi-144 to new mixed-code framework
	- Fix in expt
	- Fixed allocation problems

2021-06-04 Erick Gallesio <eg@unice.fr>
	- Fixed the problems with threads and GC

2021-06-03 Erick Gallesio <eg@unice.fr>
	- Big review of all Makefiles

2021-06-01 Erick Gallesio <eg@unice.fr>
	- Compiled Scheme files were no more installed.
	- Rebuild boot image
	- Merge pull request #231 from lassik/typo

2021-05-31 Erick Gallesio <eg@unice.fr>
	- Mofified lib/srfi-*/srfi*.c  to add module information
	- As before, C compiled files contains module information.

2021-05-30 Erick Gallesio <eg@unice.fr>
	- Bug fix: Adding a package tried to create an existing directory

2021-05-27 Lassi Kortela <lassi@lassi.io>
	- Fix typo

2021-05-27 Erick Gallesio <eg@unice.fr>
	- Print usage message of stklos-pkg on stdout (instead of stderr)
	- Merge pull request #230 from lassik/usage
	- Merge pull request #229 from jpellegrini/small-fixes

2021-05-26 Lassi Kortela <lassi@lassi.io>
	- Fix stdout/stderr and exit code 0/1 in usage

2021-05-26 Jeronimo Pellegrini <j_p@aleph0.info>
	- Write help/usage to stdout when -h is used

2021-05-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't exit with nonzero status for "-h" option

2021-05-25 Erick Gallesio <eg@unice.fr>
	- Added -C option to tmpcomp
	- Fixed pkgman which failed whane installing packages
	- Added function make-temp-directory
	- Merge branch 'master' of github.com:egallesio/STklos
	- Fix bug in new writing of expt

2021-05-24 Erick Gallesio <eg@unice.fr>
	- Use STk_error instead of STk_signal in the abort handler
	- Consider GC warnings as errors.
	- Added an handler to catch the abort() calls done by GMP
	- Use GMP expt builtin function to compute Scheme expt

2021-05-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix flnumerator precision
	- NaN flonums are not finite
	- Include tests for SRFI 144
	- Add SRFI-144: Flonums
	- Don't use "/" in configure.ac  option description
	- One config option to control fixnum/flonums

2021-05-21 Erick Gallesio <eg@stklos.net>
	- Merge pull request #221 from jpellegrini/small-fixes
	- Added documentation of the NaN procedures of SRFI 208
	- Added SRFI-208 "NaN Procedures"

2021-05-21 Erick Gallesio <eg@unice.fr>
	- Documenation update
	- Merge pull request #225 from jpellegrini/manual
	- Merge pull request #225 from jpellegrini/manual
	- Added back the documentation of random-integer and random-real
	- Be more precise when turning rationals into doubles

2021-05-20 Erick Gallesio <eg@unice.fr>
	- Changed the implementation of GMP-light
	- Forgot some files

2021-05-18 Erick Gallesio <eg@unice.fr>
	- Harmonize the files Makefile.am of mixed code SRFI
	- Numerator returns now a signed value

2021-05-18 Erick Gallesio <eg@stklos.net>
	- Merge pull request #224 from jpellegrini/srfi-25
	- Merge pull request #218 from jpellegrini/docs
	- Removed warnings when compiling srfi-27.c
	- Modification to allow the compilation of SRFI-27 with gmp-light
	- Use require-feature instead of require in SRFI-216
	- Fixed the problems of load and autoload of SRFI-170
	- Merge branch 'jpellegrini-srfi-27'

2021-05-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe behaviour of FFI on oversized numbers
	- Really revert from using "prng-mt" as a name

2021-05-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Typo in SRFI numbers
	- Several fixes to rewrite of SRFI-27
	- NaN flonums are not finite

2021-05-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Trying  to fix loading of SRFI-27
	- Include language info in markdown

2021-05-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fixes to mixed module documentation
	- Mention MELPA package of geiser-stklos in README
	- Enhancements to SRFI-27

2021-05-15 Erick Gallesio <eg@unice.fr>
	- Fix Makefiles for mixed modules with provided GC
	- Merge pull request #217 from jpellegrini/doc
	- Add missing line continuation in Makefiles
	- Manually applied PR#214 (Fix non-threaded build of SRFI 25)
	- Added documentation on mixed code modules (modules in C + Scheme)
	- Moved srfi-133 implementation files in a lib/sri-133
	- Moved srfi-175 implementation files in a lib/sri-175
	- Moved srfi-25 implementation files in a lib/sri-25

2021-05-12 Erick Gallesio <eg@unice.fr>
	- Changed the load-path directory order (and added mising directory)

2021-05-12 Erick Gallesio <eg@unice.fr>
	- Changed the way to make srfis that are implemented in C+Scheme
	- Modified tmpcomp to llow the generation of C code
	- Do not produce module information when compiling to C

2021-05-11 Erick Gallesio <eg@unice.fr>
	- stklos-compile time is expressed now as a fixnum number of ms
	- Merge pull request #213 from jpellegrini/docs

2021-05-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Describe creation of new types in HACKING.md

2021-05-10 Erick Gallesio <eg@unice.fr>
	- Completely got rid of FILE * for representing file port
	- Added lib/srfis-data.scm to .gitignore

2021-05-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Enhancements to documentation

2021-05-07 Erick Gallesio <eg@unice.fr>
	- Use the primitive date (instead of a pipe) when creating DOCDB

2021-05-06 Erick Gallesio <eg@unice.fr>
	- Don't close an already closed port
	- Added documentation and tests for port-close-hook functions

2021-05-03 Erick Gallesio <eg@unice.fr>
	- Deleted a trace message
	- Merge pull request #202 from jpellegrini/srfi-25
	- Bug fix: GC problems after threads creation
	- New option --colon-position to stklos-compile command

2021-05-01 Erick Gallesio <eg@unice.fr>
	- Small optimization in symbol.c
	- Print bars around symbols which looks like keywords

2021-04-30 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Added documentation on the colon conventions in keywords
	- Added a new parameter object and four new read directives

2021-04-29 Erick Gallesio <eg@unice.fr>
	- Changed the reader to allow ':' in a symbol

2021-04-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix shared array ref to original lock
	- Don't run list-copy on potnatially circular list
	- Fix regexp in SRFI-29
	- Partially fix format
	- Add SRFI-29: Localization

2021-04-27 Erick Gallesio <eg@unice.fr>
	- Suppressed warning when compiling with clang
	- Allow usage of SRFI-25 and SRFI-216 without thread support
	- Bug fix: format width and digits where incorrectly initialized
	- Bug fix: ~f crashed when called with an incorrect parameter
	- Fix dynamic loading on Android

2021-04-26 Erick Gallesio <eg@unice.fr>
	- Added a require of SRFI-48 in test-srfi.stk to have access to ~f
	- Use fx+ instead of + in the dotimes macro.
	- Added some "animation" when testing SRFIs
	- Avoid warnings when compiling SRFI-25
	- Finish to apply @jpellegrino patchs for PR #178
	- Added a control on the number user types
	- Merge pull request #200 from jpellegrini/android
	- Applied partially PR #198 "equal?" arrays should have the same shape
	- Rebuild documentation
	- Added the SRFI-25 documentation in reference manual

2021-04-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update instructions for compiling on Android

2021-04-22 Erick Gallesio <eg@unice.fr>
	- Change the tests for SRFI-25 (shared array cannot be equal? to const)

2021-04-21 Erick Gallesio <eg@stklos.net>
	- Merge pull request #196 from jpellegrini/srfi-25-extra
	- Fixed typos in the man page

2021-04-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update copyright
	- Add tests for wrong array shape checking
	- Verify incompatible shapes in share-array
	- Extra procedures with SRFI-25

2021-04-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #191 from lassik/darwin
	- Going back on printing arrays
	- Addez the definition of the class <array> for SRFI-25 arrays

2021-04-15 Erick Gallesio <eg@unice.fr>
	- Added the way to customize class-of for user defined types

2021-04-14 Erick Gallesio <eg@unice.fr>
	- Typo fix in configuire.ac
	- Merge pull request #192 from jpellegrini/docs

2021-04-13 Erick Gallesio <eg@unice.fr>
	- Changed the reading tests for arrays (and added some new tests)
	- Changed the way arrays are printed
	- Moved the describe code for arrays in the srfi Scheme code
	- Moved the equal? test for arrays from base to srfi C code
	- Merge branch 'srfi-25' of https://github.com/jpellegrini/STklos into jpellegrini-srfi-25

2021-04-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Documentation enhancements

2021-04-11 Erick Gallesio <eg@unice.fr>
	- Added functions to acess the information in user defined types
	- New feature: equal? and eqv? recognize now user extended types

2021-04-10 Lassi Kortela <lassi@lassi.io>
	- Fix SRFI 170 build error on Mac

2021-04-08 Erick Gallesio <eg@unice.fr>
	- Added support for SRFI-219 "Define higher-order lambda"

2021-04-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use sharp-comma notation and implement reader
	- Add more tests
	- Fix error message
	- Add tests for threaded creatoin of shared arrays
	- Init mutexes before use

2021-04-06 Erick Gallesio <eg@stklos.net>
	- Merge pull request #180 from jpellegrini/small-fixes

2021-04-05 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fixes to documentation and argument checking

2021-04-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update SRFI list in srfis.stk
	- Fix typo
	- Add SRFI-25: Multi-dimensional Array Primitives

2021-04-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add missing parenses in number.c and fixnum.c

2021-04-02 Erick Gallesio <eg@stklos.net>
	- Merge pull request #179 from jpellegrini/small-fixes
	- Continuing code cleaning
	- Documentation upate
	- Renamed make-directories in create-directories
	- Code  cleaning
	- Continued a better integration of SRFI-170 and the base

2021-03-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove duplicate clauses in COND

2021-03-29 Erick Gallesio <eg@unice.fr>
	- Migration of the &posix-error stuff form SRFI-170 to system.c
	- Require trie (instead of trie.stk in SRFI-217

2021-03-27 Erick Gallesio <eg@unice.fr>
	- Fix a problem in the documentation of fx*/carry

2021-03-26 Erick Gallesio <eg@unice.fr>
	- Suppressed warnings when compiling the lib directory
	- Nex syntax "%compile-time-define"
	- Use of the callee parameter in check vector functions
	- Added a new error function "STk_error_with_location"
	- Suppressed the check-indices primitive

2021-03-25 Erick Gallesio <eg@stklos.net>
	- Merge pull request #73 from jpellegrini/srfi-133
	- Merge pull request #175 from jpellegrini/srfi-217
	- All the frequently used symbols are now interned at init time
	- Use the constant MAX_PATH_LENGTH in srfi-170-impl.c
	- Merge branch 'jpellegrini-srfi-170'
	- The "type" field  of a "%time" struct is now a keyword

2021-03-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix wrong size of structure
	- Remove extra closing parenthesis
	- Define PATH_MAX if not already defined

2021-03-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Don't require SRFI-158
	- Update %time in STklos to have a "type" slot
	- terminal?: don't fail on non-file ports
	- Add SRFI 133 - Vector Library (R7RS compatible)
	- Small modifications of the SRFI-170 implementation

2021-03-19 Erick Gallesio <eg@unice.fr>
	- Changed the definition of &posix-error
	- Small minor fixes
	- Merge branch 'srfi-170' of https://github.com/jpellegrini/STklos

2021-03-17 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use STk_must_malloc instead of malloc

2021-03-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 217 - Integer Sets

2021-03-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #171 from jpellegrini/log

2021-03-15 Erick Gallesio <eg@unice.fr>
	- Put the options to compile a STklos file in STKLOS_FLAGS
	- Merge pull request #169 from jpellegrini/small-fixes
	- Merge pull request #173 from jpellegrini/small-fixes-2

2021-03-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 170 -- POSIX API

2021-03-12 Erick Gallesio <eg@unice.fr>
	- Bug fix: fx< and co can return a non boolean result
	- Small fixes
	- Added the configure option --with-control-fixnums
	- Added a parameter objet for ensuring fx parameters control

2021-03-09 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Updated lib/http.stk which was using `fx<` instead of `fx<?`
	- Renamed fixnum funtions to comply with SEFI-143
	- Added tests for bitwise operations on fixnums
	- SRFI-143 logical functions fxand, fxior, fxxor are n-ary functions.

2021-03-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add rudimentary tests for transcendental functions

2021-03-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Allow a second argument to log

2021-03-08 Erick Gallesio <eg@unice.fr>
	- "Cleaning" fixnum.c
	- Merge pull request #49 from jpellegrini/srfi-143

2021-03-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use -q when calling STklos

2021-02-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-94 (Type-Restricted Numerical Functions)

2021-02-19 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos
	- Bug fix in compiler optimizer
	- Merge pull request #167 from jpellegrini/small-fixes
	- Merge pull request #167 from jpellegrini/small-fixes

2021-02-18 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use $(STKLOS_BINARY) insteadof hardcoded path

2021-02-16 Erick Gallesio <eg@unice.fr>
	- Added missing documentation for some functions
	- Documentation update.

2021-02-15 Erick Gallesio <eg@unice.fr>
	- Preparing version 1.60 release

2021-02-15 Erick Gallesio <eg@unice.fr>
	- Added a require of SRFI-1 in SRFI-171 implementation.
	- Fixed a typo
	- Avoid compilation warnings when compiling lib directory
	- STklos 1.60 Release
	=====================



2021-02-04 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- gc and address-of were not tagged as STklos procedures (Issue #166)

2021-02-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix documentation of (gc) primitive
	- Modified the Makefile for Github-CI

2021-01-29 Erick Gallesio <eg@unice.fr>
	- Cleaning of some tests in "tests/srfis/" directory
	- Added SRFI-216
	- Small modification on SRFI-41

2021-01-09 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-41 - Streams

2021-01-08 Erick Gallesio <eg@unice.fr>
	- Delete the file lib/srfis-data.scm when doing a make clean
	- Added '\t' for entering skip escaped space sequences
	- Another bug fix in escaped newline reading in strings
	- Added some tests for escaped chars in strings
	- Rewriting the code for reading string-notated bytevectors (srfi-207)

2021-01-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-207

2020-12-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #160 from jpellegrini/check-ports

2020-12-14 Erick Gallesio <eg@unice.fr>
	- Another fix for issue #152
	- Merge pull request #158 from jpellegrini/srfi-134-2

2020-12-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- write: check if port is textual

2020-12-11 Erick Gallesio <eg@unice.fr>
	- every and any functions  does not return the last PRED value
	- Added SRFI-137 - Minimal Unique Types

2020-12-10 Erick Gallesio <eg@unice.fr>
	- Correct the Issue #152 signaled by @jpelleggini

2020-12-04 Erick Gallesio <eg@unice.fr>
	- Added option -I and -A to prepend and append to the loadpath

2020-11-27 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-134 - Immutable Deques

2020-11-27 Erick Gallesio <eg@unice.fr>
	- Updated HACKING.md for SRFI documenatation
	- Documentation update
	- SRFI documentation is automatically built

2020-11-27 Erick Gallesio <eg@unice.fr>
	- New primitive: require-feature

2020-11-26 Erick Gallesio <eg@unice.fr>
	- Add SRFI-130 - Cursor-based string library

2020-11-26 Erick Gallesio <eg@unice.fr>
	- Make the TEST.LOG file easier to read (@jpellegrini)
	- Merge pull request #156 from jpellegrini/srfi-135-3
	- Add SRFI-135 - Immutable Texts (@jpellegrini)
	- Add SRFI-127 - Lazy Sequences (@jpellegrini)

2020-11-24 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Fixed some problems with the documentation of SRFI 192
	- Merge pull request #149 from jpellegrini/srfi-192
	- Updated the HACKING.md to reflect the new way to implement SRFIs
	- Automatic generation of file SUPPORTED-SRFIS
	- All the tests files ar now in separate files
	- Bug fix: test-subsection failed if the string was too long
	- Modification of srfi-0 to use the new SRFI database
	- The new generated SRFI-list is now included in the bootstrap
	- Added a new script to manage the list of srfis.
	- Added a "database" of implemented SRFIS

2020-11-21 Erick Gallesio <eg@unice.fr>
	- Merge pull request #151 from jpellegrini/small-fixes

2020-11-20 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix uppercase for "#F"

2020-11-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #148 from jpellegrini/read-imprecise-ratio

2020-11-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-192: Port Positioning
	- Let reader accept #i for rationals

2020-11-13 Erick Gallesio <eg@unice.fr>
	- Merge pull request #142 from jpellegrini/srfi-4-tests
	- Merge pull request #144 from jpellegrini/srfi-4
	- Merge pull request #143 from jpellegrini/small-fixes
	- Merge pull request #140 from jpellegrini/srfi-1-tests
	- Merge pull request #135 from jpellegrini/srfi-1
	- Merge pull request #134 from jpellegrini/srfi-196
	- Correction of SRFI-48 implementation. Added tests for SRFI-48.
	- Documentation update
	- Rename the STklos primitive string-index in string-position
	- Accept ~F without specifying a width in format
	- Change the way STk_NaN is initialized

2020-11-12 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add tests for SRFI-1
	- Fix u64/s64 vectors mixup
	- Include test-subsection for SRFI-193 test
	- Add tests for SRFI-4

2020-11-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix list=

2020-11-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-196 - Range Objects

2020-11-01 Erick Gallesio <eg@stklos.net>
	- Merge pull request #133 from jpellegrini/srfi-64
	- Merge pull request #132 from jpellegrini/small-fixes

2020-11-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Export a procedure used by a macro in SRFI-64

2020-10-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix SRFI-193 comment in srfi.skb

2020-10-31 Erick Gallesio <eg@stklos.net>
	- Merge pull request #131 from jpellegrini/srfi-2

2020-10-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update SRFI-2 implementation

2020-10-29 Erick Gallesio <eg@unice.fr>
	- Changed the version of LALR-SCM to version 2.5.0
	- Converted HTML documentation from 2.1.0 to Markdown

2020-10-28 Erick Gallesio <eg@unice.fr>
	- Changed the implementation of SRFI-61

2020-10-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-61 - A more general COND clause

2020-10-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove extra copy of GPL

2020-10-22 Erick Gallesio <eg@unice.fr>
	- Added tests for SRFI-2

2020-10-19 Erick Gallesio <eg@unice.fr>
	- Deleted a definition  of define-values in tests/test-srfi.stk

2020-10-15 Erick Gallesio <eg@unice.fr>
	- Added the R7RS define-values form
	- Usage message for stklos-genlex was unaligned

2020-10-10 Erick Gallesio <eg@unice.fr>
	- Documentation update

2020-10-09 Erick Gallesio <eg@unice.fr>
	- Added SRFI-5
	- Fixed the error-duplicate-option function
	- Rewriting of the function compile

2020-10-08 Erick Gallesio <eg@unice.fr>
	- file-suffix with filename without suffix returns #f (instead of "")

2020-09-24 Erick Gallesio <eg@unice.fr>
	- Merge branch 'master' of github.com:egallesio/STklos into master
	- Updated tests now that command-name may suppress script suffix
	- command-name returns the script name without suffix
	- Merge pull request #129 from jpellegrini/manpage
	- Fixed automake for using the configure STRIP command

2020-09-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typos
	- It's "#\space", not "#space"

2020-09-23 Erick Gallesio <eg@unice.fr>
	- Fixed some automake warnings
	- Upgrade automake stuff
	- Upgraded the main ltmain.sh script

2020-09-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix typos

2020-09-21 Erick Gallesio <eg@unice.fr>
	- Avoid an automake warning of the STRIP variable
	- Added a copyright pointer in expand.pp
	- Merge pull request #117 from jpellegrini/install
	- Renamed boot.ok in boot.keep
	- Merge pull request #114 from jpellegrini/cleanup
	- Merge pull request #120 from jpellegrini/manpage
	- Added copyright notices in Makefiles

2020-09-19 Erick Gallesio <eg@unice.fr>
	- Fix: examples/socket-server-thread was not built
	- SRFI 45 is now embedded.
	- Added a copyrigth in pkgman lex files
	- Deleted the useless file etc/stk-dynload.c
	- Copyright clarification for some files
	- Bug fix in the implementation of SRFI-193
	- Documentation update for scripts in example/ directory
	- Added a new demo: socket-server-thread

2020-09-18 Erick Gallesio <eg@unice.fr>
	- Added a new demo: socket-server-fork
	- Added a README in the examples directory
	- Change the shebang of some demos to show how to make simple scripts
	- Updated SRFI list
	- Update srfi-0.stk
	- Merge pull request #116 from jpellegrini/srfis
	- Merge pull request #121 from jpellegrini/encoding

2020-09-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Change encoding to UTF-8
	- Add manpage to stklos-script
	- Install .so files in lib/
	- Update SRFIs information in srfi-0.stk

2020-09-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #112 from jpellegrini/small-fixes
	- Documentation update
	- Added SRFI-193: Command Line

2020-09-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Use an env var for strip
	- Make clean really clean in src/

2020-09-07 Erick Gallesio <eg@unice.fr>
	- Added the new make target `install-base-no-strip`

2020-09-04 Erick Gallesio <eg@unice.fr>
	- Updated documentation

2020-09-04 Erick Gallesio <eg@unice.fr>
	- Implementation of SRFI 195 -- Multiple-value boxes

2020-09-02 Erick Gallesio <eg@unice.fr>
	- Transform SRFI 111 in an embedded SRFI

2020-09-01 Erick Gallesio <eg@unice.fr>
	- Reduce again the size of installation with the install-base target

2020-08-31 Erick Gallesio <eg@unice.fr>
	- Typo fix in documentation
	- Exchanged SRFI-128 and SRFI-129 tests
	- Merge pull request #111 from jpellegrini/srfi-113

2020-08-31 Erick Gallesio <eg@unice.fr>
	- Bug fix on the construction of non hygienic macros (Issue #102)

2020-08-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix interaction between SRFIs 113 and 128 during tests

2020-08-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-113 - Sets and Bags

2020-08-30 Erick Gallesio <eg@unice.fr>
	- Changed the implementation of line numbers generation

2020-08-29 Erick Gallesio <eg@unice.fr>
	- Bug fix in the disassemble-expr function
	- Merge pull request #50 from jpellegrini/srfi-128
	- Merge pull request #105 from jpellegrini/vm-doc
	- Merge pull request #108 from jpellegrini/small-fixes

2020-08-28 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix documentation of disassemble-expr
	- Updates to vm documentation
	- Some more updates on the VM documentation

2020-08-28 Erick Gallesio <eg@unice.fr>
	- Added documentation of disassemble-expr
	- Added the function `disassemble-expr`
	- Allow to avoid the  installation of some parts of STklos

2020-08-17 Erick Gallesio <eg@unice.fr>
	- STklos 1.50 Release
	=====================


2020-08-17 Erick Gallesio <eg@unice.fr>
	- Changed the implementation of line numbers generation in
	  debug mode

2020-08-15 Erick Gallesio <eg@unice.fr>
	- Deleted the code of call/cc and dynamic-wind in r5rs.stk
	- Minor changes in the presentation in the help function
	- Merge pull request #92 from jpellegrini/signatures

2020-08-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add signature information to procedures

2020-08-14 Erick Gallesio <eg@unice.fr>
	- Use valueof $LD instead of the default ld for shared librairies

2020-08-13 Erick Gallesio <eg@stklos.net>
	- Update QUICK-INSTALL.md
	- Merge pull request #101 from jpellegrini/small-fixes

2020-08-13 Erick Gallesio <eg@unice.fr>
	- Added a Quick installation guide at the top of distribution tree
	- Fix references in the manual's bibliography

2020-08-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove double semicolon from C files
	- Adds SRFI-64 -  A Scheme API for test suites

2020-08-12 Erick Gallesio <eg@unice.fr>
	- Makefile cleaning
	- Obsoleted the function %set-std-port!
	- Added a mutex to parameter objects.
	- Force the creation od the `src/git-config.h` at configure time
	- Simplification of parameterize implementation

2020-08-11 Erick Gallesio <eg@unice.fr>
	- Current-{input,output,error}-port are parameters now (R7RS)

2020-08-09 Erick Gallesio <eg@unice.fr>
	- Changed the ID displayed in the repl to the git commit hash
	- Don't update the git-info.h file if not necessary
	- Merge pull request #99 from jpellegrini/git-info

2020-08-09 Erick Gallesio <eg@stklos.net>
	- Merge pull request #98 from jpellegrini/srfi-189

2020-08-08 Erick Gallesio <eg@unice.fr>
	- Changed the git source for Docker hub to Github
	- Another fix for Docker building!
	- Merge branch 'master' of github.com:egallesio/STklos
	- Changed the compilation line for dynamically loadable extensions

2020-08-07 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add git info to SRFI-176 output
	- Add SRFI-189 - Maybe and Either: optional container types

2020-08-07 Erick Gallesio <eg@stklos.net>
	- Merge pull request #95 from jpellegrini/small-fixes
	- Bug fix on guard

2020-08-04 Erick Gallesio <eg@unice.fr>
	- Force LD to ld if not defined

2020-08-04 Jeronimo Pellegrini <j_p@aleph0.info>
	- Mention IDEs in README

2020-08-04 Erick Gallesio <eg@unice.fr>
	- Use valueof $LD instead of the default ld for shared librairies
	- Modified tests on SRFI-185 that are erroneous

2020-08-03 Erick Gallesio <eg@stklos.net>
	- Merge pull request #86 from jpellegrini/srfi-185
	- Merge pull request #93 from jpellegrini/syntax
	- Merge pull request #89 from jpellegrini/hacking.md

2020-08-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Small enhancements to hygienic macro code

2020-08-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Update to VM documentation

2020-08-01 Erick Gallesio <eg@unice.fr>
	- Fixed gcc warnings in SRFI-118 implementation

2020-07-31 Erick Gallesio <eg@stklos.net>
	- Merge pull request #85 from jpellegrini/vm-doc
	- Merge pull request #79 from jpellegrini/srfi-118
	- Fix: guard didn't propagate properly continuable exceptions.
	- Added 3 tests on exceptions
	- Struct-is-a? doesn't yield aymore an error on a condition
	- Correction of the GC include dir for Github CI

2020-07-31 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-185 - Linear adjustable-length strings
	- Documentation for the virtual machine

2020-07-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-118 - Simple adjustable-size strings
	- Added minimal documentation for the function `disassemble`.
	- Fix `guard` when the exception is a continuable one.

2020-07-29 Erick Gallesio <eg@unice.fr>
	- The STklos boot image is always rebuilt now after a make distclean
	- In do-color calls, replaced the 'clear with 'normal
	- Updated srfi-0 list
	- Added a bunch of tests from Chibi for exceptions
	- Some tests for SRFI-34 are modified to be adapted to R7RS semantic.
	- Deleted file srfi-34.stk
	- Bug fixes for R7RS exceptions

2020-07-28 Erick Gallesio <eg@unice.fr>
	- New generated Makefile.in
	- Merge pull request #71 from jpellegrini/hacking.md
	- Re-implement SRFI-175 in C
	- Added the function STk_export_all_symbols
	- Added the --cc option to stklos-config
	- Merge pull request #78 from jpellegrini/srfi-175
	- Updated the example to build a simple loadable file in C
	- Fixed small typos

2020-07-27 Erick Gallesio <eg@stklos.net>
	- Merge pull request #76 from lassik/ansi-bugfix
	- Merge pull request #77 from jpellegrini/small-fixes
	- Merge pull request #82 from jpellegrini/manpage

2020-07-24 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add "-V" to the manpage

2020-07-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI 175 - ASCII character library
	- Fix indentation in compiler.stk

2020-07-19 Lassi Kortela <lassi@lassi.io>
	- Fix sublist flattening bug in ansi-color (#72)

2020-07-16 Jeronimo Pellegrini <j_p@aleph0.info>
	- Expanding HACKING.md

2020-07-16 Erick Gallesio <eg@stklos.net>
	- Merge pull request #68 from jpellegrini/small-fixes
	- Merge pull request #69 from lassik/version

2020-07-15 Lassi Kortela <lassi@lassi.io>
	- Drop top "stklos n.nn" line from detailed -V output
	- Fix typos in --help message
	- Edit --help message to fit 80 columns

2020-07-15 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Fix: Test of the -V option arrives too late
	- Added documentation of SRFI-176 version-alist
	- Refactoring of the -V option and small fixes

2020-07-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- More draft SRFIs
	- Add SRFI-176 - Version flag

2020-07-15 Erick Gallesio <eg@stklos.net>
	- Merge pull request #33 from jpellegrini/srfi-176
	- Merge pull request #60 from jpellegrini/srfi-161
	- Merge pull request #52 from jpellegrini/srfi-151
	- Merge pull request #62 from jpellegrini/srfi-129
	- Merge pull request #64 from jpellegrini/srfi-13

2020-07-14 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-129 - Titlecase Procedures
	- Fix a couple of SRFI-13 bugs

2020-07-13 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-151 - Bitwise Operations

2020-07-13 Erick Gallesio <eg@stklos.net>
	- Merge pull request #54 from jpellegrini/srfi-156
	- Merge pull request #45 from jpellegrini/srfi-37
	- Merge pull request #58 from jpellegrini/hacking.md
	- Merge pull request #59 from jpellegrini/small-fixes
	- Added the function %stklos-configure to get configure options
	- Fixed some typos
	- Fix: string length built by list->string was sometimes incorrect

2020-07-11 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-161
	- Remove stray character in documentation
	- Add a HACKING.md file

2020-07-10 Erick Gallesio <eg@stklos.net>
	- Merge pull request #51 from jpellegrini/srfi-174

2020-07-10 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-174
	- Add SRFI-156

2020-07-08 Erick Gallesio <eg@unice.fr>
	- Converted SRFI 141 documentation to new format
	- Merge pull request #48 from jpellegrini/srfi-141
	- Enhancement: Use conditions instead of records for JSON
	- Fix: added the test-json file
	- Documentation update
	- Added SRFI-180
	- Added the function `%add-error-to-repl-handler`

2020-07-07 Erick Gallesio <eg@unice.fr>
	- Typo error

2020-07-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-141 - Integer Division

2020-07-06 Erick Gallesio <eg@unice.fr>
	- Suppress the call to the JSON test
	- Added some tests for symbols

2020-07-05 Erick Gallesio <eg@unice.fr>
	- Fix: vertical bars (pipes) were forbidden in symbols.

2020-07-04 Erick Gallesio <eg@unice.fr>
	- Fix: force the type of a file opened with STk_open_file to textual

2020-07-03 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-37

2020-07-03 Erick Gallesio <eg@unice.fr>
	- Documentation Build
	- textual-port? and binary-port? were defined but not loaded
	- Merge pull request #42 from jpellegrini/srfi-87
	- Added SRFI-145 and feature "debug" when the option -d is used
	- Include SRFI-87 in the documentation; add tests
	- Use the existing value returned by erroneous tests for test/error
	- Added the parameter accept-srfi-169-numbers
	- Merge pull request #39 from jpellegrini/srfi-169

2020-07-02 Erick Gallesio <eg@unice.fr>
	- Small documentation enhancements
	- Changed SRFI-54 tests to avoid traces on standard output
	- Merge pull request #38 from jpellegrini/srfi-171
	- Merge pull request #40 from jpellegrini/small-fixes
	- Added a provide to SRFI-100
	- Merge pull request #37 from jpellegrini/srfi-117

2020-07-01 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix a typo in the ansi-color code names
	- Add SRFI-117

2020-07-01 Erick Gallesio <eg@unice.fr>
	- Documentation Build

2020-06-30 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-169 - Underscores in numbers
	- Adds SRFI-171

2020-06-30 Erick Gallesio <eg@unice.fr>
	- Documentation Build
	- Merge pull request #36 from jpellegrini/small-fixes
	- Changed the ports associated to sockets to be textual AND binary
	- Documentation fixes

2020-06-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Close va_list
	- Redefine alist->hash-table in SRFI-69

2020-06-29 Erick Gallesio <eg@stklos.net>
	- Merge pull request #30 from jpellegrini/srfi-69
	- Merge pull request #34 from jpellegrini/android
	- Merge pull request #26 from jpellegrini/srfi-54
	- Adaptation of the threads for Android
	- Fix: the `file-separator` function didn't take android int account

2020-06-29 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add INSTALL-android

2020-06-26 Erick Gallesio <eg@unice.fr>
	- Added `android` to the `running-system` function
	- Use a dynamic limit for the process maximum number of files
	- Added tests for SRFI-60
	- Changed the function used to test FFI
	- Fix: Generation of temporary file names use the TMPDIR shell variable

2020-06-25 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add SRFI-54 (Formatting)

2020-06-25 Erick Gallesio <eg@unice.fr>
	- Don't use diacritics in banner if not UTF-8
	- Added information on FreeBSD and OpenBSD
	- Fix a bug on OpenBSD

2020-06-24 Erick Gallesio <eg@stklos.net>
	- Merge pull request #27 from jpellegrini/master
	- Merge pull request #25 from jpellegrini/srfi-51

2020-06-23 Jeronimo Pellegrini <j_p@aleph0.info>
	- Add list of tested hardware to PORTING-NOTES

2020-06-23 Erick Gallesio <eg@stklos.net>
	- Merge pull request #25 from jpellegrini/srfi-51
	- Deleted the functions in the SRFI which are now R7RS
	- Changed the arguments order of the comparator function

2020-06-22 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-51

2020-06-22 Erick Gallesio <eg@unice.fr>
	- Added some documentation on SRF-173
	- Merge pull request #20 from jpellegrini/master
	- Updated the information about STklos construction.

2020-06-21 Jeronimo Pellegrini <j_p@aleph0.info>
	- default value for make-list is not #void

2020-06-21 Erick Gallesio <eg@unice.fr>
	- Fixed the title of SRFI-45

2020-06-19 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-173

2020-06-18 Erick Gallesio <eg@unice.fr>
	- Added SRFI-190
	- Updated the list of supported SRFIS and documentation

2020-06-17 Erick Gallesio <eg@unice.fr>
	- Added an entry for new SRFI-158 in srfi-0 and lib/Makefile.am
	- Merge pull request #17 from jpellegrini/master

2020-06-16 Erick Gallesio <eg@unice.fr>
	- Docker: Added tests during the image built (to abort the built if a test fail)
	- Docker: Place images in the /home directory to ease volume binding

2020-06-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Adds SRFI-158 -- generators and accumulators

2020-06-09 Erick Gallesio <eg@stklos.net>
	- Merge pull request #14 from jpellegrini/master
	- We have now two Dokerfiles (kind of 'stable' and 'unstable')

2020-06-08 Jeronimo Pellegrini <j_p@aleph0.info>
	- Fix crash on 32-bit big-endian MIPS

2020-06-08 Erick Gallesio <eg@unice.fr>
	- Produced the new documentation
	- Bug fix: bookmarks were no more displayed
	- Make the HTML documention easier to read.

2020-06-07 Erick Gallesio <eg@unice.fr>
	- Pushing version with Id: 574efe7
	- Fixed (again) the bug signaled by okuoku on github



2020-06-05 Erick Gallesio <eg@unice.fr>
	- STklos 1.40 release
	  ===================
	- Added a Dockerfile

2020-06-04 Erick Gallesio <eg@unice.fr>
	- Code rewriting to suppress some (false positive) warnings

2020-06-03 Erick Gallesio <eg@unice.fr>
	- Deleted a used (but useless) func for managing environments in VM

2020-06-02 Erick Gallesio <eg@unice.fr>
	- Fixed various warning issued only by CLANG
	- Fixed a CLANG problem when compiling without any optimisation.
	- Elimination of gcc -Wextra warnings

2020-05-30 Erick Gallesio <eg@unice.fr>
	- Upgraded the automake companion scripts

2020-05-29 Erick Gallesio <eg@unice.fr>
	- Fix: Continuations allocate too much space.

2020-05-15 Jeronimo Pellegrini <j_p@aleph0.info>
	- Remove comma after MUT_DECL
	- Use va_end() after va_start()

2020-05-14 okuoku <mjt@cltn.org>
	- Fix read-bytevector! to return actual read count

2020-03-05 Erick Gallesio <eg@unice.fr>
	- Changed the default case sensitivity for STklos.

2020-02-21 Erick Gallesio <eg@unice.fr>
	- Fix: stklos-script uses now the --bindir configure option

2020-02-10 Erick Gallesio <eg@unice.fr>
	- Make the tmpcomp command closer to the real stklos-compile command

2020-02-07 Erick Gallesio <eg@unice.fr>
	- Fix: thread-sleep! complains about bad timeout
	- New: repl-theme function permits to customize REPL prompt colors

2020-02-06 Jeronimo Pellegrini <j_p@aleph0.info>
	- make cross-compilation easier

2019-10-18 Erick Gallesio <eg@unice.fr>
	- Added R7RS tests for quasiquote and case-lambda

2019-10-14 Erick Gallesio <eg@unice.fr>
	- Added tests for sect. 4.2.6 of RSRS (dynamic binding)
	- Fix bug when lauching stklos without TERM (docker build)
	- Bug fix in `force` procedure
	- Adapted SRFI-45 for R7RS
	- Fix a bug  promise printing
	- Fix in documentation build & Updated documentation commit
	- Implementation of R7RS delayed evaluation procedures

2019-08-22 Erick Gallesio <eg@unice.fr>
	- Added test for R7RS section 4.2.4 Iteration
	- Added the R7RS syntaxes letrec*, let-values & let*-values

2019-07-31 Erick Gallesio <eg@unice.fr>
	- Added the #:xxx syntax for keywords for compatibility with
	  other implementations

2019-07-29 Erick Gallesio <eg@unice.fr>
	- Bug fix in the initialisation of %random-source-current-time

2019-07-19 Erick Gallesio <eg@unice.fr>
	- Added tests for section 4.2.1
	- R7RS: Added the the => in case form

2019-07-12 Erick Gallesio <eg@unice.fr>
	- STklos 1.31 release
	  ===================

2019-07-12 Erick Gallesio <eg@unice.fr>
	- Added SRFI-112: Environment Inquiry

2019-07-09 Erick Gallesio <eg@unice.fr>
	- Do not use user configuration file when doing distribution tests
	- Updated the internal PCRE library to 8.43
	- Updated the internal GC library to 8.0.4

2019-07-07 Erick Gallesio <eg@unice.fr>
	- Oops: pcre/missing was a link on the automake file instaead of a copy
	- Fix in the generation of the .git_meta file
	- Added meta information of the source distrbution files in Git
	- Fix: On OSX nl_langinfo returns a codeset in lower case

2019-07-04 Erick Gallesio <eg@unice.fr>
	- Fix the NEWS file
	- Fix: added the correct version of the automake 'missing' script
	- Fix again the test of functions defined using the lambda character
	- FIX: Use "pretty-print" instead of "pp" in stklos-genlex.



2019-07-04 Erick Gallesio <eg@unice.fr>
	- STklos 1.30 Release
	=====================

2019-07-03 Erick Gallesio <eg@unice.fr>
	- Fixed a bug with R7RS exit

2019-06-28 Erick Gallesio <eg@unice.fr>
	- Documentation update
	- Added extended function error-object-location
	- Added the R7RS missing primitives of the 6.11 section (Exceptions)

2019-06-25 Erick Gallesio <eg@unice.fr>
	- Implemented R7RS raise-continuable

2019-06-24 Erick Gallesio <eg@unice.fr>
	- Reorganization of the R7RS tests

2019-06-19 Erick Gallesio <eg@unice.fr>
	- Updated copyright date in REPL

2019-06-19 Erick Gallesio <eg@unice.fr>
	- Adaptation of str.c after rewriting of char.c (COMPLETED)

2019-06-18 Erick Gallesio <eg@unice.fr>
	- Changed the implementation in chars.c (NOT COMPLETE)

2019-06-11 Erick Gallesio <eg@unice.fr>
	- Fix: socket-{in,out}port are now textual
	- Renamed pp.stk in pretty-print.stk

2019-06-10 Erick Gallesio <eg@unice.fr>
	- Change: Modified stklos.1 man page about --utf8-encoding.

2019-06-10 Erick Gallesio <eg@unice.fr>
	- Fix: incorrect value for characters when the encoding was not utf8

2019-05-22 Erick Gallesio <eg@unice.fr>
	- Fix: uncaught exception when an error occurs in a -l or -f

2019-05-21 Erick Gallesio <eg@unice.fr>
	- Added/modified numerical functions to be R7RS compliant.

2018-11-27 Erick Gallesio <eg@unice.fr>
	- Documentation update

2018-11-27 Erick Gallesio <eg@unice.fr>
	- Fix: length of a circular list loops in message error
	- Added test on circular lists
	- R7RS: equal?, assoc and member work now on circular lists
	- Fix in the compiler (could loop on circular structures)
	- Added lib/equiv.stk to compute equality of cicular structures
	- Small improvements on read/write of circular structures
	- TAGS file should not be in distrib

2018-11-26 Erick Gallesio <eg@unice.fr>
	- Added SRFI 111 (Boxes)

2018-10-24 Erick Gallesio <eg@unice.fr>
	- Optimization of circular list priniting

2018-10-19 Erick Gallesio <eg@unice.fr>
	- Rewrite print-star without mutex

2018-10-12 Erick Gallesio <eg@unice.fr>
	- Documentation updated
	- Avoid consing in string-fo-each and vector-for-each.

2018-10-05 Erick Gallesio <eg@unice.fr>
	- Rename copy-tree to use the R7RS name (list-copy)
	- Added R7RS function delete-file

2018-09-21 Erick Gallesio <eg@unice.fr>
	- Added the R7RS primitive `command-line`
	- Doumentation: get-environment-variable[s]? are now R7RS
	- Regression fix:  With R7RS current-time threads timeout may be rationals
	- Fix: Catch R7RS exit condition

2018-09-18 Erick Gallesio <eg@unice.fr>
	- Added the R7RS `exit` and `emergency-exit` functions

2018-09-11 Erick Gallesio <eg@unice.fr>
	- Added the R7RS time related primitives

2018-08-27 Erick Gallesio <eg@unice.fr>
	- Added the R7RS primitive `features`

2018-08-24 Erick Gallesio <eg@unice.fr>
	- Updated Changelog and NEWS files
        - Updated Documentation

2018-08-24 Erick Gallesio <eg@unice.fr>
        - Added extended functions display-simple display-shared

2018-08-23 Erick Gallesio <eg@unice.fr>
        - Modified display to be R7RS (no loop on cyclic structures).

2018-08-22 Erick Gallesio <eg@unice.fr>
        - Added R7RS function write-string
        - Added the R7RS function write-shared & write-simple
        - Added controls on binary vs textual ports

2018-08-06 Erick Gallesio <eg@unice.fr>
        - Make standard IO port both binary and textual.
        - Added R7RS primitive write-bytevector

2018-08-05 Erick Gallesio <eg@unice.fr>
        - Added the R7RS function read-bytecode!
        - Added R7RS primitive read-bytevector

2018-08-03 Erick Gallesio <eg@unice.fr>
        - Modification: the extended function read-chars is renamed in read-bytes
        - Added input and output bytecode vectors

2018-08-01 Erick Gallesio <eg@unice.fr>
        - Added the R7RS primitives read-u8 peek-u8 and u8-ready?
        - Added the R7RS function read-char

2018-07-18 Erick Gallesio <eg@unice.fr>
        - Bug fix on write-char  with UTF8 characters
        - Bug Fix: multiples values lost on call-with-port

2018-07-14 Erick Gallesio <eg@unice.fr>
        - Starting implementation of R7 RS functions.

	Added the flags to distinguish textual and binary ports
	(a port can be both too)
        R7RS functions implemented:
		- call-with-port
		- textual-port?
		- binary-port?
		- open-binary-input-file
		- open-binary-output-file


2018-07-11 Erick Gallesio <eg@unice.fr>
        - Added the R7RS utf8->string & string->utf8 functions

2018-07-10 Erick Gallesio <eg@unice.fr>
        - Added R7RS function bytevector-append.
        - Re-implementation of R7RS bytecode-copy!

2018-07-09 Erick Gallesio <eg@unice.fr>
        - Re-implementation of R7RS bytevector-copy

2018-07-06 Erick Gallesio <eg@unice.fr>
        - Code cleaning of R7RS bytevector-{length,u8-ref,u8-set!} primitives
        - Added R7RS function `bytevector`
        We have now 1100 regression tests.

2018-07-06 Erick Gallesio <eg@unice.fr>
        - Fixed typos in Doc

2018-07-06 Erick Gallesio <eg@unice.fr>
        - Added `start` and `end` parameters to R7RS `vector-fill!`
        - Added the R7RS function vector-append
        - Updated string->vector & vector->string to the final version of R7RS
        - Merge branch 'master' of gitlab.com:Gallesio/STklos (but why?)
        - Extended vector-copy to be R7RS and added the R7RS vector-copy!

2018-07-05 Erick Gallesio <eg@unice.fr>
        - Extended the vector->list to be R7RS compliant
        - Added the R7RS function `symbol=?`

2018-07-03 Erick Gallesio <eg@unice.fr>
        - Integration of the git hash in the source (more or less)
        - Display a Git hash when intaractive.
        - Modified the makefile to permit a unique beta version number.
        - Typo fix for documentation
        - Added  R7RS #true and #false constants and the boolean=? primitive.

2018-06-29 Erick Gallesio <eg@unice.fr>
        - Added a new instruction in the VM: PUSH-HANDLER-FAR
          A version of PUSH-HANDLER where handler body size
   	  cannot be expressed with an small integer.
        - Code cleaning in R7RS strings

2018-06-28 Erick Gallesio <eg@unice.fr>
        - Extended the string-fill! function to be R7RS
        - Make string-copy R7RS compliant and added R7RS string-copy! function

2018-06-26 Erick Gallesio <eg@unice.fr>
        - Extended the string->list function to be R7RS compliant
        - Added function %set-procedure-name!
          This function permits to force the associated name of a closure
	  to ensure better error messages. This is useful when overloading a
          primitive with a closure.
        - String comparison functions are extended to be R7RS

	The function are string=?, string<?, string>?, string<=?,
        string>=? (and their -ci counterpart) accept now more than
        two parameters.

2018-06-22 Erick Gallesio <eg@unice.fr>
        - Added tests for R7RS traits of list fucntions
          We have now more than 1000 tests!
        - Updated documentation to show R7RS extensions as such.

2018-06-21 Erick Gallesio <eg@unice.fr>
        - Added the  R7RS list-set! primitive
        - Make the assoc and member primitive R7RS compliant
          Assoc and member accept now an optional parameter which is
	  a compare function.
        - Fix tests

2018-06-15 Erick Gallesio <eg@unice.fr>
        - Moved the tests with UTF8 lambda symbols to test-utf8

2018-06-13 Erick Gallesio <eg@unice.fr>
        - Force LC_NUMERIC locale to always be "C"
          Scheme R5RS imposes that real use a '.'.  To avoid problems with POSIX
          locale aware function (as `strtod`) to interact with Scheme number,
	  we force it during number module initialization.

2018-06-12 Erick Gallesio <eg@unice.fr>
        - Merge branch 'dev' (updated used libraries)
        - Added tests for circular lists
        - Allow item redefinition in circular structures

        Before the following list was forbidden
            (#0=(1 2) #1=(3 4) #0# #1# #2=(5 6) #2# #1#)
        since item 0 was redefined.

        Now (as in emacs) it produces the list
        (#0=(1 2) #1=(3 4) #0# #1# #2=(5 6) #2# #1#)

        This allows things like:

	(let* ((l1 '(#0=(1 2 3) #0# #1=(2 #0#) #1#))
	       (l2 '(#0=(1 2 3) #0# #1=(2 #0#) #1#)))
	    (equal? l1 l2))


2018-06-11 Erick Gallesio <eg@unice.fr>
        - Upgraded version of libffi to version 3.2
        - Upgraded the PCRE regular expression library to version 8.42
        - Upgraded the Boehm GC library to version 7.6.4
        - Optimization of circular structure reading

        Tremendous optimization, since the execution time grow exponentially
        with the number of references.

        Before the patch, for instance, reading

'((#0=(24 . #0#) #1=((#2=(23 . #2#) #3=((#4=(22 . #4#) #5=((#6=(21 . #6#) #7=((#8=(20 . #8#) #9=((#10=(19 . #10#) #11=((#12=(18 . #12#) #13=((#14=(17 . #14#) #15=((#16=(16 . #16#) #17=((#18=(15 . #18#) #19=((#20=(14 . #20#) #21=((#22=(13 . #22#) #23=((#24=(12 . #24#) #25=((#26=(11 . #26#) #27=((#28=(10 . #28#) #29=((#30=(9 . #30#) #31=((#32=(8 . #32#) #33=((#34=(7 . #34#) #35=((#36=(6 . #36#) #37=((#38=(5 . #38#) #39=((#40=(4 . #40#) #41=((#42=(3 . #42#) #43=((#44=(2 . #44#) #45=((#46=(1 . #46#) #47=((#48=(0 . #48#) #49=(void) ()) . #49#) #49#) . #47#) #47#) . #45#) #45#) . #43#) #43#) . #41#) #41#) . #39#) #39#) . #37#) #37#) . #35#) #35#) . #33#) #33#) . #31#) #31#) . #29#) #29#) . #27#) #27#) . #25#) #25#) . #23#) #23#) . #21#) #21#) . #19#) #19#) . #17#) #17#) . #15#) #15#) . #13#) #13#) . #11#) #11#) . #9#) #9#) . #7#) #7#) . #5#) #5#) . #3#) #3#) . #1#)

         took a minute.
         It takes 10ms now!


2018-06-06 Erick Gallesio <eg@unice.fr>
        - Moved the ScmPkg template Makefile in the share dir (instead of etc)
        - Typo correction

2018-06-04 Erick Gallesio <eg@unice.fr>

     - STklos 1.20 Release
       ===================

2018-06-01 Erick Gallesio <eg@unice.fr>

        - Bug fix: with-xxx-yyy-port do not work with string port

	Bug arrives when the port was closed (whereas the port should not
	be closed!)

2018-04-20 Erick Gallesio <eg@unice.fr>

        - Fixed some character encoding.


2018-04-20 Erick Gallesio <eg@unice.fr>

        - Updated documentation for version 1.20


2018-04-13 Erick Gallesio <eg@unice.fr>

        - Bug fix in stklos-compile

	Using read-byte instead of read-char to be UTF8 reading independant

2018-03-27 Erick Gallesio <eg@unice.fr>

        - Bug Fix: the detection of bad UTF sequences could lead to a loop


2018-03-26 Erick Gallesio <eg@unice.fr>

        - Bug fix of a long standing bug on call/cc.

	The bug was not systematic and showed up sometimes when running
	the tests


2018-03-23 Erick Gallesio <eg@unice.fr>

        - Added tests on functions declared with 'λ' symbol


2018-03-23 Erick Gallesio <eg@unice.fr>

        - Convert NEWS file in markdown


2018-03-22 Erick Gallesio <eg@unice.fr>

        - Changed copyright date in interactive banner


2018-03-22 Erick Gallesio <eg@unice.fr>

        - Changed source to avoid GCC warnings

2016-03-13 Erick Gallesio <eg@unice.fr>
        - Added the  unicode character 'λ' as a synonym of lambda

2014-01-02 Erick Gallesio <eg@unice.fr>

        - now when TERM is of the form xterm-xxxcolor, it is recognized as
	a color terminal

2012-03-18 Erick Gallesio <eg@unice.fr>

        - Added #!fold-case and #!no-fold-case special comments


2012-02-26 Erick Gallesio <eg@unice.fr>

        - Corrected some problems on character encoding depending of the
	SHELL LC_* variables


2012-01-01 Erick Gallesio <eg@unice.fr>

        - use the LANG variable to determine if we use utf8 (rather than
	fixing it to true by default as before)


2012-01-01 Erick Gallesio <eg@unice.fr>

	- replaced some calls to "make" by "$(MAKE)" in various Makefiles


2011-12-31 Erick Gallesio <eg@unice.fr>

     - STklos 1.10 Release
       ===================

2011-12-04  Erick Gallesio <eg@unice.fr>  <eg@unice.fr>

	* doc/Makefile.in, lib/ffi.stk, src/Makefile.in, src/boot.c,
	  src/boot.img:
	Fixed compilation problem with Cygwin. Now all tests are running on
	Windows
	[78b3362ddd8b] [tip]

2011-12-04  Erick Gallesio <eg@unice.fr>  <eg@unice.fr>

	* aclocal.m4, configure, doc/Makefile.in, pkgman/Makefile.am,
	  pkgman/Makefile.in, pkgman/lang-bigloo.inc, pkgman/lang-chicken.inc,
	  pkgman/lang-mzscheme.inc, src/Makefile.in, utils/stklos-genlex.stk,
	  utils/tmpgenlex:
	Code adaptation for Win32
	[76c31923b156]

2011-12-03  Erick Gallesio  <eg@unice.fr>

	* lib/describe.stk, src/gnu-getopt.h, src/md5.c, src/md5.h:
	Prefix md5 and getopt function with "STk_" to avoid name space
	pollution.
	[f2611bbc4ded]

	* PORTING-NOTES, configure, configure.ac, etc/lion.patch:
	Adding a patch for building on MacOs X Lion
	[45124ff049e6]


2011-10-08  Erick Gallesio  <eg@unice.fr>

	* src/read.c, tests/test-utf8.stk:
	MacOs X Bug fix: isspace returns true for bytes beyond 0x80 even if
	we use UTF-8 encoding.
	[4a01e33d2e5d]

2011-09-18  Erick Gallesio  <eg@unice.fr>

	* src/regexp.c, src/stklos.h, src/str.c, src/utf8.c:
	Fixed a bug with indices of regexp-match-position with UTF-8 encoded
	strings
	[5297cdf417eb]

2011-09-04  Erick Gallesio  <eg@unice.fr>

	* lib/repl-readline.stk, src/boot.c, src/boot.img, src/str.c, tests
	  /test-utf8.stk:
	Bug fix with read-line and UTF-8 strings
	[0062015a4dfe]

2011-08-28  Erick Gallesio  <eg@unice.fr>

	* configure, configure.ac, lib/Makefile.in, pkgman/Makefile.in:
	Corrected a typo in configure.ac
	[600e1c10a12b]

	* doc/stklos.1.in, lib/repl-readline.stk, src/boot.c, src/boot.img,
	  src/char.c, src/misc.c, src/port.c, src/stklos.h, src/str.c,
	  tests/test-utf8.stk:
	Bug fix: read-line built bad UTF-8 strings
	[ee299be2ff09]

2011-08-22  Erick Gallesio  <eg@unice.fr>

	* doc/Makefile.am, doc/Makefile.in, doc/skb/Makefile,
	  doc/skb/biblio.skb, doc/skb/biblio.skbib, doc/skb/cond.skb,
	  doc/skb/custom.skb, doc/skb/doc-style.css, doc/skb/doc-style.tex,
	  doc/skb/eg-web-book.ske, doc/skb/expr.skb, doc/skb/ffi.skb,
	  doc/skb/index.skb, doc/skb/intro.skb, doc/skb/match.skb,
	  doc/skb/object.skb, doc/skb/overview.skb, doc/skb/progstruct.skb,
	  doc/skb/regexp.skb, doc/skb/scmpkg.skb, doc/skb/slib.skb,
	  doc/skb/srfi.skb, doc/skb/srfi.stk, doc/skb/stklos-version.stk.in,
	  doc/skb/threads.skb, doc/stklos-compile.1.in, doc/stklos-
	  config.1.in, doc/stklos-genlex.1.in, doc/stklos-pkg.1.in,
	  doc/stklos.1.in, etc/README, etc/simple-module.c, etc/simple-
	  stklos.c, etc/stk-dynload.c, examples/Makefile.am,
	  examples/Makefile.in, examples/fork-test.stk, examples/hello.stk,
	  examples/secho.stk, examples/socket-client.stk, examples/socket-
	  server.stk, examples/threads.stk, gmp/AUTHORS, gmp/ChangeLog,
	  gmp/Makefile.am, gmp/Makefile.in, gmp/NEWS, gmp/README,
	  gmp/README.mpi, gmp/gmp.c, gmp/gmp.h, gmp/mpi-config.h, gmp/mpi.c,
	  gmp/mpi.h, lib/Makefile.in, lib/STklos.init, lib/ScmPkg.d/scmpkg-
	  interface.stk, lib/ScmPkg.d/scmpkg-languages.stk, lib/ScmPkg.d
	  /scmpkg-support.stk, lib/assembler.stk, lib/bb.stk, lib/bigloo-
	  support.stk, lib/bigmatch.stk, lib/bonus.stk, lib/boot.stk,
	  lib/callcc.stk, lib/compfile.stk, lib/compiler.stk,
	  lib/computils.stk, lib/date.stk, lib/describe.stk, lib/env.stk,
	  lib/expand.ss, lib/ffi.stk, lib/full-conditions.stk, lib/full-
	  syntax.stk, lib/getopt.stk, lib/help.stk, lib/http.stk, lib/lex-
	  rt.stk, lib/load.stk, lib/logical.stk, lib/make-C-boot.stk,
	  lib/module.stk, lib/object.stk, lib/obsolete.stk, lib/peephole.stk,
	  lib/pp.stk, lib/process.stk, lib/r5rs.stk, lib/r7rs.stk,
	  lib/readline.stk, lib/recette.stk, lib/regexp.stk, lib/repl-
	  readline.stk, lib/repl.stk, lib/runtime.stk, lib/slib.stk,
	  lib/srfi-0.stk, lib/srfi-1.stk, lib/srfi-100.stk, lib/srfi-11.stk,
	  lib/srfi-13.stk, lib/srfi-14.stk, lib/srfi-17.stk, lib/srfi-2.stk,
	  lib/srfi-26.stk, lib/srfi-27.stk, lib/srfi-31.stk, lib/srfi-34.stk,
	  lib/srfi-35.stk, lib/srfi-36.stk, lib/srfi-4.stk, lib/srfi-45.stk,
	  lib/srfi-48.stk, lib/srfi-59.stk, lib/srfi-60.stk, lib/srfi-66.stk,
	  lib/srfi-69.stk, lib/srfi-7.stk, lib/srfi-70.stk, lib/srfi-74.stk,
	  lib/srfi-89.stk, lib/srfi-9.stk, lib/srfi-96.stk, lib/str.stk,
	  lib/struct.stk, lib/tar.stk, lib/thread.stk, lib/trace.stk,
	  pkgman/Makefile.am, pkgman/Makefile.in, pkgman/add.stk,
	  pkgman/copy.stk, pkgman/etc/Makefile-scmpkg.tmpl,
	  pkgman/extract.stk, pkgman/install.stk, pkgman/lang-bigloo.inc,
	  pkgman/lang-bigloo.l, pkgman/lang-chicken.inc, pkgman/lang-
	  chicken.l, pkgman/lang-mzscheme.inc, pkgman/lang-mzscheme.l,
	  pkgman/lang.stk, pkgman/main.stk, pkgman/misc.stk,
	  pkgman/params.stk, pkgman/pkgball.stk, pkgman/repository.stk,
	  pkgman/rewrite.stk, pkgman/tune.stk, pkgman/types.stk, src/base64.c,
	  src/boolean.c, src/boot.c, src/boot.img, src/box.c, src/char.c,
	  src/cond.c, src/cpointer.c, src/dynload.c, src/env.c, src/error.c,
	  src/extend.c, src/ffi.c, src/fixnum.c, src/fport.c, src/fport.h, src
	  /gnu-getopt.c, src/gnu-getopt.h, src/gnu-glob.c, src/hash.c,
	  src/hash.h, src/keyword.c, src/lib.c, src/list.c, src/md5.c,
	  src/md5.h, src/misc.c, src/mutex-common.c, src/mutex-common.h, src
	  /mutex-none.c, src/mutex-pthreads.c, src/mutex-pthreads.h,
	  src/number.c, src/object.c, src/object.h, src/parameter.c,
	  src/path.c, src/path.h, src/port.c, src/print.c, src/proc.c,
	  src/process.c, src/promise.c, src/read.c, src/regexp.c,
	  src/signal.c, src/sio.c, src/socket.c, src/socket.h, src/sport.c,
	  src/stklos.c, src/stklos.h, src/str.c, src/struct.c, src/struct.h,
	  src/symbol.c, src/system.c, src/thread-common.c, src/thread-
	  common.h, src/thread-none.c, src/thread-none.h, src/thread-
	  pthreads.c, src/thread-pthreads.h, src/utf8.c, src/uvector.c,
	  src/vector.c, src/vm.c, src/vm.h, src/vport.c, tests/Makefile.am,
	  tests/Makefile.in, tests/do-test.stk, tests/test-base64.stk, tests
	  /test-box.stk, tests/test-callcc.stk, tests/test-ffi.stk, tests
	  /test-fport.stk, tests/test-keyword.stk, tests/test-md5.stk, tests
	  /test-number.stk, tests/test-r5.stk, tests/test-r5rs-pitfall.stk,
	  tests/test-r7rs.stk, tests/test-regexp.stk, tests/test-sport.stk,
	  tests/test-srfi.stk, tests/test-threads.stk, tests/test.stk, utils
	  /make-doc, utils/shlib-options, utils/stklos-compile.stk,
	  utils/stklos-config.in, utils/stklos-genlex.stk,
	  utils/stklos-script.in, utils/tmpcomp:
	Big source code patch with no modification: files are now encoded in
	UTF-8
	[4cd936478aa3]

2011-08-21  Erick Gallesio  <eg@unice.fr>

	* configure, configure.ac, src/parameter.c, src/promise.c,
	  src/regexp.c, src/utf8.c:
	Recognize UTF-8 strings in regexps
	[39f976ea7fb8]

2011-08-19  Erick Gallesio  <eg@unice.fr>

	* lib/srfi-74.stk:
	Going back to the original implementation of SRFI-74, since there
	are no more conflicting names
	[efcd1746ca7a]

	* lib/compfile.stk, lib/r7rs.stk, lib/srfi-4.stk, src/Makefile.am,
	  src/Makefile.in, src/blob.c, src/boolean.c, src/boot.c,
	  src/boot.img, src/lib.c, src/read.c, src/stklos.h, src/uvector.c:
	Moved R7RS (draft-1) blobs to R7RS bytevectors (Draft-3). The
	implementation is now in Scheme and fully compatible with u8vectors.
	[9a269ab500b2]

2011-08-16  Erick Gallesio  <eg@unice.fr>

	* doc/skb/stdproc.skb, lib/repl-readline.stk, src/char.c, src/port.c,
	  src/read.c, src/stklos.h, src/str.c, src/utf8.c:
	- Added the possibility
	      * to insert hexadecimal character in symbols as in R6RS
	      * to specify characters in hexadecimal
	- Changed the syntax of hexadecimal escape sequence in strings. (Octal
	bytes are now deprecated)
	- Added Continuation lines in strings compatible with R6RS
	[2db7e5964220]

2011-08-14  Erick Gallesio  <eg@unice.fr>

	* etc/Unicode/CaseFolding-6.0.0.txt, etc/Unicode/make-table.stk,
 	  src/char.c:
	Added the syntax #\x... to read character in hexadecimal
	[4aa61d5580b7]

	* doc/skb/lib.stk, doc/skb/stdproc.skb, doc/skb/stklos.skb,
	  src/char.c, src/hash.c, src/stklos.h, src/str.c:
	Added new primitives: char-foldcase, string-foldcase,
	string-foldcase!
	[2447af70bb41]

2011-08-10  Erick Gallesio  <eg@unice.fr>

	* lib/Makefile.am, lib/Makefile.in, lib/boot.stk, lib/srfi-0.stk,
	  lib/str.stk, src/boot.c, src/boot.img, src/stklos.c, src/str.c:
	All string-* functions are now able to manage string encoded in
	UTF-8
	[c5b8fc4ea419]

2011-07-27  Erick Gallesio  <eg@unice.fr>

	* configure, configure.ac, src/str.c:
	Added comparison functions for UTF-8 strings
	[27e88fbd9cee]

	* src/uvector.c:
	Weird: fix on s64/u64 patch disappeared.
	[dc908643c386]

	* lib/make-C-boot.stk, src/boot.c, src/boot.img:
	Use read-byte instead of read-char when making the C boot file.
	[5e9edbdd4c8a]

2011-07-24  Erick Gallesio  <eg@unice.fr>

	* src/uvector.c:
	Bug fix: u64 and s64 types were inverted
	[2d9d0dcb6734]

2011-06-25  Erick Gallesio <eg@unice.fr>  <eg@unice.fr>

	* lib/compiler.stk, src/boot.c, src/boot.img:
	Typo Fix leading to an illegal instruction on INT-SINT-FXMUL2
	[7761db05ed07]

2011-07-27  Erick Gallesio  <eg@unice.fr>

	* doc/skb/lib.stk, lib/bonus.stk, lib/compiler.stk, lib/date.stk,
	  lib/ffi.stk, lib/getopt.stk, lib/load.stk, lib/mbe.stk,
	  lib/module.stk, lib/pp.stk, lib/process.stk, lib/r5rs.stk,
	  lib/struct.stk, lib/thread.stk, src/boolean.c, src/boot.c,
	  src/boot.img, src/char.c, src/cond.c, src/env.c, src/fport.c,
	  src/hash.c, src/mutex-pthreads.c, src/number.c, src/parameter.c,
	  src/port.c, src/print.c, src/process.c, src/read.c, src/socket.c,
	  src/stklos.c, src/stklos.h, src/str.c, src/struct.c, src/system.c,
	  src/thread-pthreads.c, src/utf8.c, src/vport.c, tests/do-test.stk,
	  tests/test-utf8.stk:
	Added UTF-8 support to most of the string functions (string-ref
	string-set!, string-upcase, string-downcase, ...). Comparisons are
	not done yet
	[99f89e3625bd]

2011-05-06  Erick Gallesio  <eg@unice.fr>

	* src/lib.c, src/stklos.h, src/str.c, src/utf8.c:
	Added UTF-8 support to string-ref, string<->list
	[c532fed16b13]

2011-05-05  Erick Gallesio  <eg@unice.fr>

	* src/stklos.h, src/str.c, src/utf8.c:
	started implementation of multi-bytes strings
	[cfa72908efa7]


	* src/stklos.h, src/str.c:
	Changed the internal representation of strings to support multibytes
	strings No real support for now
	[0c983684e5e9]

2011-05-01  Erick Gallesio  <eg@unice.fr>

	* src/Makefile.am, src/Makefile.in, src/char.c, src/sio.c,
	src/stklos.h, src/utf8.c:
	Added the utf8.c file
	[6617ae7519dd]

2011-04-23  Erick Gallesio  <eg@unice.fr>

	* Makefile.in, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in, lib/Makefile.in,
	  lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.in, lib/boot.stk, lib/repl.stk,
	  pkgman/Makefile.in, src/Makefile.in, src/boot.c, src/boot.img,
	  src/char.c, src/port.c, src/print.c, src/read.c, src/stklos.c,
	  src/stklos.h, tests/Makefile.in, utils/Makefile.in:
	Start adding support for UTF-8. See below for details:
	      - Implementation is far form complete
	      - Unicode characters are recognized but strings are not yet in UTF-8
	      - Unicode characters are printed in UTF-8
	      - added a new option to enable/disable UTF-8
	[0848c16be70e]

2011-04-20  Erick Gallesio  <eg@unice.fr>

	* doc/extract-doc.stk, lib/r7rs.stk, lib/srfi-74.stk, src/Makefile.am,
	  src/Makefile.in, src/blob.c, src/boolean.c, src/boot.c,
	  src/boot.img, src/lib.c, src/stklos.h, src/vector.c, tests/do-
	  test.stk, tests/test-r7rs.stk:
	Added R7RS blobs
	[f692bd102e36]

2011-04-17  Erick Gallesio  <eg@unice.fr>


	* lib/Makefile.am, lib/Makefile.in, lib/boot.stk, lib/r7rs.stk,
	  src/boot.c, src/boot.img, tests/test-r7rs.stk:
	Added support for R7RS. New primitives: make-list, string-map,
	string-for-each, vector-for-each, vector-map
	[139b3ea334d1]

2010-12-30  Erick Gallesio  <eg@unice.fr>

	* STklos 1.01 Release
	=====================

	* src/ffi.c:
	Callbacks with varargs are not well supported by libffi (it doesn't
	work on x86_64). The fix used here is an horrible kludge, but it
	permits to use GTK+ ScmPkg packages.
	[97bdf1f451f7] [tip]

2010-12-29  Erick Gallesio  <eg@unice.fr>

	* ChangeLog, NEWS, PORTING-NOTES, SUPPORTED-SRFIS, doc/html/stklos-
	  ref-1.html, doc/html/stklos-ref-10.html, doc/html/stklos-
	  ref-11.html, doc/html/stklos-ref-12.html, doc/html/stklos-
	  ref-13.html, doc/html/stklos-ref-14.html, doc/html/stklos-
	  ref-15.html, doc/html/stklos-ref-16.html, doc/html/stklos-
	  ref-2.html, doc/html/stklos-ref-3.html, doc/html/stklos-ref-4.html,
	  doc/html/stklos-ref-5.html, doc/html/stklos-ref-6.html, doc/html
	  /stklos-ref-7.html, doc/html/stklos-ref-8.html, doc/html/stklos-
	  ref-9.html, doc/html/stklos-ref.html, doc/pdf/stklos-ref.pdf:
	Preparing version stklos-1.01-beta1
	[6975ca636c27]

	* pkgman/params.stk:
	Changed the sync URL for STklos ScmPkg packages
	[b69f85c863ac]

2010-12-23  Erick Gallesio  <eg@unice.fr>

	* lib/compiler.stk, src/boot.c, src/boot.img, tests/do-test.stk,
	tests/test-r5.stk:
	Bug fix in nested quasiquotes
	[3f809d7fbe8c]

2010-11-07  Erick Gallesio  <eg@unice.fr>

	* lib/srfi-0.stk, src/boot.c, src/boot.img:
	Bug Fix: srfi-27 was declared as directly available whereas it needs
	to be loaded. Bug signaled by Vitaly Magerya
	[3db9ce74e000]

	* doc/skb/stdproc.skb, lib/process.stk, src/boot.img, src/process.c,
	src/signal.c:
	Bug fix: process-{kill,stop,continue} didn't work when used in a
	case insensitive interpreter. Signal name is now searched in a case
	insensitive manner. Bug signaled by Vitaly Magerya.
	[6f1483fae132]

2010-10-30  Erick Gallesio  <eg@unice.fr>

	* lib/mbe.stk, src/boot.c, src/boot.img:
	Applied Vitaly Magerya patch to permit tail patterns in syntax rules
	[60c9cc53c309]

	* tests/test-threads.stk:
	Take into account the thread-handler-error-show parameter object in
	the thread testing program
	[f1363ef491e3]

2010-10-28  Erick Gallesio  <eg@unice.fr>

	* doc/skb/custom.skb, lib/runtime.stk:
	doc update
	[68a83cdaec9f] [tip]

	* doc/skb/custom.skb, lib/repl.stk, lib/thread.stk, src/boot.c,
	  src/boot.img:
	Permit to have error messages in threads even without joining them.
	Added the thread-handler-error-show parameter object
	[fb84aa653d54]

2010-10-23  Erick Gallesio  <eg@unice.fr>

	* doc/Makefile.am, doc/Makefile.in, lib/Lalr.d/Makefile.am,
	  lib/Lalr.d/Makefile.in, lib/Makefile.am, lib/Makefile.in,
	  lib/Match.d/Makefile.am, lib/Match.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.am, lib/ScmPkg.d/Makefile.in,
	  pkgman/Makefile.am, pkgman/Makefile.in, tests/Makefile.am,
	  tests/Makefile.in:
	Makefiles cleanup
	[c7e28dbd6e10]

2010-10-16  Erick Gallesio  <eg@unice.fr>

	* lib/boot.stk, lib/load.stk, lib/runtime.stk, src/boot.c,
	  src/boot.img:
	Added the stklos-debug-level parameter
	[b56393000edc]

2010-09-12  Erick Gallesio  <eg@unice.fr>

	* pkgman/extract.stk, src/fport.c:
	Two bug fixes
	[9e9a7f32ea24]

2010-08-23  Erick Gallesio  <eg@unice.fr>

	* Makefile.in, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in, lib/Makefile.in,
	  lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.in, pkgman/Makefile.in, src/Makefile.in,
	  tests/Makefile.in, utils/Makefile.in, utils/stklos-config.in:
	Modifications to support ScmPkg on MacOs MacPorts
	[e9c29ccc5714]

2010-08-22  Erick Gallesio  <eg@unice.fr>

	* lib/ffi.stk, pkgman/extract.stk, pkgman/params.stk, src/boot.c,
	  src/boot.img, src/ffi.c, utils/shlib-options:
	Fix incompatibilties in FFI introduced in 1.0
	[8a515e9d31ea]

2010-08-20  Erick Gallesio  <eg@unice.fr>

	* configure, configure.ac, pkgman/repository.stk:
	create ScmPkg description files if they don't exist to avoid repeated
	warnings
	[f73218a02c76]

2010-08-17  Erick Gallesio  <eg@unice.fr>

	* src/print.c:
	 print bars around the "null" symbol
	[ce42909f30ea]

2010-08-12  Erick Gallesio  <eg@unice.fr>

	* Makefile.in, NEWS, configure, configure.ac, doc/Makefile.am,
	  doc/Makefile.in, lib/repl.stk, src/boot.c, src/boot.img:
	Fixed several bugs signaled by Vitaly Magerya. Thanks to him
	[707567e9395e]

2010-08-11  Erick Gallesio  <eg@unice.fr>

	* .hgtags:
	Added tag stklos-1.00 for changeset f6f42a97b735
	[08bed83c5ede]

	* STklos 1.00 Release
	=====================

2010-08-10  Erick Gallesio  <eg@unice.fr>

	* configure, configure.ac, doc/Makefile.am, doc/Makefile.in,
	  doc/skb/images/dice.png, doc/stklos-install.1.in, utils/Makefile.am,
	  utils/Makefile.in, utils/doc2texi, utils/stklos-ext-install,
	  utils	/stklos-install:
	Remove the old extension intsallation mechanism (stklos-install)
	[edd3ad9d920b]

	*_Generate documentation for 1.0
	[580660004913]

2010-08-09  Erick Gallesio  <eg@unice.fr>

	* ChangeLog, doc/skb/srfi.stk, doc/skb/stdproc.skb, lib/bonus.stk,
	  src/mutex-pthreads.c, src/path.c, src/thread-pthreads.c:
	Added documentention for MAKE-DIRECTORIES and ENSURE-DIRECTORIES-
	EXIST
	[bd2f6e887f05]

	* lib/boot.stk, src/boot.c, src/boot.img:
	suppressed the http package autoload, since it is not used by the
	distribution or ScmPkg packages
	[1fec07f22ae9] [tip]

	* src/sport.c, src/stklos.h, src/vport.c:
	Bug fix: NULL for fileport names was a bad idea for virtual port,
	use a constant C string instead
	[e5c669381366]

2010-08-08  Erick Gallesio  <eg@unice.fr>

	* doc/stklos-pkg.1.in, doc/stklos.1.in, lib/bonus.stk, lib/boot.stk,
	  pkgman/main.stk, pkgman/params.stk, pkgman/repository.stk,
	src/boot.c, src/boot.img:
	Added conf-dir option to stklos-pkg
	[bf2b517bc0a4]

2010-08-07  Erick Gallesio  <eg@unice.fr>

	* doc/stklos.1.in, lib/boot.stk, lib/repl-readline.stk, src/boot.c,
	  src/boot.img, src/stklos.c:
	Fix of the -D option
	[4184904a2606]

2010-08-06  Erick Gallesio  <eg@unice.fr>

	* Makefile.in, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in, lib/Makefile.in,
	  lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.in, pkgman/Makefile.in, src/Makefile.in,
	  src/extraconf.h.in, src/system.c, tests/Makefile.in,
	  utils/Makefile.in, utils/shlib-options:
	added %shared-suffix for MacOs which distinguishes libraries and
	modules
	[f2e7c60f0846]

2010-08-05  Erick Gallesio  <eg@unice.fr>

	* lib/readline.stk, lib/repl-readline.stk, lib/repl.stk, src/boot.c,
	  src/boot.img, src/ffi.c:
	Added readline support for libedit compatibility layer
	[c7f25778e7a8]

	* src/ffi.c:
	Added support for accessing C variables from Scheme
	[c8395068e215]

2010-08-04  Erick Gallesio  <eg@unice.fr>

	* .hgignore, lib/boot.stk, lib/readline.stk, lib/repl.stk,
	  lib/runtime.stk, src/boot.c, src/boot.img:
	Added an information telling if readline support is available
	[06c7a6646c8b]

2010-08-02  Erick Gallesio  <eg@unice.fr>

	* SUPPORTED-SRFIS, doc/skb/srfi.skb, doc/skb/srfi.stk,
	  lib/Makefile.am, lib/Makefile.in, lib/srfi-100.stk:
	Added SRFI-100 support
	[fd12b6f6b31b]

	* examples/threads.stk, lib/bonus.stk, src/boot.c, src/boot.img:
	Changed the thread demo
	[23bf87bec3a1]

2010-07-25  Erick Gallesio  <eg@unice.fr>

	* lib/readline.stk, lib/repl-readline.stk, src/boot.c, src/boot.img,
	  src/extraconf.h.in, src/system.c:
	Bug fix: EOF on a recursive repl was incorrect
	[d58d841e976e]

2010-06-30  Erick Gallesio  <eg@unice.fr>

	* doc/stklos-pkg.1.in, doc/stklos.1.in, lib/Makefile.am,
	  lib/Makefile.in, lib/STklos.init, lib/boot.stk, lib/load.stk,
	  lib/repl-readline.stk, lib/srfi-59.stk, src/boot.c, src/boot.img:
	Use the STKLOS_CONFDIR shell variable to set the configuration dir.
	If unset the configuration directory is ~/.stklos
	[f12856073c61]

2010-06-23  Erick Gallesio  <eg@unice.fr>

	* .hgignore, PACKAGES-USED, ffi/TODO, ffi/ltcf-c.sh, ffi/ltcf-cxx.sh,
	  ffi/ltcf-gcj.sh, ffi/ltconfig, ffi/mkinstalldirs, lib/Makefile.am,
	  lib/Makefile.in, lib/boot.stk, lib/ffi.stk, lib/readline.stk,
	  lib/repl-readline.stk, src/boot.c, src/boot.img:
	Added GNU readline support in REPL if the readline lib can be loaded
	dynamically
	[5d1f0797e3d4]

2010-05-16  Erick Gallesio  <eg@unice.fr>

	* ffi/*:
	FFI is now part of the bootstrap. libffi is now at version 3.0.9
	[68fd2520b97e]

2010-05-15  Erick Gallesio  <eg@unice.fr>

	* lib/bonus.stk, lib/repl.stk, src/boot.c, src/boot.img,
	  src/cpointer.c:
	REPL customization: numerous parameters added to allow the
	integration of readline or editline
	[567be7a9f13a]

2010-05-14  Erick Gallesio  <eg@unice.fr>

	* src/cpointer.c:
	Added functions allocate-bytes and free-bytes
	[720165de720a]

	* utils/stklos-install:
	Permit old stklos-install command to use curl or fetch when wget is
	not present in path
	[0f755ef27230]

	* lib/compiler.stk, src/boot.c, src/boot.img:
	Forms like (let () (define a 0)) have now a decent error message
	[a473a7eee615]

2010-05-08  Erick Gallesio  <eg@unice.fr>

	* Makefile.in, aclocal.m4, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in, lib/Makefile.in,
	  lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.in, pkgman/Makefile.in, src/Makefile.in,
	  src/stklosconf.h.in, tests/Makefile.in, utils/Makefile.in:
	Preparing version stklos-1.00-beta4
	[f93aef72ca60]

2010-04-27  Erick Gallesio  <eg@unice.fr>

	* lib/compiler.stk, lib/runtime.stk, src/boot.c, src/boot.img:
	Fixed a bug in internal defines rewriting. Internal define rewriting
	was done before macro-expanding conducting to issuing incorrect "bad
	internal definition" when a macro expansion intoduce a DEFINE
	symbol. Thanks to Emmanuel Medernach for signaling this bug
	[2938e306dcf7]

2010-04-05  Erick Gallesio  <eg@unice.fr>

	* SUPPORTED-SRFIS, doc/skb/srfi.skb, lib/Makefile.am, lib/Makefile.in,
	  lib/srfi-0.stk, lib/srfi-74.stk, src/boot.c, src/boot.img,
	  src/system.c, tests/test-srfi.stk:
	Added SRFI-74 support
	[137638f06a9a]

2010-04-04  Erick Gallesio  <eg@unice.fr>

	* Makefile.am, Makefile.in:
	Preparing version stklos-1.00-beta3
	[43a557589eee]

	* Makefile.in, aclocal.m4, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in, lib/Makefile.in,
	  lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.in, pkgman/Makefile.in, src/Makefile.in,
	  src/extraconf.h.in, src/regexp.c, tests/Makefile.in,
	  utils/Makefile.in:
	Fixed compilation problem on Ubuntu with regexp
	[2add3d63ef03]

2010-03-16  Erick Gallesio  <eg@unice.fr>

	* lib/Makefile.am, lib/Makefile.in, lib/bonus.stk, lib/repl.stk,
	  src/boot.c, src/boot.img:
	Added cons25 as a terminal with color capabilities for FreeBSD
	[69913357b935]

2010-01-03  Erick Gallesio  <eg@unice.fr>

	* NEWS, SUPPORTED-SRFIS:
	Preparing version stklos-1.00-beta17
	[e028f339c7a8]

	* ChangeLog, Makefile.in, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in, lib/Makefile.in,
	  lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.in, lib/boot-callcc.stk.in, lib/boot.stk,
	  lib/repl.stk, pkgman/Makefile.in, src/Makefile.in, src/boot.c,
	  src/boot.img, tests/Makefile.in, utils/Makefile.in:
	Code cleaning and bumping version to 1.00
	[8728d12527ab]

2010-01-02  Erick Gallesio  <eg@unice.fr>

	* doc/skb/stdproc.skb, lib/help.stk, lib/object.stk, src/boot.c,
	  src/boot.img, src/object.c, src/object.h:
	Added the help function which search STklos manual or functions
	docstrings.
	[ff0161677df3]

2009-12-20  Erick Gallesio  <eg@unice.fr>

	* Makefile.in, aclocal.m4, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in, lib/Makefile.am,
	  lib/Makefile.in, lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.in, lib/assembler.stk, lib/bonus.stk,
	  lib/boot.stk, lib/compiler.stk, lib/help.stk, pkgman/Makefile.in,
	  src/Makefile.in, src/boot.c, src/boot.img, src/proc.c, src/stklos.h,
	  src/vm-instr.h, src/vm.c, tests/Makefile.in, utils/Makefile.in:
	Added function auto-documentation
	[53011e70371b]

	* doc/stklos-compile.1.in, lib/boot.stk, lib/compfile.stk,
	  lib/compiler.stk, src/boot.c, src/boot.img, utils/stklos-
	  compile.stk:
	Added the --show-instructions to stklos-compile.
	[678d881a059c]

2009-10-29  Erick Gallesio  <eg@unice.fr>

	* pkgman/params.stk:
	Changed stklos.org -> stklos.net in sync URLs
	[99b4817b0c71]

2009-10-28  Erick Gallesio  <eg@unice.fr>

	* .hgignore, Makefile.in, configure, configure.ac, doc/Makefile.in,
	  doc/stklos-config.1.in, examples/Makefile.in,
	  lib/Lalr.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in,
	  pkgman/Makefile.in, src/Makefile.in, src/boot.c, src/boot.img,
	  src/extraconf.h.in, tests/Makefile.in, utils/Makefile.in, utils
	  /stklos-config.in:
	Added --libraries to stklos-config. It displays the used/compiled
	libraries at STklos building time
	[c8c37a44b03a]

	* configure, src/boot.c, src/boot.img:
	Preparing version stklos-0.99dev-beta15
	[37df542d86ed]

	* Makefile.in, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, gmp/NEWS, gmp/README, gmp/gmp.c, gmp/mpi.h,
	  lib/Lalr.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in,
	  pkgman/Makefile.in, src/Makefile.in, src/boot.img,
	  src/extraconf.h.in, src/stklosconf.h.in, tests/Makefile.in,
	  utils/Makefile.in:
	configure code cleaning
	[45d542c59363]

	* gmp/AUTHORS, gmp/Makefile.am, gmp/Makefile.in, gmp/README,
	  gmp/gmp.c, gmp/gmp.h, gmp/mpi.h, gmp/types.c, src/number.c:
	Going back one more time: MPI doesn't work with native 64 bits on
	MacOS. As a consequence, the wrapper functions in gmp.c are 32 bits
	and use a different strategy in presence of values which cannot be
	represented with 32 bits (conversion to/from string). This is slow,
	but it seems to work.
	[25484bac910d]

2009-10-27  Erick Gallesio  <eg@unice.fr>

	* gmp/Makefile.am, gmp/Makefile.in, gmp/gmp.c, gmp/gmp.h, gmp/mpi-
	  types.h, gmp/tests/fact-gmp.c, gmp/types.c:
	mpi-type.h is now built by program
	[c1956eac26ba]

2009-10-26  Erick Gallesio  <eg@unice.fr>

	* gmp/gmp.c, gmp/gmp.h, gmp/tests/Makefile.in, gmp/tests/fact-gmp.c,
	  src/boot.c, src/boot.img:
	Added a check for gmp wrapper in gmp-light
	[8a2a57c0af73]

	* configure, configure.ac, gmp/Makefile.am, gmp/Makefile.in,
	  gmp/gmp.c, gmp/gmp.h, gmp/tests/Makefile.in, src/boot.c,
	  src/boot.img:
	Changing gmp structure to permits a user to drop a real GMP tree
	into STklos one for compilation (previous gmp-light permitted that).
	[587bed5facb2]

2009-10-25  Erick Gallesio  <eg@unice.fr>

	* configure, configure.ac, gmp/Makefile.in, gmp/configure, src/port.c,
	  src/regexp.c, src/vm.c:
	Fix for machines with PCRE installed but without pcreposix.h file
	[6386058a03cc]

	* gmp/configure.ac, gmp/tests/Makefile.in:
	Preparing version stklos-0.99dev-beta8
	[20bfe4757029]

2009-10-24  Erick Gallesio  <eg@unice.fr>

	* PACKAGES-USED, configure, configure.ac, gmp/ChangeLog,
	  gmp/*, lib/Makefile.am, lib/Makefile.in, lib/bonus.stk,
	  lib/boot.stk, lib/logical.stk, lib/srfi-60.stk, src/boot.c,
	  src/boot.img, src/number.c, tests/test-number.stk:
	Complete rewriting of GMP-lite, the provided gmp compatible package.
	Old GMP-lite was based on an old version of GMP. The new one is
	based on the MPI library. It is a bit slow, but it is small and
	should be easy to maintain.
	[7b4d748e095d]

2009-10-07  Erick Gallesio  <eg@unice.fr>

	* .hgignore, configure, configure.ac, doc/Makefile.in,
	  src/Makefile.in, src/boot.c, src/boot.img, src/gnu-glob.c,
	  src/stklosconf.h.in:
	Removed the useless dependence to malloc.h in gnu-getopt.c + Fixed
	test on HAVE_GLOB
	[1d1877441df0]

2009-10-04  Erick Gallesio  <eg@unice.fr>

	* gc/libatomic_ops-1.2/src/config.h.in:
	Added gc/libatomic_ops-1.2/src/config.h.in which was mysteriously
	absent
	[b0ef2c965821]


2009-10-03  Erick Gallesio  <eg@unice.fr>

	* .hgignore, Makefile.in, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in,
	  lib/Lurc.d/Makefile.am, lib/Lurc.d/Makefile.in, lib/Lurc.d/lurc.c,
	  lib/Lurc.d/lurc.stk, lib/Makefile.am, lib/Makefile.in,
	  lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.in, lib/dyn-wind-lurc.stk, lib/r5rs.stk,
	  pkgman/Makefile.in, src/Makefile.am, src/Makefile.in, src/boot.c,
	  src/boot.img, src/fport.c, src/mutex-common.h, src/mutex-lurc.c,
	  src/mutex-lurc.h, src/socket.c, src/stklos.c, src/stklos.h,
	  src/stklosconf.h.in, src/thread-common.h, src/thread-lurc.c,
	  src/thread-lurc.h, src/vm.c, src/vm.h, tests/Makefile.in,
	  tests/do-test.stk, tests/test-threads.stk, utils/Makefile.in:
	Removing LURC support since it is no more maintained
	[58ee50f97150]

	* .hgignore, Makefile.am, Makefile.in, configure, configure.ac,
	  src/boot.img:
	Makefile / configure fixes
	[98c90e702782]

	* .hgignore, gc/libatomic_ops-1.2/AUTHORS,
	  gc/libatomic_ops-1.2/*:
	Directory gc/libatomic_ops-1.2 was missing
	[d9ebd50d334d]

2009-10-01  Erick Gallesio  <eg@unice.fr>

	* configure, configure.ac, doc/Makefile.in, src/Makefile.in,
	  src/boot.c, src/boot.img:
	Fiexed a typo in configure.ac
	[db0d8e0c63cc]

2009-10-01  Erick Gallesio <eg at unice.fr>  <eg at unice.fr>

	* Makefile.in, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in,
	  lib/Lurc.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in,
	  pkgman/Makefile.in, src/Makefile.in, src/boot.c, src/boot.img,
	  src/extraconf.h.in, src/gnu-glob.c, tests/Makefile.in,
	  utils/Makefile.in:
	Various Adaptations for compiling on MacOS 10.6
	[563219eb2476]

2009-09-30  Erick Gallesio  <eg@unice.fr>

	* Makefile.in, PACKAGES-USED, configure, configure.ac,
	  doc/Makefile.in, examples/Makefile.in, gc/*,
	  lib/Lalr.d/Makefile.in,
	  lib/Lurc.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in,
	  pkgman/Makefile.in, src/Makefile.in, tests/Makefile.in,
	  utils/Makefile.in:
	Going back to a semi stable version of GC (i.e. 7.2alpha2)
	[5062d3b39b8f]

	* src/gnu-glob.c:
	Fix a cast in qsort call which doesn't compile for MacOs 10.6
	[a931f7435023]

	* src/boot.c, src/boot.img:
	Preparing version stklos-0.99dev-beta5
	[2851ec338db6]

	* configure, configure.ac, gc/*, src/boot.c, src/boot.img:
	Changed the gc 7.1alpha2 by the CVS version of 30 Sept 2009
	[e61edfdab0af]

2009-09-28  Erick Gallesio  <eg@unice.fr>

	* configure, configure.ac, src/boot.c, src/boot.img:
	Bug Fix in configure.ac
	[fa8f63f0c32b]

2009-09-27  Erick Gallesio  <eg@unice.fr>

	* Makefile.am, Makefile.in, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in,
	  lib/Lurc.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in,
	  pkgman/Makefile.in, src/Makefile.am, src/Makefile.in, src/boot.c,
	  src/boot.img, src/extraconf.h.in, tests/Makefile.in,
	  utils/Makefile.in:
	Configure.ac cleaning
	[7e9392d20767]

	* Makefile.in, PACKAGES-USED, configure, configure.ac,
	  doc/Makefile.in, examples/Makefile.in, lib/Lalr.d/Makefile.in,
	  lib/Lurc.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in,
	  lib/regexp.stk, pcre/*, pkgman/Makefile.in,
	  src/Makefile.in, src/boot.c, src/boot.img, src/regexp.c,
	  tests/Makefile.in, tests/do-test.stk, tests/test-regexp.stk,
	  utils/Makefile.in:
	Added a regression test for regexp + Bug correction for REGEXP-QUOTE
	[790dfe530978]

2009-09-26  Erick Gallesio  <eg@unice.fr>

	* Makefile.am, Makefile.in, configure, configure.ac, doc/Makefile.in,
	  examples/Makefile.in, lib/Lalr.d/Makefile.in,
	  lib/Lurc.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in,
	  pkgman/Makefile.in, src/Makefile.in, src/boot.img,
	  src/extraconf.h.in, tests/Makefile.in, utils/Makefile.in:
	Added option --with-provided-ffi to configure script
	[2345645dd752]

	* INSTALL, Makefile.am, Makefile.in, PACKAGES-USED, aclocal.m4,
	  config.guess, config.sub, configure, configure.ac, configure.in,
	  depcomp, doc/Makefile.in, examples/Makefile.in,
	  examples/threads.stk, ffi/ChangeLog, ffi/ChangeLog.libffi,
	  ffi/Makefile.in, ffi/README, ffi/aclocal.m4, ffi/configure,
	  ffi/configure.ac, ffi/doc/libffi.info, ffi/doc/stamp-vti,
	  ffi/doc/version.texi, ffi/fficonfig.h.in, ffi/include/Makefile.in,
	  ffi/libtool-version, ffi/man/Makefile.in, ffi/src/powerpc/ffi.c,
	  ffi/src/powerpc/ffitarget.h, ffi/src/sh/ffi.c, ffi/src/sh/sysv.S,
	  ffi/src/sh64/sysv.S, ffi/src/x86/sysv.S, ffi/src/x86/unix64.S,
	  ffi/testsuite/Makefile.in, install-sh, lib/Lalr.d/Makefile.in,
	  lib/Lurc.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in, missing,
	  mkinstalldirs, pkgman/Makefile.in, src/Makefile.in, src/boot.img,
	  src/stklosconf.h.in, tests/Makefile.in, tests/do-test.stk,
	  tests/test-box.stk, tests/test-ffi.stk, tests/test.stk,
	  utils/Makefile.in:
	Upgrade libffi to 3.0.8
	[9939d3ff1489]

	* Makefile.in, configure, examples/Makefile.am, examples/Makefile.in,
	  src/boot.c, src/boot.img:
	Preparing version stklos-0.99dev-beta4
	[a8e7a31bca29]

	* Makefile.am, Makefile.in, aclocal.m4, configure, configure.in,
	  doc/Makefile.in, examples/*,  extensions/*, gtklos/*
	  lib/Lalr.d/Makefile.in, lib/Lurc.d/Makefile.in, lib/Makefile.in,
	  lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	  lib/ScmPkg.d/Makefile.in, lib/srfi-59.stk, pkgman/Makefile.in,
	  src/Makefile.in, src/stklosconf.h.in, tests/Makefile.in,
	  utils/Makefile.in:
	Big cleaning
	[d8d70524783a]

	* lib/srfi-59.stk, src/boot.c, src/boot.img:
	fix in srfi-59
	[147d7b078ba1]

2009-09-25  Erick Gallesio  <eg@unice.fr>

	* examples/images/Makefile.in, examples/secho.stk,
	  extensions/Makefile.am, extensions/Makefile.in, extensions/README,
	  extensions/extconf.h.in, extensions/ldap.c, extensions/ldap.stk,
	  src/boot.c, src/boot.img:
	Deleting the extensions directory. Use ScmPkg for that now
	[e9600eb8b7d0]

	* src/boot.c, src/boot.img:
	Reverting to default branch
	[0440fe601fa7]

2009-05-10  Erick Gallesio  <eg@unice.fr>

	* Makefile.in, aclocal.m4, configure, configure.in, doc/Makefile.in,
	  examples/Makefile.in, examples/images/Makefile.in,
	  extensions/Makefile.in, gtklos/Makefile.in, lib/Lalr.d/Makefile.in,
	  lib/Lurc.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in,
	  pkgman/Makefile.in, src/Makefile.in, src/boot.c, src/boot.img,
	  src/ffi.c, src/stklosconf.h.in, tests/Makefile.in,
	  utils/Makefile.in:
	Bug fix in FFI when passing double
	[0406733d74e0]

2009-04-28  Erick Gallesio  <eg@unice.fr>

	* lib/repl.stk, src/boot.c, src/boot.img, src/read.c:
	Copyright date update in the REPL.
	[2c998cc0be38]

2009-04-24  Erick Gallesio  <eg@unice.fr>

	* src/read.c:
	Applied another set of bug fixes provided by Christopher Oliver.
	Thanks to him
	[40fda5ff7232]

2009-04-19  Erick Gallesio  <eg@unice.fr>

	* lib/object.stk, src/boot.c, src/boot.img, src/object.c, src/read.c:
	Applied bug fixes provided by Christopher Oliver. The fixes are
	    - infinite loop when reading bad closing parenthesis
	    - SRFI-62 comments at end of file yield an error
	    - Fixed an error in define-generic macro
	    - Improper parameter lists were not correctly handled in
	      method-more-specific?
	[56cf0a2e035c]


2009-01-03  Erick Gallesio  <eg@unice.fr>

	* src/thread-pthreads.c, src/vm.c:
	If we cannot associate a VM to the current thread, use the VM of the
	primordial thread. This permits to use libraries that have their own
	threads and need to call Scheme.
	[e15e1eeceaf6]

2008-12-20  Erick Gallesio  <eg@unice.fr>

	* doc/skb/srfi.skb, src/boot.c, src/boot.img, src/print.c:
	Changed the way cpointers are printed
	[e3141d1a5055]

2008-09-22  Erick Gallesio  <eg@unice.fr>

	* SUPPORTED-SRFIS, doc/skb/srfi.stk, lib/bonus.stk, lib/srfi-0.stk,
	  src/boot.c, src/boot.img:
	Added SRFI-98 support
	[133133b15264]


2008-08-27  Erick Gallesio  <eg@unice.fr>

	* SUPPORTED-SRFIS, doc/skb/srfi.skb, lib/Makefile.am, lib/Makefile.in,
	  lib/STklos.init, lib/srfi-0.stk, src/boot.c, src/boot.img:
	Added support for SRFI-96
	[b27aa09bbd9e]

	* src/port.c:
	Bug fix in PORT-CURRENT-POSITION
	[3576d2eecd11]

	* doc/skb/stdproc.skb, lib/STklos.init, lib/srfi-96.stk, src/boot.c,
	  src/port.c:
	Added the PORT? primitive
	[1c83175140b3]

2008-08-10  Erick Gallesio  <eg@unice.fr>

	* src/number.c:
	Corrected a bug when creating rational with N=0 and D being a bignum
	[00018bec514b]


2008-06-02  Erick Gallesio  <eg@unice.fr>

	* Makefile.in, NEWS, aclocal.m4, configure, configure.in,
	  doc/Makefile.in, examples/Makefile.in, examples/images/Makefile.in,
	  extensions/Makefile.in, gtklos/Makefile.in, lib/Lalr.d/Makefile.in,
	  lib/Lurc.d/Makefile.in, lib/Makefile.in, lib/Match.d/Makefile.in,
	  lib/SILex.d/Makefile.in, lib/ScmPkg.d/Makefile.in,
	  pkgman/Makefile.in, src/Makefile.in, src/boot.c, src/boot.img,
	  src/object.c, src/stklosconf.h.in, tests/Makefile.in,
	  utils/Makefile.in:
	changed <box> to <ref> since the name was used by old GTk boxes
	[7142bf4a4570]

2008-05-18  Erick Gallesio  <eg@unice.fr>

	* .hgtags:
	Added tag stklos-0.98 for changeset 98e972116c66
	[e30db73b8814]

	* .hgtags:
	Removed tag stklos-0.98
	[98e972116c66] [stklos-0.98]

	* ChangeLog, NEWS, doc/html/stklos-ref-1.html, doc/html/stklos-
	  ref-10.html, doc/html/stklos-ref-11.html, doc/html/stklos-
	  ref-12.html, doc/html/stklos-ref-13.html, doc/html/stklos-
	  ref-14.html, doc/html/stklos-ref-15.html, doc/html/stklos-
	  ref-16.html, doc/html/stklos-ref-2.html, doc/html/stklos-ref-3.html,
	  doc/html/stklos-ref-4.html, doc/html/stklos-ref-5.html,
	  doc/html/stklos-ref-6.html, doc/html/stklos-ref-7.html,
	  doc/html/stklos-ref-8.html, doc/html/stklos-ref-9.html,
	  doc/html/stklos-ref.html, doc/pdf/stklos-ref.pdf:
	Commit version stklos-0.98
	[20e82874c4bb]


2008-05-14  Erick Gallesio  <eg@unice.fr>

	* STklos 0.98 Release
	=====================

	* gtklos/container.stk, gtklos/image.stk, gtklos/widget.stk,
	lib/load.stk, src/boot.c, src/boot.img:
	Small fixes
	[ea56a2a04fd9]

2008-05-09  Erick Gallesio  <eg@unice.fr>

	* pkgman/add.stk, pkgman/main.stk, pkgman/params.stk,
	  pkgman/repository.stk:
	Addded option --build-sync-file to ease personal
	ScmPkg repository maintenance
	[71f2f64945e1]

2008-05-03  Erick Gallesio  <eg at unice.fr>

	* src/boot.c:
	Preparing version stklos-0.98dev-beta1
	[ec88b34c7b78]

	* Fixed Makefile machinery for libffi integration
	[71ad3e93c3df]

	* Replacement the C/invoke library by the libffi library: Now GTk2
	ScmPkg packages work on MacOs.
	[3585c12f13c8]

2008-05-01  Erick Gallesio  <eg@essi.fr>

	* src/stklos.h, src/vm.c:
	Added function STk_values2vector to ease the use of multiple values
	from C.
	[51e4843c1227]

2008-04-15  Erick Gallesio  <eg@essi.fr>

	* pkgman/install.stk, pkgman/params.stk:
	Avoid the main ScmPkg repository which is out of order.
	[58242d006904]

2008-04-10  Erick Gallesio  <eg@essi.fr>

	* pkgman/extract.stk, src/boot.c, src/misc.c:
	Fixed a typo
	[7da57ad45fb9]

2008-01-31  Erick Gallesio  <eg@essi.fr>

	* Updated GC to 7.1alpha2 version
	[020563fd959a]

2008-01-11  Erick Gallesio  <eg@essi.fr>

	* configure, configure.in, lib/object.stk, lib/repl.stk, src/boot.c,
	  src/boot.img:
	Added and exported the method-specializers-equal? method
	[d85ad4b0adeb]

2007-12-16  Erick Gallesio  <eg@essi.fr>

	* STklos 0.97 Release
	=====================

2007-12-14  Erick Gallesio  <eg@essi.fr>

	* Updated PCRE to 7.4 (from 5.0)

007-12-13  Erick Gallesio  <eg@essi.fr>

	* doc/skb/srfi.skb, doc/skb/srfi.stk, lib/Makefile.am,
	  lib/Makefile.in, lib/STklos.init, lib/srfi-0.stk, src/boot.c,
	  src/boot.img:
	Added SRFI-59
	[855e75ba0959]

2007-12-09  Erick Gallesio  <eg@essi.fr>

	* doc/skb/srfi.skb, doc/skb/srfi.stk, lib/Makefile.am,
	  lib/Makefile.in, lib/srfi-0.stk, lib/srfi-45.stk, src/boot.c,
	  src/boot.img, src/box.c, tests/do-test.stk, tests/test-box.stk:
	Added SRFI-45
	[41f250f93948]

	* doc/skb/stdproc.skb, src/Makefile.am, src/Makefile.in,
	  src/boolean.c, src/hash.c, src/lib.c, src/object.c, src/print.c,
	  src/read.c, src/stklos.h:
	Added BOXES: they were used by the system but unavailable to the
	user.
	[85e9a72bcc15]

	* doc/skb/srfi.skb, doc/skb/srfi.stk, doc/skb/stdproc.skb,
	  lib/Makefile.am, lib/Makefile.in, lib/bonus.stk, lib/boot.stk,
	  lib/srfi-0.stk, lib/srfi-89.stk, src/boot.c, src/boot.img:
	Added SRFI-88 and SRFI-89
	[7267132359fd]

2007-12-08  Erick Gallesio  <eg@essi.fr>

	* src/misc.c:
	Added a C backtrace function in Debug mode
	[332d52456f5d]

	* src/read.c, src/stklos.h:
	  Deleted the mutex in read which could conduct to deadlocks. Read
	  uses no more globals now.
	[64f0f4a2dcbd]

2007-12-05  Erick Gallesio  <eg@essi.fr>

	* lib/Makefile.am, lib/Makefile.in, lib/STklos.init, lib/load.stk,
	  lib/recette.stk, lib/slib.stk, lib/srfi-0.stk, src/boot.c,
	  src/boot.img:
	Adapted the STklos.init file for recent versions of SLIB (old code
	didn't work anymore)
	[976e64e75a13]

2007-11-29  Erick Gallesio  <eg@essi.fr>

	* cinvoke/Makefile.templ, extensions/Makefile.am,
	extensions/Makefile.in, src/boot.c, src/boot.img:
	Applied Makefiles patches given by Marijn Schouten.
	[36fc18a2595c]

2007-11-27  Erick Gallesio  <eg@essi.fr>

	* src/boot.c, src/boot.img, src/read.c, src/stklos.h, src/vm.c:
	Applied the patches sent by Michael South. These patches fix
	problems with code modification (done at runtime in vm.c to optimize
	access to globals) in presence of multiple threads. Thanks Michael
	for this (non trivial) patch.
	[8ec3aaa5152a]

2007-11-19  Erick Gallesio  <eg@essi.fr>

	* src/mutex-pthreads.c, src/system.c:
	Fixed two minor timer bugs signaled by Michael South
	[1138736dcc03]

2007-11-08  Erick Gallesio  <eg@essi.fr>

	* lib/object.stk, src/boot.c, src/boot.img, src/object.c:
	Bug fix: Code for class redefinition was severely buggy.
	[848996c4ae01]

	* lib/object.stk, src/boot.c, src/boot.img:
	Bug fix: Changing the class of an object was incorrect when the new
	class has new slot with an init function
	[e3c139b01bc5]

2007-10-05  Erick Gallesio  <eg@essi.fr>

	* src/boot.c, src/boot.img, src/fport.c, src/fport.h, src/socket.c:
	Going back (once again) of socket.c. Previous modification
	introduced a severe regression
	[abfa5af45cfc]

2007-09-24  Erick Gallesio  <eg@essi.fr>

	* configure, configure.in, src/boot.img:
	Added the suffix dev to version in developent tree
	[45aae4534ddf]

2007-09-19  Erick Gallesio  <eg@essi.fr>

	* doc/skb/custom.skb, lib/object.stk, src/boot.c, src/boot.img,
	  src/lib.c, src/print.c, src/read.c, src/stklos.h:
	Added the WRITE-PRETTY-QUOTES parameter. When false, quoted lists
	are printed using list notation.
	[f5a38074a4f3]

2007-09-18  Erick Gallesio  <eg@essi.fr>

	* lib/object.stk, src/boot.c, src/boot.img:
	Fixed the fact that virtual and active slots could not use un-
	exported procedures.
	[d015707b4d41]

2007-09-17  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk, src/boot.c, src/boot.img, src/cpointer.c:
	Typo fix
	[3c8b559db74e]

2007-08-29  Erick Gallesio  <eg@essi.fr>

	* src/Makefile.am, src/Makefile.in, src/boot.c, src/cpointer.c,
	  src/ffi.c, src/lib.c, src/print.c, src/stklos.h:
	Extension of the Cpointer type to allow some typing and user data
	embedding
	[7403efbb0d7d]

2007-08-22  Erick Gallesio  <eg@essi.fr>

	* src/ffi.c:
	When an :obj result is the NULL pointer, return STk_void.
	[1dae6e42fbbf]

2007-08-14  Erick Gallesio  <eg@essi.fr>

	* src/fport.c, src/fport.h, src/socket.c:
	One again, get rid of the dup in the socket.c code. When closing a
	socket we use shutdown instead of close. This permits to close one
	end of the socket while the other one stays open (and hence this
	avoids the dup).
	[ba1696f16126]

2007-07-13  Erick Gallesio  <eg@essi.fr>

	* pkgman/main.stk:
	Fixed a typo which prevent the --install option of stklos-pkg
	[de3f528cf55f]

2007-07-06  Erick Gallesio  <eg@essi.fr>

	* src/boolean.c, src/struct.h:
	EQUAL? returns #t on structure with same types and same values now.
	[c72c0c25e4de]

	* lib/r5rs.stk, src/boot.c, src/boot.img:
	Bib fix: call-with-input-xxx returned only the first value when
	using multiple values
	[9b1ad215464b]


2007-07-05  Erick Gallesio  <eg@essi.fr>

	* configure, doc/Makefile.in, extensions/Makefile.in,
	  gtklos/Makefile.in, src/Makefile.in, src/boot.c, src/boot.img:
	Commit version stklos-0.96
	[c600d02e0b5e]

	* src/port.c:
	Bug fix with format string ending with a ~
	[a2160b23ff81]

	* lib/boot.stk, lib/compiler.stk, lib/mbe.stk, lib/object.stk,
	  lib/repl.stk, lib/srfi-0.stk, src/env.c:
	Better isolation of STklos internals through the usage of the SCHEME
	module
	[453c13b0eaef]

	* configure.in, src/system.c:
	Fix for Solaris (not unsetenv in Solaris)
	[c9e85af0d3de]

2007-06-30  Erick Gallesio  <eg@essi.fr>

	* STklos 0.96 Release
	=====================

2007-06-29  Erick Gallesio  <eg@essi.fr>

	* src/fport.c, src/fport.h:
	Fixed a bug which appeared on FreeBSD when flushing an input pipe
	port.
	[7a8f008007e2]

	* pkgman/etc/Makefile-scmpkg.tmpl, pkgman/extract.stk,
	  pkgman/install.stk, pkgman/misc.stk, pkgman/params.stk:
	stklos-pkg can be parameterized to use another make command
	[66a370ea418f]

2007-06-28  Erick Gallesio  <eg@essi.fr>

	* configure:
	Added option --disable-ffi to configure
	[6f3ae0427465]

2007-06-27  Erick Gallesio  <eg@essi.fr>

	* src/boot.c, src/boot.img:
	Preparing version stklos-0.96-beta3
	[af3054e8f208]

	* lib/Makefile.am, lib/Makefile.in, lib/load.stk, src/boot.c, src/boot.img:
	Fixed problems with make -j
	[8c4a9d9f4087]

2007-06-26  Erick Gallesio  <eg@essi.fr>

	* cinvoke/Makefile.templ, cinvoke/README.STklos,
	cinvoke/test/Makefile.templ, cinvoke/test/lib.c,
	cinvoke/test/runtests.c, cinvoke/test/test.vcproj,
	cinvoke/test/testlib.vcproj, lib/Makefile.am, lib/Makefile.in:
	Removed the test directory from C/Invoke
	[c9cd304f1d3e]

2007-06-25  Erick Gallesio  <eg@essi.fr>

	* gmp/configure.in:
	Fixed support for x64 thanks to Pierre-Alexandre Fournier
	[59822fbb9d1b]


2007-06-22  Erick Gallesio  <eg@essi.fr>

	* pkgman/extract.stk, pkgman/install.stk, pkgman/misc.stk, src/system.c:
	DIRECTORY-FILES doesn't return "." and ".." anymore'
	[7de14e44a131]

	* AUTHORS, Makefile.am, Makefile.in, PACKAGES-USED,
	cinvoke/LICENSE.txt, cinvoke/Makefile.templ, cinvoke/PORTING.txt,
	cinvoke/README.STklos, cinvoke/README.txt, cinvoke/configure.pl,
	cinvoke/lib/Makefile.templ, cinvoke/lib/arch/cl_x86_win.c,
	cinvoke/lib/arch/cl_x86_win.h, cinvoke/lib/arch/empty_empty_empty.c,
	cinvoke/lib/arch/empty_empty_empty.h,
	cinvoke/lib/arch/gcc_ppc_osx.c, cinvoke/lib/arch/gcc_ppc_osx.h,
	cinvoke/lib/arch/gcc_sparc_unix.c,
	cinvoke/lib/arch/gcc_sparc_unix.h, cinvoke/lib/arch/gcc_x64_unix.c,
	cinvoke/lib/arch/gcc_x64_unix.h, cinvoke/lib/arch/gcc_x86_unix.c,
	cinvoke/lib/arch/gcc_x86_unix.h, cinvoke/lib/cinvoke-arch.h,
	cinvoke/lib/cinvoke-dll.vcproj, cinvoke/lib/cinvoke-private.h,
	cinvoke/lib/cinvoke.c, cinvoke/lib/cinvoke.h,
	cinvoke/lib/cinvoke.vcproj, cinvoke/lib/hashtable.c,
	cinvoke/lib/hashtable.h, cinvoke/lib/structure.c,
	cinvoke/test/Makefile.templ, cinvoke/test/lib.c,
	cinvoke/test/runtests, cinvoke/test/runtests.c,
	cinvoke/test/test.vcproj, cinvoke/test/testlib.vcproj, configure,
	configure.in, doc/Makefile.in, examples/Makefile.in,
	examples/images/Makefile.in, extensions/Makefile.in,
	gtklos/Makefile.in, lib/Lalr.d/Makefile.in, lib/Lurc.d/Makefile.in,
	lib/Makefile.in, lib/Match.d/Makefile.in, lib/SILex.d/Makefile.in,
	lib/ScmPkg.d/Makefile.in, lib/ffi.stk, pkgman/Makefile.in,
	src/Makefile.am, src/Makefile.in, src/boolean.c, src/ffi.c,
	src/print.c, src/stklos.h, tests/Makefile.in, utils/Makefile.in:
	Added cinvoke lib and some FFI refinements
	[6a0ccd813995]

2007-06-15  Erick Gallesio  <eg@essi.fr>

	* configure, configure.in, lib/ffi.stk, lib/repl.stk,
	pkgman/extract.stk, src/Makefile.am, src/Makefile.in, src/boot.c,
	src/boot.img, src/dynload.c, src/ffi.c, src/lib.c, src/print.c,
	src/proc.c, src/stklos.h, src/vm.c:
	Starting integration of FFI
	[15120f6db46c]

2007-06-13  Erick Gallesio  <eg@essi.fr>

	* doc/stklos-config.1.in, src/boot.c, utils/stklos-config.in:
	Added the --{c,ld}flags option to stklos-config
	[955437861052]

2007-06-09  Erick Gallesio  <eg@essi.fr>

	* src/boot.c, utils/stklos-config.in:
	Fixed a problem with /bin/sh which are not zsh or bash
	[9a7207fe268f]

2007-06-08  Erick Gallesio  <eg@essi.fr>

	* ChangeLog, lib/http.stk, pkgman/add.stk:
	Fixed description/authors field when adding a package to the
	repository
	[b566bb815fba]


2007-06-07  Erick Gallesio  <eg@essi.fr>

	STklos 0.95 release
	===================

	* lib/load.stk, pkgman/extract.stk, pkgman/misc.stk, src/boot.c,
	src/boot.img:
	Preparing version stklos-0.95-beta4
	[a95cd23a9576]

	* pkgman/main.stk:
	Added a rc file for stklos-pkg. Should be documented
	[74cdbf7e145b]

	* configure, configure.in, lib/SILex.d/silex-original.scm, src/boot.c,
	src/boot.img:
	Corrected path problems with GC
	[4e6e1b1d6b12]

2007-06-06  Erick Gallesio  <eg@essi.fr>

	* pkgman/repository.stk:
	Preparing version stklos-0.95-beta3
	[2027b433ddf4]

	* doc/html/stklos-ref-1.html, doc/html/stklos-ref-10.html, doc/html
	/stklos-ref-11.html, doc/html/stklos-ref-12.html, doc/html/stklos-
	ref-13.html, doc/html/stklos-ref-14.html, doc/html/stklos-
	ref-15.html, doc/html/stklos-ref-2.html, doc/html/stklos-ref-3.html,
	doc/html/stklos-ref-4.html, doc/html/stklos-ref-5.html, doc/html
	/stklos-ref-6.html, doc/html/stklos-ref-7.html, doc/html/stklos-
	ref-8.html, doc/html/stklos-ref-9.html, doc/html/stklos-ref.html,
	doc/pdf/stklos-ref.pdf, pkgman/extract.stk, pkgman/misc.stk:
	Preparing version stklos-0.95-beta2
	[8d0cfadc9243]

	* ChangeLog, NEWS, README, TODO, configure, configure.in, doc/html
	/stklos-ref-1.html, doc/html/stklos-ref-10.html, doc/html/stklos-
	ref-11.html, doc/html/stklos-ref-12.html, doc/html/stklos-
	ref-13.html, doc/html/stklos-ref-14.html, doc/html/stklos-
	ref-15.html, doc/html/stklos-ref-2.html, doc/html/stklos-ref-3.html,
	doc/html/stklos-ref-4.html, doc/html/stklos-ref-5.html, doc/html
	/stklos-ref-6.html, doc/html/stklos-ref-7.html, doc/html/stklos-
	ref-8.html, doc/html/stklos-ref-9.html, doc/html/stklos-ref.html,
	doc/pdf/stklos-ref.pdf, doc/skb/Makefile, doc/skb/cond.skb,
	doc/skb/scmpkg.skb, doc/skb/stdproc.skb, doc/skb/stklos.skb,
	lib/Makefile.am, lib/Makefile.in, pkgman/params.stk, src/boot.img,
	src/fixnum.c, src/port.c, tests/test-r5rs-pitfall.stk:
	Pre-release packaging
	[fd9a701bdd2b]

	* lib/compiler.stk, lib/http.stk, pkgman/Makefile.am,
	pkgman/Makefile.in, pkgman/add.stk, pkgman/misc.stk,
	pkgman/repository.stk, pkgman/types.stk, src/boot.c, src/boot.img,
	src/fixnum.c, src/vm.c:
	Various small fixes
	[0e659fe75740] [tip]

2007-06-02  Erick Gallesio  <eg@essi.fr>

	* doc/stklos-genlex.1.in, utils/stklos-genlex.stk:
	Added documentation for new usage of stklos-genlex
	[ac99363829df]

2007-06-01  Erick Gallesio  <eg@essi.fr>

	* doc/skb/stdproc.skb, src/fixnum.c:
	Added documentation of fixnum functions
	[e6931b703b39]

	* lib/mbe.stk, src/boot.c, src/boot.img:
	added stubs for let-syntax and letrec-syntax
	[1bba37c10372]

2007-05-31  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk, src/boot.c, src/boot.img:
	Fixed SRFI55 implementation
	[a3e6ab24d83a]

	* pkgman/Makefile.am, pkgman/Makefile.in, pkgman/lang-bigloo.inc,
	pkgman/lang-bigloo.stk, pkgman/lang-chicken.inc, pkgman/lang-
	chicken.stk, pkgman/lang-mzcheme.stk, pkgman/lang-mzscheme.inc,
	pkgman/lang-mzscheme.l, pkgman/lang-r6rs.stk, pkgman/lang.stk:
	stklos-pkg cleaning and man page
	[48615baa5145]

2007-05-30  Erick Gallesio  <eg@essi.fr>

	* configure, configure.in, doc/Makefile.in, doc/stklos-pkg.1.in,
	lib/bonus.stk, pkgman/copy.stk, pkgman/etc/Makefile-scmpkg.tmpl,
	pkgman/extract.stk, pkgman/install.stk, pkgman/main.stk,
	pkgman/misc.stk, pkgman/params.stk, pkgman/repository.stk,
	src/boot.c, src/boot.img, src/cond.c, src/error.c, src/port.c,
	src/stklos.h:
	new primitive: SIGNAL-ERROR
	[2d18efbd06bb]


2007-05-24  Erick Gallesio  <eg@essi.fr>

	* pkgman/extract.stk, pkgman/main.stk, pkgman/misc.stk, src/fixnum.c,
	src/number.c, src/parameter.c, src/read.c, src/stklos.h,
	src/system.c:
	Bug Fix in C parameters
	[f9293fbc4563]

2007-05-21  Erick Gallesio  <eg@essi.fr>

	* configure, configure.in, src/boot.img:
	Fixed problems with --without-XXX configure options. Thank to Marijn
	Schouten (hkBst)" <hkBst at gentoo dot org> for signaling it.
	[4955c3606e60]

2007-05-15  Erick Gallesio  <eg@essi.fr>

	* lib/http.stk:
	Added http utilities functions
	[1994d70da577]

	* lib/Makefile.am, lib/Makefile.in, lib/boot.stk, pkgman/http.stk,
	pkgman/main.stk, pkgman/misc.stk, pkgman/params.stk,
	pkgman/repository.stk, src/boot.c, src/boot.img, src/fport.c,
	src/md5.c, src/md5.h, src/port.c, src/sio.c, src/sport.c,
	src/stklos.h, src/vport.c:
	Added the function CLOSE-PORT-HOOK and CLOSE-PORT-HOOK-SET!
	[52444b98bec7]

2007-05-14  Erick Gallesio  <eg@essi.fr>

	* doc/skb/stdproc.skb, lib/assembler.stk, lib/bonus.stk,
	lib/compiler.stk, lib/tar.stk, pkgman/lang-chicken.l, pkgman/lang-
	chicken.stk, pkgman/lang-mzcheme.stk, pkgman/lang-mzscheme.l,
	src/Makefile.am, src/Makefile.in, src/boot.c, src/boot.img,
	src/fport.c, src/lib.c, src/number.c, src/stklos.h, src/system.c,
	src/vm-instr.h, src/vm.c, tests/do-test.stk, tests/test-base64.stk,
	tests/test-md5.stk:
	- Fixes on fixnum
	- New primitives: MD5SUM and MD5SUM-FILE
	[98377d6f840f]


2007-05-05  Erick Gallesio  <eg@essi.fr>

	* doc/skb/stdproc.skb, lib/obsolete.stk, src/boot.c, src/boot.img,
	src/system.c:
	Changed current-second in currents-seconds since it seems to be the
	rule with other Scheme implementations
	[2113e5417687]

	* lib/Makefile.am, lib/Makefile.in, lib/compiler.stk, lib/pp.stk,
	lib/runtime.stk, lib/srfi-11.stk, lib/srfi-2.stk, lib/srfi-26.stk,
	lib/srfi-31.stk, lib/srfi-34.stk, lib/srfi-35.stk, lib/srfi-7.stk,
	lib/srfi-9.stk, src/boot.c, src/boot.img, src/number.c:
	Better export macros
	[bcd3b2b2dc6a]

2007-04-26  Erick Gallesio  <eg@essi.fr>

	* lib/Makefile.am, lib/Makefile.in, lib/ScmPkg.d/Makefile.am,
	lib/ScmPkg.d/Makefile.in, lib/ScmPkg.d/scmpkg-interface.stk,
	lib/compfile.stk, lib/compiler.stk, lib/load.stk, lib/module.stk,
	lib/runtime.stk, src/boot.c, src/boot.img, utils/tmpcomp:
	- Fixed a path problem which prevent compilation on system without
	STklos already installed ((a consequence of require-library
	generalization). Use of a shell variable to indicate that we are
	building STklos (STKLOS_BUILDING)
	- Added the %%publish-syntax primitive for ScmPkg
	[3416550e0692]


2007-04-20  Erick Gallesio  <eg@essi.fr>

	* doc/skb/intro.skb, lib/bonus.stk, src/read.c:
	Added here-strings
	[4b6c1479a300]


2007-04-14  Erick Gallesio  <eg@essi.fr>

	* lib/Makefile.am, lib/Makefile.in, lib/bigmatch.stk, lib/boot.stk,
	lib/load.stk, lib/match.stk, src/boot.c, src/boot.img:
	- Use require-library for autoloads (to be changed later)
	- match.stk renamed in bigmatch.stk
	[9341f1c78d00]

2007-04-13  Erick Gallesio  <eg@essi.fr>

	* lib/ScmPkg.d/scmpkg-interface.stk, lib/ScmPkg.d/scmpkg-support.stk,
	lib/module.stk, src/boot.c, src/boot.img, src/socket.c, src/vm.c:
	Added partial exports for ScmPkg
	[09b627bde763]

	* lib/ScmPkg.d/Makefile.am, lib/ScmPkg.d/Makefile.in, lib/ScmPkg.d
	/scmpkg-define.stk, lib/ScmPkg.d/scmpkg-exception.stk, lib/ScmPkg.d
	/scmpkg-interface.stk, lib/ScmPkg.d/scmpkg-parameter.stk,
	lib/ScmPkg.d/scmpkg-record.stk, lib/ScmPkg.d/scmpkg-runtime.stk,
	lib/module.stk, lib/runtime.stk, src/boot.c, src/boot.img,
	src/env.c, src/vm.c:
	Added a way to partially import a module
	[a9ef96d8aa9a]

2007-04-12  Erick Gallesio  <eg@essi.fr>

	* utils/stklos-ext-install, utils/stklos-install:
	Changed the install scripts to be more FreeBSD friendly
	[c67b1549d3e2]

	* configure, pkgman/Makefile.am, pkgman/Makefile.in, src/env.c,
	src/hash.c, src/hash.h, src/print.c, src/stklos.h, src/vm.c, utils
	/stklos-config.in, utils/stklos-install:
	* New representation of global variable to permit aliases (not
	finished yet)
	* Some modification in configure scripts for usage without gc
	installed
	[51874b284f2f]

2007-04-11  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-69.stk:
	Fix for SRFI-69
	[343ae28ea1bb]

2007-04-03  Erick Gallesio  <eg@essi.fr>

	* lib/load.stk, pkgman/extract.stk, pkgman/http.stk, pkgman/tune.stk,
	src/boot.c, src/boot.img, src/regexp.c:
	Added REQUIRE-LIBRARY function
	[9c3a79638d2a]

2007-03-24  Erick Gallesio  <eg@essi.fr>

	* lib/ScmPkg.d/scmpkg-languages.stk, lib/recette.stk, pkgman/add.stk,
	pkgman/lang-bigloo.stk, pkgman/main.stk, pkgman/pkgball.stk,
	pkgman/repository.stk, pkgman/rewrite.stk:
	bigloo rewritting for ScmPkg
	[3e97289705c3]

2007-03-22  Erick Gallesio  <eg@essi.fr>

	* lib/ScmPkg.d/scmpkg-interface.stk, lib/ScmPkg.d/scmpkg-
	languages.stk, lib/boot.stk, lib/recette.stk, pkgman/Makefile.am,
	pkgman/Makefile.in, pkgman/extract.stk, pkgman/lang-bigloo.l, pkgman
	/lang-bigloo.stk, pkgman/lang.stk, pkgman/main.stk,
	pkgman/rewrite.stk, pkgman/tune.stk, src/boot.c, src/boot.img:
	Added code rewriting in pkgman
	[649f4242296c]

2007-03-16  Erick Gallesio  <eg@essi.fr>

	* pkgman/etc/Makefile-scmpkg.tmpl, pkgman/extract.stk:
	Fixed ScmPkg test
	[c9d8c128b403]

	* lib/Makefile.am, lib/Makefile.in, lib/recette.stk, src/boot.c,
	src/boot.img:
	Added recette in library
	[c182b725ba51]

2007-03-15  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk, src/boot.c:
	PORT->STRING used to add a newline on eof. Fixed
	[3694b7cb04ec]

2007-03-14  Erick Gallesio  <eg@essi.fr>

	* pkgman/Makefile.am, pkgman/Makefile.in, pkgman/add.stk, pkgman/etc
	/Makefile-scmpkg.tmpl, pkgman/etc/Makefile-stklospkg.tmpl,
	pkgman/extract.stk, pkgman/misc.stk, pkgman/params.stk,
	pkgman/repository.stk, src/boot.c, src/misc.c, src/stklos.h:
	-- Added a way to add primitives in a given module
	-- Code cleaning in ScmPKg
	[48281b1336eb]

2007-03-12  Erick Gallesio  <eg@essi.fr>

	* pkgman/misc.stk:
	Bug fix in ScmPkg Makefile generation
	[5703c82044ba]

	* lib/ScmPkg.d/scmpkg-interface.stk, lib/ScmPkg.d/scmpkg-
	languages.stk, lib/bonus.stk, pkgman/main.stk, pkgman/params.stk,
	pkgman/repository.stk, pkgman/tune.stk, pkgman/types.stk,
	src/boot.c, src/boot.img:
	ScmPkg tuning rewriting
	[88c8c1ffca22]

2007-03-08  Erick Gallesio  <eg@essi.fr>

	* lib/Makefile.in, lib/ScmPkg.d/scmpkg-interface.stk, lib/ScmPkg.d
	/scmpkg-support.stk:
	ScmPkg simplification (records and exceptions removed)
	[8f043ebf2644]

	* lib/Makefile.am, lib/Snow.d/Makefile.am, lib/Snow.d/Makefile.in,
	lib/Snow.d/_snow.stk, lib/Snow.d/snow-exception.stk, lib/Snow.d
	/snow-misc.stk, lib/Snow.d/snow-package.stk, lib/Snow.d/snow-
	parameter.stk, lib/Snow.d/snow-record.stk, lib/Snow.d/snow-
	srfi89.stk, lib/snow-support.stk, snowman/Makefile.am,
	snowman/Makefile.in, snowman/add.stk, snowman/etc/Makefile-
	snow.tmpl, snowman/extract.stk, snowman/http.stk, snowman/main.stk,
	snowman/misc.stk, snowman/params.stk, snowman/parse.stk,
	snowman/repository.stk, snowman/snowball.stk, snowman/tune.stk,
	snowman/types.stk:
	snow cleaning
	[53da210ae1e5]

	* lib/ScmPkg.d/scmpkg-interface.stk, lib/ScmPkg.d/scmpkg-support.stk,
	lib/boot.stk, lib/compiler.stk, lib/runtime.stk, pkgman/main.stk,
	src/boot.c, src/boot.img, utils/stklos-compile.stk:
	Fixed a bug with internal macros
	[c4e6671750af]

2007-03-04  Erick Gallesio  <eg@essi.fr>

	* lib/compfile.stk, lib/compiler.stk, src/boot.c, src/boot.img:
	Fix a bug with internal macros
	[197d7bdb5e9f]

	* lib/ScmPkg.d/scmpkg-interface.stk:
	Fixed a typo
	[9db3bb60184c]

	* lib/ScmPkg.d/scmpkg-interface.stk, pkgman/misc.stk,
	pkgman/pkgball.stk, pkgman/repository.stk:
	Fixed the dependencies sort
	[f1c62795cb3d]

2007-02-28  Erick Gallesio  <eg@essi.fr>

	* lib/ScmPkg.d/Makefile.am, lib/ScmPkg.d/Makefile.in:
	Install ScmPkg sources in their own dir
	[c11fb3c9e883]

	* configure, configure.in, lib/Makefile.am, lib/Makefile.in,
	lib/ScmPkg.d/Makefile.am, lib/ScmPkg.d/Makefile.in, lib/ScmPkg.d
	/scmpkg-define.stk, lib/ScmPkg.d/scmpkg-exception.stk, lib/ScmPkg.d
	/scmpkg-interface.stk, lib/ScmPkg.d/scmpkg-languages.stk,
	lib/ScmPkg.d/scmpkg-parameter.stk, lib/ScmPkg.d/scmpkg-record.stk,
	lib/ScmPkg.d/scmpkg-runtime.stk, lib/ScmPkg.d/scmpkg-support.stk,
	lib/Split.d/Makefile.am, lib/Split.d/Makefile.in, lib/Split.d/split-
	define.stk, lib/Split.d/split-exception.stk, lib/Split.d/split-
	interface.stk, lib/Split.d/split-languages.stk, lib/Split.d/split-
	parameter.stk, lib/Split.d/split-record.stk, lib/Split.d/split-
	runtime.stk, lib/Split.d/split-support.stk, lib/boot.stk,
	src/boot.c, src/boot.img:
	Renamed split in ScmPkg
	[71db8688d84d]

2007-02-23  Erick Gallesio  <eg@essi.fr>

	* lib/assembler.stk, lib/compiler.stk, src/boot.c, src/boot.img,
	src/stklos.h, src/vm-instr.h, src/vm.c:
	Addind 3 new instructions (FAR mode)
	[6ae4e363f49b]

2007-02-22  Erick Gallesio  <eg@essi.fr>

	* lib/assembler.stk, lib/peephole.stk, src/boot.c, src/boot.img, src
	/vm-instr.h, src/vm.c:
	adding a peehole optim
	[39068db07d0e]

	* lib/assembler.stk, lib/peephole.stk, src/boot.c, src/boot.img,
	src/stklos.h:
	adding peehole optim for successive returns
	[f52728c38b69]

2007-02-19  Erick Gallesio  <eg@essi.fr>

	* lib/Split.d/split-record.stk, lib/Split.d/split-runtime.stk,
	lib/Split.d/split-support.stk, pkgman/Makefile.am,
	pkgman/Makefile.in, pkgman/add.stk, pkgman/etc/Makefile-
	stklospkg.tmpl, pkgman/extract.stk, pkgman/http.stk,
	pkgman/main.stk, pkgman/misc.stk, pkgman/params.stk,
	pkgman/pkgball.stk, pkgman/repository.stk, pkgman/tune.stk,
	pkgman/types.stk:
	Adding the package manager directory pkgman
	[73d399713311]

	* Makefile.am, Makefile.in, aclocal.m4, configure, configure.in,
	doc/Makefile.in, doc/skb/stdproc.skb, examples/Makefile.in,
	examples/images/Makefile.in, extensions/Makefile.in,
	gtklos/Makefile.in, lib/Lalr.d/Makefile.in, lib/Lurc.d/Makefile.in,
	lib/Makefile.am, lib/Makefile.in, lib/Match.d/Makefile.in,
	lib/SILex.d/Makefile.in, lib/Split.d/Makefile.am,
	lib/Split.d/Makefile.in, lib/Split.d/split-define.stk, lib/Split.d
	/split-exception.stk, lib/Split.d/split-interface.stk, lib/Split.d
	/split-languages.stk, lib/module.stk, lib/obsolete.stk, lib/split-
	support.stk, src/Makefile.in, src/boot.c, src/boot.img,
	src/system.c, tests/Makefile.in, utils/Makefile.in:
	Spkg support
	[7862a345f502]

2007-02-11  Erick Gallesio  <eg@essi.fr>

	* lib/Snow.d/snow-record.stk, lib/Split.d/split-interface.stk,
	lib/compiler.stk, lib/load.stk, lib/snow-support.stk, src/boot.c,
	src/boot.img:
	new REQUIRE-FOR-SYNTAX which only deal with syntax (instead of
	loading completely the file)
	[c4a820c91539]

	* lib/Snow.d/snow-package.stk, lib/Split.d/split-interface.stk,
	lib/compiler.stk, lib/load.stk, lib/snow-support.stk, src/boot.c,
	src/boot.img, src/fport.c:
	New mechanism WHEN-COMPILE which is evalueated only when compiling
	[92e7ffbee1f7]

2007-02-09  Erick Gallesio  <eg@essi.fr>

	* src/fport.c:
	Added the nature of a file to %file-information. It can be source,
	byte-code or object
	[39e06f30b4a4]

	* lib/Split.d/Makefile.am, lib/Split.d/Makefile.in, lib/Split.d/split-
	define.stk, lib/Split.d/split-exception.stk, lib/Split.d/split-
	interface.stk, lib/Split.d/split-languages.stk, lib/Split.d/split-
	parameter.stk, lib/split-support.stk, src/error.c:
	Introducing Split packages
	[0ffab4e21b0a]

2007-02-08  Erick Gallesio  <eg@essi.fr>

	* configure, configure.in, lib/Makefile.am, lib/Makefile.in,
	lib/boot.stk, lib/load.stk, lib/module.stk, src/boot.c,
	src/boot.img:
	Starting SPLIT integration
	[b1a27e070557]

2007-02-07  Erick Gallesio  <eg@essi.fr>

	* lib/boot.stk, lib/compiler.stk, lib/peephole.stk, lib/runtime.stk,
	snowman/add.stk, snowman/repository.stk, src/boot.c, src/boot.img,
	src/mutex-lurc.c, src/mutex-none.c, src/mutex-pthreads.c, src/vm.c:
	Fixed a problem with macros with great arity (> 12)
	[eacc0d92725e]

2007-02-01  Erick Gallesio  <eg@essi.fr>

	* doc/stklos-compile.1.in, utils/stklos-compile.stk:
	Added --prepend-load-path and --append-load-path options to the
	compiler
	[07d3e746a3a1]

	* lib/Snow.d/snow-package.stk, snowman/add.stk, snowman/etc/Makefile-
	snow.tmpl, snowman/extract.stk, snowman/misc.stk, snowman/tune.stk:
	snowman improvements
	[8371b9702ceb]

2007-01-31  Erick Gallesio  <eg@essi.fr>

	* lib/Snow.d/snow-package.stk, src/boot.img:
	Bug fix: define in package*
	[7c4d31159b72]

2007-01-30  Erick Gallesio  <eg@essi.fr>

	* lib/Snow.d/_snow.stk, lib/Snow.d/snow-package.stk, lib/compfile.stk,
	lib/snow-support.stk, src/boot.img, src/dynload.c, src/fport.c,
	src/misc.c, src/sport.c, src/stklos.h, src/struct.c, src/vm.c, utils
	/stklos-compile.stk:
	Added file-information to .so files
	[ab43472293e7]

2007-01-25  Erick Gallesio  <eg@essi.fr>

	* lib/compfile.stk, lib/compiler.stk, lib/runtime.stk, src/boot.c,
	src/boot.img:
	.
	[263704816fbf]

	* lib/compiler.stk, lib/computils.stk, lib/runtime.stk, src/boot.c,
	src/boot.img, src/vm.c:
	New code for macros
	[8bf5da3bddf5]

2007-01-22  Erick Gallesio  <eg@essi.fr>

	* doc/skb/stdproc.skb, lib/bonus.stk, snowman/tune.stk, src/boot.c,
	src/boot.img:
	Added FILE-PREFIX primitive
	[66226181c238]

	* doc/skb/stdproc.skb, lib/bonus.stk:
	Added FILE-SUFFIX primitive
	[88b3ff1d04bc]

	* snowman/Makefile.am, snowman/Makefile.in, snowman/etc/Makefile-
	snow.tmpl, snowman/extract.stk, snowman/http.stk, snowman/main.stk,
	snowman/params.stk, snowman/parse.stk, snowman/repository.stk,
	snowman/tune.stk, src/boot.c:
	Snowman improvment
	[54fe506cacae]

2007-01-19  Erick Gallesio  <eg@essi.fr>

	* src/boot.c, src/boot.img, src/misc.c:
	Added user authentication to uri-parse
	[579935c37712]

	* src/number.c:
	Optimisation of bit operations
	[6c16c85ed48a]

	* Makefile.am, Makefile.in, configure, configure.in,
	lib/Snow.d/_snow.stk, lib/Snow.d/snow-package.stk, lib/Snow.d/snow-
	record.stk, lib/compiler.stk, lib/load.stk, lib/snow-support.stk,
	snowman/Makefile.am, snowman/Makefile.in, snowman/add.stk,
	snowman/etc/Makefile-snow.tmpl, snowman/extract.stk,
	snowman/http.stk, snowman/main.stk, snowman/misc.stk,
	snowman/params.stk, snowman/repository.stk, snowman/snowball.stk,
	snowman/tune.stk, snowman/types.stk, src/boot.c, src/boot.img:
	Adding snowman prototype
	[048984beb7b1]

2007-01-10  Erick Gallesio  <eg@essi.fr>

	* lib/tar.stk:
	Added TAR file support
	[a19df8969c1d]

	* lib/Makefile.am, lib/Makefile.in, src/print.c, src/vm.c:
	Corrected a bug in string printing for control characters > 0177
	[8ad28a37d5de]


2006-12-20  Erick Gallesio  <eg@essi.fr>

	* lib/Snow.d/Makefile.in, src/cond.c, src/struct.c, src/struct.h:
	Added CONDITION-SET! primitive
	[a0be06f704db]

	* configure, configure.in, lib/Makefile.am, lib/Makefile.in,
	lib/Snow.d/Makefile.am, lib/Snow.d/Makefile.in, lib/Snow.d/snow-
	srfi89.stk, lib/snow-support.stk:
	Infrastructure for Snow support
	[ae207e1afb5a]

	* ChangeLog, configure, configure.in, src/boot.img, src/print.c,
	src/read.c:
	- Added #void notation
	- eof and void are now written as #eof and #void and can hence be read
	back
	[764c014f870c]


2006-12-19  Erick Gallesio  <eg@essi.fr>

	* 0/82 Release
	============================================================

	* PACKAGES-USED, lib/Lalr.d/documentation/doc.css,
	lib/Lalr.d/documentation/lalr-1.html,
	lib/Lalr.d/documentation/lalr-2.html,
	lib/Lalr.d/documentation/lalr-3.html,
	lib/Lalr.d/documentation/lalr-4.html,
	lib/Lalr.d/documentation/lalr-5.html,
	lib/Lalr.d/documentation/lalr.html, lib/Lalr.d/lalr.stk:
	Upgraded Lalr package to 2.1.4
	[8699ff13953c] [tip]

	* TODO, lib/Makefile.am, lib/Makefile.in, lib/boot.stk, lib/env.stk,
	lib/module.stk, lib/object.stk, src/boot.c, src/boot.img, src/env.c:
	- Added the null-environment and scheme-report-environment
	procedures => The eval procedure is now correct.
	- The Scheme module has been added. It contains a copy of all the
	bindings defined when STklos starts. A library module can now
	import this module to be sure to find the original bindings, and
	prevent problems due to user redefinitions of standard symbols
	[6a01935a2ada]

2006-12-18  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk, lib/describe.stk, lib/load.stk, src/boot.c,
	src/boot.img:
	New parameter compiler:inline-common-functions No more inlining if a
	function has been redefined by the user (only works if the symbol is
	in the STklos module).
	[969edddd8487]

2006-12-13  Erick Gallesio  <eg@essi.fr>

	* lib/module.stk, src/boot.c, src/boot.img, src/env.c:
	Avoid that a module import itself
	[f09da1d6bf1d]

	* lib/compiler.stk, lib/load.stk, src/boot.c, src/boot.img:
	added REQUIRE-FOR-SYNTAX (first version)
	[e5899f362719]

2006-12-06  eg  <eg@saxo.polytech.unice.fr>

	* ChangeLog:
	Preparing version stklos-0.82-beta2
	[788f16b21de6]

2006-12-05  Erick Gallesio  <eg@essi.fr>

	* doc/stklos-compile.1.in, lib/make-C-boot.stk, src/boot.c, utils
	/stklos-compile.stk:
	Added the --evaluate option to stklos-compile
	[c2ef606fede9] [tip]

	* lib/bonus.stk, lib/getopt.stk, src/boot.c:
	Optimisation of PARSE-ARGUMENTS
	[46b48e3bb21e]

	* lib/bonus.stk, src/boot.c, src/boot.img:
	Deleted duplicates in APROPOS results
	[0b21914ea504]

	* doc/skb/object.skb, lib/module.stk, src/boot.c, src/boot.img:
	Added the interaction-environment function
	[fe2b863ba95e]

2006-11-26  Erick Gallesio  <eg@essi.fr>

	* src/vm.c:
	small bug fix
	[04c98c9e9839]

2006-11-25  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk, lib/compfile.stk, lib/compiler.stk, src/boot.c,
	src/boot.img:
	- Correction of a bug with eval in macro
	- Compiler code cleaning
	[d77bc7e3ad58]

2006-11-24  Erick Gallesio  <eg@essi.fr>

	* lib/boot.stk, lib/repl.stk, src/boot.c, src/boot.img:
	Better error messages when the debug mode is used (or when compiled
	with line number information)
	[96301a2d147b]

	* configure, configure.in, lib/Lalr.d/Makefile.in, lib/Makefile.am,
	lib/Makefile.in, lib/boot-callcc.stk.in, lib/boot.stk,
	lib/boot.stk.in, src/boot.c:
	Moved the configure dependency from boot.stk.in to the new file
	boot-callcc.stk.in
	[10e9541aa35c]

2006-11-23  Erick Gallesio  <eg@essi.fr>

	* doc/stklos.1.in, src/boot.c, src/fport.c, src/stklos.c:
	Added the --debug option to the stklos command
	[35a8f1c2efde]

	* lib/Makefile.am, lib/Makefile.in, lib/boot.stk.in, lib/compiler.stk,
	lib/lalr.stk, lib/obsolete.stk, lib/pragma.stk, src/boot.c,
	src/boot.img:
	- Deleted the undocumented pragma construction
	- There was two different version of lalr in the distribution! Deleted
	the one which is in /lib and kept the one in /lib/Lalr.d
	[32f73c65bebc]

	* lib/Lalr.d/ChangeLog, lib/Lalr.d/README,
	lib/Lalr.d/documentation/def.html,
	lib/Lalr.d/documentation/distrib.html,
	lib/Lalr.d/documentation/doc.css,
	lib/Lalr.d/documentation/format.html,
	lib/Lalr.d/documentation/index.html,
	lib/Lalr.d/documentation/lalr-1.html,
	lib/Lalr.d/documentation/lalr-2.html,
	lib/Lalr.d/documentation/lalr-3.html,
	lib/Lalr.d/documentation/lalr-4.html,
	lib/Lalr.d/documentation/lalr-5.html,
	lib/Lalr.d/documentation/lalr.html,
	lib/Lalr.d/documentation/port.html, lib/Lalr.d/lalr.stk, src/boot.c:
	Updated the version of LALR
	[d7941431ffdc]

	* lib/compfile.stk, lib/compiler.stk, lib/describe.stk,
	lib/object.stk, lib/trace.stk, src/boot.c, src/boot.img, src/vm.c:
	Change the behaviour of warnings on undefined symbols. Now, by
	default, undefined symbols are not signaled in interactive mode, but
	they are always signaled (in old postponed mode) when a file is
	compiled. This avoid a lot of false warnings when loading a file or
	pasting it on standard input.
	[d9822324598a]

2006-11-19  Erick Gallesio  <eg@essi.fr>

	* doc/skb/stdproc.skb, src/system.c:
	Added the primitive DIRECTORY-FILES
	[fad8352c55d9]

2006-11-18  Erick Gallesio  <eg@essi.fr>

	* doc/skb/stdproc.skb, src/system.c:
	- Added the primitives MAKE-DIRECTORY and DELETE-DIRECTORY
	- In case of error, POSIX functions return the POSIX message rather
	than a less informative ad-hoc one.
	[a6f32dac48f8]

	* lib/compiler.stk, src/boot.c, src/boot.img:
	Permit internal macro definition
	[9bd32ed9187f]

2006-11-17  Erick Gallesio  <eg@essi.fr>

	* lib/object.stk, lib/srfi-17.stk, lib/srfi-60.stk, src/boot.c,
	src/boot.img:
	Get rid of ensure-method*
	[b1627747a174]


2006-11-16  Erick Gallesio  <eg@essi.fr>

	* lib/module.stk, src/boot.c, src/boot.img, src/env.c:
	Added "%REDEFINE-MODULE-EXPORTS function
	[3f390118b15c]

2006-11-13  Erick Gallesio  <eg@saxo.polytech.unice.fr>

	* lib/make-C-boot.stk, src/boot.c:
	Generate the boot file in C with one octet by line. This shorten the
	diffs when committing changes
	[295768920873]

	* lib/module.stk, src/boot.c, src/boot.img, src/env.c:
	Fixed the order of imported modules (STklos was not always last
	[aa435044ca87]

2006-11-13  Erick Gallesio  <eg@essi.fr>

	* configure, configure.in, lib/compiler.stk, src/boot.c, src/boot.img:
	Fixed a bug in code for internal defines rewriting
	[1c4dae61710f]

2006-11-10  Erick Gallesio  <eg@essi.fr>

	* lib/bb.stk, lib/boot.stk.in, lib/compiler.stk, lib/object.stk,
	lib/pragma.stk, src/boot.c, src/boot.img:
	STklos compiler and object system are now isolated in their own
	module
	[53e5abe3de96]

2006-11-07  Erick Gallesio  <eg@essi.fr>

	* lib/bb.stk, lib/compfile.stk, lib/compiler.stk, src/boot.c,
	src/boot.img:
	Creation of STKLOS-COMPILER module
	[4fb8089031a0]

	* lib/compiler.stk, src/boot.c, src/boot.img:
	Creation of STKLOS-COMPILER module
	[572530d3fb80]

2006-11-06  Erick Gallesio  <eg@essi.fr>
	* 0.81 release
	============================================================

	* lib/srfi-0.stk, src/boot.c, src/boot.img, tests/test-threads.stk:
	Corrected SRFI-0. Thanks to Marc Feeley for signaling the problem

	* lib/srfi-13.stk, src/boot.c, src/boot.img:
	Corrected a bug in SRFI-13

2006-11-04  Erick Gallesio  <eg@essi.fr>

	* tests/Makefile.am: make check run the tests now.

	* src/thread-pthreads.c (thread-yield!): Changed the non POSIX
	call pthread_yield() to the POSIX one sched_yield(). Done already
	that in the other sense, but can remeber why. This should resolve
	compilation problems on some MacOS X machines.


2006-11-03  Erick Gallesio  <eg@essi.fr>

	* lib/repl.stk (main-repl): Added the thread system in the
	interactive header.

	* src/stklos.h: Fixed a problem on mutexes locking. This bug
	prevents the compilation od STklos on some architectures.

	* utils/stklos-compile.stk: Minor change to avoid a warning

2006-10-28  Erick Gallesio  <eg@essi.fr>

	* 0.80 release
	============================================================

	* src/mutex-pthreads.c:
	* src/misc.c:
	* src/stklos.c:
	* src/stklos.h: Fixes for MacOS X

	* src/*-lurc.*: Aplied the pathches from Stephane for Lurc.

2006-10-27  Erick Gallesio  <eg@essi.fr>

	* Changed the GC to version 7.0alpha7

	* Deleted the --disable-pthreads option for MacOS X

2006-10-25  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-0.stk: Fully  srfi-18 compliant.

2006-10-20  Erick Gallesio  <eg@essi.fr>

	* src/stklos.c (main): FIXED: open file ports were not flushed on
	compiled code.

2006-09-27  Erick Gallesio  <eg@essi.fr>

	* lib/compfile.stk:
	* lib/compiler.stk
	* src/fport.c
	* src/vm.c: Added information on the global variables in
	compiled bytecode files. This permits to avoid false messages on
	references to undefined symbols.

2006-09-26  Erick Gallesio  <eg@essi.fr>

	* utils/stklos-compile: Added the possibility to compile
	byte-codes to a C file.

2006-09-22  Erick Gallesio  <eg@essi.fr>

	* src/sport.c (Sgetc): Bug fix: the character #xff was read as
	an EOF on string ports.

2006-09-21  Erick Gallesio  <eg@essi.fr>

	* src/base64.c : Bug fix: null characteters could be added at end
	of streams.

2006-09-15  Erick Gallesio  <eg@essi.fr>

	* lib/peephole.stk: New peephole optimizations

	* src/vm.c:
	* lib/compiler.stk (compile-primitive-call): Better optimisation
	on simple +, -, *, / operations.

2006-09-12  Erick Gallesio  <eg@essi.fr>

	* src/port.c: Added READ-BYTE and WRITE-BYTE

2006-09-08  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk: Added primitives PRINTF, EPRINTF, FPRINTF

2006-09-05  Erick Gallesio  <eg@essi.fr>

	* lib/boot.stk ("base64"): Added base64 functions

	* lib/bonus.stk (make-path): Accept now multiple file to build a
	complete hierarchy

2006-09-04  Erick Gallesio  <eg@essi.fr>

	* lib/r5rs.stk (%make-with-file): The file name in error messages
	was incorrect.

	* src/process.c: PROCESS-EXIT-STATUS was not exported.

2006-08-04  Erick Gallesio  <eg@essi.fr>

	* src/lib.c: Deleted the managemement of the STk_library_path
	variable which was not used anymore

2006-06-20  Erick Gallesio  <eg@essi.fr>

	* src/system.c: file-size, file-exists? and a bunch of other
	functions didn't use the ~ expansion.

	* lib/repl.stk: Added the MAIN-REPL-HOOK parameter.

2006-06-16  Erick Gallesio  <eg@essi.fr>

	* lib/repl.stk (repl-display-prompt): A new parameter which permit
	to get/change the repl display function.

2006-05-29  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk (parameterize): Bug fix when using parallel
	assignments

2006-05-26  Erick Gallesio  <eg@essi.fr>

	* src/socket.c (set_socket_io_ports): Going back and added back
	the dup on socket creation.

2006-04-26  Erick Gallesio  <eg@essi.fr>

	* src/thread-pthreads.c (thread-terminate!): Fixed a deadlock problem.

	* src/thread-*: defined the STk_thread_abstime_to_reltime in the
	common part. Used it for pthreads and lurc.

	* src/thread-pthreads.c: Corrected thread-sleep!

2006-04-25  Erick Gallesio  <eg@essi.fr>

	* src/error.c: Code Factorization of STk_error and STk_make_error
	* configure.in: Changed the MYCFLAGS to STKCFLAGS in configure
	[4a2dc773744d]

2006-04-21  separdau  <separdau@localhost>

	* src/thread-pthreads.c:
	Fix a bug I think, since a thread_obj is always == to its
	vm->scheme_thread field.
	[6c653e49de75] [tip]

	* src/mutex-lurc.c:
	And the same dull insane-driving error handling in mutex-lurc
	[524410e6f0aa]

	* src/boot.c, src/error.c, src/mutex-common.c, src/mutex-common.h,
	* src/mutex-lurc.c, src/mutex-lurc.h, src/mutex-pthreads.c,
	* src/mutex-pthreads.h, src/stklos.h, src/thread-common.c,
	* src/thread-common.h, src/thread-lurc.c, src/thread-lurc.h,
	* src/thread-pthreads.c, src/thread-pthreads.h, src/error.c:
	added a function to create an error like STk_error but
	without raising it (it returns it). There is a lot of code
	duplication but I didn't know how to use it from STk_error because
	of the ... argument.

	* all_threads: renamed _specific to sys_(sys_thread,sys_mutex,sys_condv)
	for code and data which are specific to a thread system.
	The _specific was confusing with TLS specific.

	* all_lurc_thread: deal in the best way possible with lurc
	errors.
	[40024c22c956]

2006-04-20  stephane  <stephane@localhost>

	* src/vm.c: put in common the common files and code of thread and
	mutex

	* str.c: fix a compile warning about LONG_MIN not fitting in int variable

	* strklos.h: made EXTERN_PRIMITIVE actually declare the primitive
	extern, and also declare its associated primitive_obj as extern.

	* vm.c: fix (??) REG_CALL_PRIM which was doing some real wrong stuff I
	have no idead why it worked, and if it did work, no idea why it
	still works after my fix...
	[7db9abfc564b]

2006-04-18  separdau  <separdau@localhost>

	* configure.in: removed REENTRANT and GC_LINUX_THREADS for Lurc, I'm
	still not sure this does the right thing, especially when giving it
	to the GC we're builing, which should not happen (I think).

	* lib/thread.stk: this one got removed (by accident?) and since the
	Makefile called it thread.stk (and not thread_S_.stk) I renamed
	it... fixme ?

	* thread*: remove threads from all_threads when they
	terminate, I think it's a good time then, but for the pthreads impl
	there are a few mutex and condv destroy missing...

	* lurc-*: made threads, mutexes and cond vars accept any SCM obj
	as name lurc-

	* thread.c: fixed a bug in thread_join for already dead threads now
	make test passes !!!
	[8c0840e4f538]

2006-04-18  Erick Gallesio  <eg@essi.fr>

	* Integration of Stef work
	* Added a test for thread in test directory
	[b4a91d2209a1]

2006-04-15  Erick Gallesio  <eg@essi.fr>

	* src/vm.c (call-with-values): Fixed bug when no values was
	returned by the producer.

	* configure.in:
	   - Added the _REENTRANT and GC_LINUX_THREADS in the
	     CFLAGS for Linux, when using threads for the GC.
	   - Use pthreads as a default if the pthreads librarie is
	     present

	* src/fport.c, src/system.c
	* lib/repl.stk (main-repl): Changed the way buffer are flushed.
	Bonus: when programs exits normally in interactive mode, the
	exit functions are executed.

	* utils/stklos-config.in: Added the option --threads to know what
	thread system is compiled in.


2006-04-14 Stephane Epardaud <Stephane.Epardaud@sophia.inria.fr>

	* Threads Merging:
	Added --enable-threads={none,lurc,pthreads} to configure
	Added support for no threads and lurc threads.
	Basic srfi-18 support extended for lurc, plus lurc.stk for additionnal
	functions.
	New GC with lurc support.
	Examples in examples/thread.stk
	boot.stk now generated in configure
	callcc.stk out of r5rs.stk


2006-04-13  Erick Gallesio  <eg@essi.fr>

	* src/error.c, src/fport.c, src/gnu-getopt.c, src/hash.c,
	* src/port.c, src/process.c, src/stklos.h:
	Current-{input,output,error}-port are now thread specific.

	* src/stklosconf.h.in, src/thread.c, src/thread.h, src/vm.h,
	* lib/Lurc.d: Start the integration of Stephane Épardaud LURC stuff.


2006-04-06  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk, src/lib.c, src/parameter.c, src/stklos.h,
	* src/thread.c, src/vm.c,
	* src/vm.h: New implementetaion of parameters. Paramateres can now
	be assocaited to a thread. PARAMETERIZE permits to have a thread
	specific dynamic environment.

	* src/env.c: CURRENT-MODULE is now thread sepcific

2006-04-05  Erick Gallesio  <eg@essi.fr>
n
	* lib/computils.stk (symbol-bound?): Use SYMBOL-VALUE* instead of
	SYMBOL-VALUE. This avoids some undefined symbols warnings.

2006-03-22  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-27.stk (%random-source-current-time): Change
	current-time to current-second

	* lib/STklos.init: some modifications for SLIB

2006-02-07  Erick Gallesio  <eg@essi.fr>

	* src/vm.c (STk_C_apply): Return STk_void if valc == 0.

	* src/read.c (read_srfi10):
	* src/port.c (format):  Use STk_apply_C_list instead of
	(apply (apply ...))


2006-02-03  Erick Gallesio  <eg@essi.fr>

	* src/system.c: primitive CURRENT-TIME as been renamed to
	CURRENT-SECOND. to be compliant with SRFI-18.

	* A bunch of new functions have been added for time.

2006-02-01  Erick Gallesio  <eg@essi.fr>

	* src/stklos.h:
	* src/read.c:
	* src/port.c:
	* src/cond.c (STk_defcond_type): Use a function instead of the
	macro DEFCOND.

2006-01-31  Erick Gallesio  <eg@essi.fr>

	* src/port.c: Deleted the ssylog facility since it is avialable as
	an extension now

2006-01-30  Erick Gallesio  <eg@essi.fr>

	* src/stklos.h: Modifications for newer versions of the GC

	* src/stklos.c (main): Added call to GC_init for people using gc7.xx

2006-01-23  Erick Gallesio  <eg@essi.fr>

	* src/vm.c (apply): apply is now inlined in the VM.

2006-01-22  Erick Gallesio  <eg@essi.fr>

	* src/vm.c : Rewritten to avoid the usage of globals.

2006-01-04  Erick Gallesio  <eg@essi.fr>

	* 0.72 Release
	==================================================

2006-01-02  Erick Gallesio  <eg@essi.fr>

	* src/str.c : New primitive STRING-BLIT!

2005-12-30  Erick Gallesio  <eg@essi.fr>

	* src/number.c (STk_ulong2integer): Use to always return a
	bignum. Fixed.

2005-12-28  Erick Gallesio  <eg@essi.fr>

	* utils/stklos-ext-install: Modified to allow the installation of
	doc files in user repository.

2005-12-27  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk: Corrected a bug on internal defines.
	(define (foo) (define a 1) (define b a) (cons a b))
	was incorrect.

2005-12-26  Erick Gallesio  <eg@essi.fr>

	* src/parameter.c (STk_make_C_parameter2): New function to define
	C parameters where the value of the parameter is implemented by a
	C function (as the converter. Used to obtain the value of errno
	for instance in Posix extension.

	* lib/bonus.stk: Added the PRINT and PRINTERR procedures.

2005-12-15  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-66.stk : Added SRFI-66

2005-12-09  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk (dirname): On "/xxx", dirname used to return an
	empty string instead of "/"

2005-12-06  Erick Gallesio  <eg@essi.fr>

	* src/print.c (printhexa): FIX: character < ' ' are written in
	hexa now. This is shorter and it fix a bug.

	* src/read.c (read_string): FIX: read-string didn't accept the same
	'\xx' conventions than write.

2005-11-08  Erick Gallesio  <eg@essi.fr>

	* src/path.c (tilde_expand): Works now even if $HOME is not
	defined.

	* lib/load.stk (*load-path*): initialized using ~ instead of $HOME
	for Web scripts

2005-11-04  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-1.stk (map-in-order): defined to primitive map, since
	it is in order.

	* lib/load.stk (load-verbose): Fix it. It always return void.

2005-11-03  Erick Gallesio  <eg@essi.fr>

	* 0.71 Release
	==================================================

2005-10-31  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk (compile-let): Use a begin instead of a
	procedure call when the binding is nil.

	* src/hash.c (sxhash): Corrected bignum hash computation (it used
	to always return LON_MIN).

	* lib/bonus.stk: Hash tables are now conform to SRFI-69. Some
	names have changed but the old one are kept for compatibility.
	The only incompatible change comes from hash-table-update!
	(only when key does not exists).

2005-10-14  Erick Gallesio  <eg@essi.fr>

	* src/read.c (read_list): An error was not signaled for dotted
	list sucha as ( . ) and ( . xxx).

2005-10-09  Erick Gallesio  <eg@essi.fr>

	* src/list.c (STk_dappend2): optimized loop.

2005-09-13  Erick Gallesio  <eg@essi.fr>

	* src/number.c: Several bug fixes to take into account
	infinities. e.g. (log -inf.0), (sqrt -inf.0)


	* lib/srfi-70.stk: Added SRFI-70 (numbers)

2005-09-12  Erick Gallesio  <eg@essi.fr>

	* src/number.c: Added functions FINITE? and INFINITE?

2005-09-05  Erick Gallesio  <eg@essi.fr>

	* tests/test-fport.stk: Added close-port to avoid (normal) GC problems

2005-08-23  Erick Gallesio  <eg@essi.fr>

	* Added virtual ports

	* src/vm.c (STk_boot_from_C): Another capitalization bug fix.

2005-08-17  Erick Gallesio  <eg@essi.fr>

	* src/read.c: Added the new notation #eof to denote end of file

	* src/port.c: New primitive EOF-OBJECT


2005-08-16  Erick Gallesio  <eg@essi.fr>

	* gtklos/dialog.stk (wait-dialog): Capitalization  fix. Patch
	provided by Russell Senior <seniorr (at) aracnet.com>

	* src/print.c :
	* src/str.c:
	* src/sport.c:
	* src/char.c: Characters are no more unsigned. Cast are done when
	necessary

2005-08-15  Erick Gallesio  <eg@essi.fr>

	* src/vm.c:
	* src/port.c: Be case-sensitive when reading code. This avoids to
	have problem with symbols when code is compiled in case-sensitive
	mode and re-read in case-insensitive mode.

	* src/:
	* gtklos/: Modified to avoid  gcc-4.0 compilation warning.

2005-08-04  Erick Gallesio  <eg@essi.fr>

	* src/read.c: Fixed a bug when reading forms like '(a . b #;c)
	which is allowed by SRFI-62.

	* Added SRFI-62

2005-08-03  Erick Gallesio  <eg@essi.fr>

	* configure.in:
	* utils/shlib-options :
	* configure.in: Fix problems with SunOS support

	* utils/shlib-options: Suppressed support for Unixware, which was
	very probably incorrect.

2005-07-09  Erick Gallesio  <eg@essi.fr>

	* configure.in: Added a test for the need of -lpthread loading
	option. This is necessary for Ubuntu. Thanks to Joshua Boyd
	<jdboyd (at) jdboyd.net> for signaling this bug.

2005-06-15  Erick Gallesio  <eg@essi.fr>

	* src/port.c: New primitive COPY-PORT.

2005-06-06  Erick Gallesio  <eg@essi.fr>

	* src/system.c: New primitive UNSETENV!

2005-06-04  Erick Gallesio  <eg@essi.fr>

	* src/process.c (run-process): RUN-PROCESS accepts now already
	opened port for redirections.

2005-06-02  Erick Gallesio  <eg@essi.fr>

	* src/system.c (file-size): New primitive FILE-SIZE

	* src/socket.c (socket-accept): A useless dup implies the
	allocation of one port descriptor which was never released. Fixed.

2005-05-28  Erick Gallesio  <eg@essi.fr>

	* src/vm.c: Some modifications for gcc-4.0.

2005-05-27  Erick Gallesio  <eg@essi.fr>

	* 0.70 release
	============================================================

	* STklos.prj: Bump the version number to 0.70

2005-05-26  Erick Gallesio  <eg@essi.fr>

	* doc: Added documentation on call/cc, repl, decode-float.

	* configure.in: Fixed a bug on Mac-OSX with Boehm GC. It seems
	that the GC must be compiled without optimistion at all. So, The
	configure scripts clears the CFLAGS and coompile the provided GC,
	even if one already exists on the system. Thnaks to Rembrandt
	Wolpert for signalling the bug.

2005-05-25  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Bug corrections of seek and IOs

2005-05-24  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Remove the stklos.h file which was unused, from
	distribution,

2005-05-23  Erick Gallesio  <eg@essi.fr>

	* lib/Makefile.am: Make boot file in --quiet mode. I thought it
	was already done!!

	* utils/stklos-install: Changed the name of the stklos-setup shell
	script to stklos-install.

	* Added the tests infrastructure.

2005-05-19  Erick Gallesio  <eg@essi.fr>

	* src/port.c: Replaced the REWIND-FILE-PORT by PORT-REWIND. The
	new function accepts ports (instead of being limited to file ports
	only).

	* src/number.c: New primitive DECODE-FLOAT

2005-05-17  Erick Gallesio  <eg@essi.fr>

	* lib/r5rs.stk: A complete rewriting of call/cc & dynamic wind.
	Now, things interact properly and should be conform to R5RS (I
	hope so).

	* lib/bonus.stk (write/ss): Added write/ss and read/ss which were
	described in SRFI-38 and not available in STklos.

2005-05-16  Erick Gallesio  <eg@essi.fr>

	* src/port.c (port-seek): Added function for direct access to
	a file: PORT-SEEK

	* lib/load.stk (current-loading-file): Added the function
	CURRENT-LOADING-FILE asked by Rick Taube.

	* lib/srfi-0.stk (cond-expand): Several problem fixed thanks to
	Rick Taube <taube (at) uiuc (dot) edu>:
	  - cond-expand return a value (as cond). It used to return void!!
	  - added a provide in the file, to avoid multiple loading
	  - added the key "STklos" for the cond clause (could be useful
	    for "-c" users).

2005-05-13  Erick Gallesio  <eg@essi.fr>

	* src/vm.c (run_vm): Fixed a bug with multiple values. Sometimes
	the number of values was incorrect (eg (begin (values 1 2)
	3)). This should be correct now.

2005-05-09  Erick Gallesio  <eg@essi.fr>

	* lib/r5rs.stk:
	* src/vm.c: Added back call/cc
	Changed the way multiple values are implemented.

2005-05-03  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk (bit-shift): Fixed a bug with negative numbers.

2005-04-28  Erick Gallesio  <eg@essi.fr>

	* src/fport.c (Fnputs): Changed the way line are printed for
	line buffered files.

2005-04-27  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk: Code cleanup and optimization.
	(compile-let*): New code scheme for let*, It
	is more than 5x faster now.
	(build-let*): avoid the inutile for the body of an extended lambda
	if there are no definition inside it.

	* STklos.prj: Check-in: New backtrace system

2005-04-26  Erick Gallesio  <eg@essi.fr>

	* doc/stklos.1.in : Added documentation on STKLOS_LOAD_PATH and
	STKLOS_FRAMES.

	* lib/boot.stk: Changed the default error handler such that
	it displays a backtrace when an error occurs.
	The shell variable STKLOS_FRAMES can be used to indicate the depth
	of a back trace.

	* utils/stklos-compile.stk (main): Changed script to take into
	account new line scheme.

2005-04-25  Erick Gallesio  <eg@essi.fr>

	* src/misc.c : Suppressed the (non documented) primitive
	%enter-procedure which became useless.

	* src/error.c: Supressed STk_primitive_name. Now the name of the
	current procedure is found by introspecting the stack. It gives
	better messages than before.

	* src/uvector.c (make_uvector): Fixed a bug that provoke a core
	with incorrect values of length.

	* src/cond.c (STk_make_C_cond): Replaced all the
	STk_make_condX  by a function with variable number of arguments

2005-04-24  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk: Line number generation is now embeded in the
	stack (instead of in a global). This yields better information
	on errors and we have now a backtrace which is available when an
	error occurs.

2005-04-21  Erick Gallesio  <eg@essi.fr>

	* lib/repl.stk: New primitive REPL.

	* src/fport.c (fill_buffer): Clear the EOF flag to allow mutiple
	EOF (useful for interactive ports and staged REPLs).

2005-04-20  Erick Gallesio  <eg@essi.fr>

	* lib/describe.stk: Detailed description for conditions and structures.

	* src/object.c: Added the classes <condition-type> and <condition>.

2005-04-18  Erick Gallesio  <eg@essi.fr>

	* src/number.c:
	* src/proc.c:
	* src/vm.c:
	* src/parameter.c:
	* src/port.c:
	* src/process.c:
	* src/promise.c:
	* src/regexp.c:
	* src/hash.c:
	* src/struct.c:
	* src/env.c:
	* src/signal.c: some internal symbols were not static. Fixed.

2005-04-14  Erick Gallesio  <eg@essi.fr>

	* gc/Makefile.in:
	* pcre/Makefile.in: Patched files to avoid library installation.

	* configure.in: Added the options --with-provided-gc and
	--with-provided-regexp to force the usage of our GC and PCRE
	versions, even if there are some version already installed on the
	system


2005-04-08  Erick Gallesio  <eg@essi.fr>

	* src/socket.c (set_socket_io_ports): A port was allocated and
	never closed, leading to file descriptor leaks. Fixed.

2005-04-07  Erick Gallesio  <eg@essi.fr>

	* lib/make-C-boot.stk: New file used when a new boot file is
	created. It translates the boot file in C data which can be used
	to boot on. This makes the interpreter autonomous.

	* src/boot.c: New file created by the lib/make-C-boot.stk script.


2005-04-05  Erick Gallesio  <eg@essi.fr>

	* 0.61 Release
	======================================================================

	* lib/compiler.stk (build-let*): Changed back ext-lambda-key-get
	to the old key-get, because it breaks already compiled skribe1.
	Ait until the release of Skribe2 before reintroducing the patch.

	* src/sio.c:
	* src/fport.c: Ports were not garbaged with new version of the GC.

2005-04-04  Erick Gallesio  <eg@essi.fr>

	* src/regexp.c (regexec_helper): Bug fix. Result was incorrect for
	some expressions with submatches

2005-03-31  Erick Gallesio  <eg@essi.fr>

	* src/read.c: Reading of '#;' comments was incorrect. Furthermore
	the evalutaion of "." at the toplevel yield a panic.

	* STklos.prj: Going back with GC 6.1. I had too much problem on
	Mac OS X with 6.3 and 6.4 versions.

2005-03-30  Erick Gallesio  <eg@essi.fr>

	* doc/stklos.1.in: Documentation of the ~/.stklos/stklosrc file.

	* STklos.prj: Completely changed the build preocess. Usage of
	libary should be more coherent now

	* pcre: Embed version 5.0 in distribution

	* configure.in: don't use the provided PCRE library, if there is
	already one installed.

	* lib/bonus.stk (setter): Parameter objects (srfi-39) can be used in
	generalized set! (srfi-17)

2005-03-29  Erick Gallesio  <eg@essi.fr>

	* lib/boot.stk: bootstraping the system in case insensitive mode
	works now.

	* src/port.c (initialize_io_conditions): Typo corection

	* utilsP/stklos-compile.stk (main): Added option --no-time to not
	display the compilation at end of compilation

	* doc/stklos-compile.1.in: Documentation updated.

	* lib/compiler.stk (compile-user-lambda): Extended lambda don't
	use anymore key-get but ext-lambda-key-get so that the user can
	break it if the pairing method is not convenient. This was
	originally asked by Giorgio Felchero
	<giorgio (dot) v (dot) felchero	(at) virgilio (dot) it>
	but would had be useful in the first implementation of Skribe
	too.  Of course, ext-lambda-key-get is initialized to key-get

	* lib/srfi-35.stk (condition): implementation of CONDITION was
	incorrect since it uses a C function which was not
	exported. Fixed.

	* src/cond.c (make_comp_cond): Initialization of fields in common
	was incorrect. Fixed.

	* src/vm.c: VM has been optimized.

	* lib/srfi-0.stk (srfi0-register-feature!): Permit to an extension
	to add new feature for SRFI0 cond-expand.

2005-03-27  Erick Gallesio  <eg@essi.fr>

	* src/misc.c (STk_eval_C_string): New function to evaluate a
	Scheme expression from C. This was requested by Zanbatou Zanza
	<zanza (at) gdnmail (dot) net>

	* lib/bonus.stk (eval-from-string): New primitive.

2005-03-22  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Checkin with new GC (version 6.4)

	* gc: Replaced old 6.1 GC by a new 6.4 one.

2005-03-21  Erick Gallesio  <eg@essi.fr>

	* lib/repl.stk (REPL): Added colors for repl in ANSI terminals

	* STklos.prj: Check-in of IO optimizations

	* src/sport.c (Swrite): Optimized string port writing

	* doc/stklos.1.in : deleted the reference to texinfo documentation
	and added a link to the STklos distribution site.

	* doc/stklos-setup.1.in: Added documentation for stklos-setup
	command

	* lib/load.stk: Added the primitive require/provide

2005-03-20  Erick Gallesio  <eg@essi.fr>

	* utils/stklos-setup: New command to install STklos extensions
	by the web


2005-03-18  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Deleted the stklos.spec file. It was not maintained
	for several years (ans does not seem to miss to anybody)

	* utils/stklos-config.in: The -c and -l option were incorect.

2005-03-15  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk (gensym): rewritten to be more efficient

	* src/port.c: New primitive WRITE-CHARS

	* src/*port.c:
	* src/io.c: General optimisations on write. This is really faster now.


2005-03-14  Erick Gallesio  <eg@essi.fr>

	* src/port.c : New primitives read-chars and read-chars!


2005-03-09  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-60.stk: Added SRFI-60

	* lib/STklos.init (scheme-implementation-home-page): Changed it to
	http://www.stklos.net

	* src/misc.c: Added the GET-PASSWORD primitive.

2005-03-07  Erick Gallesio  <eg@essi.fr>

	* src/struct.c (is_a): Documentation correction

2005-02-28  Erick Gallesio  <eg@essi.fr>

	* src/misc.c (uri-parse): Doc fix.

2005-02-17  Erick Gallesio  <eg@essi.fr>

	* src/fport.c (Fputs): rewritten to be more efficient.

2005-02-03  Erick Gallesio  <eg@essi.fr>

	* lib/compfile.stk:
	* lib/compiler.stk: Warning on forward used symbols is deferred
	to the end of a compilation of a file. This avoids messages on
	undefined symbols whereas these symbols are defined later.

2005-01-11  Erick Gallesio  <eg@essi.fr>

	* utils/shlib-options:
	* etc/stk-dynload.c (DLOPEN_COMPATIBLE): Changed NETBSD-1 to
	NETBSD since dynamic loading is the same on both version of the
	system. Thanks to Perry E. Metzger <perry _at_ piermont.com> for
	signaling it.

2004-12-12  Erick Gallesio  <eg@essi.fr>

	* src/stklos.c (process_program_arguments): Added the "-c" option
	to be case-insensitive

	* src/read.c (read_case_sensitive): New parameter to allow
	case sensitive reader

	* utils/tmpcomp: Changed the path separator to ":" on cygwin too.

2004-11-30  Erick Gallesio  <eg@essi.fr>

	* 0.60 release
	======================================================================

	* src/system.c (running-os): return "cygwin-windows" when compiled
	with CYWWIN (it was "windows").

	* lib/bonus.stk: Changed the Win32 implementation of dirname,
	basename and decompose-file-name.

	* src/system.c: New primitive POSIXIFY-FILE-NAME on Win32 systems.

2004-11-29  Erick Gallesio  <eg@essi.fr>

	* utils/tmpcomp: Use the -q option for compiling STklos to avoid
	that people with their own ~/.stklos/stklosrc break the
	installation.

	* lib/load.stk (load-verbose): Bug Fix.

	* lib/srfi-0.stk: srfi-0.stk did not allow combinations of and,
	or, not. Thanks to Sven Hartrumpf <Sven dot Hartrumpf at
	fernuni-hagen dot de> for signaling it.

	* lib/Makefile.am: Changed the names of Match, SILex and Lalr
	directories to Match.d SILex.d Lalr.d for Win32 and Mac OSX
	system which have kind of case insignificant fs.

	* lib/load.stk: Removed the module encapsulation of loading
	primitives. This should be changed back for a future release.

2004-11-20  Erick Gallesio  <eg@essi.fr>

	* lib/computils.stk (compiler-error): Added a colon at end of
	messages for new Emacs next-error syntax.

2004-11-17  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-0.stk: Added symbolic name for some srfis

	* lib/bonus.stk: Added SRFI-55

2004-11-07  Erick Gallesio  <eg@essi.fr>

	* PORTING-NOTES: Added a note about the port on Open Darwin
	signaled by Markus W.Weissmann <mww at opendarwin dot org>

2004-11-05  Erick Gallesio  <eg@essi.fr>

	* lib/date.stk: Added a bunch of functions on date. Everything is
	documented now. Dates are in special section of the documentation
	now.

	* src/struct.c : Fast struct setter didn't return void

2004-11-04  Erick Gallesio  <eg@essi.fr>

	* 0.59 version release
	======================================================================

2004-11-03  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Check in with documentation

2004-11-01  Erick Gallesio  <eg@essi.fr>

	* doc/skb/stdproc.skb: Added the missing documentation of
	READ-FROM-STRING, FORK and PORT-CLOSED?

2004-10-27  Erick Gallesio  <eg@essi.fr>

	* src/list.c :
		- %econs is no more a primitive.
		- %epairs store now line AND position (it was line only before)
		- new primitive %EPAIR-POSITION

	* src/port.c: New primitive PORT-CURRENT-POSITION

	* src/read.c (read_rec): Added the future R6RS comment syntax '#;'

2004-10-25  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: check-in with LALR

	* lib/Lalr: Added the Dominique Boucher's lalrm.scm package.
	Thanks to Dominique for	allowing me to include it in STklos
	distribution.

	* lib/pragma.stk: New file allowing compiler pragmas.

2004-10-22  Erick Gallesio  <eg@essi.fr>

	* utils/stklos-genlex.stk (lex-generate): Return code indicates
	now if the analyser was produced or not.

2004-10-21  Erick Gallesio  <eg@essi.fr>

	* lib/pp.stk: Pretty print is now on the standard output by
	default as advertised in documention.

2004-10-17  Erick Gallesio  <eg@essi.fr>

	* lib/object.stk: Fixed initialization of a generic where a
	function with same name already exists.

2004-10-15  Erick Gallesio  <eg@essi.fr>

	* src/read.c: Added support for SRFI-10

2004-09-23  Erick Gallesio  <eg@essi.fr>

	* src/fport.c (close_all_ports): stdout and stderr were not
	correctly flushed

	* lib/obsolete.stk: FLUSH has been renamed FLUSH-OUTPUT-PORT. The
	old name is kept for comatibility, but shoud not be used anymore.

2004-09-14  Erick Gallesio  <eg@essi.fr>

	* src/path.c (tilde_expand): ~/xyz is expanded in /xyz if HOME is
	not set. It was an error before, but it was a problem for CGI
	scripts.

2004-09-02  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: First skribified documention

2004-08-29  Erick Gallesio  <eg@essi.fr>

	* lib/load.stk : New parameters LOAD-PATH LOAD-VERBOSE LOAD-SUFFIXES
	 and code cleaning (less symbol exported).

2004-08-21  Erick Gallesio  <eg@essi.fr>

	* doc/extract-doc.stk (parse-documentation-item): Added
	the similar function in a main entry for new documentation format.

	* src/keyword.c: Bug fix. It was possible to delete a value in a
	constant key list.

2004-08-18  Erick Gallesio  <eg@essi.fr>

	* src/print.c : Now we have something coherent for +inf.0 -inf.0
	+nan.0 and -nan.0

	* src/number.c: Added bignum? as a documented primitive.

2004-07-17  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: 0.58 version release
	======================================================================

	* doc/stklos-body.stexi (): Added the documentation of
	with-input-from-port, with-{output,error}-to-port which exists
	for years but was absent from the Reference Manual.

2004-07-16  Erick Gallesio  <eg@essi.fr>

	* src/fport.c (STk_rewind_file_port): Bug fix. Position in file
	was not reseted when a port was rewinded.

2004-07-14  Erick Gallesio  <eg@essi.fr>

	* src/system.c : New primitive WINIFY-FILE-NAME on Win32 systems

	* PCRE: Using pcre-4.1.5

2004-07-13  Erick Gallesio  <eg@essi.fr>

	* PORTING-NOTES: Added information about the port on SGI from
	Joshua Boyd

	* lib/boot.stk:
	* src/stklos.c: Minor cleanup on program arguments

	* src/vm.c: some cleanup in the VM instructions.

2004-07-11  Erick Gallesio  <eg@essi.fr>

	* src/system.c: Changed the divisor for the time and sleep
	function for WIN32. Specified time was multiplied by 10.

	* lib/repl.stk (REPL): Added the "cygwin" terminal to the ones
	which must be colorized. Cygwin is the default value of TERM
	under cygwin.

2004-07-07  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Go back with GMP 3.1.1 (rather than 4.1.2 which is
	too complex for our lite version

2004-06-29  Erick Gallesio  <eg@essi.fr>

	* src/fport.c (close_all_ports): Bug fix which leads to an
	infinite loop when closing standard input

2004-06-28  Erick Gallesio  <eg@essi.fr>

	* gmp/mp_clz_tab.c: New file needed by some architectures for
	compiling gmp-light.

	* configure.in: Added the configure option --with-gmp-light to
	use our version of GMP, even one is provided by the system. This
	is useful for debugging gmp-light

2004-06-22  Erick Gallesio  <eg@essi.fr>

	* src/vm.c (STk_allocate_stack): The stack is now allocated
	dynamically. THe interpreter option --stack-size permit to change
	the stack size

	* STklos.prj: Implementation finished of SRFI-34 SRFI-35 SRFI-36


2004-06-16  Erick Gallesio  <eg@essi.fr>

	* lib/repl.stk (REPL): Don't display prompt in color when the -i
	option is used.

2004-06-15  Erick Gallesio  <eg@essi.fr>

	* src/stklos.c: Added the --interactive option for the Eclipse
	plugin

2004-06-11  Erick Gallesio  <eg@essi.fr>

	* src/uvector.c (STk_uniform_vector_tag): When the tag was
	uncorrect, the reader crashed.

2004-06-04  Erick Gallesio  <eg@essi.fr>

	* src/fport.c:
	* src/port.c: Code reorganization

2004-05-28  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Commit with Exceptions (aka SRFI-34)

2004-05-27  Erick Gallesio  <eg@essi.fr>

	* lib/module.stk (%module-handler): Corrected a bug which lead to
	a bad current module, when an error roccurs in a define-module.

2004-05-25  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Commit with Conditions (aka SRFI-35)

2004-05-22  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Commit with Structs

2004-05-21  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-9.stk (define-record-type): New implementation using
	structures (rather than objects).

	* src/struct.c: Added fast accessors to structures.

	* lib/describe.stk (describe): Added structures

	* src/socket.c (STk_init_socket): changed  from user type to
	extended type

	* src/object.c (): Added structures to the object layer

	* lib/bonus.stk (setter): Added a setter for struct-ref

2004-05-18  Erick Gallesio  <eg@essi.fr>

	* stklos: Added Structures. These are cheap objects

	* lib/srfi-0.stk : Claim that SRFI-17 is implemented (this was
	always the case!!)

2004-05-17  Erick Gallesio  <eg@essi.fr>

	* lib/pp.stk (pretty-print): Changed symbol->string to a format
	to allow correct pretty-printing of symbols with spaces.

2004-05-12  Erick Gallesio  <eg@essi.fr>

	* src/struct.c: Added low level support for structures.

2004-04-25  Erick Gallesio  <eg@essi.fr>

	* src/port.c (internal_format): Modified to add support for
	SRFI-48.

2004-04-23  Erick Gallesio  <eg@essi.fr>

	* src/number.c (imag_part): Bug fix. Image part of a non complex
	used to return the number itself instead of 0.

2004-04-03  Erick Gallesio  <eg@essi.fr>

	* src/socket.c: sockets are created with the SO_REUSEADDR flag
	set now.

2004-03-23  Erick Gallesio  <eg@essi.fr>

	* src/vm.c (run_vm): Inlined the funcall function in the VM. This
	speeds up excution time of 10% (only :-<)

2004-03-10  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk :
	* lib/computils.stk: Rewritten compiler-error. Now, lines numbers
	are correct when an error is encountered thanks to extended
	pairs.


2004-02-13  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-13.stk (string-concatenate-reverse/shared): Correction
	of a bug signaled in the SRFI-13 mailing-list by Francisco
	Solsona <solsona @ acm.org>

2004-02-11  Erick Gallesio  <eg@essi.fr>

	* src/fport.c : The code was buggy. Need to use a kind of fake
	pointers to implement a weak list.

2004-01-26  Erick Gallesio  <eg@essi.fr>

	* src/fport.c: Bug in GC, ports were never released and, as a
	consequence, their associated file descriptors were never freed.

2004-01-22  Erick Gallesio  <eg@essi.fr>

	* src/system.c : New primitive SLEEP

2004-01-16  Erick Gallesio  <eg@essi.fr>

	* utils/stklos-compile.stk (main): Added -l option to
	stklos-compile to insert line numbers

	* lib/boot.stk (%show-error-infos): When an error occurs, the
	source file and line number can be printed if the file has been
	compiled in debug mode

2004-01-15  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk (include-file): Bug fix: code read by include is
	declared as a constant now.

	* src/process.c: Typo error in the documentation of processes

2004-01-14  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: 0.57 version release
	======================================================================

2004-01-13  Erick Gallesio  <eg@essi.fr>

	* src/process.c (fork): Added FORK

2004-01-10  Erick Gallesio  <eg@essi.fr>

	* utils/stklos-genlex.stk (lex-generate): Corrected a bug when
	the input file syntax was incorrect.

2004-01-09  Erick Gallesio  <eg@essi.fr>

	* src/system.c: New primitive REGISTER-EXIT-FUNCTION!

2004-01-05  Erick Gallesio  <eg@essi.fr>

	* src/misc.c : New primitive HTML->STRING  and URI-PARSE

2004-01-04  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk: Code cleaning

	* lib/bonus.stk: Added the CHMOD procedure

	* utils/stklos-compile: Uses now the chmod procedure so that the
	produced file is executable


2004-01-02  Erick Gallesio  <eg@essi.fr>

	* src/gnu-getopt.c (getopt_fprintf): Rewrited to avoid warnings
	with gcc 3.X

2004-01-01  Erick Gallesio  <eg@essi.fr>

	* src/dynload.c: added support for non Finked Mac-OS

2003-12-23  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-13.stk (string-contains-ci): Bug correction

2003-12-20  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk: Added support for SRFI-16 (case-lambda)

2003-12-19  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-26.stk: New file omplementing SRFI-26 (cut/cute)

2003-12-13  Erick Gallesio  <eg@essi.fr>

	* Added SILex to the distribution. Thanks to Danny Dubé for
	allowing me to include it in STklos.

2003-11-14  Erick Gallesio  <eg@essi.fr>

	* src/proc.c (procedure?): procedure? didn't answer #t on
	generic. Thanks to Sven.Hartrumpf@fernuni-hagen.de, for
	helping me to find this bug.

	* lib/srfi-1.stk (check-arg): Typo correction

2003-11-11  Erick Gallesio  <eg@essi.fr>

	* examples/entry2.stk (main): typo error

2003-11-06  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: 0.56 version release
	======================================================================

	* src/system.c: New primitive HOSTNAME

	* src/port.c (error): don't use anymore regexp to determine if the
	error message is a SRFI-23 one or not.

	* lib/srfi-27: Support for SRFI-27

2003-11-04  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Modified again for MacOS X port

2003-10-22  Erick Gallesio  <eg@essi.fr>

	* lib/getopt.stk: Added an optional argument to arg-usage to allow
	the printing of helps strings as s-exprs.

	* src/sio.c (STk_ungetc): Bug fix. Line number was not always
	correct after un-reading a newline.

2003-10-19  Erick Gallesio  <eg@essi.fr>

	* src/list.c : Added extended pairs (pairs which contains line and
	file where they were read. Objects of this type should be
	constructed by the reader only.

2003-10-15  Erick Gallesio  <eg@essi.fr>

	* src/regexp.c: new primitive REGEXP-QUOTE

2003-10-05  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk: new primitives MAKE-PATH, FILE-SEPARATOR

2003-09-02  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk: gensym accepts now a prefix which an be a string
	or a symbol (it was limited to a string before)

2003-09-01  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk: Added the Bigloo function HASH-TABLE-UPDATE!

2003-08-31  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-0.stk: Added the definition of feature 'stklos' for
	SRFI-0.

2003-08-28  Erick Gallesio  <eg@essi.fr>

	* src/system.c : New primitive DATE

2003-08-24  Erick Gallesio  <eg@essi.fr>

	* lib/object.stk: Correction of a long standing annoyance: when
	methods were defined their body evaluation was delayed => when
	compiling a file, the final expansion of the method was done
	when the compiled file was loaded (hence, the message about
	undefined function seems to appear at runtime rather than at
	compile time).

	Changed the way accessor were built. It should be a litle bit more
	efficient.

	* lib/describe.stk (describe): Corrected ans error when describing
	method not associated to a generic.

	* src/number.c (real_precision): New parameter object used to
	obtain the precision used for real numbers

	* src/parameter.c : New file to implement SRFI-39.

2003-08-21  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk (extended-lambdas): Changed a little bit the
	way extended lambdas are handled. Now, if we have :key, the end
	of optional when we encounter the end of the parameter list or
	the first keyword. This permits this kind of things:
	   (define (foo :optional a :key i) (list a i))
	   (foo 1 :i 20) ==> (1 20)
	   (foo :i 20)   ==> (#f 20)
	Before, the second call was forbidden.

	* lib/r5rs.stk: typo correction

2003-08-17  Erick Gallesio  <eg@essi.fr>

	* src/proc.c (%procedure-arity): changed to take also into account
	subrs.

2003-08-15  Erick Gallesio  <eg@essi.fr>

	* src/vm.c (run_vm): DEFINE_SYMBOL always defined the symbol in
	the current module insead of the module in the VM. That means that
	(eval '(define foo 'bar) (find-module 'another-module)) was
	incorrect.

2003-07-29  Erick Gallesio  <eg@essi.fr>

	* src/read.c (read_rec): The reader recognizes now the DSSSL
	keywords #!key, #!optional and #!rest. They are converted to the
	STklos keywords :key :optional and :rest respectively. Otherwise,
	the sequence #! is always considered as a one line comment.


2003-07-06  Erick Gallesio  <eg@essi.fr>

	* scale.stk:
	* canvas.stk: suppressed direct calls to the main function which
	are uneeded (Thanks to Ed Cavazos <proteus(at)theworld.com> for
	signalling it.

2003-07-04  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: new GMP library.

	* gmp/longlong.h: modified strings to be compilable by GCC 3.3

	* src/number.c (STk_init_number): BUG correction: bignums were
	incorrectly freed.

2003-07-02  Erick Gallesio  <eg@essi.fr>

	* src/port.c (write*): Added {READ,WRITE}-WITH-SHARED-STRUCTURE to
	be compatible with SRFI-38; We were already compatibe but with
	name WRITE* and READ.

	* doc/stklos-srfi.stexi: Added some information about SRFI in the
	documentation index

2003-06-25  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: 0.55 version release
	======================================================================

2003-06-20  Erick Gallesio  <eg@essi.fr>

	* src/socket.c (socket-shutdown): Added back the close argument as
	in STk.

	* examples/socket-server.stk (main): Revamped the demo which was
	incorrect.

2003-06-05  Erick Gallesio  <eg@essi.fr>

 	* src/system.c (copy-file): new primitive

2003-05-30  Erick Gallesio  <eg@essi.fr>

	* New version of PCRE: pcre-4.3

2003-05-09  Erick Gallesio  <eg@essi.fr>

	* src/vm.c (STk_execute_current_handler): Since the re-ordering of
	parameter passing, handlers take their parameter in wrong order.
	This is corrected now.

2003-04-04  Erick Gallesio  <eg@essi.fr>

	* lib/load.stk (%guess-pathname): Changed the way file are
	sesarched for loading. Don't use "." systematically. "."
	has been added in the default load path.

2003-04-02  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk (dirname): Changed the behaviour: if no "/" is
	present, now we return "." instead of the path itself (as the
	Unix dirname command).

2003-03-18  Erick Gallesio  <eg@essi.fr>

	* lib/repl.stk: banner is now written on stderr rather than stdout.

2003-03-11  Erick Gallesio  <eg@essi.fr>

	* lib/repl.stk (REPL): Typo error.

2003-02-25  Erick Gallesio  <eg@essi.fr>

	* lib/r5rs.stk (%make-with-port): Uncorrect test to see if there
	was no redirection.

2003-02-14  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-9.stk (define-record-type): corrected a typo. Bug
	signaled by Sven Hartrumpf <Sven.Hartrumpf@FernUni-Hagen.de>

	* STklos.prj: 0.54 version release
============================================================================
2003-02-12  Erick Gallesio  <eg@essi.fr>

	* PORTING-NOTES: New file

	* Finished the port on Solaris 6

2003-02-11  Erick Gallesio  <eg@essi.fr>

	* Finished the port on MAC OS-X

2003-02-08  Erick Gallesio  <eg@essi.fr>

	* SUPPORTED-SRFIS: New file.

2003-02-07  Erick Gallesio  <eg@essi.fr>

	* src/number.c (div2): typo correction (long double instead of double)

2003-01-31  Erick Gallesio  <eg@essi.fr>

	* src/read.c: BUG: token terminated by a '\r' were not always
	correctly recognized.

2003-01-30  Erick Gallesio  <eg@essi.fr>

	* lib/bonus.stk: New Primitives port-idle-register!,
	port-idle-unregister! and port-idle-reset!


2003-01-28  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Check-in before muliple idle handler

2003-01-16  Erick Gallesio  <eg@essi.fr>

	* src/fport.c: open file admits now files usting '~' notation.

	* lib/bonus.c:
	* src/system.c: Added back the STk GLOB, CANONICAL-PATH-NAME,
	EXPAND-FILE-NAME, BASENAME, DIRNAME and DECOMPOSE-FILE-NAME
	primitives

2003-01-14  Erick Gallesio  <eg@essi.fr>

	* src/port.c (read-line): modified to take into account line
	terminated by "\r\n" as they are often seen on sockets.

2002-12-27  Erick Gallesio  <eg@essi.fr>

	* Arguments are now evaluated from left to right. The compiler has
	been bootstraped completely (this was a lot harder than I thought)

	* lib/object.stk (apply-methods): no-next-method was called with
	bad parameters, for user generic functions.

	* src/vm.c (funcall): Correction of a long standing bug with
	next-method in a let in tail recursive position.

2002-12-21  Erick Gallesio  <eg@essi.fr>

	* src/vm.c (values): Correction of a bug in the values function

2002-12-19  Erick Gallesio  <eg@essi.fr>

	* src/object.c (slot-set-using-class!): Changed from a vsubr to a
	subr4.

2002-12-18  Erick Gallesio  <eg@essi.fr>

	* src/system.c (STk_temporary_file_name): Don't use anymore tmpnam
	(which is POSIX) to avoid GCC message at link time!!!

2002-12-17  Erick Gallesio  <eg@essi.fr>

	* lib/object.stk (slot-unbound): Avoid printing object itself in
	the error message, because it might cause an infinite loop (via
	write-object method). Problem signaled by Shiro Kawai
	<shiro@acm.org>.

2002-12-03  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-31.stk: New SRFI: the REC form.

2002-11-23  Erick Gallesio  <eg@essi.fr>

	* src/system.c (getenv): GETENV can be called now without
	parameter. In this case, it returns the program environment as an
	A-list.

2002-11-22  Erick Gallesio  <eg@essi.fr>

	* extensions/ldap.c : Modified to be compiled with GCC 3.x

	* utils/stklos-script : Use an absolute path now to find the VM

	* lib/boot.stk : BUG: if $HOME was not set, the VM didn't
	initialize corrctly.

2002-11-11  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: New GC: version 6.1

	* configure.in: Changed stuff in configure.in so that it correctly
	works when LDAP is not instaled (patch from Steve Dunham
	<dunham@igeeks.net>)

	Now, if GC is available, use it instead of the file we provide in
	the distribution (idea comes also from Steve Dunham
	<dunham@igeeks.net>)

	* STklos.prj: Changed GC form GC 6.1 alpha5 to true GC 6.1.


2002-09-22  Erick Gallesio  <eg@essi.fr>

	* lib/r5rs.stk (%make-with-port): BUG: Changed the forms that
	redirect into/from a port to not close the port when it is a
	standard one (i.e. 0, 1 or 2)

	* src/fport.c : New undocumented primitive "%PORT-FILE-FD"

2002-08-23  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk (include-file): Changed to always display a
	file name. It worked for included file but not for file directly
	compiled.

2002-08-09  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Added SRFI-23 -- Error procedure.

	* src/read.c (read_rec): Modified the reader to accept nested
	multi-line comments as requested by the (yet in draft status mode)
	SRFI-30.

2002-08-06  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: 0.53 version release
	======================================================================

2002-08-05  Erick Gallesio  <eg@essi.fr>

	* configure.in: Changed the configure script a little bit: ldap
	support is not set by default, since I have not found a reliable
	way to ensure that everything is correct.


2002-08-04  Erick Gallesio  <eg@essi.fr>

	* src/vector.c : Added VECTOR-MUTABLE?

	* src/list.c : Added PAIR-MUTABLE?

2002-07-31  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-13.stk : Finished port of (the boring) SRFI-13!

	* lib/bonus.stk: Added the DIE primitive.

2002-07-09  Erick Gallesio  <eg@essi.fr>

	* extensions/ldap.c (ldif_entry_out): Now keyword are always in
	lowercase since LDAP is case insensitive.

2002-07-08  Erick Gallesio  <eg@essi.fr>

	* doc/stklos-body.stexi: Modified the @rfour and @rfive macro to
	be correct on both tex and info outputs.

2002-07-07  Erick Gallesio  <eg@essi.fr>

	* configure.in: Better detection of LDAP

2002-06-26  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Added SRFI-28

	* src/port.c (internal_format): Modification to be compliant with
	SRFI-28 (format).

2002-06-19  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: Added SRFI-14

2002-06-17  Erick Gallesio  <eg@essi.fr>

	* STklos.prj: New GC: 6.1 alpha5

	* gc/: Upgraded GC to 6.1 alpha5. STklos didn't work with RedHat
	7.3. Bug signaled by Gérard Milmeister <gemi@bluewin.ch>


2002-06-12  Erick Gallesio  <eg@essi.fr>

	* src/str.c: Added STRING-MUTABLE? predicate

	* src/str.c : Added the function STRING-TITLECASE and
	STRING-TITLECASE! of SRFI-13 as primitive.


2002-06-11  Erick Gallesio  <eg@essi.fr>

	* src/str.c (STk_init_string): new primitives STRING-DOWNCASE
	STRING-DOWNCASE!, STRING-UPCASE and STRING-UPCASE! that are
	compatible with SRFI-13. They replace STRING-LOWER and
	STRING-UPPER which were less general. The old names are kept for
	compatibility.

2002-06-05  Erick Gallesio  <eg@essi.fr>

	* lib/srfi-11.stk: New SRFI (LET-VALUES and LET*-VALUES)

	* lib/full-syntax.stk: Small modifications to allow loading files
	which require full-syntax. It used to work interactively only.

	* src/port.c (STk_load_source_file): eval symbol is now searched
	for each sexpr, since eval can change during loading. This is the
	case with full-syntax.stk for instance.

2002-05-26  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk (compile-begin): begin without expression is no
	more an error. It is equivalent to (void).

	* lib/srfi-7.stk: Added support for SRFI-7

	* lib/pp.stk: New file and new function PRETTY-PRINT

2002-05-23  Erick Gallesio  <eg@essi.fr>

	* lib/compiler.stk : Bad code generation when using a symbol in
	environment which was already defined as a macro. Bug signaled by
	Panagiotis Vossos <jacbre@internet.gr>

2002-05-16  Erick Gallesio  <eg@essi.fr>

	* lib/STklos.init (home-vicinity): Path did not a trailing
	slash. Added.

	* lib/Makefile.am : Some files were not correctly
	installed/compiled. thanks to Panagiotis Vossos
	<jacbre@internet.gr> for signaling it.


	* configure.in: Deleted the compat directory which is no more useful.

2002-05-15  Erick Gallesio  <eg@essi.fr>

	* utils/shlib-options: Modifications of some variables name to be
	compatible with recent versions of automake

2002-05-08  Erick Gallesio  <eg@essi.fr>

	* Some cleaning for GCC 3.0 compilation

2002-05-03  Erick Gallesio  <eg@essi.fr>

	* utils/stklos-script : The script did not work with argument
	containg white spaces.

2002-05-01  Erick Gallesio  <eg@unice.fr>

	* lib/trace.stk: new file for TRACE and UNTRACE

	* lib/repl.stk (repl): Bug correction. There was an error when
	the last expression return no result (i.e. "(values)")

	* lib/object.stk (find-class): Use symbol-value* instead of
	symbol-value.

	* lib/module.stk: New primitive SYMBOL-VALUE* which is like
	SYMBOL-VALUE except that it searches in all imported modules too.

2002-04-24  Erick Gallesio  <eg@unice.fr>

	* lib/module.stk: New form IN-MODULE

2002-04-23  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: First checkin of 0.53

	* lib/bonus.stk (apropos): New primitive APROPOS

	* src/env.c (module_exports): If the given module is the STklos
	module, return all the symbols herein.

	* src/env.c (module_imports): has been changed so that there
	all modules have the STklos module in their importation list
	(except STklos which have nil by default).

2002-04-22  Erick Gallesio  <eg@unice.fr>

	* configure.in: Bug fix: there was an error when compiling
	ldap.stk on machines without LDAP support. thanks to Sven
	Hartrumpf <Sven.Hartrumpf@FernUni-Hagen.de> and Panagiotis Vossos
	<jacbre@internet.gr> for signaling it.

	* src/simple-module.c: Updated the demo module for current
	release. Cosmetic changes.

2002-04-19  Erick Gallesio  <eg@unice.fr>

	* src/env.c: Modified the documentation of module-symbols and
	module-export which was inaccurate

2002-04-17  Erick Gallesio  <eg@unice.fr>

	* extensions/ldap.c: Added control on parameters
	Better error messages


2002-04-11  Erick Gallesio  <eg@unice.fr>

	* src/: Cosmetic modifications to compile with GCC 3.1. Thanks to
	Sven Hartrumpf <Sven.Hartrumpf@FernUni-Hagen.de> for signalling
	the problem.

	* src/keyword.c (key-set!): When an item is not present in the
	list, it is added at the end of the list rather than the
	beginning to allow step by step construction of the list.

2002-04-09  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: 0.52 version release
	======================================================================

2002-04-08  Erick Gallesio  <eg@unice.fr>

	* gtklos/gtk-event.c: Added the primitive event-button to know
	the mouse button pressed

	* doc/Makefile.am: Added man pages for stklos, stklos-config and
	stklos-compile.

	* utils/stklos-config.in: Added information when help is
	requested

	* examples/menu.stk:
	* gtklos/menu.stk:  New demo and widget re-writting

	* STklos.prj: checkin: Integration of new demo/widgets

	* examples/dialog.stk: new demo

	* gtklos/dialog.stk (make-simple-dialog): New function to create
	easily dialogs.

2002-04-07  Erick Gallesio  <eg@unice.fr>

	* gtklos/handle.stk:
	* examples/handle.stk: New demo and widget re-writting

	* gtklos/text.stk:
	* examples/text.stk: New demo and widget re-writting

	* gtklos/toolbar.stk:
	* examples/toolbar.stk: New demo and widget re-writting

2002-04-05  Erick Gallesio  <eg@unice.fr>

	* src/:
	* gtklos/: Various modifications to avoid problems on 64 bits
	architectures

2002-04-04  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Start to integrate canvas in distribution

2002-04-03  Erick Gallesio  <eg@unice.fr>

	* lib/date.stk: Added some procedure to access time and date.
	This is quite  similar to SRFI-19, but not completely compliat
	because there are things whioch are not clear in this SRFI, plus
	the reference implementyation is *very* buggy.

2002-04-02  Erick Gallesio  <eg@unice.fr>

	* lib/: Added support for SRFI-9 and SRFI-8

	* src/system.c: New primitives FULL-CURRENT-TIME (resolution is µs)
	and SECONDS->DATE

	* lib/srfi-9.stk: Added records (aka SRFI-9)

	* lib/bonus.stk: Added receive macro (aka SRFI-8)

	* extensions/ldap.c: Added ldap-delete

2002-04-01  Erick Gallesio  <eg@unice.fr>

	* gtklos/canvitem.stk (): Added polygon and text items

2002-03-29  Erick Gallesio  <eg@unice.fr>

	* extensions/ldap.c: Added ldap-add to the ldap module


2002-03-09  Erick Gallesio  <eg@unice.fr>

	* src/keyword.c: Added key-delete a version of key-delete! which
	is not destructive

2002-03-08  Erick Gallesio  <eg@unice.fr>

	* gtklos/scroll.stk: Typo correction

2002-03-01  Erick Gallesio  <eg@unice.fr>

	* stklos.spec : Updated the RPM spec file.

2002-02-25  Erick Gallesio  <eg@unice.fr>

	* src/keyword.c:
	* src/print.c (STk_print): keywords now use bars (as symbols) if
	they contains uppercases or space characters

2002-02-23  Erick Gallesio  <eg@unice.fr>

	* extensions/ldap.c: Added a new extension to access ldap
	records and read/write files in LDIF format

	* lib/compiler.stk: Bug correction: internal defines were not
	allowed in extended lambdas

2002-02-22  Erick Gallesio  <eg@unice.fr>

	* src/fport.c: Corrected the long standing bug of file not being
	flushed when the process exits.

2002-02-16  Erick Gallesio  <eg@unice.fr>

	* gtklos/fontselector.stk: All the dialogs have been rewritten:
	font color and file choosers.

2002-02-13  Erick Gallesio  <eg@unice.fr>

	* examples/ : A serie of demo has been created or rewritten,
	images, listboxes, scroll, ...

2002-02-12  Erick Gallesio  <eg@unice.fr>

	* src/list.c (STk_dremq): Added utility procedure equivalent to
	  (delete! obj list eq?)

2002-02-11  Erick Gallesio  <eg@unice.fr>

	* examples/scroll[12].stk: New demo files

2002-01-18  Erick Gallesio  <eg@unice.fr>

	* gtklos/scroll.stk : Added scrolled window widget

2002-01-17  Erick Gallesio  <eg@unice.fr>

	* gtklos/combobox.stk: Added combo-box widget.

2002-01-03  Erick Gallesio  <eg@unice.fr>

	* STklos.prj:
	- Changed the version of GC to 6.0 stable.
	- Changed installation script for machine without prior
	STklos installation

2002-01-01  Erick Gallesio  <eg@unice.fr>

	* lib/boot.stk : modified the message when an error occurs in a
	script. This is better but far from perfect.

2001-12-30  Erick Gallesio  <eg@unice.fr>

	* src/number.c (number2Cstr): Correction of a bug in
	number->string whan argument was a rational or complex number
	with a second component being a bignum.

2001-12-13  Erick Gallesio  <eg@unice.fr>

	* lib/object.stk (declare-slots): hack to define the accessor of
	slot to avoid the message about unbound symbol on accessors that
	we have when is file is compiled.

	* src/fport.c: Added primitive port-file-name

	* lib/computils.stk: Errors are now in Gnu format (i.e. can
	be parsed by emacs)

	* doc/stklos-body.stexi (Ports): Added documentation for
	port-current-line, which was misssing

2001-12-09  Erick Gallesio  <eg@unice.fr>

	* lib/bonus.stk (gensym): Test if the user prefix is a string.

2001-12-05  Erick Gallesio  <eg@unice.fr>

	* lib/load.stk (find-path): Extended the function to allow usng it
	for finding any file (not only Scheme ones).

2001-12-04  Erick Gallesio  <eg@unice.fr>

	* utils/stklos-compile: Added a new command 'compile-file' to
	compile a stklos to byte-codes

2001-12-02  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Added parse-arguments special form (based on the GNU
	getopt function)

2001-11-29  Erick Gallesio  <eg@unice.fr>

	* lib/boot.stk (file): Modified the return code of the intepreter
	when executing a script (we return now 70 as required by SRFI-22)

2001-11-26  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Changed the version of PCRE to 3.7

	* src/Makefile.am (regexplib): modified for PCRE 3.7

	* lib/compfile.stk (compile-file): Added '#!' black magic to be
	compatible with SRFI-22 on compiled scripts.

	* STklos.prj: Added Bigloo's match-case and match-lambda

	* doc/stklos-biblio.stexi: Added bibliography to the documentation

2001-11-20  Erick Gallesio  <eg@unice.fr>

	* lib/module.stk: Changed select-module since it didn't work
	for included file (even if it worked for the loaded files)

2001-11-19  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Added support for SRFI-22

2001-11-18  Erick Gallesio  <eg@unice.fr>

	* lib/bigloo.stk : Added all the fx operation of Bigloo, since
	Bigloo sources often contains such calls.

2001-11-14  Erick Gallesio  <eg@pistou.biot.fr>

	* lib/load.stk (autoload): New version of autoload. It can handle
	simple symbols and macros now. Furthermore the new implementation
	is easier than the previous one.

2001-11-04  Erick Gallesio  <eg@unice.fr>

	* src/stklos.c (main):
	* lib/bonus.stk: new function PROGRAM-NAME


2001-10-24  Erick Gallesio  <eg@unice.fr>

	* src/proc.c (STk_for_each): A result (as with map) was computed during
	for-each and lost just after.

2001-10-23  Erick Gallesio  <eg@unice.fr>

	* lib/compiler.stk (rewrite-body): defines after a begin were not allowed
	Thanks to Nicolas Evrard <nicoe@wanadoo.be> for signaling it.

2001-08-12  Erick Gallesio  <eg@unice.fr>

	* Modified the way extensions are linked. Now the VM is no more
	pre-loaded with GTK libraries.

2001-08-05  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: New wigets (radio-button and gauge). Modification in
	object.stk

2001-08-04  Erick Gallesio  <eg@unice.fr>

	* lib/describe.stk (describe): slots are now sorted when they are
	displayed by describe.

	* lib/object.stk (compute-get-n-set): Added STk active slots. They
	are in the standard <class> meta-class instead of the
	<active-metaclass> as it was the case in STk. Consequently there
	is no more the need of including a file and to define a metaclass
	which inherit from this metaclass and the GTK metaclass to have active
	slot on GTK slots.

2001-08-02  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: New GTklos widgets (scale, labels) and a new event
	management. Better usage of MOP (more like v0.51) instead of ad-hoc
	code.

	* src/keyword.c (key_delete): Added new primitive key-delete! to
	delete a key in a keyword list.

	* lib/object.stk ((%compute-slots C)): Use a stable sort when sorting
	slots in a new class.

2001-07-29  Erick Gallesio  <eg@unice.fr>

	* src/object.c:
	* src/object.stk: Changed the initialization scheme of slots. As
	a consequence, we can now have a default value on virtual slots
	and hence on GTklos widgets.

2001-07-28  Erick Gallesio  <eg@unice.fr>

	* lib/object.stk ((%compute-slots C)): Slots are sorted such that
	instance slots are always before other slots. So, virtual slots
	are fist and, for instance, virtual slots can have an initial
	value which depends of real slots.

2001-07-23  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Added New GTklos layout (this is a start)

2001-06-17  Erick Gallesio  <eg@unice.fr>

	* lib/bonus.stk: Added logical bit functions bit-and, bit-or,
	bit-xor, bit-not and  bit-shift.

2001-05-27  Erick Gallesio  <eg@unice.fr>

	* lib/boot.stk : new option: "--no-init-file" (or -q) to avoid
	loading user initialization file

2001-05-22  Erick Gallesio  <eg@unice.fr>

	* src/print.c (printlist & printlist_star): modified to
	pretty-print unquote, quasiquote and unquote-splicing (there was
	only quote which was pretty-printed).

2001-05-21  Erick Gallesio  <eg@unice.fr>

	* lib/compiler.stk (backquotify): Level was not correctly managed on
	unquote-splicing. Bug signalled for STk by Ben L. Di Vito
	<b.l.divito@larc.nasa.gov>

2001-04-24  Erick Gallesio  <eg@unice.fr>

	* Replaced the typedef of SCM to be a "void *" instead of a "ulong".
	Several potential bug were detected in the renaming process.

	* configure.in: Added detection of installed gmp library for post
	3.0 version.

2001-04-16  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Checkin of new SRFIs

2001-04-15  Erick Gallesio  <eg@unice.fr>

	* lib/srfi-4.stk: New file implementing SRFI-4 (homogeneous vectors)

	* src/read.c:
	* src/vector.c: Modified to add support for SRFI-4
	* src/uvector.c New file

2001-04-09  Erick Gallesio  <eg@unice.fr>

	* lib/srfi-2.stk (): New file implementing SRFI-2 (and-let*)

	* lib/compiler.stk:
	(compile-define): Added control on the length of the defined form
	[define x 1 2] was valid.
	(compile-and):
	(compile-or): New code generation scheme (don't use anymore Scheme
	code equivalence, particularily for OR, since it is very
	inefficient)

2001-03-29  Erick Gallesio  <eg@unice.fr>

	* src/port.c (internal_format): changed to have better error reporting.

	* lib/compiler.stk (backquotify): Fixed bad expansion
		(let ((a 10)) `(a . ,a))
	returned (a unquote a) instead of (a . 10)

2001-03-17  Erick Gallesio  <eg@unice.fr>

	* lib/peephole.stk: Added a peephole optimizer to the compiler

	* STklos.prj: Bootstrap reorganization: deleted file misc.stk
	Bootstrap Reorganization
	Plugged in the new compiler

2001-03-15  Erick Gallesio  <eg@unice.fr>

	* lib/boot.stk: Grand reorganization of the bootstrap.

	* STklos.prj: Deleted file number.stk

	* lib/runtime.stk: New file which contains the all he stuff necessary
	for bootstrap.

	* src/number.c (make_rational): The function was declared returning an
	int instead of a SCM. Thanks to George Bronnikov
	<goga@bronnikov.mccme.ru> for signaling it.

2001-03-11  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: 0.51 version release

	* New packaging for demos and image files

2001-03-11  Erick Gallesio  <eg@unice.fr>

	* examples/edit.stk: New demo

2001-03-10  Erick Gallesio  <eg@unice.fr>

	* lib/load.stk (*load-path*): the default load-path can be now
	initialized from the shell variable STKLOS_LOAD_PATH
	New primitives
		- LOAD-PATH and SET-LOAD-PATH!
		- LOAD-SUFFIXES and SET-LOAD-SUFFIXES!

	* src/vm.c: Code cleanup.

2001-03-09  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: New VM integration

	* gc: GC 5.3 => GC 6.0alpha 6 for alpha/LINUX

2001-03-07  Erick Gallesio  <eg@unice.fr>

	* configure.in: Added a test to detect the growing direction of the
	stack.

2001-03-04  Erick Gallesio  <eg@unice.fr>

	* lib/bb.stk:
	* lib/Makefile.am : Modified to be sure that the new boot file can
	effectively be used to boot the system (it's a long time I have to
	do that but now that I have lost 3 hours to go back and forward again
	to reconstruct a proper boot file;, here it is ;-)

2001-03-03  Erick Gallesio  <eg@unice.fr>

	* lib/load.stk: Added the function FIND-PATH to guess the actual path
	of a file given the current *load-path* and *load-suffix*.

2001-03-02  Erick Gallesio  <eg@unice.fr>

	* stklos.spec.in: Added a provide clause.

2001-02-27  Erick Gallesio  <eg@unice.fr>

	* src/misc.c (%emit): primitive deleted and replaced by the VM
	instruction EXEC-HANDLER.

	* STklos.prj: checkpoint

	* lib/misc.stk (call/ec): Fixed call/ec when called with multiple
	values.

2001-02-24  Erick Gallesio  <eg@unice.fr>

	* src/vm.c: File reorganization. Correction of a bug on nested
	error handlers.

2001-02-19  Erick Gallesio  <eg@unice.fr>

	* src/number.c (STk_uinteger_value): new function to obtain an
	unsigned long from a Scheme integer.

	* gtklos/gtk-glue.c: modified to use the STk_uinteger_value

2001-02-18  Erick Gallesio  <eg@unice.fr>

	* src/number.c (STk_init_number): ignore signal SIGFPE on
	Linux/Alpha (as it should be by default).

	* src/vm.c (NEXT): fixed value for NEXT when the VM is compiled
	with a non GCC compiler.

2001-02-12  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Exact reals

	* src/number.c (compute_exact_real): New function to enter exact real
        numbers (e.g. #e3.14 => 157/50)

2001-02-11  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Added SRFI-0 and SRFI-1

2001-02-10  Erick Gallesio  <eg@unice.fr>

	* lib/expand.pp: Full R5RS Macros support (the implementation used
	is the one from Hieb and Dybvig)

	* lib/load.stk (try-load): Restore the module we had on entering
	as in STk. Installed a handler to guarantees that.

2001-02-08  Erick Gallesio  <eg@unice.fr>

	* src/number.c (STk_init_number): modified the computation of +inf,
	-inf and NaN for Alpha/Linux, to avoid floating point exception.

2001-01-30  Erick Gallesio  <eg@unice.fr>

	* lib/mbe.stk: New file implementing the R5RS define-syntax

	* lib/boot.stk: modified to have a native define-syntax

2001-01-26  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: SLIB support

	* src/print.c (printlist): Modified the list printer so that
	(quote xxxx) is now printed as 'xxxx. This make macro-expansions
	clearer.

2001-01-25  Erick Gallesio  <eg@unice.fr>

	* lib/STklos.init:
	* lib/slib.stk:   (New files). Added support for Aubrey Jaffer's SLIB.

2001-01-24  Erick Gallesio  <eg@unice.fr>

	* lib/compiler.stk ((rewrite-cond-clauses c)): Fixed (cond (#t))
	which was said as invalid.

	* lib/boot.stk: "number.stk" was not present in  "boot.stk" ==>
	  rationalize was not present at boot time.

	* src/system.c (STk_init_system): Added the primitives CURRENT-TIME
	and RUNNING-OS.

2001-01-21  Erick Gallesio  <eg@unice.fr>

	* gtklos/Makefile.am: Fixed bug signaled by David Tillman
	<dtillman@ozarkaircraftsystems.com> where the gtklos.so file was
	not found.

2001-01-19  Erick Gallesio  <eg@unice.fr>

	* lib/compiler.stk ((compile-letrec)): Fixed bug signaled by Shiro
	Kawai <shiro@squareusa.com> about letrec and named let

	* PACKAGES-USED (PCRE): Updated.

	* STklos.prj: Changed the version of Boehm GC (5.0 ->5.3)

2001-01-17  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Release 0.50 (first public release)

2001-01-05  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: New version of gmp (3.1.1). This is substantially bigger
than the 2.x version but it works on a broader range of machines

2000-12-30  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Cleanup for the FIXME: used #ifdef and no more C++ comments
	Regenerate GNU install file (problems with PRCS and dates)

2000-12-29  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: New packaging for a public release

2000-12-10  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Multiple values. Some doc added.
	Added PCRE package

2000-11-17  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Complete widget set for first public version. Go back
	to Scheme
	Packing option
	Version stable avant call/cc

2000-10-27  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Added widget reparenting
	Added tooltips
	Added text widget

2000-10-23  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Added class <scrolled-window>

2000-10-19  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Added Listbox with scrollbars

2000-10-17  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: New widgets + Images
	and fixes

2000-09-16  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Promises + enhanced suport for GTK + program parameters

2000-08-19  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: First integration of GTK+ widgets

2000-08-15  Erick Gallesio  <eg@unice.fr>

	* stklos.spec.in : Added stklos-config in RPM package stklos-devel

	* STklos.prj: Setting framework for compiling GTk+ support
	Added missing files

2000-07-22  Erick Gallesio  <eg@unice.fr>

	* STklos.prj:
	- New system functions.
	- Dynamic loading stuff (for systems based on DLOPEN for now only).
	- Added idle handler on input port for integration with GTK.
	- New directory GTklos.
	Added signal.c

2000-07-14  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Insertion of spec file for RPM building

	* Release of (private) 0.1 version

2000-07-13  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Object code completed

2000-07-12  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: First version with objects. Mostly everything works
	excepts user generic function protocol

2000-07-02  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Checkpoint

2000-06-15  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: New documentation format

2000-06-14  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Extended lambdas + extended macros

2000-06-10  Erick Gallesio  <eg@unice.fr>

	* src/fport.c: Finalizer cleanup

	* STklos.prj: Added all the keyword stuff &  New Boehm GC version (5.0)

2000-06-06  Erick Gallesio  <eg@unice.fr>

	* src/sio.c (STk_close): Remove finalizer when closing a port to avoid
	closing a fd which is still in use when the GC occurs.

2000-06-04  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: - New functions on numbers & Modules
	Packaging corrections
	Packaging corrections

2000-05-24  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Macros &  New functions in number.c about complex numbers

2000-05-21  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Make install completed

2000-05-19  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Implementation of load for binary and source file.
	- Binary file use now a compacter form
	- Configure.in & all related stuff

2000-05-16  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: A more efficient apply callable from C: STk_C_apply.
	Some modifications of the VM.
	Major additions in number.c

2000-05-13  Erick Gallesio  <eg@unice.fr>

	* STklos.prj: Added instruction "IN-APPLY". Vectors are completely
	completely implemented. A first version of STk_apply is available
	from C (but not efficient for now).

==============================================================================

LocalWords:  metaclass UNTRACE fr stk sexpr Gallesio
