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

8995 commits

Author SHA1 Message Date
Rob Browning
50d64f0d25 *** empty log message *** 2003-04-14 15:55:37 +00:00
Rob Browning
479c46eab8 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
test-asmobs-lib.x rather than test-asmobs-lib.x.c.
2003-04-14 15:55:23 +00:00
Rob Browning
8f9ae7fd52 * standalone/Makefile.am: change from .c.x to .x to be consistent
with the rest of guile.
2003-04-14 15:55:18 +00:00
Rob Browning
94e9127567 *** empty log message *** 2003-04-14 15:44:40 +00:00
Rob Browning
f59195a1d0 * tags.h: scm_t_intptr should have been intptr_t. 2003-04-14 15:42:34 +00:00
Mikael Djurfeldt
da2e146a5b * print.c (scm_prin1): Remember old state of pstate->writingp. 2003-04-14 14:51:09 +00:00
Rob Browning
3071ea2764 *** empty log message *** 2003-04-13 17:48:02 +00:00
Rob Browning
8ad0368f07 * md/axp.s '.file 2 "axp.s"' -> '.file 2 "axp.s".
(qt_vstart): .end qt_vstart, not qt_start.  Thanks to Falk
Hueffner.
2003-04-13 17:47:29 +00:00
Rob Browning
63c1872f88 * goops.c (prep_hashsets): make static to match prototype.
(scm_sym_args): SCM_SYMBOL -> SCM_GLOBAL_SYMBOL.  Thanks to Albert
Chin.
2003-04-13 17:46:54 +00:00
Rob Browning
9534300a30 * gc_os_dep.c: add NetBSD powerpc config info. Thanks to Thomas
Klausner.
2003-04-13 17:46:39 +00:00
Rob Browning
620246746b * c-tokenize.lex: remove trailing comma from enum. Thanks to
Albert Chin.
2003-04-13 17:46:21 +00:00
Rob Browning
7c12f0ac3d * __scm.h (SCM_FLUSH_REGISTER_WINDOWS): don't just rely on "sparc"
test.  Instead use
#if defined (sparc) || defined (__sparc__) || defined (__sparc)
as gc_os_dep.c suggests is appropriate.
2003-04-13 17:46:09 +00:00
Mikael Djurfeldt
55ccbd3545 * goops.scm (compute-getters-n-setters/verify-accessors): Better
check of format of value returned by compute-get-n-set.
(compute-getters-n-setters): Extended format of slot
getters-n-setters to indicate position and size of slot memory
allocated in instances.

* goops.c (scm_sys_prep_layout_x): Instance allocation is now
indicated through extra fields in getters-n-setters.
(scm_add_slot): Adapted to new format of getters_n_setters slot.
(Thanks to Andy Wingo.)
2003-04-13 15:05:05 +00:00
Mikael Djurfeldt
21ab2aeb77 * goops.scm (compute-getters-n-setters/verify-accessors): Better
check of format of value returned by compute-get-n-set.
(compute-getters-n-setters): Extended format of slot
getters-n-setters to indicate position and size of slot memory
allocated in instances.

* goops.c (scm_sys_prep_layout_x): Instance allocation is now
indicated through extra fields in getters-n-setters.
(scm_add_slot): Adapted to new format of getters_n_setters slot.
(Thanks to Andy Wingo.)
2003-04-13 14:48:35 +00:00
Rob Browning
5735d351cf *** empty log message *** 2003-04-12 18:44:56 +00:00
Rob Browning
fbc29076a3 * md/axp.s (qt_vstart): fix assembly bugs. Thanks to Falk Hueffner. 2003-04-12 18:42:12 +00:00
Rob Browning
659c80d9b5 *** empty log message *** 2003-04-12 18:41:57 +00:00
Rob Browning
084210bf9a * backtrace.c (display_backtrace_file): correct a couple of
instances of "file == SCM_BOOL_F" to "SCM_FALSEP (file)"
(shouldn't be comparing values directly).
2003-04-12 18:41:30 +00:00
Rob Browning
ad2b971d55 *** empty log message *** 2003-04-12 17:44:24 +00:00
Rob Browning
f78a964936 * guile-test: added "Running test FOO" output by default. There
may be a good reason to remove this, but the output can be helpful
in determining where a failure occurred.
2003-04-12 17:44:08 +00:00
Rob Browning
6536b58713 * __scm.h (SCM_FLUSH_REGISTER_WINDOWS): don't just rely on "sparc"
test.  Instead use
#if defined (sparc) || defined (__sparc__) || defined (__sparc)
as gc_os_dep.c suggests is appropriate.
2003-04-12 17:40:03 +00:00
Rob Browning
e21bdaf4a4 *** empty log message *** 2003-04-12 16:48:47 +00:00
Rob Browning
99290b905d *** empty log message *** 2003-04-12 01:18:02 +00:00
Rob Browning
6c9a86a4ba * preface.texi: change MANUAL_EDITION to MANUAL-EDITION so we
don't choke TeX (thanks to Dale P. Smith).
2003-04-12 01:17:56 +00:00
Rob Browning
95a5ef6ce3 * guile.texi: change MANUAL_EDITION to MANUAL-EDITION so we don't
choke TeX (thanks to Dale P. Smith).
2003-04-12 01:17:51 +00:00
Rob Browning
604a9686a5 *** empty log message *** 2003-04-12 01:12:10 +00:00
Rob Browning
cc76e25dc2 * goops.c (prep_hashsets): make static to match prototype.
(scm_sym_args): SCM_SYMBOL -> SCM_GLOBAL_SYMBOL.  Thanks to Albert
Chin.
2003-04-12 01:12:02 +00:00
Rob Browning
3ca833fd1e * gc_os_dep.c: add NetBSD powerpc config info. Thanks to Thomas
Klausner.
2003-04-12 01:11:55 +00:00
Rob Browning
4d6ae3cfbc * c-tokenize.lex: remove trailing comma from enum. Thanks to
Albert Chin.
2003-04-12 01:11:49 +00:00
Rob Browning
ad4c459928 *** empty log message *** 2003-04-12 00:07:23 +00:00
Rob Browning
b84333a89f * 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)))"
or
  "if (...foo = bar...)"
style constructs to move the assignments outside the guards.
(scm_m_case): move some assignments outside guards as above.
(scm_m_letrec1): move some assignments outside guards as above.
(unmemocopy): move some assignments outside guards as above.
(scm_eval_body): move some assignments outside guards as above.
(SCM_APPLY): move some assignments outside guards as above.
(s_scm_copy_tree): move some assignments outside guards as above.
2003-04-12 00:07:15 +00:00
Rob Browning
f802eb6139 *** empty log message *** 2003-04-11 18:34:09 +00:00
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
Rob Browning
bd4ed372ce * Makefile.am (CLEANFILES): add guile-procedures.txt. 2003-04-11 18:31:46 +00:00
Han-Wen Nienhuys
dff96e9567 (snarfcppopts): use DEFAULT_INCLUDES
instead of INCLUDES
2003-04-09 09:29:44 +00:00
Rob Browning
b5331f105f *** empty log message *** 2003-04-07 20:38:55 +00:00
Rob Browning
00f9eacec5 * debug.h: change "id" arg name to "info_id" to avoid objective-c
clash.
2003-04-07 20:36:04 +00:00
Rob Browning
07921c7642 *** empty log message *** 2003-04-07 17:52:28 +00:00
Rob Browning
b4559de7a8 * standalone/Makefile.am: new file. 2003-04-07 17:50:48 +00:00
Rob Browning
ddb9c4ca1c * guile-test: added "Running test FOO" output by default. There
may be a good reason to remove this, but the output can be helpful
in determining where a failure occurred.
2003-04-07 17:50:41 +00:00
Rob Browning
257ca0d7c6 * standalone/test-num2integral.c: new test -- one new regression
check.
2003-04-07 17:48:31 +00:00
Rob Browning
51a186f75f * standalone/test-gh.c: new test code (migrated from
tests/c-api/) -- a trivial start.
2003-04-07 17:48:00 +00:00
Rob Browning
896f6179b4 * standalone/test-asmobs-lib.c: new test script (migrated from
tests/asmobs/).
2003-04-07 17:46:38 +00:00
Rob Browning
b1362b02b9 * standalone/test-asmobs: new test script. 2003-04-07 17:46:30 +00:00
Rob Browning
eda9f0e6f3 * standalone/README: new file. 2003-04-07 17:46:11 +00:00
Rob Browning
6405ae86d2 * standalone/Makefile.am: new file. 2003-04-07 17:38:03 +00:00
Rob Browning
0443541a34 * standalone/.cvsignore: new file. 2003-04-07 17:37:53 +00:00
Rob Browning
b3a9c1e7bc * num2integral.i.c (NUM2INTEGRAL): fix bug pointed out by Mikael
and add regression test to standalone/.
2003-04-07 17:36:26 +00:00
Rob Browning
876173478e *** empty log message *** 2003-04-07 17:36:17 +00:00