diff options
author | Marius Vollmer <mvo@zagadka.de> | 2004-08-24 22:25:02 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2004-08-24 22:25:02 +0000 |
commit | c5080b51894afc75c06242780ded2e134760a5ac (patch) | |
tree | 62a65e80317b0f383752a404ec0a398b489b5dc0 | |
parent | 4a276c08e33bcd88e0910e2bdd02abd0da757d53 (diff) | |
download | guile-c5080b51894afc75c06242780ded2e134760a5ac.tar.gz |
*** empty log message ***
-rw-r--r-- | NEWS | 5 | ||||
-rw-r--r-- | ice-9/ChangeLog | 4 | ||||
-rw-r--r-- | libguile/ChangeLog | 29 | ||||
-rw-r--r-- | srfi/ChangeLog | 10 | ||||
-rw-r--r-- | test-suite/ChangeLog | 5 |
5 files changed, 53 insertions, 0 deletions
@@ -123,6 +123,11 @@ This is an implementation of SRFI-26. This is an implementation of SRFI-31 which provides a special form `rec' for recursive evaluation. +** The modules (srfi srfi-13) and (srfi srfi-14) have been merged with + the core, making their functionality always available. + +The are still available, tho. + ** Guile now includes its own version of libltdl. We now use a modified version of libltdl that allows us to make diff --git a/ice-9/ChangeLog b/ice-9/ChangeLog index 3c382df90..615c88e84 100644 --- a/ice-9/ChangeLog +++ b/ice-9/ChangeLog @@ -1,3 +1,7 @@ +2004-08-25 Marius Vollmer <mvo@zagadka.de> + + * boot-9.scm (%cond-expand-features): Addef srfi-13 and srfi-14. + 2004-08-20 Marius Vollmer <marius.vollmer@uni-dortmund.de> * debugger/utils.scm (display-source): Use unmemoize-expr instead diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 26346676d..1fd9ceb66 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,32 @@ +2004-08-25 Marius Vollmer <mvo@zagadka.de> + + Moved SRFI-13 and SRFI-14 into the core, taking over the role of + strop.c. + + * srfi-13.c, srfi-13.h, srfi-14.c, srfi-14.h: New files. + * strop.h, strop.c: Removed, they are now empty. + * Makefile.am: Updated for new and removed files. + + * symbols.h, symbols.c (scm_string_ci_to_symbol): Moved here, next + to scm_string_to_symbol. + + * chars.c (scm_char_alphabetic_p, scm_char_numeric_p, + scm_char_whitespace_p, scm_upper_case_p, scm_lower_case_p, + scm_char_is_both_p): Use scm_char_set_contains_p with the proper + charset instead of libc functions. + + * strorder.c (scm_string_equal_p, scm_string_ci_equal_p, + scm_string_less_p, scm_string_leq_p, scm_string_gr_p, + scm_string_geq_p, scm_string_ci_less_p, scm_string_ci_leq_p, + scm_string_ci_gr_p, scm_string_ci_geq_p): Use scm_string_eq, etc + instead of explicit code. + + * deprecated.c, load.c, posix.c, unif.c, symbols.c: Include + "srfi-13.h" instead of "strop.h". + + * init.c (scm_init_guile_1): Call scm_init_srfi_13 and + scm_init_srfi_14. Do not call scm_init_strop. + 2004-08-24 Marius Vollmer <marius.vollmer@uni-dortmund.de> * numbers.c (scm_inf_p): Synced docstring back from manual. diff --git a/srfi/ChangeLog b/srfi/ChangeLog index b91814d77..a35dfdfd7 100644 --- a/srfi/ChangeLog +++ b/srfi/ChangeLog @@ -1,3 +1,13 @@ +2004-08-25 Marius Vollmer <mvo@zagadka.de> + + SRFI-13 and SRFI-14 have been moved into the core. + + * srfi-13.scm, srfi-14.scm: Simply re-export the relevant + bindings. + + * srfi-13.h, srfi-13.c, srfi-14.h, srfi-14.c: Removed all real + content except for the init functions. + 2004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de> * srfi-13.h, srfi-13.c: (scm_substring_shared): Renamed to diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index 3e19c2cca..e7ed55585 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,8 @@ +2004-08-25 Marius Vollmer <mvo@zagadka.de> + + * tests/strings.test: Two more tests for double indirect substring + modification. + 2004-08-23 Marius Vollmer <marius.vollmer@uni-dortmund.de> * lib.scm (exception:used-before-define): New. |