Kevin Ryde
d3dd7c7670
*** empty log message ***
2006-12-01 19:13:19 +00:00
Kevin Ryde
dcee71903f
(scm_srfi60_copy_bit): Should be long not int for fixnum
...
bitshift, fixes 64-bit systems setting a bit between 32 and 63.
Reported by Aaron M. Ucko, Debian bug 396119.
2006-12-01 19:12:46 +00:00
Kevin Ryde
a31d659ca3
*** empty log message ***
2006-05-28 00:09:52 +00:00
Kevin Ryde
d52f0bde95
(append-reverse, append-reverse!): Rewrite in C.
2006-05-28 00:09:17 +00:00
Kevin Ryde
9d7b09897b
*** empty log message ***
2006-05-19 23:27:08 +00:00
Kevin Ryde
7b6af39a92
(scm_srfi1_assoc): Correction to comparison procedure
...
argument order, SRFI-1 specifies given key is first.
2006-05-19 23:21:41 +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
c98f12f1a5
Branched for 1.8 series.
...
* GUILE-VERSION: Bumped version numbers.
* configure.in: Removed --enable-arrays option.
* srfi-1.scm, srfi-60.scm: Updated versions in library name to
match GUILE-VERSION.
* goops.texi (Basic Generic Function Creation): Added blurb about
merge-generics duplicates handler from NEWS-
2006-02-05 22:49:28 +00:00
Kevin Ryde
f36978c9ce
*** empty log message ***
2006-02-04 00:56:35 +00:00
Kevin Ryde
cf9d3c47fd
(scm_srfi1_delete, scm_srfi1_delete_duplicates): Use a
...
count to protect against nasty code in the equality procedure changing
the lists we're working on. The results don't have to be sensible in
that case, just not hang or access non-cells.
2006-02-04 00:50:39 +00:00
Kevin Ryde
0aa90220ed
*** empty log message ***
2006-02-03 23:31:58 +00:00
Kevin Ryde
ad250b8d1f
(booleans->integer): Avoid newline in macro, it breaks the snarfer.
2006-02-03 23:31:25 +00:00
Kevin Ryde
203a6c87fd
*** empty log message ***
2005-11-24 00:13:16 +00:00
Kevin Ryde
9dcee2b7a1
(lset-difference!): Rewrite in C.
2005-11-23 23:56:08 +00:00
Kevin Ryde
ae2ffa263d
*** empty log message ***
2005-08-18 23:44:35 +00:00
Kevin Ryde
73e2a8d1e0
(priv:leap-second-table): Add new 2005 leap second.
2005-08-18 23:43:37 +00:00
Marius Vollmer
036482e9cd
*** empty log message ***
2005-08-11 21:04:31 +00:00
Marius Vollmer
3c55f6f1e2
Use scm_is_null instead of SCM_NULLP. Thanks to Peter Gavin!
2005-08-11 21:03:42 +00:00
Marius Vollmer
5070fd11b2
*** empty log message ***
2005-07-31 21:54:57 +00:00
Marius Vollmer
705f4f57ee
(check_map_args): Move check_map_error label and elt variable outside
...
of loop scope so that we do not jump past the initialization of elt.
2005-07-31 21:54:48 +00:00
Marius Vollmer
fc4abd0e6a
*** empty log message ***
2005-06-12 12:35:35 +00:00
Marius Vollmer
b730fbf131
Do not use INUM macros, they are deprecated.
2005-06-12 12:30:47 +00:00
Marius Vollmer
92205699d0
The FSF has a new address.
2005-05-23 19:57:22 +00:00
Kevin Ryde
b52f5697ad
*** empty log message ***
2005-05-07 00:03:13 +00:00
Kevin Ryde
e556f8c3c6
(car+cdr, fold, last, list-index,
...
list-tabulate, not-pair, xcons): Rewrite in C.
2005-05-06 23:59:35 +00:00
Kevin Ryde
8ad5d74a81
*** empty log message ***
2005-05-03 23:27:48 +00:00
Kevin Ryde
03731332d5
(fifth, sixth, seventh, eighth, ninth, tenth): Rewrite in C.
2005-05-03 23:24:31 +00:00
Kevin Ryde
6e9f3c2676
(break, break!): Rewrite in C.
2005-05-03 23:03:27 +00:00
Kevin Ryde
e9508fbb7d
(drop-right!, drop-while,
...
lset-adjoin, reduce, reduce-right, span, span!, take!, take-while,
take-while!): Rewrite in C.
2005-05-03 22:57:26 +00:00
Kevin Ryde
597dbd4eea
(drop-right!, drop-while,
...
lset-adjoin, reduce, reduce-right, span, take!, take-while,
take-while!): Rewrite in C.
2005-05-03 22:56:01 +00:00
Kevin Ryde
c51682b416
*** empty log message ***
2005-04-23 00:17:33 +00:00
Kevin Ryde
eccd308a5b
(scm_srfi1_count, scm_srfi1_filter_map): Don't modify the
...
rest argument, that belongs to the caller when reached from apply.
Use a temp vector like scm_srfi1_for_each.
2005-04-23 00:10:50 +00:00
Kevin Ryde
044bc597e9
*** empty log message ***
2005-04-03 22:41:51 +00:00
Kevin Ryde
c66c6d535d
(scm_srfi1_concatenate, scm_srfi1_concatenate_x): Add code
...
to check argument is a list, scm_append and scm_append_x don't do that
on their "rest" list (in a normal build).
2005-04-03 22:41:15 +00:00
Kevin Ryde
161ec47f61
*** empty log message ***
2005-04-02 00:24:49 +00:00
Kevin Ryde
b1fff4e793
(alist-copy): Rewrite in C.
2005-04-02 00:19:35 +00:00
Kevin Ryde
0b5adedd31
(alist-cons): Define just as acons, not a call to acons.
2005-04-02 00:02:45 +00:00
Kevin Ryde
9b60e16f70
*** empty log message ***
2005-04-01 23:59:01 +00:00
Kevin Ryde
62a8750001
(lset-union): Rewrite to accumulate result by consing in
...
the order specified by the SRFI.
2005-04-01 23:47:42 +00:00
Kevin Ryde
6507b83189
(scm_srfi1_filter_map): Have 2-arg case share finalization
...
code of 1-arg case.
2005-04-01 23:45:41 +00:00
Kevin Ryde
5fc743b48d
(scm_srfi1_count): Use scm_list_copy to make arg list,
...
instead of an inline loop. Share final list check between all cases
to save some code.
2005-04-01 23:43:49 +00:00
Marius Vollmer
87bdbdbc8b
*** empty log message ***
2005-03-29 18:05:38 +00:00
Marius Vollmer
ba48957bd5
Replaced SCM_INUMP with SCM_I_INUMP and SCM_INUM with SCM_I_INUM
...
throughout.
2005-03-29 18:04:38 +00:00
Marius Vollmer
22ed4dd806
*** empty log message ***
2005-03-26 01:40:46 +00:00
Marius Vollmer
225c21dd7e
(srfiinclude_HEADERS): Added srfi-60.h.
2005-03-26 01:40:33 +00:00
Kevin Ryde
4bc6f1c693
*** empty log message ***
2005-03-17 23:16:53 +00:00
Kevin Ryde
c16359466b
(filter-map): Rewrite in C.
2005-03-17 23:15:19 +00:00
Kevin Ryde
bb560b9c16
(split-at, split-at!): Rewrite in C.
2005-03-15 21:58:46 +00:00
Kevin Ryde
d2f57ee014
(split-at, split-at!): Rewrite in C.
2005-03-15 21:49:25 +00:00
Kevin Ryde
74b2357378
*** empty log message ***
2005-03-15 21:48:03 +00:00