source: branches/working-0711/ccl/level-1/l1-clos.lisp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @11680   12 years gz r11664-r11666 from trunk
(edit) @11479   12 years gz Fix for default-initargs of NIL being ignored in optimized …
(edit) @11410   12 years gz undo make-instance optimizations when class slots change and when …
(edit) @11400   12 years gz Don't do make-instance optimization if there are any specialized …
(edit) @11365   12 years gz Keep track of reader methods that have been snapped and unsnap them …
(edit) @11101   12 years gz Another round of changes from the trunk, mostly just mods in internal …
(edit) @11043   12 years gz Give accessor methods a more useful lambda list
(edit) @10938   12 years gz Extend the mechanism used for keeping track of definitions (previously …
(edit) @10666   12 years gz in make-instantiate-lambda-for-class-cell, don't bind class slot …
(edit) @10534   12 years gb Careful with the $lfbits-noname-bit when cloning functions, since …
(edit) @10057   12 years wws singleton-reader-code calls update-obsolete-instance if it encounters …
(edit) @9945   12 years gb SINGLETON-READER-DCODE: store/use the wrapper, not the class.
(edit) @9847   12 years gz Made loading a file not forget encapsulations. (The old behavior can …
(edit) @9775   12 years wws Remove make-instance optimizations when a class is redefined.
(edit) @9669   12 years gz Register eql method hack dcode protos
(edit) @9578   12 years gb propagate changes from working-0711-perf branch
(edit) @9390   12 years gz make class-has-a-forward-referenced-superclass-p be true for …
(edit) @9365   12 years gz New :UNIQUE-DCODE optional feature: if ccl is built with …
(edit) @9352   12 years gb Tune a few of the optimized slot-reader dcode functions a little. …
(edit) @9237   12 years gz Stop ignoring defstruct slot type specifiers. Types are checked …
(edit) @9131   12 years gz Fix tracing of optimized methods, by making dcode-proto-alist accurate …
(edit) @8867   13 years mb New record-source-file implementation. Rewrote the code around …
(edit) @8853   13 years gz More detailed error messages for class forward references, make-condition
(edit) @8624   13 years gb ENSURE-CLASS, ENSURE-CLASS-FOR-DEFCLASS: observe *SEALED-CLOS-WORLD*. …
(edit) @8421   13 years wws Marco's source-tracking-0801 branch passes tests on the customer …
(edit) @8056   13 years wws Stop make-instantiate-lambda-for-class-cell from doing (setf (cdr nil) …
(edit) @8033   13 years gb Ensure that %UPDATE-CPL always returns the CPL.
(edit) @8028   13 years wws make-instantiate-lambda-for-class-cell, the function that generates …
(edit) @7992   13 years gb Default *TYPECHECK-SLOTS-IN-OPTIMIZED-MAKE-INSTANCE* to T. In the …
(edit) @7946   13 years gb Maintain CPL in wrapper ... Slot type-predicates can be NULL (instead …
(edit) @7923   13 years wws optimize-generic-function-dispatching now calls …
(edit) @7900   13 years gb Don't generate (often bad ...) typechecks in in the optimized …
(edit) @7889   13 years gb Try to avoide a GF call in %SHARED-INITIALIZE. Look at %CLASS.CPL …
(edit) @7864   13 years gb Don't just do MEMQ on a long list of classes in optimized reader …
(edit) @7848   13 years gb %ALLOCATE-GF-INSTANCE (there are two versions, for bootstrapping): …
(edit) @7840   13 years gb Fix typo in %%1ST-ARG-EQL-METHOD-HACK-DCODE: get property on SYM (1st …
(edit) @7838   13 years gb Sleazy hack to try to improve some cases of EQL method dispatch.
(edit) @7825   13 years gb ,form, not .form
(edit) @7821   13 years gb Try to straighten out type-checking in optimized MAKE-INSTANCE; try to …
(edit) @7810   13 years gb Handle class slots in MAKE-INSTANTIATE-LAMBDA-FOR-CLASS-CELL.
(edit) @7789   13 years gb Hook up the make-instance optimization stuff.
(edit) @7782   13 years gb Don't bind temporaries to constants in the optimized MAKE-INSTANCE …
(edit) @7755   13 years gb Try to optimize some cases of MAKE-INSTANCE.
(edit) @7624   13 years gb Merge changes form working-0710 branch.
(copy) @7620   13 years gb Copy from trunk
copied from trunk/ccl/level-1/l1-clos.lisp:
(edit) @5944   14 years gb Move GENERIC-FUNCTION-NAME to FUNCALLABLE-STANDARD-OBJECT. …
Note: See TracRevisionLog for help on using the revision log.