source: trunk/source/compiler

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14343   10 years gb In DO-LEXICAL-REFERENCE: if we push a register, do so without updating …
(edit) @14342   10 years gb In x862-do-lexical-reference: look in the register map before pushing …
(edit) @14340   10 years gb %ILOGNOT, ASH backend stuff for ARM.
(edit) @14339   10 years gb %ILOGNOT, ASH for PPC. %ILSL vinsns: do logical (unsigned) compare of …
(edit) @14338   10 years gb Implement %ILOGNOT vinsns. Improve %ILSL visnsn (knock wood.)
(edit) @14337   10 years gb Implement %ILOGNOT, ASH in the x86 backend. (The macroexpansion of …
(edit) @14336   10 years gb BACKEND-USE-OPERATOR ("portable" way to do X862-USE-OPERATOR, …
(edit) @14335   10 years gb Optionally (mostly optional for bootstrapping reasons) expect the …
(edit) @14331   10 years gb Bootstrapping: replace unused operators with new ones for ASH, LOGNOT. …
(edit) @14323   10 years gz Back out of r14313
(edit) @14313   10 years gb Map :UNKNOWN-TYPE-IN-DECLARATION to UNDEFINED-TYPE-REFERENCE, so that …
(edit) @14309   10 years rme A somewhat inelegant change to nx1-typespec-for-typep: when called …
(edit) @14306   10 years rme Add :whine keyword argument to nx1-typespec-for-typep. Don't call …
(edit) @14304   10 years rme New function acode-xxx-form-p. Use it in functions …
(edit) @14303   10 years rme Indentation in x862-%logand2.
(edit) @14302   10 years gb Avoid register conflicts in ARM2-TWO-TARGETED-REG-FORMS, especially …
(edit) @14301   10 years rme Print "big" (> 100) numbers using #x notation instead of in decimal.
(edit) @14299   10 years gz Encode code coverage acode strings to save space
(edit) @14297   10 years gb Some small changes to ACODE-FORM-TYPE: try to intersect, don't return …
(edit) @14286   10 years gb Propagate r14113 from ARM branch to trunk.
(edit) @14258   10 years gz Defstruct changes: Get rid of *defstruct-share-accessor-functions*. …
(edit) @14240   10 years rme Remove leftovers (remnants of operator %fixnum-mask-to-natural) from …
(edit) @14235   10 years rme Abandon my attempts to do more low-level tricks with logand and logior …
(edit) @14231   10 years rme Open-code ASH in cases where the integer is a fixnum, and the shift …
(edit) @14229   10 years rme Re-enable some changes that try to do a better job on LOGAND and …
(edit) @14222   10 years gb Don't "naturally" align a record field if the field type's natural …
(edit) @14200   10 years gb Apply rme's fix to ARM2-UNWIND-SET.
(edit) @14196   10 years rme Remove remnants of *x862-tos-reg* hack (from r7938), which is …
(edit) @14195   10 years rme x862-stack-to-register: use regmap to avoid reading from the stack …
(edit) @14194   10 years rme Start at keeping track of which registers contain which stack …
(edit) @14193   10 years rme Add :call, :subprim-call, and :jumplr attributes to some vinsns.
(edit) @14187   10 years gz Fixes in acode code coverage (r14085, r14110, r14164, r14165, r14172
(edit) @14183   10 years gb 64-bit alignment in ff-call.
(edit) @14176   10 years rme Fix dopey typo.
(edit) @14175   10 years rme Arrange for the disassembler on Darwin and Windows to show r11 as …
(edit) @14171   10 years gb Darwin/ARM changes.
(edit) @14159   10 years gb Unscramble variable-c-frame stuff. Use it to implement #'%FF-CALL.
(edit) @14156   10 years gb FF-CALL on win64 is sufficiently different from other x8664 platforms …
(edit) @14147   10 years gb kernel-import for WAIT-FOR-SIGNAL.
(edit) @14121   10 years gb FTYPE declaration for %DEFINE-ARM-LAP-FUNCTION.
(edit) @14119   10 years gb Changes from ARM branch. Need testing …
(edit) @14086   10 years gz in decomp-afunc, handle circular refs
(edit) @14047   10 years rme Undo, for the time being, the effects of r13887. Those changes are …
(edit) @14044   10 years gz support for reporting code coverage of acode, needs more testing
(edit) @13971   10 years gb Define kernel import for WAIT-FOR-SIGNAL.
(edit) @13966   10 years gz Record code coverage acode string and positions
(edit) @13891   10 years gz Add DECOMP-ACODE, decompile acode into something more readable.
(edit) @13890   10 years rme Ugly additions to nx-logand-2-op to truncate a large integer operand …
(edit) @13887   10 years rme Make the compiler work a little harder to identify cases where LOGAND …
(edit) @13814   10 years rme Delete .cvsignore files since we no longer use CVS.
(edit) @13813   10 years rme nx1-combination: indentation
(edit) @13792   10 years gb New pre-GC notification mechanism.
(edit) @13782   10 years rme Remove some cruft.
(edit) @13675   10 years gz Rename feature ccl-0711 to ccl-qres
(edit) @13561   10 years gb In the vinsns and subprims for special variable reference, try to use …
(edit) @13538   10 years rme Push things around a bit in x862-vset1 to localize use of …
(edit) @13488   10 years gz Be more thorough in converting declaration types for typechecking.
(edit) @13469   10 years gb PPC2-DIGEST-SYMBOLS, X862-DIGEST-SYMBOLS: make the addresses vector in …
(edit) @13457   10 years gb Try to tighten up %IASR, %ILSR vinsns: use CMOV instead of branching, …
(edit) @13446   10 years rme misc-set-s32, misc-set-u32: scaled-idx can be either a node or …
(edit) @13445   10 years rme x862-vset1: avoid stealing an extra immediate register on x8632 in the …
(edit) @13443   10 years rme x862-vref1: Try to avoid boxing signed and unsigned 32-bit return …
(edit) @13437   10 years gb An unsigned-byte of the native word size shifted right by a value >= …
(edit) @13411   11 years gb Add a few SSE2 instructions (or at least some cases): MOVQDA where …
(edit) @13407   11 years rme Smaller value of x8664::max-1-bit-constant-index. This is needed …
(edit) @13374   11 years rme Correct typos in a couple of docstrings.
(edit) @13330   11 years gz Changes in handling of weak vectors (i.e. populations and weak hash …
(edit) @13327   11 years rme Improve CL:RANDOM. The new generator is the MRG321k3p generator …
(edit) @13299   11 years rme Add new lap macro double-constant, used for embedding double-float …
(edit) @13298   11 years rme Added missing "u" to ucomisd mnemonic for the register-register flavor …
(edit) @13280   11 years gb Lots of changes from "purify" branch, mostly involving: - new memory …
(edit) @13262   11 years rme Indentation.
(edit) @13261   11 years rme Fix typo. (charater => character)
(edit) @13253   11 years gb Claim that certain cases of %SVREF are "side-effect free", which is …
(edit) @13252   11 years gb In NX1-REQUIRE (which handles REQUIRE-TYPE of builtin types), treat …
(edit) @13251   11 years gb In (COMPILER-MACRO-FUNCTION +), if all args are fixnums and the result …
(edit) @13250   11 years gb Use the new vinsns for handling fixnum overflow inline. In …
(edit) @13249   11 years gb NX2-CONSTANT-INDEX-OK-FOR-TYPE-KEYWORD: returns T iff a fixnum …
(edit) @13248   11 years gb Define HANDLE-FIXNUM-OVERFLOW-INLINE vinsn, which does most of its …
(edit) @13247   11 years gb When fetching the next 32/64-bit word, don't assert that 32/64-bit …
(edit) @13231   11 years gb If APPLY's last arg is a quoted list, transform it into FUNCALL …
(edit) @13221   11 years rme Use movss in vinsn MISC-SET-C-SINGLE-FLOAT.
(edit) @13213   11 years gz Extend find-ftype-decl so it can get different decls depending on the …
(edit) @13205   11 years greg I've always had trouble parsing the 'not a symbol or lambda …
(edit) @13195   11 years gz Add variable *strict-checking* to control checking for e.g. …
(edit) @13187   11 years gz warn about too many arguments in format strings
(edit) @13164   11 years gb Suboptimal fix for ticket:617. Keep track of whether or not we're in …
(edit) @13151   11 years gb Don't choke on VALUES types in THE. (Previous incarnations of this …
(edit) @13143   11 years gb Define ACODE-IMMEDIATE-OPERAND; make it handle type assertions in the …
(edit) @13131   11 years gz Don't reset *nx-source-note-map* during rebuild
(edit) @13124   11 years gz Recording source text in read-loop (useful for disassembly). It's now …
(edit) @13072   11 years rme In X862-INLINE-ADD2: fixnums won't always fit into a (signed-byte 32). …
(edit) @13067   11 years rme Update copyright notices.
(edit) @13066   11 years rme Change "OpenMCL" to "Clozure CL" in comments and docstrings.
(edit) @13028   11 years rme Undo r13001 (x86-print-bare-disassembled-instruction).
(edit) @13022   11 years rme Super-fancy print-object method for an x86-disassembled-instruction.
(edit) @13001   11 years rme New function X86-PRINT-BARE-DISASSEMBLED-INSTRUCTION, which factors …
(edit) @12940   11 years gz From working-0711 branch: more extensive compile-time checking …
(edit) @12869   11 years gb ppc version of recent compiler changes
(edit) @12861   11 years gb compiler/optimizers.lisp: * (multiplication) compiler-macro: always …
Note: See TracRevisionLog for help on using the revision log.