source: trunk/source/compiler

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14309   9 years rme A somewhat inelegant change to nx1-typespec-for-typep: when called …
Diff Rev Age Author Log Message
(edit) @14306   9 years rme Add :whine keyword argument to nx1-typespec-for-typep. Don't call …
Diff Rev Age Author Log Message
(edit) @14299   9 years gz Encode code coverage acode strings to save space
Diff Rev Age Author Log Message
(edit) @14258   9 years gz Defstruct changes: Get rid of *defstruct-share-accessor-functions*. …
Diff Rev Age Author Log Message
(edit) @14044   9 years gz support for reporting code coverage of acode, needs more testing
Diff Rev Age Author Log Message
(edit) @13966   9 years gz Record code coverage acode string and positions
Diff Rev Age Author Log Message
(edit) @13891   9 years gz Add DECOMP-ACODE, decompile acode into something more readable.
Diff Rev Age Author Log Message
(edit) @13814   9 years rme Delete .cvsignore files since we no longer use CVS.
(edit) @13813   9 years rme nx1-combination: indentation
Diff Rev Age Author Log Message
(edit) @13782   9 years rme Remove some cruft.
Diff Rev Age Author Log Message
(edit) @13675   10 years gz Rename feature ccl-0711 to ccl-qres
Diff Rev Age Author Log Message
(edit) @13488   10 years gz Be more thorough in converting declaration types for typechecking.
Diff Rev Age Author Log Message
(edit) @13457   10 years gb Try to tighten up %IASR, %ILSR vinsns: use CMOV instead of branching, …
Diff Rev Age Author Log Message
(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 …
Diff Rev Age Author Log Message
(edit) @13437   10 years gb An unsigned-byte of the native word size shifted right by a value >= …
Diff Rev Age Author Log Message
(edit) @13411   10 years gb Add a few SSE2 instructions (or at least some cases): MOVQDA where …
Diff Rev Age Author Log Message
(edit) @13407   10 years rme Smaller value of x8664::max-1-bit-constant-index. This is needed …
Diff Rev Age Author Log Message
(edit) @13374   10 years rme Correct typos in a couple of docstrings.
Diff Rev Age Author Log Message
(edit) @13330   10 years gz Changes in handling of weak vectors (i.e. populations and weak hash …
(edit) @13327   10 years rme Improve CL:RANDOM. The new generator is the MRG321k3p generator …
Diff Rev Age Author Log Message
(edit) @13299   10 years rme Add new lap macro double-constant, used for embedding double-float …
(edit) @13298   10 years rme Added missing "u" to ucomisd mnemonic for the register-register flavor …
Diff Rev Age Author Log Message
(edit) @13262   10 years rme Indentation.
(edit) @13261   10 years rme Fix typo. (charater => character)
Diff Rev Age Author Log Message
(edit) @13253   10 years gb Claim that certain cases of %SVREF are "side-effect free", which is …
(edit) @13252   10 years gb In NX1-REQUIRE (which handles REQUIRE-TYPE of builtin types), treat …
(edit) @13251   10 years gb In (COMPILER-MACRO-FUNCTION +), if all args are fixnums and the result …
(edit) @13250   10 years gb Use the new vinsns for handling fixnum overflow inline. In …
(edit) @13249   10 years gb NX2-CONSTANT-INDEX-OK-FOR-TYPE-KEYWORD: returns T iff a fixnum …
(edit) @13248   10 years gb Define HANDLE-FIXNUM-OVERFLOW-INLINE vinsn, which does most of its …
(edit) @13247   10 years gb When fetching the next 32/64-bit word, don't assert that 32/64-bit …
Diff Rev Age Author Log Message
(edit) @13231   10 years gb If APPLY's last arg is a quoted list, transform it into FUNCALL …
Diff Rev Age Author Log Message
(edit) @13221   10 years rme Use movss in vinsn MISC-SET-C-SINGLE-FLOAT.
Diff Rev Age Author Log Message
(edit) @13213   10 years gz Extend find-ftype-decl so it can get different decls depending on the …
Diff Rev Age Author Log Message
(edit) @13205   10 years greg I've always had trouble parsing the 'not a symbol or lambda …
Diff Rev Age Author Log Message
(edit) @13195   10 years gz Add variable *strict-checking* to control checking for e.g. …
Diff Rev Age Author Log Message
(edit) @13187   10 years gz warn about too many arguments in format strings
(edit) @13164   10 years gb Suboptimal fix for ticket:617. Keep track of whether or not we're in …
(edit) @13151   10 years gb Don't choke on VALUES types in THE. (Previous incarnations of this …
(edit) @13143   10 years gb Define ACODE-IMMEDIATE-OPERAND; make it handle type assertions in the …
(edit) @13131   10 years gz Don't reset *nx-source-note-map* during rebuild
(edit) @13124   10 years gz Recording source text in read-loop (useful for disassembly). It's now …
(edit) @13072   10 years rme In X862-INLINE-ADD2: fixnums won't always fit into a (signed-byte 32). …
(edit) @13067   10 years rme Update copyright notices.
(edit) @13066   10 years rme Change "OpenMCL" to "Clozure CL" in comments and docstrings.
(edit) @13028   10 years rme Undo r13001 (x86-print-bare-disassembled-instruction).
(edit) @13022   10 years rme Super-fancy print-object method for an x86-disassembled-instruction.
(edit) @13001   10 years rme New function X86-PRINT-BARE-DISASSEMBLED-INSTRUCTION, which factors …
(edit) @12940   10 years gz From working-0711 branch: more extensive compile-time checking …
(edit) @12869   10 years gb ppc version of recent compiler changes
(edit) @12861   10 years gb compiler/optimizers.lisp: * (multiplication) compiler-macro: always …
(edit) @12846   10 years gz Make the gui inspector show function disassembly. Extend the …
(edit) @12838   10 years gz Arrange to prin1 (rather than princ) quoted constant references in …
(edit) @12789   10 years rme Define watch trap UUO and command selectors for watching and …
(edit) @12618   10 years gz Remove obsolete bootstrapping code
(edit) @12603   10 years gb Typo in ppc2-flet.
(edit) @12600   10 years gb *darwinx8664-backend* uses %r11/%save3 for TCR. Sigh.
(edit) @12594   10 years gb In {PPC2,X862}-FLET, just treat the body as a LOCALLY form if none of …
(edit) @12590   10 years gb When generating binding forms for DEFCALLBACK, allow a parameter name …
(edit) @12583   10 years gz I broke THE in r12500, forcing single-value returns in the …
(edit) @12580   10 years rme In PPC2-%FIXNUM-TO-SINGLE, if vreg isn't a single-float reg, introduce …
(edit) @12579   10 years rme New function SINGLE-FLOAT-REG-P
(edit) @12535   10 years gz Merge r12534
(edit) @12533   10 years gz Merge r12531: more declaration warnings
(edit) @12530   10 years gz Merge fixes in ftype support (r12525, r12529)
(edit) @12514   10 years gz In nx-effect-other-decls, effect the right decls
(edit) @12513   10 years gz Merge r12363
(edit) @12512   10 years gz bug#573: return a single value type from nx-declared-result-type
(edit) @12500   10 years gz Be aware of FTYPE declarations in more places
(edit) @12463   10 years gz Some changes in support of Slime: Implement …
(edit) @12411   10 years gz Remove obsolete bootstrapping code
(edit) @12377   10 years gb NCODE is 32-bit only in CREATE-X86-FUNCTION.
(edit) @12374   10 years gb New Japanese character encodings cp 932, eucjp from Yoshinori Tahara. …
(edit) @12359   10 years gz Code coverage fixes from 0711 branch (r12348 and r12358)
(edit) @12354   10 years gb Don't do anything special with THE forms in NX-TRANSFORM.
(edit) @12352   10 years gb In PPC2-%FIXNUM-TO-SINGLE, actually do DOUBLE-TO-SINGLE at runtime; …
(edit) @12351   10 years gb Need a DOUBLE-TO-SINGLE vinsn; don't seem to need %DOUBLE-TO-SINGLE.
(edit) @12334   10 years gz Fix braino in source recording of transforms
(edit) @12327   10 years gz Indentation, doc string changes, move *direct-methods-only* from xref …
(edit) @12311   10 years gb Maybe really fix THE issues.
(edit) @12302   10 years rme In CREATE-X86-FUNCTION, signal COMPILER-FUNCTION-OVERFLOW when the …
(edit) @12300   10 years gz Code coverage support
(edit) @12297   10 years gz Define nx-form-constant-p and nx-form-constant-value and try to use …
(edit) @12276   10 years gb Handle some cases of nested THE correctly (ticket:543).
(edit) @12254   10 years gz From r12020: require speed 0 to turn off transforms
(edit) @12220   10 years gz From r12114: remember merged source notes, for slime's benefit.
(edit) @12219   10 years gz Rename nx-the-typechecks to nx-declarations-typecheck, and typecheck …
(edit) @12215   10 years gz Merge r11834 r11669 r11833 r11834 into trunk
(edit) @12196   10 years gz Merge r11497:r11498 into trunk: pass signal number through to async …
(edit) @12163   10 years gz Tweaks for type warnings from r12158/r12159/r12160: don't warn about …
(edit) @12161   10 years rme REPORT-COMPILE-TIME-ARGUMENT-MISMATCH: Ensure subject/verb agreement …
(edit) @12131   10 years gb Allow any type specifier to be used as a declaration identifier. (I'm …
(edit) @12127   10 years gb KERNEL-PATH kernel global.
(edit) @12071   11 years gz Add an unknown-type-in-declaration warning that doesn't care if the …
(edit) @12069   11 years gz merge r12050
(edit) @12063   11 years gb When preparing the function's symbol map, use …
(edit) @12062   11 years gb Fix some declarations.
(edit) @12060   11 years gb NX2-RECORDED-SYMBOLS-IN-ARGLIST-ORDER: cope with the fact that not all …
Note: See TracRevisionLog for help on using the revision log.