Jim Blandy
2e13255303
*** empty log message ***
1999-02-06 16:11:26 +00:00
Mikael Djurfeldt
4c29f082a1
*** empty log message ***
1999-01-22 06:43:56 +00:00
Jim Blandy
333a479127
*** empty log message ***
1998-12-14 10:06:04 +00:00
Jim Blandy
715fad681a
*** empty log message ***
1998-12-09 09:28:47 +00:00
Jim Blandy
69c6acbb74
*** empty log message ***
1998-11-23 10:27:27 +00:00
Mikael Djurfeldt
b322f09ab8
* coop.c (coop_condition_variable_wait): Removed
...
(coop_condition_variable_wait_mutex): Folded logic of
coop_mutex_unlock into coop_condition_variable_wait_mutex to
prevent condvar signal lossage. Previously, another thread could
start to run after unlocking the mutex but before putting the
current thread on the wait queue. If that thread then would
signal the first, the signal would be lost. (Thanks to Christian
Lynbech.)
1998-11-19 08:15:22 +00:00
Mikael Djurfeldt
224822be69
* eval.c (SCM_CEVAL): Added missing case for cclo. (Thanks to
...
Christian Lynbech.)
1998-11-17 08:03:18 +00:00
Mikael Djurfeldt
88ceea5c64
Updated
1998-11-03 16:17:29 +00:00
Mikael Djurfeldt
99c8588f03
Added Thien-Thi Nguyen
1998-11-01 04:53:34 +00:00
Jim Blandy
cc720f64d8
*** empty log message ***
1998-10-24 20:56:13 +00:00
Jim Blandy
5469b4a131
*** empty log message ***
1998-10-20 15:20:35 +00:00
Jim Blandy
f3227c7a71
*** empty log message ***
1998-10-19 22:45:55 +00:00
Jim Blandy
14725cbb40
*** empty log message ***
1998-10-19 21:30:07 +00:00
Jim Blandy
f4be1689e1
*** empty log message ***
1998-10-19 13:49:40 +00:00
Jim Blandy
ccd9642e20
*** empty log message ***
1998-10-17 18:05:32 +00:00
Jim Blandy
2cb8b9ecb0
*** empty log message ***
1998-10-14 19:21:40 +00:00
Jim Blandy
d27b36ef34
*** empty log message ***
1998-10-12 21:08:56 +00:00
Jim Blandy
216d3a1e28
*** empty log message ***
1998-10-10 21:29:37 +00:00
Jim Blandy
75d6cdf0ce
*** empty log message ***
1998-10-10 12:39:22 +00:00
Jim Blandy
0445f9f28c
*** empty log message ***
1998-10-09 14:25:04 +00:00
Jim Blandy
a14e47910e
*** empty log message ***
1998-10-07 20:00:11 +00:00
Jim Blandy
2d0937bc84
*** empty log message ***
1998-10-06 15:47:07 +00:00
Jim Blandy
48ca6468ab
*** empty log message ***
1998-10-03 19:30:38 +00:00
Jim Blandy
541716d15c
*** empty log message ***
1998-10-03 14:13:08 +00:00
Jim Blandy
a844424977
*** empty log message ***
1998-10-03 09:10:09 +00:00
Jim Blandy
1a0106ef2b
*** empty log message ***
1998-07-28 08:41:00 +00:00
Mikael Djurfeldt
93df19d088
Added Richard Polton
1998-07-21 14:15:06 +00:00
Mikael Djurfeldt
4b8d84c951
Updated
1998-07-16 22:51:18 +00:00
Mikael Djurfeldt
cd51f30d81
Updated
1998-07-15 23:29:41 +00:00
Mikael Djurfeldt
e682159489
Updated
1998-07-12 13:20:41 +00:00
Mikael Djurfeldt
74d6650d3a
Updated
1998-06-18 21:54:44 +00:00
Mikael Djurfeldt
d54b6314e6
Updated
1998-06-09 21:56:23 +00:00
Mikael Djurfeldt
391aebfc7c
Updated
1998-06-09 20:28:13 +00:00
Mikael Djurfeldt
a581e90656
Added Chet Ramey
1998-05-19 20:42:59 +00:00
Mikael Djurfeldt
95bdd85dc6
Added Andrew Archibald
1998-05-11 01:14:23 +00:00
Mikael Djurfeldt
680ed4a802
* eval.c (SCM_CEVAL): Do more thorough argument checking. This
...
change makes the evaluator safer at the cost of evaluation speed.
It handles the case when the user has added a non-immediate
improper end of the application form, e.g., `(+ 0 . x)'.
(Earlier only cases like `(+ 0 . 0)' were handled.) I've tried to
minimize the extra cost as much as possible. The new code is
enclosed in #ifdef CAUTIOUS regions. NOTE: This also fixes the
problem with structs planted directly in the code (e.g. by a
macro). This no longer causes segmentation fault. (Thanks to
Eric Hanchrow.)
* eval.c, eval.h (scm_eval_args, scm_deval_args): Take one extra
arg `proc' in order to be able to throw errors; New argument
checking code.
1998-05-02 16:26:21 +00:00
Mikael Djurfeldt
2c36126d13
*** empty log message ***
1998-04-24 23:51:34 +00:00
Mikael Djurfeldt
c3e09ef939
* dynl.c (scm_must_free_argv): Fixed memory leak due to negated
...
condition. (Thanks to John Tobey.)
* dynl.c: Only check that HAVE_DLOPEN is defined before loading
dynl-dl.c; Test on HAVE_LIBDLD instead of HAVE_DLD.
1998-04-19 20:15:49 +00:00
Mikael Djurfeldt
608cf70c13
* runq.scm (runq-control): Corrected spelling of enqueue!.
...
(Thanks to Karl M. Hegbloom.)
1998-04-15 08:30:19 +00:00
Mikael Djurfeldt
09725fff9d
*** empty log message ***
1998-04-12 23:33:48 +00:00
Mikael Djurfeldt
1ba8c23aca
* socket.c: Check for HAVE_UNIX_DOMAIN_SOCKETS instead of
...
UNIX_DOMAIN_SOCKETS. (Thanks to Lauri Alanko.)
1998-04-12 16:27:48 +00:00
Mikael Djurfeldt
6f3067f1e0
* gc.c (scm_gc_sweep): Count cells correctly. (Thanks to Ben
...
Caradoc-Davies.)
1998-04-12 10:23:20 +00:00
Mikael Djurfeldt
545e743d6c
*** empty log message ***
1998-04-02 09:24:34 +00:00
Mikael Djurfeldt
d0defdf3aa
* ports.c (scm_add_to_port_table): First line is now line 0
...
(was 1). (Interface changed according to suggestion by Per
Bothner.)
* backtrace.c (display_header): Add 1 to line and column numbers
when presenting them to the user.
1998-03-30 19:22:16 +00:00
Mikael Djurfeldt
380463881a
* filesys.c (scm_stat): Coerce output port only if argument *is*
...
an output port! (Thanks to Harald Meland.)
1997-12-04 16:03:58 +00:00
Jim Blandy
1d16e405be
*** empty log message ***
1997-12-03 17:31:51 +00:00
Jim Blandy
0d5d71838d
*** empty log message ***
1997-11-06 06:15:27 +00:00
Marius Vollmer
cd721def20
*** empty log message ***
1997-10-02 14:21:37 +00:00
Jim Blandy
ec79dd9771
*** empty log message ***
1997-09-30 03:50:56 +00:00
Jim Blandy
73e747bc28
*** empty log message ***
1997-09-28 03:04:17 +00:00