* Use a set of dedicated macros to access and modify free cells.
[bpt/guile.git] / ice-9 / ChangeLog
CommitLineData
45036de1
MD
12000-07-01 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2
3 * boot-9.scm (process-define-module): Bugfix: Only check the CDR
4 for export args.
5
ac373580
DH
62000-06-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
7
8 * popen.scm: gc-thunk is deprecated. Use after-gc-hook instead.
9
e5d2c2fa
DH
102000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
11
12 * common-list.scm (intersection, set-difference, remove-if,
13 remove-if-not): Made tail-recursive. Thanks to William Webber
14 for the hint.
15
16 (delete-if!, delete-if-not!): Renamed parameter from `list' to
17 `l' in order to avoid confusion. Note: These functions are not
18 tail recursive yet.
19
c0997079
MD
202000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
21
2b6e0d2b
MD
22 * boot-9.scm: Turned `the-module', `*top-level-lookup-closure*',
23 and `scm:eval-transformer' into fluids.
24
c0997079
MD
25 * boot-9.scm (purify-module!, module-export!): New procedures.
26 (export): Rewritten using `module-export!'.
27 (process-define-module): New define-module options: pure, export.
28 See NEWS.
2b6e0d2b
MD
29 (scm-style-repl): Added optional module argument.
30
c0997079
MD
31 * null.scm, r5rs.scm, safe-r5rs.scm, safe.scm: New modules.
32
8b2294f7
MD
332000-06-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
34
35 * session.scm (make-fold-modules): Detect circular references in
36