* coop.c: Inserted #include <stdio.h>.
[bpt/guile.git] / oop / ChangeLog
CommitLineData
cc6c7fee
MD
12001-03-04 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
2
b432fb4b
MD
3 * goops/compile.scm (compile-method): Tag method closure for body
4 expansion.
5
cc6c7fee
MD
6 * goops.scm (change-object-class): Quote empty list constants.
7 (method): Reverted previous change (enclosing body);
8 Quote empty list.
b432fb4b
MD
9 (initialize <method>): Supply `dummy-procedure' as default instead
10 of creating a new closure.
cc6c7fee 11
b432fb4b
MD
12 * goops/internal.scm: Re-export (oop goops) without copying
13 bindings.
14
19b6a58d
KN
152001-02-23 Keisuke Nishida <kxn30@po.cwru.edu>
16
17 * goops.scm (method): Enclosed BODY by `(let () ...)'.
18 This allows local defines at the beginning of methods.
19
3b505adf
DH
202000-12-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
21
22 * goops/save.scm (load-objects): eval-in-module is deprecated.
23 Use eval instead.
24
ca83b028
DH
252000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
26
27 * goops.scm: Don't export removed %logand any more.
28
29 * goops/dispatch.scm (cache-try-hash!): Use logand instead of
30 %logand.
31
b100f5ee
MD
322000-11-06 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
33
34 * goops.scm (internal-add-method!): Set n-specialized of a generic
35 function to the number of specializers regardless if it has rest
36 args or not.
37
38 * goops/dispatch.scm (method-cache-install!): Use n-specialized +
39 1 args for type matching. (Thanks to Lars J. Aas.)
40
14f1d9fe
MD
412000-10-23 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
42
43 * goops.scm (goops-error): Removed use of oldfmt.
44