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:
parent
e53cc81710
commit
69b5f65aaa
5 changed files with 36 additions and 3 deletions
12
NEWS
12
NEWS
|
@ -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
|
||||
|
|
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
|
||||
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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -4,6 +4,8 @@ policy Guile policy documents
|
|||
|
||||
build Build/installation process
|
||||
|
||||
string Strings and characters
|
||||
|
||||
translation Language traslation
|
||||
|
||||
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>
|
||||
|
||||
* ports.c (scm_set_port_column_x): Fix docstring so that it
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue