Kevin Ryde
8ff017428d
*** empty log message ***
2005-02-10 20:37:57 +00:00
Kevin Ryde
ffb468f7f9
(ash): Remove tests of ash on fractions, not
...
supported after scm_ash rewrite.
2005-02-10 20:37:19 +00:00
Mikael Djurfeldt
cfa762173e
(build-link): Replaced -lguile-ltdl with -lltdl.
2005-02-10 14:40:10 +00:00
Mikael Djurfeldt
29fed193d3
(prototype_to_type): Bugfix: Don't compare prototype to
...
the prototypical examples mentioned in the old reference manual.
Instead keep the old semantics of dispatching on type. (Yes, this
is extremely ugly, but the whole point of keeping the deprecated
interface is not to break old code.)
2005-02-10 11:15:50 +00:00
Mikael Djurfeldt
e94d0be22b
Typo.
2005-02-08 19:19:03 +00:00
Mikael Djurfeldt
9cc490600c
(SCM_ARRAY_DIMS): Rename scm_i_attay_dims -->
...
scm_i_array_dims.
2005-02-08 18:58:37 +00:00
Kevin Ryde
178f1f90e1
*** empty log message ***
2005-02-04 22:42:27 +00:00
Kevin Ryde
61fdb55797
(File System): In mkstemp!, in fact posix doesn't specify
...
the permissions mode. Add an example setting 666 less umask.
2005-02-04 22:40:21 +00:00
Kevin Ryde
cbec54af5d
*** empty log message ***
2005-02-03 23:24:16 +00:00
Kevin Ryde
eccc026e06
(list=): New tests.
2005-02-03 23:20:08 +00:00
Kevin Ryde
1bc8745f9b
(list=): Correction to arguments passed to given elt=,
...
spec is (elt= e[i] e[i+1]) for lists i and i+1, previously the first
arg was always from list 0 not list i.
2005-02-03 23:18:59 +00:00
Kevin Ryde
9b60a7c948
*** empty log message ***
2005-02-03 23:17:50 +00:00
Kevin Ryde
e55abf4140
(File Ports): In port-filename, cannot use after close.
2005-02-03 23:17:27 +00:00
Kevin Ryde
b0fb230659
(Time): In mktime, clarify fields of sbd-time used, and
...
the handling of tm:isdst.
2005-02-03 23:16:35 +00:00
Kevin Ryde
f38d22c538
(SRFI-0): Add srfi-4, srfi-13 and srfi-14 now in the core.
2005-02-03 23:10:20 +00:00
Kevin Ryde
d1736abf82
A bit clearer for:
...
(SRFI-1 Searching): In list-index, note 0 based index and #f for not found.
2005-02-03 22:59:47 +00:00
Kevin Ryde
83743da077
*** empty log message ***
2005-01-28 21:54:15 +00:00
Kevin Ryde
59747b8d2d
(remove): Rewrite in C, a trivial adaption from scm_filter in the core.
2005-01-28 21:53:47 +00:00
Kevin Ryde
a8109cc0ae
(remove): Rewrite in C, a trivial adaption from scm_filter in the core.
...
(remove!): Use filter!.
2005-01-28 21:51:15 +00:00
Kevin Ryde
389a4e4715
(remove!): New tests.
2005-01-28 21:49:09 +00:00
Kevin Ryde
d64179499c
(remove): New tests.
2005-01-28 21:44:51 +00:00
Kevin Ryde
04d5b3a6a2
*** empty log message ***
2005-01-28 21:44:19 +00:00
Kevin Ryde
38c3534cc9
*** empty log message ***
2005-01-28 21:34:20 +00:00
Kevin Ryde
a33931ae8d
(lset-adjoin): Actually use the given `=' procedure.
...
Test membership only on the given `list', not `acc', as per the spec.
2005-01-28 21:30:47 +00:00
Kevin Ryde
b66ccb2693
Add a copyright year.
2005-01-28 21:19:20 +00:00
Kevin Ryde
49579cbd3a
(ash): New tests.
2005-01-28 21:18:55 +00:00
Kevin Ryde
981b5d1ff0
(lset-adjoin): New tests.
2005-01-28 21:18:01 +00:00
Kevin Ryde
bba35c8064
*** empty log message ***
2005-01-28 21:11:28 +00:00
Kevin Ryde
9b694b12e3
(regexp-quote): Use string-for-each, now that function is
...
in the core.
2005-01-28 21:10:55 +00:00
Kevin Ryde
91f5e9f7ec
(Signals): In sigaction, add SA_NOCLDSTOP, make it
...
clearer SA_RESTART is a variable.
2005-01-28 21:09:30 +00:00
Kevin Ryde
5bbc406b83
*** empty log message ***
2005-01-28 00:14:16 +00:00
Kevin Ryde
f18f87aa6d
(SRFI-1 Predicates): Clarify proper-list?,
...
circular-list? and dotted-list?, note any object passes exactly one of
those.
2005-01-27 23:47:20 +00:00
Kevin Ryde
702e6e093f
(SRFI-19 Time/Date conversions): In default
...
tz-offset, note restrictions on a 32-bit system.
2005-01-27 23:44:05 +00:00
Kevin Ryde
71d0dab137
More of:
...
(lset=): New tests.
2005-01-27 23:21:06 +00:00
Kevin Ryde
feb22e8f80
*** empty log message ***
2005-01-27 23:13:43 +00:00
Kevin Ryde
600af2edd5
(lset=): Correction to pred call arg order, srfi spec is
...
(= e[i] e[i+1]), but had some calls the other way around.
2005-01-27 23:11:36 +00:00
Kevin Ryde
8447f463ba
*** empty log message ***
2005-01-27 23:04:05 +00:00
Kevin Ryde
788aca275f
(scm_ash): Rewrite using shifts, much faster than
...
integer-expt and multiply/divide. Inexacts and fractions no longer
supported (they happened to work before for left shifts, but not
right). Don't really need inexacts and fractions, since ash is
documented as a "bitwise operation", and all the rest of those only
take exact integers.
2005-01-27 22:51:22 +00:00
Han-Wen Nienhuys
856fca7e70
* gc-card.c (scm_i_card_statistics): map structs, closures and
...
subrs to one tag.
* gc-card.c (scm_i_tag_name): new function.
(scm_i_card_statistics): new function.
2005-01-27 22:50:09 +00:00
Han-Wen Nienhuys
73a4c24e41
* gc.c (s_scm_gc_live_object_stats): return alist, not hashtable.
...
(tag_table_to_type_alist): ignore unknown types.
* gc.c (s_scm_gc_live_object_stats): new GUILE callable: return
statistics on the number of live objects of each type.
* gc-card.c (scm_i_tag_name): new function.
(scm_i_card_statistics): new function.
2005-01-27 22:44:43 +00:00
Han-Wen Nienhuys
8b378a5f48
*** empty log message ***
2005-01-27 22:20:13 +00:00
Han-Wen Nienhuys
1367aa5e91
* gc.c (s_scm_gc_live_object_stats): return alist, not hashtable.
...
* gc-segment.c (scm_i_all_segments_statistics): new function.
(scm_i_heap_segment_statistics): new function
* gc.c (s_scm_gc_live_object_stats): new GUILE callable: return
statistics on the number of live objects of each type.
* gc-card.c (scm_i_tag_name): new function.
(scm_i_card_statistics): new function.
2005-01-27 22:19:49 +00:00
Kevin Ryde
4d38e6f0e3
*** empty log message ***
2005-01-27 21:23:36 +00:00
Kevin Ryde
2ebe323a15
(while): Tests running in empty environment are
...
now "unresolved" do to workaround in while implementation.
2005-01-27 21:23:09 +00:00
Kevin Ryde
c8fc38b13b
(while): Remove the unquote from do, it breaks with ice-9
...
syncase. Reported by Pach Roman.
2005-01-27 21:20:47 +00:00
Marius Vollmer
76da80e788
Reverted changed from 2005/01/24 19:14:54, which was a commit to the
...
wrong branch. Sorry.
2005-01-24 23:41:14 +00:00
Marius Vollmer
a54a94b397
Threading changes.
2005-01-24 19:14:54 +00:00
Kevin Ryde
be1b896c82
*** empty log message ***
2005-01-24 00:11:03 +00:00
Kevin Ryde
4858610b00
(check_cont): Cast rewindable to long, to
...
avoid warning from gcc 3.4 on 64-bit systems about casting int
(32-bits) to pointer (64-bits).
2005-01-24 00:07:01 +00:00
Kevin Ryde
3843f734d1
(scm_sigaction_for_thread): Use scm_to_long for
...
sa_handler, needs to be a long on 64-bit systems where int is only 32
bits.
2005-01-24 00:03:00 +00:00