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

3964 commits

Author SHA1 Message Date
Dirk Herrmann
2d9cdf4e81 * Don't assign to SCM_SUBRF, use new SCM_SET_SUBRF macro instead. 2000-06-05 12:54:40 +00:00
Dirk Herrmann
4b479d9818 * gh.h: Don't take the address of a SCM value.
* sort.c: Don't take the address of SCM_CAR, use SCM_CARLOC instead.
2000-06-05 12:09:35 +00:00
Dirk Herrmann
9a09deb1c3 * Removed SCM_TRUE_P since it may get confused with !SCM_FALSEP. 2000-06-05 11:39:46 +00:00
Mikael Djurfeldt
1f496b05af *** empty log message *** 2000-06-05 00:31:41 +00:00
Mikael Djurfeldt
cb546c61ba * boot-9.scm (error-catching-loop): Inform about debugger on error. 2000-06-05 00:31:24 +00:00
Mikael Djurfeldt
542bfe1de2 *** empty log message *** 2000-06-04 17:27:45 +00:00
Mikael Djurfeldt
002f1a5dba * eval.c (scm_badformalsp): New static function.
(SCM_CEVAL): Check arguments for procedure-with-setter closures.
(Thanks to Keisuke Nishida.)
2000-06-04 17:27:27 +00:00
Mikael Djurfeldt
2c4fc472dc *** empty log message *** 2000-06-04 01:34:58 +00:00
Mikael Djurfeldt
6906bd0d7a * boot-9.scm (scm-module-closure): New procedure: Was previously
anonymous.  Now needed in modules.c.
(make-module): Use `standard-eval-closure' to create the eval
closure.
2000-06-04 01:34:27 +00:00
Mikael Djurfeldt
4fd1f6529d * variable.c: Code layout fixes. 2000-06-04 01:30:32 +00:00
Mikael Djurfeldt
bccb33a9f0 * symbols.c (scm_sym2vcell): Bypass dispatch in the evaluator for
standard eval closures.
2000-06-04 01:30:23 +00:00
Mikael Djurfeldt
a75c639c6c * modules.h (scm_standard_eval_closure): Declare. 2000-06-04 01:30:14 +00:00
Mikael Djurfeldt
152abe96e5 * modules.c: Added #include "libguile/vectors.h";
Added #include "libguile/hashtab.h";
Added #include "libguile/struct.h";
Added #include "libguile/variable.h";
Capture Scheme level `module-make-local-var!' to be used in the
standard eval closure.
(scm_standard_eval_closure): New primitive.
2000-06-04 01:30:05 +00:00
Mikael Djurfeldt
790071cdc8 * eval.c (scm_lookupcar): Test for !SCM_CONSP (SCM_CAR (env))
instead of SCM_TRUE (scm_procedurep (SCM_CAR (env))).
2000-06-04 01:29:54 +00:00
Mikael Djurfeldt
96372e45b8 *** empty log message *** 2000-06-03 14:51:47 +00:00
Mikael Djurfeldt
30dda2579c * Makefile.am: Added LIBS line to libpath which accidentally
disappeared in the change of 2000-06-01.
(Thanks to Dale	P. Smith.)
2000-06-03 14:51:37 +00:00
Mikael Djurfeldt
6784d5c00b *** empty log message *** 2000-06-03 00:25:55 +00:00
Mikael Djurfeldt
84fbe20b5b * scmsigs.c (scm_segfaulr): Removed. (Was probably added by
mistake since it is not mentioned in ChangeLog.)
2000-06-03 00:25:35 +00:00
Mikael Djurfeldt
cc0bb1ef3b *** empty log message *** 2000-06-03 00:17:41 +00:00
Mikael Djurfeldt
05a85bae79 * gc.h (SCM_VALIDATE_CELL): Cast result to (void) in order to
avoid compiler warnings in gcc.  (Does this work for other
compilers?)
2000-06-03 00:17:31 +00:00
Mikael Djurfeldt
4ecf5aa357 *** empty log message *** 2000-06-02 23:47:31 +00:00
Mikael Djurfeldt
217883aa45 * gc.h (SCM_VALIDATE_CELL): Don't "use" the value returned by
abort ().
(SCM_CARLOC, SCM_CDRLOC): Define directly instead of using
SCM_CELL_OBJECT_0 and SCM_CELL_OBJECT_1.  It's not correct to take
the address of these expressions since they use SCM_VALIDATE_CELL.
(Thanks to Bernard Urban.)
2000-06-02 23:47:11 +00:00
Mikael Djurfeldt
f8d4d8e593 *** empty log message *** 2000-06-02 23:33:21 +00:00
Mikael Djurfeldt
07286af905 * dynl.c: Changed #include <ltdl.h> --> #include
"libltdl/ltdl.h".  (Thanks to Bill Schottstaedt.)
2000-06-02 23:33:10 +00:00
Mikael Djurfeldt
9b863bb51b Moved from parent directory 2000-06-02 13:17:29 +00:00
Mikael Djurfeldt
5cb6f99c23 *** empty log message *** 2000-06-02 13:17:01 +00:00
Mikael Djurfeldt
1999efe0c9 * TODO: Moved to devel/. 2000-06-02 13:16:54 +00:00
Mikael Djurfeldt
079abb952d * NOTES: Removed. 2000-06-02 13:16:45 +00:00
Craig Brozefsky
b6fae158bd * Makefile.am: libguile_la_LDFLAGS gets -version-info args
from GUILE-VERSION definition of LIBGUILE version.  Added to
libpath.h definitions for guileversion and libguileversion which
both get their values from GUILE-VERSION definition.
2000-06-02 06:47:35 +00:00
Craig Brozefsky
3ff0d90a1f * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
define libguile.so version in a well-lit place.

* configure.in: added AC_SUBST lines for the new LIBGUILE version
variables.
2000-06-02 06:44:27 +00:00
Michael Livshin
ab345d8f79 *** empty log message *** 2000-06-01 15:25:47 +00:00
Michael Livshin
65545721f3 autogen.sh: call ./guile-aclocal.sh instead of aclocal.
guile-readline/autogen.sh: call ../guile-aclocal.sh instead of aclocal.

guile-aclocal.sh: new file, works around aclocal problems.
2000-06-01 15:11:14 +00:00
Mikael Djurfeldt
d9c443919d *** empty log message *** 2000-05-31 01:00:23 +00:00
Dirk Herrmann
7272f6d8b8 * Don't use SCM_SMOB_PREDICATE in header file. 2000-05-30 16:01:34 +00:00
Dirk Herrmann
b272843227 * Removed mit-threads and fsu-threads and references. 2000-05-30 15:56:55 +00:00
Mikael Djurfeldt
aa4bb95d6a *** empty log message *** 2000-05-30 14:14:11 +00:00
Mikael Djurfeldt
18322dfd87 *** empty log message *** 2000-05-30 13:52:13 +00:00
Mikael Djurfeldt
b3194aba7c *** empty log message *** 2000-05-30 13:28:33 +00:00
Mikael Djurfeldt
d15831b882 *** empty log message *** 2000-05-30 13:18:07 +00:00
Mikael Djurfeldt
b490fbc2b2 * tasks.text: Use outline-mode. Added section for tasks in need
of attention.
2000-05-30 13:17:57 +00:00
Mikael Djurfeldt
7550516f59 *** empty log message *** 2000-05-29 21:06:10 +00:00
Mikael Djurfeldt
55548b36a7 * tasks.text: New file. 2000-05-29 21:05:58 +00:00
Dirk Herrmann
f8eaf8b9a3 * Restored the old behaviour of scm_create_hook. 2000-05-29 07:57:31 +00:00
Mikael Djurfeldt
604bc76de2 *** empty log message *** 2000-05-28 15:03:54 +00:00
Mikael Djurfeldt
752fd3b4a5 * ppexpand.el: New file. 2000-05-28 15:03:45 +00:00
Dirk Herrmann
e11f8b42f2 * The name property of hooks is deprecated. 2000-05-26 16:31:22 +00:00
Mikael Djurfeldt
6a63e24726 *** empty log message *** 2000-05-25 20:46:34 +00:00
Mikael Djurfeldt
a5a135c3be * build/snarf-macros.text: New file. 2000-05-25 20:46:19 +00:00
Mikael Djurfeldt
11365bc780 * README: New file. 2000-05-25 20:46:05 +00:00
Dirk Herrmann
894a712b28 * Un-deprecated the *FIXABLE macros.
* Deprecated SCM_UNPACK_CAR.
* Updated NEWS and RELEASE.
2000-05-25 13:53:49 +00:00