source: branches/working-0711-perf

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9712   13 years gb Use the wrapper (not the class) to determine applicability in …
(edit) @9711   13 years gb Bootstrapping image/kernel.
(edit) @9710   14 years gb Changes from trunk: do comparisons to T, lisp constants without temp …
(edit) @9709   14 years gb Do 32-bit operations on nargs.
(edit) @9708   14 years gb OPTIMIZE-TYPEP: look in *istruct-cells* early, to avoid FIND-CLASS at …
(edit) @9707   14 years gb Decl, other changes from working-0711.
(edit) @9706   14 years gb Decl changes from working-0711.
(edit) @9705   14 years gb -maybe- correct test for gethostbyname_r success in linux c_gethostbyname.
(edit) @9704   14 years gb VALID-CHAR-CODE-P false for #xfffe, #xfffe.
(edit) @9703   14 years gb Propagate decl changes from working-0711. Primitives for …
(edit) @9702   14 years gb Propagate decl changes from working-0711. READ-CHAR: try the obviously …
(edit) @9701   14 years gb Propagate changes from trunk (except for some win64 changes); this …
(edit) @9700   14 years gb Propagate changes from working-x11 branch (decl fixes.) Change …
(edit) @9695   14 years gb Declaration fixes from working-0711, still testing svnmailer.
(edit) @9694   14 years gb Start synching with working-0711, and test svnmailer.
(edit) @9577   14 years gb Export GET-ENCODED-STRING.
(edit) @9576   14 years gb Fix several bugs (more likely remain; some were fixed in trunk, some …
(edit) @9575   14 years gb I don't -think- that the user can subclass FORWARD-REFERNCED-CLASS, …
(edit) @9574   14 years gb INSTANCE-CLASS-WRAPPER: handle BASIC-STREAM without going through CLASS-OF.
(edit) @9573   14 years gb GET-CHARACTER-ENCODING with a constant name transforms into a constant …
(edit) @9559   14 years gb Our friend the (class :simple-subtypep) method has to check for the …
(edit) @9535   14 years gb In class :simple-subtypep method, call %INITED-CLASS-CPL with a true …
(edit) @9534   14 years gb Passes all tests, might actually work. Kernel debugger may need to be …
(edit) @9533   14 years gb Don't define a type-predicate for SEMAPHOREP.
(edit) @9532   14 years gb Make TEST-CCL bind *PACKAGE* to the cl-user package.
(edit) @9531   14 years gb Un-botch %STRUCTURE-CLASS-OF.
(edit) @9530   14 years gb A little bit of cold-load $fasl-eval support: make early class-cells, …
(edit) @9529   14 years gb Move faslapi def to lispequ. Define new fasl op for …
(edit) @9528   14 years gb Try to get all istruct definitions here. Make CLASS and …
(edit) @9527   14 years gb Move the istruct definitions to lispequ. Use TYPEP.
(edit) @9526   14 years gb Bump the fasl version. Bring the list of istruct types that have …
(edit) @9525   14 years gb Make sure that we use %ISTRUCT macro (which handles "registration of …
(edit) @9524   14 years gb Make built-in-classes in l1-clos-boot, not here.
(edit) @9523   14 years gb Arrange that structure instances will have a list of their class's …
(edit) @9522   14 years gb Arrange that structure instances will have a list of their class's …
(edit) @9521   14 years gb Arrange that structure instances will have a list of their class's …
(edit) @9520   14 years gb Make %CALL-ENCAPSULATED-GF handle different patterns of dcode/prototypes.
(edit) @9519   14 years gb Since we only have one type of character/string, don't call TYPE-OF in …
(edit) @9518   14 years gb Remove some type-predicates, TYPE-OF uses %CLASS-PROPER-NAME; could …
(edit) @9517   14 years gb Remove some type-predicates, use istruct-type-name (etc.) rather than …
(edit) @9516   14 years gb Use ISTRUCT-TYPEP, not %SVREF.
(edit) @9515   14 years gb Use %ISTRUCT macro in %CONS-RANDOM-STATE.
(edit) @9514   14 years gb Remove the LISP-THREAD-P type predicate.
(edit) @9513   14 years gb Remove the RESTARTP type predicate.
(edit) @9512   14 years gb use INSTANCE-CLASS-WRAPPER instead of some flet-ed equivalents.
(edit) @9511   14 years gb Try to ensure that more "standard" slots are now present in CLASS and …
(edit) @9510   14 years gb Try to exploit the fact that more "standard" slots are now present in …
(edit) @9508   14 years gb CHECK-SEQUENCE-BOUNDS has to signal TYPE-ERRORs in some cases. New …
(edit) @9507   14 years gb (TYPEP x 'package), since there's no predicate on PACAGEP and it …
(edit) @9506   14 years gb Move the real FIND-CLASS-CELL here. ISTRUCTs now store an interned …
(edit) @9505   14 years gb Use (typep x 'hash-table) instead of (hash-table-p x). Mostly because …
(edit) @9504   14 years gb Move istruct definitions to lispequ.
(edit) @9503   14 years gb Nargs is now a 32-bit register.
(edit) @9502   14 years gb Nargs is now a 32-bit register.
(edit) @9501   14 years gb Nargs is now a 32-bit register.
(edit) @9500   14 years gb In OPTIMIZE-TYPEP: if the type names an istruct class and that class …
(edit) @9499   14 years gb Move istruct accessor definitions elsewhere. Define an operator for …
(edit) @9498   14 years gb ISTRUCT-TYPEP: pass the registered istruct cell as a constant, not its …
(edit) @9497   14 years gb MAKE-AFUNC: stop being 1985.
(edit) @9496   14 years gb Use ISTRUCT-TYPEP, don't compare (%svref istruct 0) to a symbol.
(edit) @9495   14 years gb VALID-CODE-CHAR skips some of the overhead in CODE-CHAR.
(edit) @9494   14 years gb Use new movl for set-nargs; change refernces to nargs.l/nargs.w.
(edit) @9493   14 years gb Use shorter encodings for movl/movw when the source operand is …
(edit) @9492   14 years gb Usa a new (shorter, see ticket:52) encoding for movl in !SET-NARGS. …
(edit) @9491   14 years gb NARGS is now (32-bit) %ecx, not (16-bit) %cx.
(edit) @9487   14 years gz Handle rtenv arg in subtypep optimizer
(edit) @9486   14 years gz Propagate r9464 to here so doesn't get lost in back-merge
(edit) @9485   14 years gz Propagate r9408 to here so doesn't get lost in back-merge
(edit) @9453   14 years greg Fixed one more typo, when checking :end2 parameter to string-equal.
(edit) @9450   14 years gb Remove BREAK call in %SNAP-READER-METHOD.
(edit) @9448   14 years greg fixed a couple typos
(edit) @9446   14 years gb Don't assume that class1 has a wrapper (compile-time, …
(edit) @9445   14 years gb new image for bootstrapping
(edit) @9444   14 years gb Changes from trunk: minimize the set of packages copied into the …
(edit) @9443   14 years gb %EXTEND-VECTOR changes.
(edit) @9442   14 years gb Better %COPY-IVECTOR-TO-IVECTOR when things are aligned.
(edit) @9441   14 years gb Extend wrapper to include class-ordinal, cpl-bits slots. Add …
(edit) @9440   14 years gb Avoid package constants.
(edit) @9439   14 years gb Make %SOURCE-FILES work again.
(edit) @9438   14 years gb Move MAKE-STRING here, since it needs SUBTYPEP support that only …
(edit) @9437   14 years gb Support PACKAGE-REFs.
(edit) @9436   14 years gb TYPE-CELL stuff.
(edit) @9435   14 years gb %EXTEND-VECTOR stuff.
(edit) @9434   14 years gb Compile-time DEFMACRO is supposed to make it a little clearer that a …
(edit) @9433   14 years gb No more *CL-USER-PACKAGE* constant (for obscure reasons.) Use PKG-ARG …
(edit) @9432   14 years gb No more *CL-USER-PACKAGE* constant (for obscure reasons.) Just do …
(edit) @9431   14 years gb When undoing encapsulations on a GF, assume that …
(edit) @9430   14 years gb Try to make STRING-EQUAL faster in general and faster in the case …
(edit) @9429   14 years gb Support methods for TYPE-CELLs. CELL-CSUBTYPEP-2 expects its second …
(edit) @9428   14 years gb Update package-refs whenever package names are introduced or changed.
(edit) @9427   14 years gb SUBTYPEP compiler macro works better without the FIND-CLASS.
(edit) @9426   14 years gb MAKE-LOAD-FORM, PRINT-OBJECT methods for PACKAGE-REF.
(edit) @9425   14 years gb Avoid STREAMP in WRITE-CHAR, WRITE-STRING.
(edit) @9424   14 years gb Don't do STREAMP if FORMAT's stream arg is T. (STREAMP should have a …
(edit) @9423   14 years gb Try to improve typechecking of funcallable-instances, …
(edit) @9422   14 years gb Use bitvectors in some of the optimized-reader-dcode functions. …
(edit) @9421   14 years gb Port the "extensible/non-dt dcode functions" stuff from the trunk. In …
(edit) @9420   14 years gb No defconstant on COMMON-LISP-USER package, which may not exist yet.
(edit) @9419   14 years gb Do %EXTEND-VECTOR via %EXTEND-GVECTOR or %COPY-IVECTOR-TO-IVECTOR.
(edit) @9418   14 years gb Do STRING-EQUAL differently. Do INTERN, FIND-SYMBOL, FIND-PACKAGE, …
Note: See TracRevisionLog for help on using the revision log.