Marius Vollmer
9b792a7ec0
*** empty log message ***
2004-02-18 22:32:08 +00:00
Marius Vollmer
fa2803b92b
(top-repl): Make the (guile-user) module use the (ice-9 r5rs) module.
2004-02-18 22:29:45 +00:00
Mikael Djurfeldt
711a9fd7ee
* unif.c (scm_make_uve): Removed local variable and simplified
...
code in order to avoid compiler used uninitialized warnings.
* hashtab.c, hashtab.h (scm_hash_map_to_list): Renamed from
scm_hash_map.
(scm_hash_fold): Use scm_call_3 directly in the call to
scm_internal_hash_fold instead of going via fold_proc (which is
now removed).
(scm_hash_for_each): Use a trampoline +
scm_internal_hash_for_each_handle.
(scm_internal_hash_for_each_handle, scm_hash_for_each_handle): New
functions.
2004-02-13 23:15:37 +00:00
Neil Jerram
2c284c947e
* debugger/trap-hooks.scm (debug-hook-membership): New, exported.
...
* debugger/commands.scm (debug-trap-hooks): New, exported.
2004-02-09 19:18:01 +00:00
Mikael Djurfeldt
f1dc5f45ab
* Makefile.am (TAGS_FILES): Use this variable instead of
...
ETAGS_ARGS so that TAGS can be built using separate build
directory.
* Makefile.am (TAGS_FILES): Use this variable instead of
ETAGS_ARGS so that TAGS can be built using separate build
directory.
* debugger/breakpoints/Makefile.am (TAGS_FILES),
debugger/Makefile.am (TAGS_FILES), Makefile.am (TAGS_FILES): Use
this variable instead of ETAGS_ARGS so that TAGS can be built
using separate build directory.
* primitives/Makefile.am (TAGS_FILES), internals/Makefile.am
(TAGS_FILES), Makefile.am (TAGS_FILES): Use this variable instead
of ETAGS_ARGS so that TAGS can be built using separate build
directory.
* Makefile.am, goops/Makefile.am (TAGS_FILES): Use this variable
instead of ETAGS_ARGS so that TAGS can be built using separate
build directory.
* Makefile.am (TAGS_FILES): Use this variable instead of
ETAGS_ARGS so that TAGS can be built using separate build
directory.
2004-02-09 01:48:34 +00:00
Neil Jerram
bb5ad88f27
Back out change to lazy-handler-dispatch lookup.
2004-01-20 22:38:39 +00:00
Marius Vollmer
1dd2599f86
*** empty log message ***
2004-01-12 17:20:43 +00:00
Marius Vollmer
ffa04c1b09
Use '#:' prefix for keywords instead of ':'. Thanks to Richard Todd!
2004-01-12 17:19:21 +00:00
Kevin Ryde
7dd5eb5898
*** empty log message ***
2004-01-11 00:28:08 +00:00
Kevin Ryde
700ffd55e6
(system): New function, giving an exit code return in
...
accordance with slib spec.
2004-01-11 00:26:41 +00:00
Kevin Ryde
9afa7a12f2
*** empty log message ***
2004-01-11 00:03:33 +00:00
Kevin Ryde
2de97f05f0
Revert this, it breaks test-suite/tests/r5rs_pitfalls.test where
...
false-if-exception is used within syntax-rules. (Suspect syntax-rules
ought to support this sort of thing, but it doesn't right now.)
* boot-9.scm (false-if-exception): Unquote catch and lambda, so as not
to depend on expansion environment.
2004-01-11 00:01:48 +00:00
Marius Vollmer
96e3b2f808
*** empty log message ***
2004-01-07 19:51:18 +00:00
Marius Vollmer
062fccce79
(with-fluids): Use with-fluid* when only one fluid is being set.
2004-01-07 19:51:07 +00:00
Kevin Ryde
524cbf6449
*** empty log message ***
2004-01-06 22:05:12 +00:00
Kevin Ryde
b41478a13d
(q-pop!): Should be "null?" not "not" for end-of-list.
...
Reported by Richard Todd.
2004-01-06 21:38:34 +00:00
Kevin Ryde
97ac013a06
*** empty log message ***
2004-01-03 21:27:51 +00:00
Kevin Ryde
9b2416ea71
(-1+, <?, <=?, =?, >?, >=?): Define as aliases for 1-, <,
...
<=, =, >, >= respectively, required by slib 'rev2-procedures but no
longer in the guile core.
2004-01-03 21:15:40 +00:00
Kevin Ryde
6d611fedcc
*** empty log message ***
2004-01-03 21:12:45 +00:00
Kevin Ryde
b83fc1070c
(false-if-exception): Unquote catch and lambda, so as not
...
to depend on expansion environment.
2004-01-03 21:10:27 +00:00
Neil Jerram
64758fe259
Defer lookup of lazy-handler-dispatch.
2003-11-19 01:16:16 +00:00
Marius Vollmer
aff7e166e8
*** empty log message ***
2003-11-17 00:38:25 +00:00
Marius Vollmer
473687d130
(@, @@): New macros.
2003-11-17 00:28:03 +00:00
Dirk Herrmann
37f5dfe533
* boot-9.scm: Started comment about module system workings.
2003-11-16 13:54:26 +00:00
Neil Jerram
30d90280a4
ui- to gds- change; debug-on-error fix.
2003-11-11 23:27:22 +00:00
Neil Jerram
3273abd221
Removed ui-client.scm and ui-server.scm (not in emacs/gds-*.scm).
2003-11-11 23:21:39 +00:00
Neil Jerram
61bb5df48c
Pass trap type to debug-stack flags.
2003-11-11 23:17:06 +00:00
Neil Jerram
9529c681ed
Big comment added.
2003-11-11 23:12:48 +00:00
Neil Jerram
9f1af5d96e
Work on debugger frontend code.
2003-10-16 11:53:58 +00:00
Marius Vollmer
e2de682cf8
*** empty log message ***
2003-10-12 16:53:24 +00:00
Marius Vollmer
eb041507a2
(directory-files): Close dir-stream when done. Thanks to Paul Jarc!
2003-10-12 16:52:12 +00:00
Kevin Ryde
ff6ea7b951
*** empty log message ***
2003-10-08 23:00:37 +00:00
Kevin Ryde
d6532dd1cf
(funcq-assoc): Rewrite, don't assume '() is false, and
...
actually traverse the given alist.
2003-10-08 22:57:52 +00:00
Neil Jerram
41a80feb8a
UI frontend work: eval support.
2003-10-06 20:33:02 +00:00
Neil Jerram
02b0c69289
Debugger UI asynchronous thread support.
2003-10-04 20:03:51 +00:00
Neil Jerram
79b1c5b67f
Work (in progress) on new debugging frontend.
2003-09-25 20:32:10 +00:00
Kevin Ryde
9b4bbf4752
*** empty log message ***
2003-09-19 01:19:48 +00:00
Kevin Ryde
a118e0eb5a
(open-process): Correction to previous fdes closing
...
change, need to watch out for stdin==stderr or stdout==stderr.
2003-09-19 01:01:10 +00:00
Kevin Ryde
cd56b18192
Fix a grammatical typo in my last entry.
2003-09-15 22:47:27 +00:00
Kevin Ryde
f319727482
Add another comment to:
...
(file-exists?): Use stat rather than access?, ...
2003-09-15 22:29:32 +00:00
Marius Vollmer
5dc1ba739f
*** empty log message ***
2003-09-15 13:38:07 +00:00
Marius Vollmer
093d2ca9af
(format): Rewritten as a big letrec to make it reentrant. No mutex is
...
necessary. Thanks to Clinton Ebadi!
2003-09-15 13:37:50 +00:00
Kevin Ryde
7743d628c6
*** empty log message ***
2003-09-12 23:47:35 +00:00
Kevin Ryde
833fc2f186
(file-exists?): Use stat rather than access?, so as to
...
follow the effective UID/GID not the real ID. file-exists? is
normally be used as a prelude to opening or some other operation, and
it's the effective ID which will apply there. Emacs file-exists-p
uses stat, presumably for the the same reason.
2003-09-12 23:35:54 +00:00
Marius Vollmer
50e0ba57da
*** empty log message ***
2003-09-12 15:16:56 +00:00
Marius Vollmer
eb84efa171
(make-autoload-interface): Use a proper hashtable as
...
the obarray, not an empty vector.
(make-module): Always construct a hashtable for the obarray, even
for empty ones.
2003-09-12 15:16:42 +00:00
Marius Vollmer
8da867bfc6
(format:error): Use 'format:format' instead of
...
'format' since the latter will lock the mutex again that we have
already locked.
(format:format-work): Flag multiple '#' as an error.
2003-09-12 15:14:25 +00:00
Kevin Ryde
2388d9af3e
*** empty log message ***
2003-08-17 00:40:59 +00:00
Kevin Ryde
5578a53f9b
* boot-9.scm (while): Use a new key dynamically for each loop, so
...
break and continue associate to their loop even when recursing.
2003-08-17 00:36:04 +00:00
Kevin Ryde
d97f9b4230
*** empty log message ***
2003-08-12 21:43:34 +00:00