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

3110 commits

Author SHA1 Message Date
Thien-Thi Nguyen
32bac999a1 *** empty log message *** 2001-05-10 23:38:29 +00:00
Thien-Thi Nguyen
230b61abbb Update copyright.
Fix relative path bug.  Thanks to Sergey Poznyakoff.
2001-05-10 23:34:33 +00:00
Marius Vollmer
c9dcc5ae18 *** empty log message *** 2001-05-10 22:31:32 +00:00
Martin Grabmüller
7c582ec9b5 * procs.c: Increased `scm_subr_table_room' to 800 because Guile now
has 779 primitives on startup.
2001-05-09 21:50:43 +00:00
Marius Vollmer
284ab60172 *** empty log message *** 2001-05-09 20:26:19 +00:00
Marius Vollmer
26fb6390fb (scm_i_eval): Copy expression before passing it to
SCM_XEVAL.  The copy operation was removed unintendedly during my
change on 2001-03-25.
2001-05-09 20:25:44 +00:00
Michael Livshin
910d1e40f9 * ports.c (scm_c_read): pointer arithmetic on void pointers isn't
portable.

* deprecation.c (s_scm_include_deprecated_features): ANSI'fied the
docstring.
2001-05-09 16:32:06 +00:00
Dirk Herrmann
8ff45739c5 * Ooops: This patch belongs to the previous ChangeLog entry... 2001-05-08 10:30:32 +00:00
Dirk Herrmann
56e55ac7cf * Removed deprecated hook names.
* Fix use of SCM_FLOBUFLEN.
2001-05-08 10:23:17 +00:00
Marius Vollmer
438201b47f *** empty log message *** 2001-05-07 18:11:40 +00:00
Marius Vollmer
abc235ad1c (gh_lookup): Call gh_module_lookup with
`scm_current_module ()', not `#f'.
(gh_module_lookup): Expect a module instead of an obarray as first
argument and do lookup in that module.
2001-05-07 18:11:20 +00:00
Marius Vollmer
d204b24c16 *** empty log message *** 2001-05-06 22:14:25 +00:00
Marius Vollmer
e466c6a2d6 (raeql_1): Do not call scm_uniform_vector_length on
arrays.  The length of array is already determined differently and
scm_uniform_vector_length does not work on arrays.
2001-05-06 22:14:09 +00:00
Marius Vollmer
fe7c2f88c2 *** empty log message *** 2001-05-06 21:20:11 +00:00
Marius Vollmer
e1fbffa9f4 (SCM_FUNC_CAST_ARBITRARY_ARGS): Use "SCM (*)()" for C++
as well.  "SCM (*)(...)" does not work on RedHat 7.1.
2001-05-06 21:19:53 +00:00
Marius Vollmer
26c1d5495b *** empty log message *** 2001-05-06 01:26:41 +00:00
Marius Vollmer
c05e97b749 (scm_difference): Call SCM_WTA_DISPATCH_0 when zero
arguments are supplied.
2001-05-06 01:26:23 +00:00
Marius Vollmer
e68fc82964 (SCM_WTA_DISPATCH_0): Removed ARG and POS parameters,
they are not used.  Changed `wrong type' error into `wrong num
args' error.  Changed all callers.
2001-05-06 01:25:15 +00:00
Thien-Thi Nguyen
3a6379f7f7 *** empty log message *** 2001-05-06 01:14:26 +00:00
Thien-Thi Nguyen
5ad8ab0a97 (scm_substring_move_x): Doc fix; nfc. 2001-05-06 01:12:50 +00:00
Thien-Thi Nguyen
1c938eb810 *** empty log message *** 2001-05-06 00:56:15 +00:00
Thien-Thi Nguyen
94bb46ab57 (scm_regexp_exec): Expand docstring to briefly
describe `regexp/notbol' and `regexp/noteol' execution flags.
2001-05-06 00:39:01 +00:00
Marius Vollmer
826e91f350 Read what you type, you bloody jerk. 2001-05-06 00:02:06 +00:00
Marius Vollmer
c10ecc4c81 *** empty log message *** 2001-05-05 19:16:08 +00:00
Marius Vollmer
cec0d28c56 (scm_valid_object_procedure_p): New.
(scm_set_object_procedure_x): Use it to check argument.  Fix
docstring.
2001-05-05 19:05:47 +00:00
Marius Vollmer
67dc6a4ea2 (scm_definedp): Fix docstring. 2001-05-05 19:03:42 +00:00
Gary Houston
a57a0b1e6a * socket.c: use HAVE_IPV6 instead of AF_INET6 to enable IPv6
support.
2001-05-05 08:31:00 +00:00
Neil Jerram
7a095584a9 * eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x),
symbols.c (scm_symbol_to_string), vports.c (scm_make_soft_port):
	Change R4RS references to R5RS.

	* guile-snarf.awk.in: Fixes so that (i) blank lines in the
	docstring source are correctly reproduced in the output (ii)
	we don't anymore get occasional trailing quotes.  Also reorganized
	and commented the code a little.

	* scmsigs.c (scm_raise), throw.c (scm_throw): Docstring format
	fixes.

	* new-docstrings.texi, posix.texi, scheme-control.texi,
	scheme-data.texi, scheme-debug.texi, scheme-evaluation.texi,
	scheme-io.texi, scheme-memory.texi, scheme-procedures.texi:
	Automatic docstring updates (mostly argument name updates and
	blank lines).

	* scheme-modules.texi: Change double hyphens to single.

	* scheme-control.texi (Lazy Catch): Completed.

	* posix.texi (Network Databases and Address Conversion): New
	subsubsection `IPv6 Address Conversion'.
2001-05-04 21:54:00 +00:00
Martin Grabmüller
dd2a6f3ac6 * strop.c (scm_string_split): New procedure.
* strop.h (scm_string_split): Added prototype.
2001-05-04 04:59:05 +00:00
Gary Houston
0012013017 * socket.c: define uint32_t if netdb.h doesn't. thanks to
Dale P. Smith.
2001-05-03 23:42:31 +00:00
Marius Vollmer
b65e6bfee2 *** empty log message *** 2001-05-02 00:49:27 +00:00
Marius Vollmer
fee12d1806 * rw.c: Include "modules.h" and "strports.h". 2001-05-02 00:49:11 +00:00
Marius Vollmer
28280fe3a5 * net_db.h (scm_gethost): Added prototype. 2001-05-02 00:48:32 +00:00
Marius Vollmer
388bebbc7e * init.c: Include "deprecation.h".
(scm_init_guile_1): Call scm_init_deprecation.
2001-05-02 00:47:50 +00:00
Marius Vollmer
7e51628821 * deprecation.h, deprecation.c: New.
* Makefile.am (libguile_la_SOURCES): Added "deprecation.c".
(DOT_X_FILES): Added "deprecation.x".
(modinclude_HEADERS): Added "deprecation.h".
2001-05-02 00:45:45 +00:00
Marius Vollmer
1464aae01f * gh.h (gh_init_guile, gh_make_string, gh_string_length,
gh_string_ref, gh_string_set_x, gh_substring, gh_string_append):
New.
2001-05-02 00:43:01 +00:00
Gary Houston
b0e5fd8c3d * rw.c: new file, implementing C part of module (ice-9 rw).
(scm_read_string_x_partial): moved from ioext.c
	(scm_init_rw): new proc.
	* rw.h: new file.
	init.c: include rw.h and call scm_init_rw.
	Makefile.am: include rw.c and rw.h.
2001-04-29 13:03:14 +00:00
Rob Browning
0b2da99cb3 *** empty log message *** 2001-04-28 17:31:07 +00:00
Rob Browning
457dc52c41 * tags.h (SCM_DOUBLE_CELLP): deprecation expired - removed.
(scm_tc_dblr): deprecation expired - removed.
  (scm_tc_dblc): deprecation expired - removed.
  (scm_tc16_flo): deprecation expired - removed.
  (scm_tc_flo): deprecation expired - removed.
2001-04-28 17:30:20 +00:00
Rob Browning
33cc9ac849 * tag.h (scm_tag): deprecation expired - removed. 2001-04-28 17:29:50 +00:00
Rob Browning
a0ea0f6515 * tag.c: (scm_tag): deprecation expired - removed. 2001-04-28 17:29:31 +00:00
Rob Browning
61fa6c373f * numbers.h (scm_dblproc): deprecation expired - removed.
(SCM_UNEGFIXABLE): deprecation expired - removed.
  (SCM_FLOBUFLEN): deprecation expired - removed.
  (SCM_INEXP): deprecation expired - removed.
  (SCM_CPLXP): deprecation expired - removed.
  (SCM_REAL): deprecation expired - removed.
  (SCM_IMAG): deprecation expired - removed.
  (SCM_REALPART): deprecation expired - removed.
  (scm_makdbl): deprecation expired - removed.
  (SCM_SINGP): deprecation expired - removed.
  (SCM_NUM2DBL): deprecation expired - removed.
  (SCM_NO_BIGDIG): deprecation expired - removed.
2001-04-28 17:28:04 +00:00
Rob Browning
14efea3dde * numbers.c: enabled local definition of SCM_FLOBUFLEN until we
know what's supposed to happen to it.
2001-04-28 17:27:04 +00:00
Rob Browning
5425fc2f3a * list.h (scm_list_star): deprecation expired - removed. 2001-04-28 17:25:51 +00:00
Rob Browning
36aecedd6b * ioext.h (scm_fseek): deprecation expired - removed. 2001-04-28 17:24:43 +00:00
Rob Browning
22baef2225 * ioext.c: (scm_fseek): deprecation expired - removed. 2001-04-28 17:24:16 +00:00
Rob Browning
91faf22772 * gh_data.c (gh_int2scmb): deprecation expired - removed. 2001-04-28 17:23:48 +00:00
Rob Browning
af92e2b53d * gh.h (gh_int2scmb): deprecation expired - removed. 2001-04-28 17:23:23 +00:00
Neil Jerram
e3334972a5 * Fix typo in docstring. 2001-04-28 08:59:48 +00:00
Rob Browning
a0f979acdb *** empty log message *** 2001-04-27 21:10:57 +00:00