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