1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 07:00:23 +02:00
Commit graph

6547 commits

Author SHA1 Message Date
Gary Houston
2ee08a2833 * posix.c (scm_convert_exec_args), dynl.c
(scm_make_argv_from_stringlist): static procs: 1) renamed both to
	allocate_string_pointers.  2) simplified: don't reallocate the
	strings, just make an array of pointers 3) avoid memory leaks on
	error 4) let the procedure report errors in its own name.
	Consequences: 1) the procedures now assume that SCM strings are
	nul-terminated, which should always be the case.  2) Since strings
	are not reallocated, it's now possible for strings passed to
	dynamic-args-call to be mutated.
2002-06-30 19:27:18 +00:00
Gary Houston
feec7802ff * autogen.sh: Changed the path to the scripts directory.
In libltdl, run aclocal before autoconf and automake: this
	eliminated various warnings after upgrading to newer automake.
2002-06-30 17:06:35 +00:00
Dirk Herrmann
c136c9205e * __scm.h, eval.c, eval.h: Removed compile time option
MEMOIZE_LOCALS to clean up the code.  Now, caching of local
variable positions during memoization is mandatory.  However, the
option to disable the caching has most probably not been used
anyway.
2002-06-28 22:40:08 +00:00
Marius Vollmer
23de7b97e9 Bettered wording for inf? and nan? procedures. 2002-06-19 11:41:13 +00:00
Marius Vollmer
e540802f9c *** empty log message *** 2002-06-17 23:30:36 +00:00
Marius Vollmer
ba4271760f (scm_simple_format): Print missing part of format before ~% control.
Thanks to Daniel Skarda!
2002-06-17 23:30:20 +00:00
Gary Houston
1334c61ab0 * boot-9.scm (file-set-position): use seek, not fseek. Make
third argument optional, for better SCM compatibility.
	(file-position): simplify definition.
2002-06-01 17:14:17 +00:00
Marius Vollmer
be87cdb704 *** empty log message *** 2002-06-01 16:16:59 +00:00
Marius Vollmer
f68acbb4b4 (file-set-position): Use seek instead of fseek. 2002-06-01 16:16:49 +00:00
Marius Vollmer
4c1ffcdda1 *** empty log message *** 2002-06-01 16:06:50 +00:00
Marius Vollmer
57e2f421dd Added exception notice to license statement. 2002-06-01 16:06:27 +00:00
Marius Vollmer
8dc434c78d *** empty log message *** 2002-05-22 19:55:56 +00:00
Marius Vollmer
164d248174 * numbers.c (mem2ureal): When returning an inexact zero, make sure it
is represented as a floating point value so that we can change its
sign.
2002-05-22 19:55:40 +00:00
Marius Vollmer
ba1b077b86 *** empty log message *** 2002-05-22 13:50:43 +00:00
Marius Vollmer
abb7e44d16 (idbl2str): Don't omit sign when printing negative zero. 2002-05-22 13:50:20 +00:00
Marius Vollmer
e9527dd63d (AC_CHECK_FUNCS): Check for copysign. 2002-05-22 13:49:42 +00:00
Thien-Thi Nguyen
9664b7ef6e *** empty log message *** 2002-05-19 05:12:42 +00:00
Thien-Thi Nguyen
ef018514da (group-diff): Also output +N and -N adds and subs details, respectively. 2002-05-19 05:12:04 +00:00
Thien-Thi Nguyen
0926d46e06 *** empty log message *** 2002-05-14 09:26:49 +00:00
Thien-Thi Nguyen
74c581316a *** empty log message *** 2002-05-14 09:25:26 +00:00
Thien-Thi Nguyen
37354cb7b9 For I386/OPENBSD, allow for __i386__' in addition to i386'. 2002-05-14 09:24:18 +00:00
Marius Vollmer
04a68c378d *** empty log message *** 2002-05-14 08:51:29 +00:00
Thien-Thi Nguyen
713526ad21 *** empty log message *** 2002-05-13 21:45:57 +00:00
Thien-Thi Nguyen
e4af2baf8e (scan-api): No longer include timestamp. 2002-05-13 21:45:12 +00:00
Gary Houston
843fae71fe Notes on scm_def_inp etc., for application porting. 2002-05-13 21:37:35 +00:00
Thien-Thi Nguyen
f404387de8 *** empty log message *** 2002-05-13 20:36:00 +00:00
Thien-Thi Nguyen
a70f730e23 (EXTRA_DIST): New var. 2002-05-13 20:35:17 +00:00
Thien-Thi Nguyen
faa2075ab1 *** empty log message *** 2002-05-13 10:14:42 +00:00
Thien-Thi Nguyen
3a56374157 (scripts_sources): Add api-diff and read-rfc822. 2002-05-13 10:14:06 +00:00
Thien-Thi Nguyen
a8aa1fc1a9 *** empty log message *** 2002-05-13 10:12:48 +00:00
Thien-Thi Nguyen
57737e2449 Initial revision. 2002-05-13 10:12:14 +00:00
Thien-Thi Nguyen
bbccda7e3e Update. 2002-05-12 05:29:39 +00:00
Thien-Thi Nguyen
500dc6cab2 *** empty log message *** 2002-05-12 05:15:11 +00:00
Thien-Thi Nguyen
e8604bd640 Include ../am/maintainer-dirs (in MAINTAINER_MODE).
(guile-api.alist, guile-api.alist-FORCE):
New rules (in MAINTAINER_MODE).
2002-05-12 05:14:11 +00:00
Thien-Thi Nguyen
9a9500ad2c *** empty log message *** 2002-05-12 03:47:32 +00:00
Thien-Thi Nguyen
4ab4e780c6 Use modules (ice-9 format), (ice-9 getopt-long).
Autoload module (srfi srfi-13).
No longer export `diff-alists'.

(diff, diff-alists, display-list): Remove.
(put, get, read-api-alist-file, hang-by-the-roots, diff?,
diff+note!, group-diff): New.
(api-diff): Rewrite.
2002-05-12 03:46:26 +00:00
Thien-Thi Nguyen
689c126449 Update. 2002-05-11 19:47:07 +00:00
Thien-Thi Nguyen
717bd14812 *** empty log message *** 2002-05-11 19:46:12 +00:00
Thien-Thi Nguyen
94a972ac31 (scan-api): Fix bug: No longer omit C' and Scheme' in
groups in the presence of the grouper.
2002-05-11 19:45:27 +00:00
Thien-Thi Nguyen
54352a3464 *** empty log message *** 2002-05-10 22:18:33 +00:00
Thien-Thi Nguyen
e366d58b79 (add-props): New proc.
(make-grok-proc): Renamed from `make-grok-hook'.
(make-members-proc): Renamed from `make-members-hook'.
(make-grouper): Renamed from `make-grouping-hook'.  Update callers.
Add handling for multiple grouping-defs files.
(scan-api): Add handling for multiple grouping-defs files.
Cache `symbol->string' result; adjust `sort' usage.
2002-05-10 22:17:39 +00:00
Marius Vollmer
5cb3f60097 *** empty log message *** 2002-05-10 16:39:45 +00:00
Marius Vollmer
319e6d7229 Added inclusion of "extensions.h". 2002-05-10 16:39:32 +00:00
Thien-Thi Nguyen
e0dcd99b08 Update. 2002-05-09 23:06:40 +00:00
Thien-Thi Nguyen
9327b8e633 *** empty log message *** 2002-05-09 23:06:09 +00:00
Thien-Thi Nguyen
1574685ad8 Add copyright and commentary.
(favorite): Delete this example composite.
(embedded-libltdl, gdb, coop, gh, g-fdes, r-fdes, scm, k, POSIX,
guile-C-API): New groups.
2002-05-09 23:02:52 +00:00
Marius Vollmer
e717bf46f4 *** empty log message *** 2002-05-09 19:37:55 +00:00
Marius Vollmer
a0c39db327 (format:out-inf-nan): New.
(format:out-fixed, format:out-expon, format:out-general): Use it
to print infs and nans.
2002-05-09 19:37:37 +00:00
Marius Vollmer
5c1254dae0 (unsetenv): New, for completeness. 2002-05-09 19:36:30 +00:00
Marius Vollmer
91d14235cd (Runtime Environment): Added entries for 'setenv' and 'unsetenv'. 2002-05-09 19:35:58 +00:00