source: branches/working-0711-perf

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9507   12 years gb (TYPEP x 'package), since there's no predicate on PACAGEP and it …
(edit) @9506   12 years gb Move the real FIND-CLASS-CELL here. ISTRUCTs now store an interned …
(edit) @9505   12 years gb Use (typep x 'hash-table) instead of (hash-table-p x). Mostly because …
(edit) @9504   12 years gb Move istruct definitions to lispequ.
(edit) @9503   12 years gb Nargs is now a 32-bit register.
(edit) @9502   12 years gb Nargs is now a 32-bit register.
(edit) @9501   12 years gb Nargs is now a 32-bit register.
(edit) @9500   12 years gb In OPTIMIZE-TYPEP: if the type names an istruct class and that class …
(edit) @9499   12 years gb Move istruct accessor definitions elsewhere. Define an operator for …
(edit) @9498   12 years gb ISTRUCT-TYPEP: pass the registered istruct cell as a constant, not its …
(edit) @9497   12 years gb MAKE-AFUNC: stop being 1985.
(edit) @9496   12 years gb Use ISTRUCT-TYPEP, don't compare (%svref istruct 0) to a symbol.
(edit) @9495   12 years gb VALID-CODE-CHAR skips some of the overhead in CODE-CHAR.
(edit) @9494   12 years gb Use new movl for set-nargs; change refernces to nargs.l/nargs.w.
(edit) @9493   12 years gb Use shorter encodings for movl/movw when the source operand is …
(edit) @9492   12 years gb Usa a new (shorter, see ticket:52) encoding for movl in !SET-NARGS. …
(edit) @9491   12 years gb NARGS is now (32-bit) %ecx, not (16-bit) %cx.
(edit) @9487   12 years gz Handle rtenv arg in subtypep optimizer
(edit) @9486   12 years gz Propagate r9464 to here so doesn't get lost in back-merge
(edit) @9485   12 years gz Propagate r9408 to here so doesn't get lost in back-merge
(edit) @9453   12 years greg Fixed one more typo, when checking :end2 parameter to string-equal.
(edit) @9450   12 years gb Remove BREAK call in %SNAP-READER-METHOD.
(edit) @9448   12 years greg fixed a couple typos
(edit) @9446   12 years gb Don't assume that class1 has a wrapper (compile-time, …
(edit) @9445   12 years gb new image for bootstrapping
(edit) @9444   12 years gb Changes from trunk: minimize the set of packages copied into the …
(edit) @9443   12 years gb %EXTEND-VECTOR changes.
(edit) @9442   12 years gb Better %COPY-IVECTOR-TO-IVECTOR when things are aligned.
(edit) @9441   12 years gb Extend wrapper to include class-ordinal, cpl-bits slots. Add …
(edit) @9440   12 years gb Avoid package constants.
(edit) @9439   12 years gb Make %SOURCE-FILES work again.
(edit) @9438   12 years gb Move MAKE-STRING here, since it needs SUBTYPEP support that only …
(edit) @9437   12 years gb Support PACKAGE-REFs.
(edit) @9436   12 years gb TYPE-CELL stuff.
(edit) @9435   12 years gb %EXTEND-VECTOR stuff.
(edit) @9434   12 years gb Compile-time DEFMACRO is supposed to make it a little clearer that a …
(edit) @9433   12 years gb No more *CL-USER-PACKAGE* constant (for obscure reasons.) Use PKG-ARG …
(edit) @9432   12 years gb No more *CL-USER-PACKAGE* constant (for obscure reasons.) Just do …
(edit) @9431   12 years gb When undoing encapsulations on a GF, assume that …
(edit) @9430   12 years gb Try to make STRING-EQUAL faster in general and faster in the case …
(edit) @9429   12 years gb Support methods for TYPE-CELLs. CELL-CSUBTYPEP-2 expects its second …
(edit) @9428   12 years gb Update package-refs whenever package names are introduced or changed.
(edit) @9427   12 years gb SUBTYPEP compiler macro works better without the FIND-CLASS.
(edit) @9426   12 years gb MAKE-LOAD-FORM, PRINT-OBJECT methods for PACKAGE-REF.
(edit) @9425   12 years gb Avoid STREAMP in WRITE-CHAR, WRITE-STRING.
(edit) @9424   12 years gb Don't do STREAMP if FORMAT's stream arg is T. (STREAMP should have a …
(edit) @9423   12 years gb Try to improve typechecking of funcallable-instances, …
(edit) @9422   12 years gb Use bitvectors in some of the optimized-reader-dcode functions. …
(edit) @9421   12 years gb Port the "extensible/non-dt dcode functions" stuff from the trunk. In …
(edit) @9420   12 years gb No defconstant on COMMON-LISP-USER package, which may not exist yet.
(edit) @9419   12 years gb Do %EXTEND-VECTOR via %EXTEND-GVECTOR or %COPY-IVECTOR-TO-IVECTOR.
(edit) @9418   12 years gb Do STRING-EQUAL differently. Do INTERN, FIND-SYMBOL, FIND-PACKAGE, …
(edit) @9417   12 years gb Remove some obsolet bits, add $decl_full_safety bit. Remove some …
(edit) @9416   12 years gb When processing a (nested) %defun, encode the arglist info in the …
(edit) @9415   12 years gb Don't pass "the eventcheck bit" into encodsd declaration info. Do set …
(edit) @9414   12 years gb Tweak a few policy things.
(edit) @9413   12 years gb Port rme's SBIT improvements from trunk to this branch. Introduce …
(edit) @9412   12 years gb Port rme's SBIT improvements from trunk to this branch.
(edit) @9397   12 years gb unbotched
(edit) @9396   12 years gb botched
(edit) @9395   12 years gb for performance experiments
(edit) @9394   12 years gb for performance experiments
(add) @9393   12 years gb for performance experiments
Note: See TracRevisionLog for help on using the revision log.