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

3667 commits

Author SHA1 Message Date
Rob Browning
6e19af7d09 * throw.c (scm_ithrow): removed winds "asm" protection in favor of
scm_remember_upto_here_1.
2003-04-11 18:32:01 +00:00
Rob Browning
9300912e0c * eval.c (SCM_CEVAL): fixed a couple of mysterious (probably
optimization related) bugs on powerpc by altering some
  "while (!SCM_NULLP (t.arg1 = SCM_CDR (t.arg1)))"
style constructs so that the assignment doesn't happen inside the guard.
2003-04-11 18:31:56 +00:00
Marius Vollmer
f7ae99e97b *** empty log message *** 2003-03-19 21:56:00 +00:00
Marius Vollmer
194a547f33 Added defines for sparc-unknown-netbsdelf1.5 from Adrian Bunk.
Thanks!
2003-03-19 21:54:40 +00:00
Mikael Djurfeldt
20c862d06e * hooks.c (scm_c_hook_add): Fixed bug in append mode. 2003-02-20 14:12:36 +00:00
Mikael Djurfeldt
5abeba6894 * debug.c (scm_procedure_source): Handle all objects for which
procedure? is #t.  (Thanks to Bill Schottstaedt.)
2003-02-05 19:05:42 +00:00
Rob Browning
6df326f7d9 *** empty log message *** 2003-02-01 18:11:44 +00:00
Rob Browning
eaaae3ed2f *** empty log message *** 2003-02-01 17:50:45 +00:00
Rob Browning
7e1042edf4 * Makefile.am: move built files to nodist_ targets so they don't
end up in the dist tarfile.
(modinclude_HEADERS): remove version.h and scmconfig.h.
(nodist_modinclude_HEADERS): add version.h and scmconfig.h.
2003-02-01 17:50:07 +00:00
Mikael Djurfeldt
98250e31ff * upstream/Makefile.am (ltdl.h.diff, ltdl.c.diff): Look for ltdl.h
and ltdl.c in "$(srcdir)".

* evalext.c, evalext.h (s_scm_self_evaluating_p): Needed by
syntax-case macro fix.

* Makefile.am (c-tokenize.c): Look for it in $(srcdir).

* syncase.scm, psyntax.ss, psyntax.pp: Imported fixes from trunk.

* boot-9.scm (use-syntax): Return *unspecified*.
2003-01-27 11:03:20 +00:00
Mikael Djurfeldt
37b15e9c00 * goops.c (scm_sys_prep_layout_x): Bugfix: Only create layout for
slots with instance allocation.
2003-01-08 18:47:31 +00:00
Rob Browning
7f613b2357 *** empty log message *** 2002-12-16 06:04:29 +00:00
Rob Browning
a3d8bafb7b * Makefile.am (EXTRA_DIST): add version.h.in to EXTRA_DIST. 2002-12-16 05:44:18 +00:00
Rob Browning
76cc798fd5 * version.h.in (SCM_MICRO_VERSION): use @--@ substitution now.
(SCM_MINOR_VERSION): use @--@ substitution now.
(SCM_MICRO_VERSION): use @--@ substitution now.
(scm_effective_version): new function prototype.
2002-12-08 20:43:29 +00:00
Rob Browning
59c3c90cd5 * version.c (scm_effective_version): new function, also add
effective-version.
2002-12-08 20:43:22 +00:00
Rob Browning
00a727be55 * Makefile.am (schemelibdir): VERSION -> GUILE_EFFECTIVE_VERSION.
(libpath.h): use GUILE_EFFECTIVE_VERSION to compute
SCM_LIBRARY_DIR.
(version.h): generate this here rather than configure.in.  This
approach tracks source edits better (i.e. more immediately).
Might be worth considering for other .in files too.
2002-12-08 20:43:15 +00:00
Rob Browning
7821d45115 *** empty log message *** 2002-12-08 20:43:08 +00:00
Marius Vollmer
819c7b28df (scm_integer_expt): Make 0^z == 0 for z != 0. Also for reals. 2002-11-03 22:02:10 +00:00
Marius Vollmer
1a9e764e6b *** empty log message *** 2002-11-03 17:23:47 +00:00
Marius Vollmer
0e94a6b0a4 Include "_scm.h" before testing HAVE_UNISTD_H. Thanks to Bill
Schottstaedt!
2002-11-03 17:23:20 +00:00
Marius Vollmer
75975ac8cf *** empty log message *** 2002-11-03 17:10:38 +00:00
Marius Vollmer
6fccbc25c4 (scm_integer_expt): Make 0^z == 0 for z != 0. 2002-11-03 17:10:21 +00:00
Marius Vollmer
a069ea8b98 *** empty log message *** 2002-10-25 16:26:18 +00:00
Marius Vollmer
abeff04457 * Makefile.am (INCLUDES): Include from ../libguile-ltdl/ instead
of from $(INCLTDL).
(libguile_la_LIBADD): Use ../libguile-ltdl/libguile-ltdl.la
instead of $(LIBLTDL).

* guile.c: Include "guile-ltdl.h" instead of "libltdl/ltdl.h".
(main): switch to scm_lt_dlset_preloaded_symbols;

* dynl.c: Include "guile-ltdl.h" instead of "libltdl/ltdl.h".
(sysdep_dynl_link): switch to scm_lt_dlhandle, scm_lt_dlopenext,
and scm_lt_dlerror.
(sysdep_dynl_unlink): switch to scm_lt_dlhandle, scm_lt_dlclose,
and scm_lt_dlerror.
(sysdep_dynl_func): switch to scm_lt_dlhandle, scm_lt_dlsym, and
scm_lt_dlerror.
(sysdep_dynl_init): switch to scm_lt_dlinit();
2002-10-25 16:26:07 +00:00
Marius Vollmer
1be12efec2 *** empty log message *** 2002-10-19 15:00:01 +00:00
Marius Vollmer
7a71305412 Include "libguile/struct.h" instead of just "struct.h". 2002-10-19 14:59:45 +00:00
Marius Vollmer
1dc78e15af *** empty log message *** 2002-10-14 22:57:42 +00:00
Marius Vollmer
10d292c198 Replaced "$<" in non-pattern rules with its value. This is to support
makes that know about "$<" only in pattern rules, like Sun's make.
2002-10-14 22:57:22 +00:00
Marius Vollmer
e3f3ad51fb C 2002-10-13 18:28:27 +00:00
Marius Vollmer
e92a431448 (libpath.h): Fixed typo in top_srcdir_absolute
substitution.  Thanks to David Allouche!
2002-10-13 18:28:08 +00:00
Marius Vollmer
3ee04c0e64 *** empty log message *** 2002-08-26 21:45:26 +00:00
Marius Vollmer
fcca28d796 (scm_compile_shell_switches): Added "2002" to Copyright years. Thanks
to Martin Grabmüller!
2002-08-26 21:45:03 +00:00
Marius Vollmer
898dc64201 *** empty log message *** 2002-08-24 00:49:31 +00:00
Marius Vollmer
17f52bde69 Do not expect the input file to be the first argument after the
optional "-o" option, just pass everything to the pre-processor
without extracting the input file name.
2002-08-24 00:49:14 +00:00
Rob Browning
30dbbc4d29 *** empty log message *** 2002-08-20 04:02:48 +00:00
Rob Browning
03e24dbcd7 * Makefile.am (modinclude_HEADERS): add scmconfig.h.
(scmconfig.h): new target -- generate file from ../config.h.
(MOSTLYCLEANFILES): add scmconfig.h.
2002-08-05 16:26:31 +00:00
Rob Browning
469eff2a7d *** empty log message *** 2002-07-09 04:45:06 +00:00
Rob Browning
9be20cee6f * gc_os_dep.c: HURD fixes. 2002-07-08 23:38:35 +00:00
Marius Vollmer
83360f36e5 *** empty log message *** 2002-06-17 23:22:45 +00:00
Marius Vollmer
0f36d956c2 (scm_simple_format): Print missing part of format before ~% control.
Thanks to Daniel Skarda!
2002-06-17 23:22:33 +00:00
Marius Vollmer
a3a97bcdcc *** empty log message *** 2002-06-01 16:07:44 +00:00
Marius Vollmer
0276556fe7 Added exception notice to license statement. 2002-06-01 16:07:25 +00:00
Rob Browning
137e8575ca *** empty log message *** 2002-05-16 16:51:19 +00:00
Rob Browning
280804ba43 * numbers.c (s_scm_integer_expt): (expt 0 0) -> 1 now as per r5rs. 2002-05-16 16:48:12 +00:00
Thien-Thi Nguyen
1bec78f799 *** empty log message *** 2002-05-14 09:28:49 +00:00
Thien-Thi Nguyen
4df74f4cd6 For I386/OPENBSD, allow for __i386__' in addition to i386'. 2002-05-14 09:27:55 +00:00
Thien-Thi Nguyen
af1122404f *** empty log message *** 2002-04-23 22:34:03 +00:00
Thien-Thi Nguyen
0e15d345c5 (scm_slot_exists_p): Rename from scm_slots_exists_p. 2002-04-23 22:33:29 +00:00
Thien-Thi Nguyen
fb7d3f4f7b (scm_slot_exists_p): Rename from scm_slots_exists_p.
(s_scm_slot_exists_p): Rename from s_scm_slots_exists_p.
2002-04-23 22:31:53 +00:00
Rob Browning
cec1f414cc *** empty log message *** 2002-04-09 17:27:46 +00:00