source: branches/working-0711/ccl/compiler

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @11153   11 years gz Merge compiler policy init source of trunk and working-0711 branches, …
(edit) @11103   11 years gz allow setf function names in nx1-%defun
(edit) @11089   11 years gz Merge/bootstrap assorted low level stuff from trunk - kernel, syscall …
(edit) @11069   11 years gz remove more unused files, bootstrap another backend change from the …
(edit) @11054   11 years gz Back-port the definition-type changes from trunk
(edit) @10996   12 years gz Do not issue dup definition warnings for defuns inside conditionals, …
(edit) @10972   12 years gz Merge a bunch of changes from trunk mostly having to do with x8632 …
(edit) @10941   12 years gz Arghh!!!
(edit) @10940   12 years gz Fix typo in r10938
(edit) @10938   12 years gz Extend the mechanism used for keeping track of definitions (previously …
(edit) @10776   12 years gz Implement "nearly-lock-free" hash tables. All shared hash tables now …
(edit) @10617   12 years gb Propagate r10616 to working-0711. (Fix for …
(edit) @10537   12 years gb Change nil-value, t-value.
(edit) @10536   12 years gb Support some more operand classes; not yet used pending further merges …
(edit) @10440   12 years wws Fix disassemble-list
(edit) @10390   12 years gb Add compiler-macro for CHAR-DOWNCASE. It and existing CHAR-UPCASE use …
(edit) @10348   12 years gb Missing comma in compiler-macro for 3-arg case of CHAR> .
(edit) @10244   12 years gz Add form CCL:WITHOUT-COMPILING-CODE-COVERAGE, which disables code …
(edit) @10016   12 years gb %FAST-COMPACT, %FAST-UNCOMPACT: try to encode to/decode from utf-8. …
(edit) @10009   12 years gb In X862-%SINGLE-FLOAT and X862-%DOUBLE-FLOAT, ignore errors that may …
(edit) @10008   12 years gb Lots of bugs (many long-standing) exposed by test suite; we're now …
(edit) @10007   12 years gb In %IASR-C (arithmetic right shift by constant), don't shift by >= …
(edit) @9938   12 years gb In OPTIMIZE-TYPEP: check for istruct types a little earlier, avoid …
(edit) @9937   12 years gb FIND-SOURCE-AT-PC: decode pc-source-map as ivector.
(edit) @9936   12 years gb Always generate pc-source-map as an ivector (element-type determined …
(edit) @9935   12 years gb Treat nargs as having at least 32 significant bits. Avoid partial …
(edit) @9934   12 years gb Use 32-bit comparisons when checking nargs (depends on kernel changes …
(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.
Note: See TracRevisionLog for help on using the revision log.