source: trunk/source/lisp-kernel/x86-spentry32.s

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @13561   11 years gb In the vinsns and subprims for special variable reference, try to use …
(edit) @13406   11 years rme Increase CALL-ARGUMENTS-LIMIT to 65536 on non-PPC targets. On x86-64, …
(edit) @13337   11 years plkrueger Don't change the m4 quoting characters from their defaults (`'). (On …
(edit) @13279   11 years gb Lots of changes from "purify" branch, mostly involving: - new memory …
(edit) @13230   11 years gb Copy the # of optional args to the low byte of imm0 before processing …
(edit) @13171   11 years rme In .SPcallback, use the stack word -20(%ebp) to store the number of …
(edit) @12374   11 years gb New Japanese character encodings cp 932, eucjp from Yoshinori Tahara. …
(edit) @12362   11 years gb In count_keys_loop (destbind stuff), check for null CDR when CDDRing …
(edit) @12008   11 years gb When popping flags on return from callback, recognize that we may have …
(edit) @12003   11 years rme Merge r12002 (x87 fp exception flags) to trunk.
(edit) @11857   12 years rme misc_ref_common, misc_set_common: do basic_stream and catch_frame …
(edit) @11828   12 years gb The cstack on windows needs to be committed a page at a time, so do …
(edit) @11794   12 years gb Need to be careful about pc-lusring in .SPstore-node-conditional too; …
(edit) @11792   12 years gb Add another exported label (etc_set_hash_key_conditional_retry) in …
(edit) @11752   12 years gb In egc_svset, don't use %temp0 to access refbits. (pc_luser_xp() …
(edit) @11590   12 years rme Additional x8632 FFI details involving structure return and callbacks. …
(edit) @11449   12 years rme .SPmisc_set and .SPmisc_ref: when passing more than 2 args to the …
(edit) @11376   12 years gb On FreeBSD, whether or not we can write to rcontext depends on whether …
(edit) @11370   12 years gb Using i386_set_ldt() to point %fs at the tcr on 32-bit FreeBSD doesn't …
(edit) @11315   12 years gb _SPstkconslist_star: implement, share code with _SPstkconslist.
(edit) @11314   12 years gb Use hlt instructions (not "int $3") for things that're stubbed out/ …
(edit) @11294   12 years rme Define SSE2_MATH_LIB when the target is Darwin/x86. In .SPffcall, …
(edit) @11277   12 years gb At the local label 'match_loop' in destbind, compare the keyword …
(edit) @11240   12 years rme Get rid of some commented-out leftover junk.
(edit) @11237   12 years rme %AREF3, SParef3: Don't use imm0 to hold one of the array indicies: put …
(edit) @11236   12 years rme SPcallback: when calling get_tcr(), ensure that the stack is 16-byte …
(edit) @11230   12 years gb Do winapi return right.
(edit) @11227   12 years rme Try to avoid branching around UUOs (cf. r7960).
(edit) @11223   12 years rme SPaset3: when taking uuo_error_reg_not_type, specify correct register.
(edit) @11221   12 years rme Implement SParef3 and SPaset3 (ticket:364).
(edit) @11194   12 years gb Back out of r11172 (don't save lisp register values across ff-call), …
(edit) @11193   12 years gb This isn't the hard part …
(edit) @11191   12 years gb fix typos.
(edit) @11190   12 years gb (Untested) support for winapi/pascal-style callbacks.
(edit) @11172   12 years gb It -probably- doesn't matter, but don't save/restore lisp registers …
(edit) @11110   12 years rme Port r9057 here. (Don't automatically assume that Darwin generates …
(edit) @11053   12 years rme SPgetu64: a one-digit bignum may be of type (unsigned-byte 64)
(edit) @11052   12 years rme SPgets64: signal correct error (error_object_not_s64).
(edit) @11051   12 years rme SPgets64: a one-digit bignum is also of type (signed-byte 64).
(edit) @10934   12 years gb Swap lisp/foreign %es values (if WIN32_ES_HACK) when transitioning …
(edit) @10797   12 years gb In .SPcallback, don't assume 16-byte stack alignment (depending on …
(edit) @10738   12 years gb On return from an ff-call, stick %edx in tcr.unboxed1, just in case it …
(edit) @10731   12 years gz Implemented "nearly-lock-free" hash tables. They are created by …
(edit) @10583   12 years gb Add globals to mark start/end of x86-spentry32 code.
(edit) @10558   12 years gb When doing ff-calls and syscalls, don't assume anything about foreign …
(edit) @10500   12 years gb Use check_cstack_alignment() in a few places. It caught a case where …
(edit) @10273   12 years rme Define csp_frame struct. Use it in a few places, also saving the …
(edit) @10261   12 years rme Ensure DF is clear before calling foreign code.
(edit) @10248   12 years rme Update .SPunbind_interrupt_level to check for pending suspend request. …
(copy) @10092   12 years rme New file.
copied from branches/ia32/lisp-kernel/x86-spentry32.s:
(edit) @9781   12 years rme In misc_set_common, zero-extend imm0_b (the unboxed subtag) to full …
Note: See TracRevisionLog for help on using the revision log.