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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 <34247321+egallesio@users.noreply.github.com>
	- 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 informations 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-informations. 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-informations 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 informations)
	[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 informations 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 informations
	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 informations 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 informations 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
