Skip to content

Commit

Permalink
Merge branch 'v200'
Browse files Browse the repository at this point in the history
  • Loading branch information
egallesio committed Sep 11, 2023
2 parents 9db367a + 131de0b commit 0a67e44
Show file tree
Hide file tree
Showing 53 changed files with 2,557 additions and 48,104 deletions.
1,603 changes: 0 additions & 1,603 deletions .git_meta

This file was deleted.

5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ autom4te.cache
*.lo
CVS
TODO.org
.beta-number
bootstrap
Python

Expand All @@ -60,7 +59,9 @@ doc/refman/html
doc/refman/pdf
doc/*/tmp-html.txt
doc/*/tmp-pdf.txt

doc/HTML/stklos-ref-multi.html
doc/HTML/FDL.html
doc/HTML/_*.html


# Examples directory
Expand Down
262 changes: 262 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,265 @@
2023-09-11 Erick Gallesio <[email protected]>
- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into v200

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

2023-09-05 Jeronimo Pellegrini <[email protected]>
- Fix plural in error message

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

2023-09-04 Erick Gallesio <[email protected]>
- Merge pull request #602 from jpellegrini/syntax-rules-improper-list

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

2023-09-03 Erick Gallesio <[email protected]>
- Fix (eqv? 0.0 -0.0)
- Merge branch 'jpellegrini-negative-zero'

2023-09-03 Jeronimo Pellegrini <[email protected]>
- Fix a small glitch in `let-syntax`

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

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

2023-09-01 Jeronimo Pellegrini <[email protected]>
- Aesthetical adjustments
- syntax-rules: accept ellipsis with improper lists

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

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

2023-08-30 Erick Gallesio <[email protected]>
- Merge pull request #581 from jpellegrini/srfi-43

2023-08-29 Erick Gallesio <[email protected]>
- Suppressed the multi-file HTML reference manual from distribution
- Make generated PDF files smaller

2023-08-28 Erick Gallesio <[email protected]>
- Updated README.md for 2.00 release
- Merge branch 'jpellegrini-small-fixes'
- Modified documentation of string->symbol
- Merge branch 'small-fixes' of https://github.com/jpellegrini/STklos into jpellegrini-small-fixes
- Merge branch 'gmp'
- Updated our internal gmp version (mini-gmp) to 6.3.0
- Merge branch 'jpellegrini-exact-complex'

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

2023-08-26 Erick Gallesio <[email protected]>
- Use CPPLAGS and LDFLAGS when building shared objects
- Start the integration of CPPGLAGS and LDFLAGS in config scripts

2023-08-25 Erick Gallesio <[email protected]>
- Fixed the install paths in `extensions` subdirs

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

2023-08-22 Erick Gallesio <[email protected]>
- Permit to customize pdfdir and htmldir

2023-08-21 Erick Gallesio <[email protected]>
- Take into account the --docdir and --mandir if provided

2023-08-20 Jeronimo Pellegrini <[email protected]>
- More fixes in C comments

2023-08-20 Erick Gallesio <[email protected]>
- Merge branch 'fix_number'
- Typo fix

2023-08-19 Erick Gallesio <[email protected]>
- Add some tests on symbols which look like numbers
- Code cleaning of read_integer_or_real function

2023-08-19 Jeronimo Pellegrini <[email protected]>
- Fixing a typo
- Reindenting some lines in vm.c For clarity...

2023-08-18 Erick Gallesio <[email protected]>
- Fix another problem with real like symbols (e.g. 12s3x)

2023-08-18 Jeronimo Pellegrini <[email protected]>
- Tests for exactness of complexes
- Complex -> integer when imag-part is exact 0

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

2023-08-12 Erick Gallesio <[email protected]>
- Fix (partially) the issue #579 with numbers with '_'

2023-08-10 Jeronimo Pellegrini <[email protected]>
- Fix typos in C comments

2023-08-08 Jeronimo Pellegrini <[email protected]>
- Small documentation fixes

2023-08-04 Erick Gallesio <[email protected]>
- Merge pull request #574 from jpellegrini/small-fixes

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

2023-08-02 Jeronimo Pellegrini <[email protected]>
- More detailed description of NaNs

2023-08-02 Erick Gallesio <[email protected]>
- Added libdir when building some parts of stklos-pp manual

2023-08-02 Jeronimo Pellegrini <[email protected]>
- Tests for sqrt of negative numbers

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

2023-08-02 Erick Gallesio <[email protected]>
- Merge pull request #570 from jpellegrini/small-fixes

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

2023-08-01 Jeronimo Pellegrini <[email protected]>
- Cosmetic changes only

2023-07-31 Erick Gallesio <[email protected]>
- Merge branch 'read-complexes' of https://github.com/jpellegrini/STklos into jpellegrini-read-complexes
- Merge branch 'jpellegrini-complex-print'
- Merge branch 'complex-print' of https://github.com/jpellegrini/STklos into jpellegrini-complex-print

2023-07-29 Jeronimo Pellegrini <[email protected]>
- (log -inf.0) = "+inf + i*pi"

2023-07-28 Jeronimo Pellegrini <[email protected]>
- Make STk_Cstr2simple_number static inline
- Read complexes with infs and nans

2023-07-27 Jeronimo Pellegrini <[email protected]>
- number2Cstr: uniform use of variable names
- Explain if condition related to NaNs

2023-07-25 Erick Gallesio <[email protected]>
- Fix 2 compiler warnings

2023-07-23 Jeronimo Pellegrini <[email protected]>
- One more test for complex printing
- Add tests to complex number printing
- Don't include extra '+' when printing complexes

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

2023-07-18 Erick Gallesio <[email protected]>
- Fixed reading of frontmatter reading with '---' separator.
- Add protected character to stklos-pp

2023-07-15 Erick Gallesio <[email protected]>
- Enhanced the message printed by syntax-error
- Updated the documentation of `error`
- Add documentation for R7RS syntax-error
- Suppressed remaining import for SRFI-9

2023-07-14 Erick Gallesio <[email protected]>
- Updated --help options of stklos and stklos-compile
- Add new option to zsh completion function (+ bug fix)

2023-07-12 Erick Gallesio <[email protected]>
- Merge branch 'logical'
- Suppressed useless code

2023-07-11 Erick Gallesio <[email protected]>
- Use C bit primitives instead of Scheme functions in (scheme bitwise)
- Optimize (a bit) operations in SRFI-60
- Implemented in C logical operations bit-and bit-or and bit-xor

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

2023-07-09 Jeronimo Pellegrini <[email protected]>
- Fix non-computed-goto build

2023-07-05 Erick Gallesio <[email protected]>
- Updated Docker file to use pcre2 instead of pcre
- Merge branch 'jpellegrini-bignums'
Expand Down
6 changes: 3 additions & 3 deletions INSTALL
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
This file contains the generic GNU autotools standard installation
instructions. The file QUICK-INSTALL.md at the top of the distribution
tree contains an adapted to STklos and simpler version of it.
*** This file contains the generic GNU autotools standard installation
*** instructions. The file QUICK-INSTALL.md at the top of the distribution
*** tree contains an adapted for STklos and simpler version of it.

_________________________________________________________________

Expand Down
9 changes: 7 additions & 2 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,13 @@ install-base:
echo "***** Installing directory $$i"; \
(cd $$i && $(MAKE) $(AM_MAKEFLAGS) install); \
done
install-base-no-strip:
@env $(MAKE) install-base STRIP=no

install-base-no-strip: install-base

install-base-strip: install-base
echo $(bindir)
@STRIPCMD@ $(bindir)/stklos-@VERSION@
@echo "stklos executable stripped"

install-sources: install-base
(cd lib && $(MAKE) $(AM_MAKEFLAGS) install-sources)
Expand Down
9 changes: 7 additions & 2 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -859,8 +859,13 @@ install-base:
echo "***** Installing directory $$i"; \
(cd $$i && $(MAKE) $(AM_MAKEFLAGS) install); \
done
install-base-no-strip:
@env $(MAKE) install-base STRIP=no

install-base-no-strip: install-base

install-base-strip: install-base
echo $(bindir)
@STRIPCMD@ $(bindir)/stklos-@VERSION@
@echo "stklos executable stripped"

install-sources: install-base
(cd lib && $(MAKE) $(AM_MAKEFLAGS) install-sources)
Expand Down
Loading

0 comments on commit 0a67e44

Please sign in to comment.