Ludovic Courtès
a944fd0f81
Changes from arch/CVS synchronization
2007-06-13 22:20:39 +00:00
Kevin Ryde
9a43154a6a
*** empty log message ***
2007-01-03 21:49:05 +00:00
Kevin Ryde
f4fbe4a4f5
(top-repl): Check (defined? 'SIGBUS) before using that
...
value, there's no such signal on mingw. Reported by Cesar Strauss.
2007-01-03 21:48:35 +00:00
Kevin Ryde
af34b069b9
*** empty log message ***
2006-12-12 21:41:52 +00:00
Kevin Ryde
a59432a2ed
(use-srfis, top-repl): Use process-use-modules, to
...
correctly handle duplicates between the core and other modules, in
particular srfi-17 which should replace `car' etc (but didn't).
2006-12-12 21:41:20 +00:00
Kevin Ryde
2dbfe72dda
*** empty log message ***
2006-12-08 20:27:21 +00:00
Kevin Ryde
5840136768
(top-repl): Remove module-use! of the core `(guile)'
...
module. It's already in `(guile-user)' and the module-use! elevates
it making core bindings override those from elsewhere, such as `iota'
under a run of "guile --use-srfi=1". Reported by Sven Hartrumpf.
2006-12-08 20:24:30 +00:00
Neil Jerram
6610e77737
(environment-module): Change eval-closure-module call
...
back to procedure-property lookup. (This completes the reversion
of the change made on 2005-06-10, which was only partially undone
by the change on 2005-08-01.)
2006-11-13 21:54:12 +00:00
Kevin Ryde
d4b71bbe14
*** empty log message ***
2006-10-04 22:17:57 +00:00
Kevin Ryde
0b051de863
(visited?-proc): Use hashv since we know we're getting
...
numbers. Incorporate stat:dev, since stat:ino is only unique within a
single device. This fixes a bug where if two files with the same
inode on different devices where seen only the first would be returned
by ftw (and nftw).
2006-10-04 22:12:34 +00:00
Kevin Ryde
13ec28ffc5
*** empty log message ***
2006-09-22 23:36:48 +00:00
Kevin Ryde
1f28c41667
(log, log10, exp, sqrt): Remove, now in libguile/numbers.c.
2006-09-22 23:35:51 +00:00
Kevin Ryde
c1a524ed9a
*** empty log message ***
2006-09-07 21:13:35 +00:00
Kevin Ryde
a56f2de792
Module "(ice-9 threads)" no longer used, now no mutex.
...
(format:parse-float): Fix normalization of leading zeros like "02.5"
to "2.5". left-zeros was zeroed before adjusting format:fn-dot,
resulting in the latter being unchanged.
2006-09-07 21:07:36 +00:00
Kevin Ryde
82843d5c26
*** empty log message ***
2006-08-02 00:48:35 +00:00
Kevin Ryde
b0c50494b6
(%record-type-check): New function.
...
(record-accessor, record-modifier): Use it for a strict type check of
the given record. Previously an accessor returned #f on a wrong
record type, and modifier silently did nothing.
2006-08-02 00:45:45 +00:00
Kevin Ryde
ce385c5dc0
*** empty log message ***
2006-05-27 22:43:09 +00:00
Kevin Ryde
6cfcc3b916
(file-commentary): Move make-regexp into
...
file-commentary so that it's possible to get to the repl prompt when
regexps are not available.
2006-05-27 22:38:53 +00:00
Kevin Ryde
de4b36bffc
*** empty log message ***
2006-05-09 00:36:49 +00:00
Kevin Ryde
ee9c5b6e33
(n-par-for-each, n-for-each-par-map): Two more spots
...
where `futures' should become `threads' from Marius' change of
2006-01-29.
2006-05-09 00:33:44 +00:00
Kevin Ryde
7618420b4c
*** empty log message ***
2006-03-03 23:31:36 +00:00
Kevin Ryde
0e68e92fda
2006-03-04 Ludovic Courtès <ludovic.courtes@laas.fr>
...
* ice-9/boot-9.scm (make-autoload-interface): Don't call `set-car!' if
the autoload interface has already been removed from MODULE's uses.
This bug showed up when using a given module both with `autoload' and
`use-module'.
2006-03-03 23:30:40 +00:00
Kevin Ryde
170a4f8c2a
*** empty log message ***
2006-02-20 22:39:35 +00:00
Kevin Ryde
c02258027b
(format:out-dollar): Use format:out-inf-nan per ~f etc.
2006-02-20 22:16:23 +00:00
Marius Vollmer
0ab652a386
Added 2006 to copyright years in every file, as per the new rules.
2006-02-12 13:42:52 +00:00
Marius Vollmer
bbcade428b
* deprecated.scm (make-uniform-array): Don't pass the prototype as
...
the fill value, dimensions->uniform-array will do the right thing
now. See scm_dimensions_to_uniform_array why we need to be tricky
about the fill value.
* unif.c (scm_dimensions_to_uniform_array): Use the prototype for
filling when the fill paramater is omitted, as documented, but
turn #\nul into 0 since s8 arrays (signified by a #\nul prototype)
can not store characters.
2006-02-12 00:57:14 +00:00
Neil Jerram
2328328f85
* boot-9.scm (try-module-autoload): Make sure that module code is
...
loaded with the default reader (current-reader #f). Thanks to
Ludovic Courtès for pointing this problem out.
2006-02-04 15:57:16 +00:00
Neil Jerram
56658166b2
* stack-catch.scm (stack-catch): Use catch pre-unwind handler
...
instead of lazy-catch.
* boot-9.scm (error-catching-loop): Use catch pre-unwind handler
instead of lazy-catch.
2006-02-04 14:36:06 +00:00
Kevin Ryde
1443643fd8
copyright year for marius' last change
2006-02-02 21:13:15 +00:00
Kevin Ryde
7a5e7cba5e
*** empty log message ***
2006-02-02 20:59:54 +00:00
Kevin Ryde
1d314ec23b
2006-02-01 Ludovic Courtès <ludovic.courtes@laas.fr>
...
* deprecated.scm (make-uniform-array): Fill the returned vector with
PROT, per guile 1.6 behaviour.
2006-02-02 20:48:44 +00:00
Marius Vollmer
e28cd808dc
*** empty log message ***
2006-01-29 22:44:52 +00:00
Marius Vollmer
680d514090
Export %thread-handler.
...
It's join-thread, not thread-join.
2006-01-29 22:44:15 +00:00
Marius Vollmer
a64d058951
Replaced 'futures' with threads.
2006-01-29 19:44:45 +00:00
Neil Jerram
27d64e2b4a
(repl-reader): Use value of current-reader fluid to
...
do the read, if set. (Thanks to Ludovic Courtès for the patch.)
2006-01-13 17:36:52 +00:00
Neil Jerram
ec3a8ace63
* api-evaluation.texi (Loading): Document custom reader.
...
* boot-9.scm (load-module): Support an optional custom reader arg,
implemented by passing on to r4rs's load.
* r4rs.scm (load): Support an optional custom reader arg,
implemented by passing on to primitive-load.
* load.c (the_reader, the_reader_fluid_num): New.
(scm_primitive_load): Support custom reader.
(scm_init_load): Init the_reader and the_reader_fluid_num; export
the_reader as `current-reader'.
2005-12-14 00:21:11 +00:00
Marius Vollmer
9d9ce2b576
*** empty log message ***
2005-12-06 21:34:10 +00:00
Marius Vollmer
08b609aa1f
(%cond-expand-features): Add srfi-61.
2005-12-06 21:32:09 +00:00
Kevin Ryde
551387fd6d
*** empty log message ***
2005-10-31 23:33:58 +00:00
Kevin Ryde
8acfc848a5
2005-10-27 Ludovic Courtès <ludovic.courtes@laas.fr>
...
* networking.scm (sockaddr:flowinfo, sockaddr:scopeid): New functions.
2005-10-31 23:33:07 +00:00
Neil Jerram
25bdfbb6cf
Export write-frame-long.
2005-08-31 23:05:29 +00:00
Marius Vollmer
7f278dc67a
*** empty log message ***
2005-07-31 23:37:03 +00:00
Marius Vollmer
6169fe26f3
(set-module-eval-closure!): Undone change from 2005-06-10; with the
...
new weak hashtable semantics, cyclic references are no longer a
problem.
2005-07-31 23:36:50 +00:00
Kevin Ryde
ea2c396807
Plain ascii quote char.
2005-07-12 00:26:04 +00:00
Neil Jerram
4199ace57f
* debugger.scm: Remove comments which are now incorrect.
2005-07-09 15:05:27 +00:00
Neil Jerram
d5c3f236eb
(ice9_debugger_sources): Removed
...
breakpoints.scm, behaviour.scm, trap-hooks.scm.
(SUBDIRS): Removed.
2005-07-09 14:58:47 +00:00
Neil Jerram
9f4f17587d
* debugger/commands.scm (assert-continuable, continue, finish,
...
trace-finish, step, next): Removed.
* debugger/breakpoints.scm: Removed.
* debugger/command-loop.scm: Remove command definitions for
continue, finish, trace-finish, step and next.
* debugger/behaviour.scm: Removed.
* debugger.scm (debug-stack): Remove GDS related code.
2005-07-09 14:53:50 +00:00
Han-Wen Nienhuys
e4da074025
*** empty log message ***
2005-06-11 01:48:19 +00:00
Marius Vollmer
fccc3e9290
*** empty log message ***
2005-06-05 17:26:07 +00:00
Marius Vollmer
1b05b32436
(substring-fill!): New, for compatability.
2005-06-05 17:24:52 +00:00