* More GH to scm transition documentation.
[bpt/guile.git] / srfi / ChangeLog
CommitLineData
f6581113
MV
12001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * srfi-8.scm: Use `re-export-syntax' to correctly re-export
4 `receive'.
5
d0e06238
MV
62001-06-18 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
7
8 The SRFI-19 implementation was completely broken. Already the
9 reference implementation did not handle DST and time zones
10 properly and relied on non-R5RS-isms like passing reals to
11 `quotient'. For Guile, some additional fixes were needed because
12 of the incomplete numeric tower implementation. See also
13 srfi-19.test.
14
15 * srfi-19.scm (date-zone-offset): Fixed typo in export clause.
16 (add-duration): Renamed from priv:add-duration.
17 (priv:time-normalize!): Handle fractional nanoseconds; remove
18 duplicate definition.
19 (priv:current-time-tai): Fixed typo.
20 (time=?, time<=?): Fixed typos.
21 (time-tai->time-utc, time-utc->time-tai,
22 time-utc->time-monotonic): Use make-time-unnormalized instead of
23 make-time when uninitialized time fields are used.
24 (set-date-nanosecond!, set-date-second!, set-date-minute!,
25 set-date-hour!, set-date-day!, set-date-month!, set-date-year!,
26 set-date-zone-offset!): Define.
27 (priv:local-tz-offset): Take an extra argument in order to handle
28 DST effects.
29 (time-utc->date, time-tai->date, time-monotonic->date): Handle the
30 changed signature of priv:local-tz-offset. Don't pass non-integer
31 arguments to quotient (non-R5RS, not supported by Guile).
32 (date->time-utc): Ensure that seconds in a date structure are
33 always exact integers. Handle DST properly.
34 (current-date, julian-day->date, modified-julian-day->date):
35 Handle the changed signature of priv:local-tz-offset.
36 (julian-day->time-utc): Reverted earlier inexact->exact hack;
37 make-time now handles inexact arguments.
38 (priv:locale-print-time-zone): At least print the numerical time
39 zone.
40 (priv:integer-reader): Fixed named let iteration.
41 (priv:read-directives): Use set-date-month! instead of
42 priv:set-date-month! etc.
43 (string->date): Handle DST properly.
44
0f002b27
MV
452001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
46
47 * srfi-13.scm: Prevent `export' from re-exporting core bindings.
48
e81d98ec
DH
492001-06-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
50
51 * srfi-14.c (charset_print): Mark unused parameters with
52 SCM_UNUSED.
53
563058ef
MG
542001-06-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
55
56 * srfi-1.scm (fold, fold-pair): Fixed a buggy call to apply.
57 (delete-duplicates): Now the first occurrence of an element is
58 retained, as required.
59 (member, assoc): Fixed wrong order of equality predicate
60 application.
563058ef 61
e9680547
MG
622001-06-06 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
63
64 * README: Update.
65
66 * srfi-1.scm: New file.
67
f480396b
MV
682001-06-04 Marius Vollmer <mvo@zagadka.ping.de>
69
70 Added exception notice to all files.
71
dd22a80a
MG
722001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
73
74 * srfi-14.scm, srfi-13.scm: Use `load-extension' for loading the
75 shared library.
76
998c3141
ML
772001-05-31 Michael Livshin <mlivshin@bigfoot.com>
78
79 * Makefile.am (MKDEP): copied from libguile/Makefile.am, just in
80 case.
81 (CLEANFILES): added *.x (and removed from DISTCLEANFILES)
82
6b0d28a3
ML
832001-05-28 Michael Livshin <mlivshin@bigfoot.com>
84
85 * srfi-19.scm: removed a stray open parenthesis. (thanks to
86