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