source: branches/ia32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9460   12 years rme Conditionalize vsp-limits for x8632.
(edit) @9459   12 years rme dnode_forwarding_address for x8632 (copied from ppc32), other x8632 …
(edit) @9458   12 years rme Add node_regs_mask field to definition of xframe_list struct.
(edit) @9457   12 years rme x862-set-bit: don't use with-add'l-imm-register before emitting vinsn …
(edit) @9456   12 years rme Don't use with-add'l-imm-reg in x862-set-bit, since the vinsn …
(edit) @9455   12 years rme Add x87 FPU instruction FSTP. This will be used by the x8632 port to …
(edit) @9451   12 years rme Modify vinsn set-c-flag-if-variable-logbitp not to require an …
(edit) @9449   12 years rme callback_to_lisp: save/restore extra nodes in TCR (save0--save3, …
(edit) @9410   12 years rme Use ucontext/mcontext structures defined in interface database instead …
(edit) @9409   12 years rme xp-argument-list, handle-udf-call for x8632.
(edit) @9406   12 years rme Some x8632 conditionalization.
(edit) @9405   12 years rme generate-callback-bindings: try looking for callback args in the right …
(edit) @9404   12 years rme Some changes to make x8632 backtrace sort of work (for some liberal …
(edit) @9403   12 years rme Use target::target-most-positive-fixnum.
(edit) @9402   12 years rme xp-argument-count for x8632 (where nargs is 32 bits)
(edit) @9401   12 years rme report-argument-mismatch: grammar nit-picking
(edit) @9400   12 years rme Add missing macptr->fixnum function.
(edit) @9399   12 years rme create_thread_context: use the foreign stack pointer, duh.
(edit) @9398   12 years rme Make .SPcallback basically work.
(edit) @9385   12 years rme generate-callback-bindings: include offsets
(edit) @9384   12 years rme %xerr-disp for x8632; probably buggy.
(edit) @9383   12 years rme Use target::target-most-positive-fixnum
(edit) @9382   12 years rme Add showlist command, break on gc.
(edit) @9381   12 years rme Minor CDEFINES changes.
(edit) @9380   12 years rme Some feeble attempts at x8632 changes, including: * function word …
(edit) @9379   12 years rme .SPadd_values, .SPrecover_values_for_mvcall, .SPbuiltin_aset1. Also …
(edit) @9378   12 years rme Update create-x86-function so that it updates the self-reference table …
(edit) @9377   12 years rme Add x8632-xdisassemble.
(edit) @9376   12 years rme Correct vinsn temps in fix-fixnum-overflow-ool{-and-branch}. Add PROVIDE.
(edit) @9375   12 years rme Add (require "X8632-VINSNS").
(edit) @9374   12 years rme Define imm0.bh (ah), arg_z.bh (bh), etc. Define subtag-forward-marker.
(edit) @9373   12 years rme Define subtag_forward_marker.
(edit) @9372   12 years rme No fulltag_nil on x8632, so can't use it for forward_marker.
(edit) @9371   12 years rme Suitable udf code for x8632.
(edit) @9370   12 years rme most-positive-fixnum => target::target-most-positive-fixnum
(edit) @9369   12 years rme Placeholders for various gc-related functions (gc, full-gccount, egc, …
(edit) @9368   12 years rme %add-with-carry: get outgoing carry right fix-digit-logandc1: implement
(edit) @9367   12 years rme Replace instances of #.(mixup-hash-code <some-constant>) with regular …
(edit) @9366   12 years rme Use target::target-most-{positive,negative}-fixnum.
(edit) @9322   12 years rme %NORMALIZE-BIGNUM-2: look for the bignum header in the right place, sheesh.
(edit) @9312   12 years rme class-of: make entire low byte of arg available as index into …
(edit) @9302   12 years rme x862-vset1: remove some apparently unecessary with-add'l-imm-reg forms …
(edit) @9301   12 years rme SPmkwunwind, SPthrow, SPprogvsave, SPmakestackblock0, SPprovrestore: …
(edit) @9300   12 years rme Functions %current-db-link, %no-thread-local-binding-marker.
(edit) @9299   12 years rme Version of extract_lisptag that uses full-width registers.
(edit) @9288   12 years rme Show leading zero when printing a char code in octal.
(edit) @9274   12 years rme Use target::target-most-positive-fixnum
(edit) @9273   12 years rme Still mostly useless generate-callback-bindings.
(edit) @9272   12 years rme In foreign-type translator for ARRAY, put in a little kludge to work …
(edit) @9271   12 years rme Corrections to heap-walking functions.
(edit) @9270   12 years rme get-saved-register-values: implement
(edit) @9269   12 years rme %compare-digits: more fiddling
(edit) @9268   12 years rme package-deleted-marker: backquote so that target doesn't get host's …
(edit) @9267   12 years rme .SPbind_self, .SPbind_self_boundp_check, .SPmvstackv, .SPtfuncallgen, …
(edit) @9266   12 years rme %function-vector-to-function => function-vector-to-function
(edit) @9265   12 years rme set-{single,double}-c-arg, reload-{single,double}-c-arg: use vinsn …
(edit) @9264   12 years rme x862-vref1: don't need add'l imm reg in 16-bit case (at least) …
(edit) @9233   12 years rme unbox-u32: test for two digit and one digit bignums (not three and two …
(edit) @9192   12 years rme Remove %function-vector-to-function and %function-to-function-vector, …
(edit) @9191   12 years rme tail-funcall: fix typo affecting funcalling a symbol init-nclosure: …
(edit) @9190   12 years rme archmacros lfun-vector, lfun-vector-lfun: make these no-ops.
(edit) @9189   12 years rme SPunbind: preserve arg_z
(edit) @9188   12 years rme Make_Catch: catch_top saved in %mm0, not %imm0.
(edit) @9178   12 years rme Correct typo in comment; make code actually do what comment says.
(edit) @9175   12 years rme x8632 conditionalization
(edit) @9174   12 years rme Implement FIX-DIGIT-LOGAND; redo BIGNUM-SHIFT-LEFT-LOOP.
(edit) @9173   12 years rme .SPmisc_ref: insert accidentally omitted test and label …
(edit) @9161   12 years rme Add REQUIRE for darwinx8632 syscalls. Don't use +null-ptr+.
(edit) @9160   12 years rme %define-x8632-lap-function: tweaks to get :code-size to DTRT.
(edit) @9159   12 years rme When initializing *CLASS-TABLE* on x8632, instead of putting …
(edit) @9158   12 years rme %small-set-slot-id-value, %large-set-slot-id-value: be sure to …
(edit) @9157   12 years rme Hacks so the kernel debugger can print generic functions. Need to …
(edit) @9156   12 years rme lisp_frame_p: Remove duplicated bit of code.
(edit) @9150   12 years rme .SPstkconslist, .SPsave_values, .SPrecover_values, .SPspread_lexprz
(edit) @9149   12 years rme last-catch-since: conditionalize name of catch frame frame pointer cell
(edit) @9148   12 years rme Correct some register names.
(edit) @9147   12 years rme Change occurrences of MOST-POSITIVE-FIXNUM to …
(edit) @9146   12 years rme %apply-lexpr-with-method-context, %apply-with-method-context: don't …
(edit) @9145   12 years rme Include lispdcmd.h for print_lisp_object prototype. bit_for_regnum: …
(edit) @9144   12 years rme setup_signal_frame: restore state of segment registers, align stack …
(edit) @9136   12 years rme %APPLY-LEXPR-WITH-METHOD-CONTEXT changes
(edit) @9135   12 years rme .SPconslist_star
(edit) @9128   12 years rme Implement .SPmkcatchmv, .SPbind_nil, .SPbind_self_boundp_check, …
(edit) @9127   12 years rme Implement %clone-x86-function, replace-function-code. (These are …
(edit) @9126   12 years rme Implement %class-of-instance, class-of. Stubs for some GC-related fns.
(edit) @9125   12 years rme unset-fin-trampoline: reserve frame before pushing args, duh.
(edit) @9124   12 years rme Correction to save-frame-variable-arg-count.
(edit) @9123   12 years rme Don't try to use movapd instruction to clear memory on tstack, since …
(edit) @9122   12 years rme %define-x8632-lap-function: pay attention to *x86-lap-fixed-code-words*
(edit) @9044   12 years rme remove some debugging code
(edit) @9043   12 years rme x862-lambda: Pass the right args to x862-seq-bind-var.
(edit) @9042   12 years rme sigh.
(edit) @9041   12 years rme Add back new load-next-method-context that I accidentally blew away.
(edit) @9040   12 years rme Implement .SPbind, .SPreq_heap_rest_arg, and .SPbuiltin_seqtype. Fix …
(edit) @9039   12 years rme Keep next-method-context in a slot in the TCR.
(edit) @9003   12 years rme Checkpoint work in progress.
(edit) @9002   12 years rme New file.
(edit) @9001   12 years rme .SPvalues
(edit) @9000   12 years rme Add unboxed0 and unboxed1 slots to TCR. These are just scratch …
(edit) @8999   12 years rme compose-digit LAP macro for x8632
Note: See TracRevisionLog for help on using the revision log.