mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-13 07:10:20 +02:00
*** empty log message ***
This commit is contained in:
parent
e53cc81710
commit
69b5f65aaa
5 changed files with 36 additions and 3 deletions
12
NEWS
12
NEWS
|
@ -73,6 +73,18 @@ Example:
|
||||||
(define (bar)
|
(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 gh_ interface
|
||||||
|
|
||||||
* Changes to the scm_ interface
|
* Changes to the scm_ interface
|
||||||
|
|
6
RELEASE
6
RELEASE
|
@ -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
|
system should be called Godot: "This is the one you've been waiting
|
||||||
for."
|
for."
|
||||||
|
|
||||||
* Deprecate `make-shared-substring'! We should arrange for shared
|
* Deprecate `read-only-string?'.
|
||||||
substrings to be generated automatically by `substring' and let string
|
|
||||||
mutators copy-on-write to otehr storage.
|
|
||||||
|
|
||||||
Before releasing the next version of libguile which is not binary compatible
|
Before releasing the next version of libguile which is not binary compatible
|
||||||
with the one released with 1.4:
|
with the one released with 1.4:
|
||||||
|
@ -55,6 +53,8 @@ In release 1.6:
|
||||||
SCM_ORD_SIG, SCM_NUM_SIGS
|
SCM_ORD_SIG, SCM_NUM_SIGS
|
||||||
- remove function scm_call_catching_errors
|
- remove function scm_call_catching_errors
|
||||||
(replaced by catch functions from throw.[ch])
|
(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
|
Modules sort.c and random.c should be factored out into separate
|
||||||
|
|
|
@ -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>
|
2000-08-12 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
|
||||||
|
|
||||||
* translate: New directory.
|
* translate: New directory.
|
||||||
|
|
|
@ -4,6 +4,8 @@ policy Guile policy documents
|
||||||
|
|
||||||
build Build/installation process
|
build Build/installation process
|
||||||
|
|
||||||
|
string Strings and characters
|
||||||
|
|
||||||
translation Language traslation
|
translation Language traslation
|
||||||
|
|
||||||
vm Virtual machines
|
vm Virtual machines
|
||||||
|
|
|
@ -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>
|
2000-08-25 Neil Jerram <neil@ossau.uklinux.net>
|
||||||
|
|
||||||
* ports.c (scm_set_port_column_x): Fix docstring so that it
|
* ports.c (scm_set_port_column_x): Fix docstring so that it
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue