source: branches/working-0711-perf

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9712   11 years gb Use the wrapper (not the class) to determine applicability in …
(edit) @9711   11 years gb Bootstrapping image/kernel.
(edit) @9710   11 years gb Changes from trunk: do comparisons to T, lisp constants without temp …
(edit) @9709   11 years gb Do 32-bit operations on nargs.
(edit) @9708   11 years gb OPTIMIZE-TYPEP: look in *istruct-cells* early, to avoid FIND-CLASS at …
(edit) @9707   11 years gb Decl, other changes from working-0711.
(edit) @9706   11 years gb Decl changes from working-0711.
(edit) @9705   11 years gb -maybe- correct test for gethostbyname_r success in linux c_gethostbyname.
(edit) @9704   11 years gb VALID-CHAR-CODE-P false for #xfffe, #xfffe.
(edit) @9703   11 years gb Propagate decl changes from working-0711. Primitives for …
(edit) @9702   11 years gb Propagate decl changes from working-0711. READ-CHAR: try the obviously …
(edit) @9701   11 years gb Propagate changes from trunk (except for some win64 changes); this …
(edit) @9700   11 years gb Propagate changes from working-x11 branch (decl fixes.) Change …
(edit) @9695   11 years gb Declaration fixes from working-0711, still testing svnmailer.
(edit) @9694   11 years gb Start synching with working-0711, and test svnmailer.
(edit) @9577   11 years gb Export GET-ENCODED-STRING.
(edit) @9576   11 years gb Fix several bugs (more likely remain; some were fixed in trunk, some …
(edit) @9575   11 years gb I don't -think- that the user can subclass FORWARD-REFERNCED-CLASS, …
(edit) @9574   11 years gb INSTANCE-CLASS-WRAPPER: handle BASIC-STREAM without going through CLASS-OF.
(edit) @9573   11 years gb GET-CHARACTER-ENCODING with a constant name transforms into a constant …
(edit) @9559   11 years gb Our friend the (class :simple-subtypep) method has to check for the …
(edit) @9535   12 years gb In class :simple-subtypep method, call %INITED-CLASS-CPL with a true …
(edit) @9534   12 years gb Passes all tests, might actually work. Kernel debugger may need to be …
(edit) @9533   12 years gb Don't define a type-predicate for SEMAPHOREP.
(edit) @9532   12 years gb Make TEST-CCL bind *PACKAGE* to the cl-user package.
(edit) @9531   12 years gb Un-botch %STRUCTURE-CLASS-OF.
(edit) @9530   12 years gb A little bit of cold-load $fasl-eval support: make early class-cells, …
(edit) @9529   12 years gb Move faslapi def to lispequ. Define new fasl op for …
(edit) @9528   12 years gb Try to get all istruct definitions here. Make CLASS and …
(edit) @9527   12 years gb Move the istruct definitions to lispequ. Use TYPEP.
(edit) @9526   12 years gb Bump the fasl version. Bring the list of istruct types that have …
(edit) @9525   12 years gb Make sure that we use %ISTRUCT macro (which handles "registration of …
(edit) @9524   12 years gb Make built-in-classes in l1-clos-boot, not here.
(edit) @9523   12 years gb Arrange that structure instances will have a list of their class's …
(edit) @9522   12 years gb Arrange that structure instances will have a list of their class's …
(edit) @9521   12 years gb Arrange that structure instances will have a list of their class's …
(edit) @9520   12 years gb Make %CALL-ENCAPSULATED-GF handle different patterns of dcode/prototypes.
(edit) @9519   12 years gb Since we only have one type of character/string, don't call TYPE-OF in …
(edit) @9518   12 years gb Remove some type-predicates, TYPE-OF uses %CLASS-PROPER-NAME; could …
(edit) @9517   12 years gb Remove some type-predicates, use istruct-type-name (etc.) rather than …
(edit) @9516   12 years gb Use ISTRUCT-TYPEP, not %SVREF.
(edit) @9515   12 years gb Use %ISTRUCT macro in %CONS-RANDOM-STATE.
(edit) @9514   12 years gb Remove the LISP-THREAD-P type predicate.
(edit) @9513   12 years gb Remove the RESTARTP type predicate.
(edit) @9512   12 years gb use INSTANCE-CLASS-WRAPPER instead of some flet-ed equivalents.
(edit) @9511   12 years gb Try to ensure that more "standard" slots are now present in CLASS and …
(edit) @9510   12 years gb Try to exploit the fact that more "standard" slots are now present in …
(edit) @9508   12 years gb CHECK-SEQUENCE-BOUNDS has to signal TYPE-ERRORs in some cases. New …
(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, …
Note: See TracRevisionLog for help on using the revision log.