Kevin Ryde
081c1b24fa
*** empty log message ***
2004-07-27 22:55:55 +00:00
Kevin Ryde
6364df3429
*** empty log message ***
2004-07-23 23:43:57 +00:00
Kevin Ryde
ae13e8e1ca
*** empty log message ***
2004-07-19 00:59:27 +00:00
Marius Vollmer
0523f1c0d8
*** empty log message ***
2004-07-10 14:43:55 +00:00
Kevin Ryde
677104a65c
*** empty log message ***
2004-07-09 22:27:47 +00:00
Marius Vollmer
aacc831855
*** empty log message ***
2004-07-08 16:03:45 +00:00
Marius Vollmer
c9eb03bb73
*** empty log message ***
2004-07-07 15:27:21 +00:00
Marius Vollmer
9b5eee309e
*** empty log message ***
2004-07-06 13:20:07 +00:00
Rob Browning
6293838ce4
*** empty log message ***
2004-06-20 14:21:31 +00:00
Marius Vollmer
c10b894e6b
*** empty log message ***
2004-06-15 13:20:22 +00:00
Dirk Herrmann
aa498d0c1b
* tests/syntax.test: Added various tests to check that
...
unmemoization works correctly.
2004-05-31 15:31:04 +00:00
Kevin Ryde
845087a40d
*** empty log message ***
2004-05-29 22:53:34 +00:00
Dirk Herrmann
12255c5896
* standalone/test-asmobs-lib.c: Fixed include statement.
2004-05-29 08:58:22 +00:00
Dirk Herrmann
62ed3710b7
* tests/goops.test: Wrap tests in module (test-suite
...
test-<file-name without .test>). Remove calls to deprecated macro
`undefine'.
2004-05-24 04:01:06 +00:00
Marius Vollmer
3d5ebfa95c
*** empty log message ***
2004-05-10 20:43:00 +00:00
Kevin Ryde
d12a658091
*** empty log message ***
2004-05-09 22:54:06 +00:00
Kevin Ryde
1dccbf7f5f
*** empty log message ***
2004-05-09 00:54:57 +00:00
Kevin Ryde
fc894caf84
*** empty log message ***
2004-05-09 00:50:30 +00:00
Kevin Ryde
b551c697dd
*** empty log message ***
2004-05-02 23:09:37 +00:00
Dirk Herrmann
e68ef9c82b
* tests/elisp.test: Wrap tests in module (test-suite
...
test-<file-name without .test>), following a practice that was
used on a couple of files already.
2004-04-29 20:44:52 +00:00
Kevin Ryde
dfa6017ebe
*** empty log message ***
2004-04-27 23:35:56 +00:00
Dirk Herrmann
36245b66c2
* libguile/eval.c (s_macro_keyword): New static identifier.
...
(scm_m_define): Change order to first create binding and
evaluating the expression afterwards.
(scm_m_set_x): Memoize complete set! expression. Only leave
symbols if no binding exists at memoization time. Throw error if
assigning to a syntactic keyword.
(lazy_memoize_variable): New function.
(CEVAL): When execution set!, perform lazy memoization if
unmemoized symbol is detected.
* libguile/modules.c (module_variable): Return variables with
unbound value.
* libguile/tags.h: Fix comment.
* test-suite/tests/syntax.test: Add test case to check the correct
handling of define expressions.
2004-04-26 19:59:03 +00:00
Kevin Ryde
cff55508f9
*** empty log message ***
2004-04-24 21:18:30 +00:00
Kevin Ryde
7301de799a
*** empty log message ***
2004-04-23 21:20:17 +00:00
Kevin Ryde
10cc8b0197
*** empty log message ***
2004-04-22 00:01:48 +00:00
Kevin Ryde
c9cdd3966e
*** empty log message ***
2004-04-15 00:53:30 +00:00
Kevin Ryde
57f6654745
*** empty log message ***
2004-04-06 00:08:18 +00:00
Kevin Ryde
d6628681cd
*** empty log message ***
2004-03-25 21:49:28 +00:00
Dirk Herrmann
62360b8975
* libguile/eval.c: Separated some definitions relevant for execution
...
from the memoization part of the file.
(copy_tree): New static function
(scm_copy_tree): Rewritten to fix two kinds or bugs: First, cyclic
structures are detected now and will lead to an exception instead
of forcing guile to run in an endless loop, using up all the
system's memory. Second, arrays in the cdr of an improper list
are now copied. See the new test cases in eval.test.
* test-suite/tests/eval.test: Added tests which reflect the recent
fixes to copy-tree.
2004-03-24 01:21:50 +00:00
Kevin Ryde
b3ffe4d491
*** empty log message ***
2004-02-28 23:22:12 +00:00
Kevin Ryde
2a61284af5
*** empty log message ***
2004-02-28 21:38:37 +00:00
Kevin Ryde
9593c679b9
*** empty log message ***
2004-02-21 22:04:42 +00:00
Marius Vollmer
8cad6491e6
*** empty log message ***
2004-02-18 19:29:40 +00:00
Kevin Ryde
ef861eadba
*** empty log message ***
2004-02-18 00:30:37 +00:00
Kevin Ryde
afe199fe64
*** empty log message ***
2004-02-17 23:27:27 +00:00
Marius Vollmer
17f732e6fa
*** empty log message ***
2004-02-17 21:39:21 +00:00
Marius Vollmer
8834dd6fae
*** empty log message ***
2004-01-23 21:14:24 +00:00
Dirk Herrmann
a264c013fd
* tests/syntax.test: Added test for unmemoizing internal defines.
2004-01-23 14:24:37 +00:00
Marius Vollmer
9a5fc8c203
*** empty log message ***
2004-01-21 00:47:50 +00:00
Marius Vollmer
25ffbdacbd
*** empty log message ***
2004-01-11 00:59:04 +00:00
Kevin Ryde
7dd5eb5898
*** empty log message ***
2004-01-11 00:28:08 +00:00
Marius Vollmer
fc6bb2831d
*** empty log message ***
2004-01-07 18:18:09 +00:00
Kevin Ryde
2359c543be
*** empty log message ***
2004-01-06 22:21:01 +00:00
Marius Vollmer
aacff585bc
*** empty log message ***
2004-01-06 18:17:30 +00:00
Marius Vollmer
dab514a843
*** empty log message ***
2004-01-03 21:56:35 +00:00
Kevin Ryde
6d611fedcc
*** empty log message ***
2004-01-03 21:12:45 +00:00
Marius Vollmer
89fcf1b4aa
*** empty log message ***
2003-12-26 19:09:03 +00:00
Kevin Ryde
caff34d4fa
*** empty log message ***
2003-12-02 21:38:04 +00:00
Mikael Djurfeldt
f1efbdf3f1
(snarfcppopts): Added -I$(top_srcdir).
2003-12-01 18:49:38 +00:00
Rob Browning
d26af5b23e
*** empty log message ***
2003-11-19 21:39:26 +00:00