source: branches/working-0711/ccl/compiler

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9933   12 years gb Move x8664-subprims-base up by 64K, to match where it is in the trunk …
(edit) @9911   12 years gz Propagate r9253 - r9261, r9331 from trunk: If optimize quantity SAFETY …
(edit) @9866   12 years gz fix scope of with-program-error-handler in form handling (bug #315)
(edit) @9861   12 years gz Make program-errors always cause an immediate error outside of file …
(edit) @9764   12 years gz don't block the real lambda list error
(edit) @9734   12 years gz Fix to not lose the code note in x862-acode-operator-supports-push
(edit) @9724   12 years mb Remove unused function package-designator-p
(edit) @9630   12 years gb Avoid a few cases of partial register writes (assignments to the low …
(edit) @9629   12 years gb remove operator-cc-invertable-mask from %valid-char-code attributes.
(edit) @9620   12 years gz Warn about declarations referring to unknown variables; then fix a …
(edit) @9617   12 years gz Fix assorted problems in my recent checkins: - remove extra arg in …
(edit) @9589   12 years gz Do unsigned comparison in check-misc-bound
(edit) @9578   12 years gb propagate changes from working-0711-perf branch
(edit) @9483   12 years gz Fix format optimizer to return right value. Optimize ~ even if not …
(edit) @9481   12 years gz Propagate r9416 to here: When processing a (nested) %defun, encode the …
(edit) @9471   12 years mb Missing comma in the expansion of format for non nil, not t, non …
(edit) @9464   12 years gz Compiler macros for write-string -> write-simple-string, and some …
(edit) @9391   12 years gz Let the load-time-value form access the definition environment, so it …
(edit) @9390   12 years gz make class-has-a-forward-referenced-superclass-p be true for …
(edit) @9389   12 years greg Add a compiler-macro for INTERN that attempts to resolve the package …
(edit) @9363   12 years gz More string-equal tweaks
(edit) @9361   12 years gz Tweaks in string-equal optimizer
(edit) @9360   12 years gz Don't optimize typep if has explicit env arg
(edit) @9359   12 years mb Implement minor optimizations for string-equal.
(edit) @9357   12 years mb Rollback r9356
(edit) @9356   12 years mb Add find-definition-of-thing. This funtion will attempt to return the …
(edit) @9353   12 years gz Run nx1-%defun regardless of safety (ticket #295)
(edit) @9350   12 years gb Define compiler-macros for some things used (perhaps heavily) in the …
(edit) @9340   12 years gz Make nx-form-typep not err with compile-time classes
(edit) @9338   12 years gz Support for compile-time classes: make SPECIFIER-TYPE accept an …
(edit) @9328   12 years gz Don't try to write program-error's into fasls
(edit) @9245   12 years gz Don't assume that specifier-type returns unknown-ctype for unknown …
(edit) @9239   12 years gz run alphatizers for FUNCALL and APPLY regardless of safety setting, so …
(edit) @9165   12 years gz Propagate r9163/r9164 to here from trunk
(edit) @9117   12 years gz Add CCL:TEST-CCL - runs the gcl test suite (checking it out into …
(edit) @9038   12 years wws Fix the optimizer for lockp
(edit) @8985   12 years gz Give inner functions a name of the form (:internal …
(edit) @8970   12 years gb Fix inlined typep of REAL (e.g., object doesn't have to be a fixnum …
(edit) @8966   12 years gz don't tail-call ccl:print-call-history
(edit) @8938   12 years gb Use #|| ... ||#, since some emacsen get confused by #| ... |#.
(edit) @8926   12 years gb Um, put DEFINE-COMPILE-TIME-MACRO back in nfcomp.lisp.
(edit) @8917   12 years gb DEFINE-COMPILE-TIME-MACRO: put something in defenv.defined, so that we …
(edit) @8881   12 years gb Make digested symbol info for next-method var appear after "real" args.
(edit) @8870   12 years gb NX1-CALL-RESULT-TYPE: if warning about forward-referenced, distinguish …
(edit) @8867   12 years mb New record-source-file implementation. Rewrote the code around …
(edit) @8780   12 years gb If we whine about an undefined function being called, note the …
(edit) @8779   12 years gb MERGE-COMPILER-WARNINGS: don't merge if there's info in CDR of ARGS slot.
(edit) @8778   12 years gb Use CHECK-MIN-MAX-ARGS in x862-lambda.
(edit) @8767   12 years gb Call argument checking returns more info on failure, so warnings can …
(edit) @8766   12 years gb Be less terse when reporting compiler-warnings, especially when they …
(edit) @8708   12 years gb In INNERMOST-LFUN-BITS-KEYVECT (only used to get information about …
(edit) @8706   12 years gz Tweaks to make disassembler work again
(edit) @8685   12 years gz More bandaids
(edit) @8681   12 years gz Hook up the source location stuff again
(edit) @8674   12 years gb P2-WHINE, for whining from the backend. Maintain a list …
(edit) @8672   12 years gb Map :result-ignored to new warning.
(edit) @8671   12 years gb Map :result-ignored to new warning.
(edit) @8670   12 years gb Detect at least some cases where a function call's result is obviously …
(edit) @8666   12 years gb INNERMOST-LFUN-BITS-KEYVECT: don't punt on generic functions.
(edit) @8646   12 years gz Assorted code coverage fixes: - stop using the 'function-source-note …
(edit) @8576   12 years gz In try harder to make with-code-note not defeat optimizations, so as …
(edit) @8560   12 years gz Code coverage changes for the fasdumper constants overflow problem: …
(edit) @8554   12 years mb Merge in mb-coverage-merge branch. No other changes.
(edit) @8514   12 years gb Propagate changeset:8513 to this branch.
(edit) @8444   12 years mb More source location optimizations (and one bug fix) Moved the …
(edit) @8439   12 years mb More optimizations to source-location. 1) Only use substream to read …
(edit) @8435   12 years mb Waste less space in %lfun-info. Store pc->source mappings as vectors …
(edit) @8424   12 years mb Rename record-source-location to record-source-location-on-stream-p. …
(edit) @8423   12 years mb Refactor x862-compile to test for debug-info only once.
(edit) @8421   12 years wws Marco's source-tracking-0801 branch passes tests on the customer …
(edit) @8032   12 years gb Handle unquoted type T in TYPEP. In REQUIRE-TYPE, don't devolve to …
(edit) @8031   12 years gb When making frames on the tstack or cstack, store %rbp in the word …
(edit) @8030   12 years gb Add definitions for TSP-FRAME/CSP-FRAME.
(edit) @8019   12 years gb Use CHECK-MIN-MAX-NARGS to anchor both UUOs.
(edit) @8018   12 years gb New CHECK-NARGS lapmacro uses anchored UUOs.
(edit) @8017   12 years gb Use multiple frag-lists ("sections"), so that we can move UUOs out of …
(edit) @8016   12 years gb Do unsigned comparisons for arg-checking. CHECK-MIN-MAX-NARGS: need …
(edit) @8010   12 years gb ARG-CHECK-TRAP-PC-LIMIT.
(edit) @8009   12 years gb check-min-max-args: use the same anchor in both anchored UUOs.
(edit) @8007   12 years gb Add a couple of fields to XCF. Note that this will cause a benign …
(edit) @8005   12 years gb Slot-unbound-trap terminates a block (why did it ever not do so ?) by …
(edit) @7966   12 years gb PPC32 vinsns: :jump attribute use for pc-relative jump only.
(edit) @7965   12 years gb ppc64 vinsns: :jump vinsn attribute now means "pc-relative jump" only.
(edit) @7961   12 years gb Spell UVSIZE with an "S".
(edit) @7941   12 years gb Try to avoid jumping/branching to jumps. (NB: this requires some …
(edit) @7940   12 years gb Try harder (maybe much harder) to inline TYPEP calls involving …
(edit) @7939   12 years gb Recognize CHAR-CODE's result type.
(edit) @7938   12 years gb Peephole on the fly: turn (push r1) (movq top-of-stack r2) into …
(edit) @7937   12 years gb PRINT-OBJECT for DISASSEMBLED-INSTRUCTION.
(edit) @7936   12 years gb More tweaks.
(edit) @7935   12 years gb Don't use a bignum in HASHED-BY-IDENTITY, since there's only one …
(edit) @7896   12 years gb Revert eep.adress to old (anchored UUO out-of-line) behavior, since …
(edit) @7867   12 years gb Control transfer after anchored UUO not working right; revert …
(edit) @7860   12 years gb Use the new scheme so that most UUOs (at least those used to signal …
(edit) @7859   12 years gb Support the use of 2 (x86-asm) frag-lists for vinsn expansion (one for …
(edit) @7858   12 years gb Always use NOPs to pad for alignment. (We might want to align loop …
(edit) @7843   12 years gb Uh, check that symbol is quoted in (APPLY #'MAKE-INSTANCE 'name ...)
(edit) @7841   12 years gb Compiler-macro on (apply #'make-instace 'name ...)
(edit) @7791   12 years gb Don't set the "puntable" bit on constant-valued pointers that have …
(edit) @7790   12 years gb %natural-, %natural-c vinsn fixes.
Note: See TracRevisionLog for help on using the revision log.