1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-04 05:50:26 +02:00
Commit graph

9450 commits

Author SHA1 Message Date
Marius Vollmer
57aa5515c2 *** empty log message *** 2004-08-26 15:40:25 +00:00
Marius Vollmer
6869328b3b * strings.h, strings.c (scm_i_make_symbol): Added FLAGS parameter.
* symbols.h, symbols.c (SCM_I_F_SYMBOL_UNINTERNED,
scm_i_symbol_is_interned, scm_i_mem2symbol,
scm_i_mem2uninternedsymbol): Use it to store uninternedness flag.
2004-08-26 15:40:13 +00:00
Marius Vollmer
1d1a921178 *** empty log message *** 2004-08-26 15:17:07 +00:00
Marius Vollmer
0e33f86234 * LIBGUILEREADLINE-VERSION: Bumped versions for the 1.7.1 release.
Added LIBGUILEREADLINE_MAJOR variable for inclusion in the name of
the shared library.
* configure.in: AC_SUBST it.
* Makefile.am: Substitute it into name of library.
* ice-9/readline.scm: Use new name with load-extension.
2004-08-26 15:16:56 +00:00
Marius Vollmer
51fab002a8 *** empty log message *** 2004-08-26 15:16:21 +00:00
Marius Vollmer
e5ab7101aa * LIBGUILEREADLINE-VERSION: Bumped versions for the 1.7.1 release.
Added LIBGUILEREADLINE_MAJOR variable for inclusion in the name of
the shared library.
* configure.in: AC_SUBST it.
* Makefile.am: Substitute it into name of library.
2004-08-26 15:16:10 +00:00
Marius Vollmer
bd453596ca * Makefile.am: Added appropriate @LIBGUILE_*_MAJOR@ substitutions
to the library names.
* srfi-1.scm, srfi-4.scm: Use the new library names with
load-extension.
2004-08-26 15:13:05 +00:00
Marius Vollmer
6fcf60d3d5 Bumped version number of libguile-ltdl to 2. 2004-08-26 15:10:24 +00:00
Marius Vollmer
b8b9ec6845 * GUILE-VERSION: Bumped all versions for the 1.7.1 release. Added
LIBGUILE_*_MAJOR variables for inclusion in the names of shared
libraries such as "libguile-srfi-srfi-1-v-MAJOR.la".  Removed
LIBQTHREADS_*.
* configure.in: Updated for the new set of variables defined in
GUILE-VERSION.
2004-08-26 15:09:36 +00:00
Marius Vollmer
16eefe8daa Bumped all versions for the 1.7.1 release. Added LIBGUILE_*_MAJOR
variables for inclusion in the names of shared libraries such as
"libguile-srfi-srfi-1-v-MAJOR.la".  Removed LIBQTHREADS_*.
2004-08-26 15:08:44 +00:00
Marius Vollmer
cad4775f01 *** empty log message *** 2004-08-26 14:59:44 +00:00
Marius Vollmer
c9dc8c6cec Additions. 2004-08-25 19:03:14 +00:00
Marius Vollmer
c310ad4f20 Typos fixed. Use existing functions in explaining symbol and keyword
snarfer.
2004-08-25 19:02:34 +00:00
Marius Vollmer
41e4b9926d *** empty log message *** 2004-08-25 17:22:52 +00:00
Marius Vollmer
70bb81136d Removed things that are no longer true. Updated in general. 2004-08-25 17:22:38 +00:00
Marius Vollmer
b0d10ba69f Tidied up somewhat. 2004-08-25 17:22:14 +00:00
Marius Vollmer
c08d10f5f3 Include srfi-13.h and srfi-14.h, do not include strop.h. 2004-08-25 17:21:04 +00:00
Marius Vollmer
19ff6ffc06 *** empty log message *** 2004-08-25 16:04:30 +00:00
Marius Vollmer
3731fc6718 * srfi-13.c: First cut at thread-safeness and proper use of
scm_i_string_chars et al.  Copious scm_remember_upto_heres have
been inserted.  Made sure that no internal string pointer is used
across a SCM_TICK or a possible GC.
2004-08-25 16:04:09 +00:00
Marius Vollmer
ce25760f07 *** empty log message *** 2004-08-25 13:49:48 +00:00
Marius Vollmer
7311b3e838 (scm_compile_shell_switches): Use scm_from_locale_string instead of
scm_makfrom0str.
2004-08-25 13:47:52 +00:00
Marius Vollmer
2562032b61 (scm_string_rindex): Export to Scheme, as it has always been. 2004-08-25 13:42:04 +00:00
Marius Vollmer
ecedc0ca1b *** empty log message *** 2004-08-25 13:41:14 +00:00
Marius Vollmer
4a3057fc1e Correct xref to SRFI-13, now points to node Strings. 2004-08-25 13:40:53 +00:00
Marius Vollmer
5676b4fab7 Moved docs for SRFI-14 into main API chapter. Updated docstrings from
libguile/.
2004-08-25 13:40:21 +00:00
Marius Vollmer
f2b9c48b64 Left inf? in its place, since wants to be here so much. 2004-08-25 13:39:26 +00:00
Marius Vollmer
3d1f24d1f8 Synced from libguile/ 2004-08-25 13:38:37 +00:00
Kevin Ryde
c4c3360b28 *** empty log message *** 2004-08-25 01:08:14 +00:00
Kevin Ryde
4b0ad1f43f *** empty log message *** 2004-08-25 01:07:35 +00:00
Kevin Ryde
93827cbd87 More tests, in particular exercise #t result on empty body. 2004-08-25 01:04:40 +00:00
Kevin Ryde
3fe213f8f1 (and-let*): Give #t for an empty body, per srfi-2
spec, previously came out as an empty (begin).
2004-08-25 00:46:59 +00:00
Marius Vollmer
479357a63d *** empty log message *** 2004-08-24 23:37:07 +00:00
Marius Vollmer
f3f16cf64b (docstring-process-alist): Consider entries in reverse order. That
puts them in new-docstrings.texi in the same order as in the C source.
2004-08-24 23:36:56 +00:00
Marius Vollmer
5354f4abfd Corrected reference to srfi-14, which is now elsewhere. 2004-08-24 23:34:24 +00:00
Marius Vollmer
050ab45f56 Moved docs for SRFI-14 into main API chapter. Updated docstrings from
libguile/.
2004-08-24 23:33:39 +00:00
Marius Vollmer
8fc71812fc More deprecated entries. 2004-08-24 23:32:28 +00:00
Marius Vollmer
5499bd7f55 Removed scm_inf_p. 2004-08-24 23:32:10 +00:00
Marius Vollmer
c5080b5189 *** empty log message *** 2004-08-24 22:25:02 +00:00
Marius Vollmer
4a276c08e3 (%cond-expand-features): Addef srfi-13 and srfi-14. 2004-08-24 22:20:47 +00:00
Marius Vollmer
0081b349c8 * 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-24 22:19:21 +00:00
Marius Vollmer
7aa29a87f9 Two more tests for double indirect substring modification. 2004-08-24 22:14:57 +00:00
Marius Vollmer
1206efbe07 * symbols.h, symbols.c (scm_string_ci_to_symbol): Moved here, next
to scm_string_to_symbol.

* deprecated.c, load.c, posix.c, unif.c, symbols.c: Include
"srfi-13.h" instead of "strop.h".
2004-08-24 22:13:27 +00:00
Marius Vollmer
2c0b7c1fa0 (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.
2004-08-24 22:13:14 +00:00
Marius Vollmer
ad45f6b325 (scm_init_guile_1): Call scm_init_srfi_13 and scm_init_srfi_14. Do
not call scm_init_strop.
2004-08-24 22:13:07 +00:00
Marius Vollmer
1fdbbd4cd6 (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.
2004-08-24 22:12:59 +00:00
Marius Vollmer
c44ca4fe75 Include "srfi-13.h" instead of "strop.h". 2004-08-24 22:12:37 +00:00
Marius Vollmer
63181a97f5 * 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.
2004-08-24 22:12:08 +00:00
Marius Vollmer
4b0d27f266 *** empty log message *** 2004-08-24 16:44:00 +00:00
Marius Vollmer
b1092b3aaf (scm_inf_p): Synced docstring back from manual. 2004-08-24 16:43:50 +00:00
Marius Vollmer
0d2bfbad6e Copied from libguile/guile.texi. 2004-08-24 16:43:07 +00:00