source: trunk/ccl/level-0

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @6918   14 years gb Try to defer GC locking in GETHASH. Some 64-bit key-scrambling stuff.
(edit) @6917   14 years gb Less zeal in SAFE-GET-PTR.
(edit) @6916   14 years gb s32->u32, u32->s32.
(edit) @6915   14 years gb foreign exception error stuff.
(edit) @6568   14 years gb %%get-unsigned-longlong, %%get-signed-longlong: args in UNBOX-FIXNUM …
(edit) @6559   14 years gb Try to deal with the "SIMPLE-BASE-STRING, all of it" case in …
(edit) @6553   14 years gb %RETURN-ADDRESS-OFFSET has been wrong since the switch to the new tra …
(edit) @6534   14 years gb Fix bad call to %pname-hash.
(edit) @6487   14 years gb Don't cons when clearing spin lock. Commented-out (#+bad-idea) …
(edit) @6486   14 years gb Use %pname-hash to hash ... pnames.
(edit) @6485   14 years gb %FIXNUM-REF-MACPTR, %FIXNUM-SET-MACPTR: move here.
(edit) @6484   14 years gb Remove an old declaration.
(edit) @6483   14 years gb New calling sequence.
(edit) @6482   14 years gb New calling sequence. Use a CMOV in EQL.
(edit) @6481   14 years gb New calling sequence. No need to be careful with %rcx (now %imm2) in …
(edit) @6480   14 years gb New calling sequence.
(edit) @6479   14 years gb New calling sequence.
(edit) @6478   14 years gb Handle new-style tras, other new-calling-sequence changes.
(edit) @6477   14 years gb New calling sequence. %rcx is %imm2 now, not %temp2, and no need to …
(edit) @6476   14 years gb New calling sequence. %rcx is %imm2 now, not %temp2, and no need to …
(edit) @6475   14 years gb New calling sequence. %rcx is %imm2 now, not %temp2, and no need to …
(edit) @6428   14 years gb If PUTHASH decides that it wants to grow the hash table, it tries to …
(edit) @6257   14 years gb Add features :x86-64 and :x86_64 if appropriate, not :x86-64 twice.
(edit) @6184   14 years gb %INSERT-SYMBOL might call pkg.intern-hook. Handle maintenance of …
(edit) @6183   14 years gb SET-TYPE-PREDICATE returns the "functional", not random symbol guts.
(edit) @6182   14 years gb Use %PTR-STORE-FIXNUM-CONDITIONAL in %GET-SPIN-LOCK. Locking code: …
(edit) @6181   14 years gb FREE tries to handle gcable pointers.
(edit) @6180   14 years gb %PTR-STORE-FIXNUM-CONDITIONAL.
(edit) @6179   14 years gb %PTR-STORE-FIXNUM-CONDITIONAL.
(edit) @6178   14 years gb Handle "hybrid" integer/float arguments in DarwinPPC64 #'%FF-CALL.
(edit) @6015   14 years gb When REMHASH deletes the last entry in a hash-table, it fills the …
(edit) @6010   14 years gb Do %next-random-seed more portably.
(edit) @6009   14 years gb Typo in comment.
(edit) @6008   14 years gb Just a 32-bit version of %next-random-pair.
(edit) @6007   14 years gb And, while we're at it: do the next-random-seed permutation in …
(edit) @6006   14 years gb Don't shift random seeds.
(edit) @5983   14 years gb Locks use spinlocks, try *spin-lock-tries* to obtain them before yielding.
(edit) @5982   14 years gb Move YIELD elsewhere.
(edit) @5966   14 years gb In %fixnum-truncate, use -8(sp) rather than %rbp; trust …
(edit) @5956   14 years gb Tweak ROOM output a little.
(edit) @5947   14 years gb UNSET-FIN-TRAMPOLINE: don't tail-call error.
(edit) @5946   14 years gb UNSET-FIN-TRAMPOLINE: don't tail-call the error function.
(edit) @5916   14 years gb Add rdtsc (returns 60 bit non-negative fixnum) and rdtsc64 (returns …
(edit) @5882   14 years gb VALUES uses :ARGLIST pseudo-op.
(edit) @5870   14 years gb Use new :ARGLIST directive in #'VALUES.
(edit) @5854   14 years gb Runtime version of 64-bit %ff-call accepts :registers.
(edit) @5842   14 years gb BIGNUM-NEGATE-TO-PTR.
(edit) @5837   14 years gb BIGNUM-NEGATE-TO-POINTER.
(edit) @5817   14 years gb Don't use boxed "disp" for displacement in %ATOMIC-INCF-NODE.
(edit) @5716   14 years gb Get the contents of the register that may hold OS thread context.
(edit) @5706   14 years gb Put :OPENMCL-UNICODE-STRINGS on *FEATURES*.
(edit) @5691   14 years gb Fix another typo …
(edit) @5689   14 years gb Fix typo (ppc32::, not ppc2::).
(edit) @5686   14 years gb OPEN-SHARED-LIBRARY: freebsd version of #_dlopen doesn't return a link …
(edit) @5681   14 years gb fixnum-sfloat-compare,fixnum-dfloat-compare: if the fixnum can be …
(edit) @5671   14 years gb EQUAL on physical pathnames ignores the (new) version slot, as does …
(edit) @5670   14 years gb Don't assume that fixnums can be accurately coerced to floats when …
(edit) @5647   14 years gb SQRT in LAP (todo: inline it.)
(edit) @5627   14 years gb Do single/double-float sqrt inline.
(edit) @5626   14 years gb Recognize that fsqrt/fsqrts instructions have a minor opcode in frb …
(edit) @5600   14 years gb x86-64 version of SFLOAT-SIGNIFICAND-ZEROS: count zero bits in the …
(edit) @5591   14 years gb BIGNUM-BIGNUM-GCD (whatever it's called): don't bother to shift by 0 …
(edit) @5588   14 years gb Ensure that %ASHL handles shift count of 32 (and returns 0 in that case.)
(edit) @5587   14 years gb In BIGNUM-SHIFT-RIGHT-LOOP-1, use %ASHL, not %ILSL. (Don't want …
(edit) @5586   14 years gb Bugs in GCD-2. Long-standing bugs in GCD-2 …
(edit) @5584   14 years gb BIGNUM-SHIFT-RIGHT-1: handle shift by 0 bits. BIGNUM-BIGNUM-GCD …
(edit) @5514   14 years gb %aref3, %aset3.
(edit) @5513   14 years gb Use %aref2,%aref3.
(edit) @5508   14 years gb %ref3, %aset3.
(edit) @5490   14 years gb %VALID-REMAINING-TIMESPEC-TIME-P for x86-64, as well.
(edit) @5489   14 years gb %AREF2, %ASET2 in x8664 lap.
(edit) @5483   14 years gb MACPTR->FIXNUM returns NIL if any non-fixnum bits would be set in the …
(edit) @5482   14 years gb Try to detect the case where %NANOSLEEP's second (by reference) …
(edit) @5481   14 years gb %AREF2, %ASET2: in LAP, just call into the kernel.
(edit) @5480   14 years gb Some platforms (the L-word) generate ppc64 functions whose addresses …
(edit) @5479   14 years gb %aref2, %aset2: call into kernel.
(edit) @5451   14 years gb array--header -> array-header.
(edit) @5438   14 years gb You must be reading the OLD rule book (Leopard and #$EINTR).
(edit) @5431   14 years gb Enable the destructive version of %BIGNUM-BIGNUM-GCD; conditionalize …
(edit) @5403   14 years gb %HEAP-BYTES-ALLOCATED: don't add "current" allocation if nothing's …
(edit) @5389   14 years gb Remove vestival #+target-8-bit-chars stuff.
(edit) @5385   14 years gb Reference the source argument - not arg_z - in %safe-get-ptr.
(edit) @5384   14 years gb %CSTR-POINTER: make #\Nul termination optional, use #\Sub char-code as …
(edit) @5371   14 years gb %safe-get-ptr for x8664.
(edit) @5366   14 years gb add safe-ref-address to tcr. Handle memory faults to safe-ref-addres …
(edit) @5339   14 years gb Change >=-2, <=-2, /=-2 to avoid inlining issues.
(edit) @5332   14 years gb %COPY-STRING-TO-U8: use #\Sub (ascii 26) as a replacement character.
(edit) @5302   14 years gb %COPY-STRING-TO-U8: use #\? as a replacement character.
(edit) @5272   14 years gb DEBUG-TRAP-WITH-STRING.
(edit) @5271   14 years gb Not sure when it happened, but %FASLOAD was parenthesized in such a …
(edit) @5270   14 years gb On x8664, use a new UUO for BUG. (Not passing context into the kernel …
(edit) @5249   14 years gb Doh! character constant fasl encoding ($fasl-char).
(edit) @5200   14 years gb Use %CSTR-POINTER (not %copy-ivector-to-pointer) in BUG.
(edit) @5135   14 years gb If ENSURE-SIMPLE-STRING has to make a copy of a non-simple string, …
(edit) @5134   14 years gb Some fixnum decls in %FIND-PKG.
(edit) @5132   14 years gb cr3, nor c33, in ppc64 %init-misc.
(edit) @5117   14 years gb Handle 32-bit strings in %UVECTOR-REPLACE.
(edit) @5108   14 years gb Sigh. Test for 8-bit-char case was conditionalized backwards in PPC64 …
(edit) @5099   14 years gb New constants in ppc32 typecode range assertion.
(edit) @5097   14 years gb ppc32/ppc64 %init-misc tweaks.
Note: See TracRevisionLog for help on using the revision log.