1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 14:00:21 +02:00

*** empty log message ***

This commit is contained in:
Mikael Djurfeldt 2000-08-26 20:57:57 +00:00
parent e53cc81710
commit 69b5f65aaa
5 changed files with 36 additions and 3 deletions

12
NEWS
View file

@ -73,6 +73,18 @@ Example:
(define (bar)
...)
** Deprecated: scm_make_shared_substring
Explicit shared substrings will disappear from Guile.
Instead, "normal" strings will be implemented using sharing
internally, combined with a copy-on-write strategy.
** Deprecated: scm_read_only_string_p
The concept of read-only strings will disappear in next release of
Guile.
* Changes to the gh_ interface
* Changes to the scm_ interface

View file

@ -7,9 +7,7 @@ absinthe, etc. However, the first release containing the module
system should be called Godot: "This is the one you've been waiting
for."
* Deprecate `make-shared-substring'! We should arrange for shared
substrings to be generated automatically by `substring' and let string
mutators copy-on-write to otehr storage.
* Deprecate `read-only-string?'.
Before releasing the next version of libguile which is not binary compatible
with the one released with 1.4:
@ -55,6 +53,8 @@ In release 1.6:
SCM_ORD_SIG, SCM_NUM_SIGS
- remove function scm_call_catching_errors
(replaced by catch functions from throw.[ch])
- remove scm_make_shared_substring
- remove scm_read_only_string_p
Modules sort.c and random.c should be factored out into separate

View file

@ -1,3 +1,9 @@
2000-08-26 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
* strings: New directory.
* strings/sharedstr.text (sharedstr.text): New file.
2000-08-12 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
* translate: New directory.

View file

@ -4,6 +4,8 @@ policy Guile policy documents
build Build/installation process
string Strings and characters
translation Language traslation
vm Virtual machines

View file

@ -1,3 +1,16 @@
2000-08-26 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
* environments.c (scm_init_environments): All internal includes in
libguile must use the prefix "libguile/" in path names since inly
the top-level source directory is on the include list. (That, in
turn, is because we want to distinguish between system header
files and hedares files internal to libguile.)
* strings.c (scm_make_shared_substring, scm_read_only_string_p):
Deprecated.
(scm_string_length, scm_string_ref, scm_substring,
scm_string_append): Don't accept symbols as arguments (R5RS).
2000-08-25 Neil Jerram <neil@ossau.uklinux.net>
* ports.c (scm_set_port_column_x): Fix docstring so that it