source: branches

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @13944   9 years gb Fixes in %SUBTRACT-WITH-BORROW, %SUBTRACT-WITH-BORROW-1. Can now …
(edit) @13941   9 years gb arm-asmutils.s: Actually implement atomic_ior and atomic_and, so that …
(edit) @13940   9 years rme Only avoid saving/restoring the MXCSR around FF calls on x8664, at …
(edit) @13939   9 years rme Gyrate more vigorously when trying to get the MXCSR from a 32-bit …
(edit) @13938   9 years rme Wrong suffix (yay copy and paste).
(edit) @13937   9 years rme New scheme for dealing with fp exceptions in foreign code. Instead of …
(edit) @13936   9 years rme Define TCR_FLAG_BIT_FOREIGN_FPE, other macros for fiddling with MXCSR …
(edit) @13935   9 years rme New TCR flag bit TCR_FLAG_BIT_FOREIGN_FPE. Move definitions of TCR …
(edit) @13934   9 years rme New xpMXCSR(x) macro for accessing MXCSR register as saved in …
(edit) @13933   9 years rme branch to try new way of dealing with foreign fp exceptions
(edit) @13932   9 years gb arm-bignum.lisp: First stab at TRUNCATE-GUESS-LOOP; fix …
(edit) @13931   9 years gb arm-bignum.lisp: First stab at TRUNCATE-GUESS-LOOP; fix …
(edit) @13927   9 years gb arm-bignum.lisp: BIGNUM-ADD-LOOP-+. arm-utils.lisp: %ALLOCATE-LIST. …
(edit) @13926   9 years gb arm-arch.lisp: bytes-consed byte order. arm-def.lisp: declare …
(edit) @13925   9 years gb arm-asmutils.s: don't use magic Linux kernel function for …
(edit) @13924   9 years gb arm-asmutils.s: don't use magic Linux kernel function for …
(edit) @13923   9 years gb Gotta start somewhere.
(edit) @13922   9 years gb More files from last commit. arm-callback-support.lisp, …
(edit) @13921   9 years gb arm-constants.h, thread_manager.c: tcr.last_lisp_frame is just a …
(edit) @13918   9 years gb Minimal ARM stack-walking stuff.
(edit) @13917   9 years gb LINUXARM stuff.
(edit) @13916   9 years gb Whatever we do for exception context/stack integration, we can …
(edit) @13915   9 years gb ELEMENT-SUBTYPE-TYPE for ARM.
(edit) @13914   9 years gb ARM *features*.
(edit) @13913   9 years gb Add/fix things.
(edit) @13912   9 years gb More ARM conditionalization.
(edit) @13911   9 years gb set binding count when saving PROGV bindings.
(edit) @13910   9 years gb require ARM-BACKTRACE on ARM.
(edit) @13909   9 years gb update some constant/struct definitions to match kernel.
(edit) @13906   9 years gb arm-spentry.s: 32-bit misc-set: arg_y is the index, not arg_z. …
(edit) @13903   9 years gb arm-asm.lisp: had cs and cc condition names backwards. (not used very …
(edit) @13897   9 years gb arm-asm.lisp, arm-lap.lisp: drain-constant-pool. At least slightly …
(edit) @13893   9 years gb (Didn't commit this.) arm-subprims.s: toplevel_loop, call _SPfuncall …
(edit) @13892   9 years gb arm-asm.lisp: change handling of non-conditional instructions (like …
(edit) @13889   9 years gb arm-arch.lisp: We don't have a tcr.ts-area on ARM (or a tcr.save-tsp …
(edit) @13886   9 years rme Dump some new functions that turn out to be redundant.
(edit) @13885   9 years rme purported improvements to logior on natural-sized operands
(edit) @13877   9 years rme new: ppc2-%fixnum-mask-to-natural
(edit) @13876   9 years rme purported improvements to logand
(edit) @13875   9 years rme for improving logical ops on natural-sized operands
(edit) @13868   9 years gb Uh, actually implement %ALLOCATE-GF-INSTANCE for ARM. Remove the …
(edit) @13867   9 years rme From trunk: * new kernel debugger command "M" to show lisp memory …
(edit) @13866   9 years rme Remove .cvsignore files.
(edit) @13865   9 years gb arm-vinsns.lisp: shift the right reg left, then shift right logical in …
(edit) @13864   9 years gb arm-lapmacros.lisp: define DISCARD-LISP-FRAME. arm-clos.lisp: …
(edit) @13863   9 years gb arm-vinsns.lisp: ensure that arg_z is preserved in …
(edit) @13862   9 years gb handle_unimplemented_instruction(): return a Boolean, return false …
(edit) @13861   9 years gb Use NTH-IMMEDIATE to reference fixed constants in GF/FIN trampoline code.
(edit) @13860   9 years gb CLASS-OF: fix another shift in the wrong direction.
(edit) @13859   9 years gb NTH-IMMEDIATE: add 1 to skip function entrypoint. Define an …
(edit) @13858   9 years gb arm2.lisp: 32-bit case of ARM2-VREF1 wasn't parenthesized right, so we …
(edit) @13857   9 years rme %mrg31k3p in ARM LAP. Maybe it will even work.
(edit) @13856   9 years gb U32->INTEGER: shift left …
(edit) @13855   9 years gb -DDISABLE_EGC, for now.
(edit) @13854   9 years gb In _SPconslist: cons arg_y and arg_z, not arg_z and itself. In …
(edit) @13853   9 years gb Don't use portable %MRG31K3P on ARM, either. (Need an ARM LAP version.)
(edit) @13852   9 years gb EQUAL: call what's in HAIRY-EQUAL's function (not value) cell.
(edit) @13851   9 years gb Add missing *GF-PROTO*.
(edit) @13850   9 years gb Um, actually return a tagged pointer in MAKE-STACK-VCELL. …
(edit) @13849   9 years gb Write barrier comparisons of value/location were all backwards. …
(edit) @13848   9 years gb Pass siginfo to handle_uuo; change debug_trap handling.
(edit) @13847   9 years gb Conditionalize for ARM.
(edit) @13846   9 years gb %make[-short]-float-from-fixnums.
(edit) @13845   9 years gb _SPstack_misc_alloc, _SPstack_misc_alloc_init: push a …
(edit) @13844   9 years gb Allow temp/dest to be the same reg in header-length.
(edit) @13843   9 years gb Enter kernel debugger on uuo-debug-trap.
(edit) @13842   9 years gb fasl intern/binding cell fix from trunk.
(edit) @13841   9 years gb Use PPC32 version of %TYPE-OF on ARM, too.
(edit) @13840   9 years gb Use PPC32 version of SUBTAG-BYTES on ARM, too.
(edit) @13839   9 years gb %WALK-DYNAMIC-AREA: current object can move, so keep it tagged.
(edit) @13838   9 years gb Comment indentation.
(edit) @13837   9 years gb Fix fixnum-return case in %NORMALIZE-BIGNUM-2.
(edit) @13836   9 years gb Avoid imm reg conflicts in immediate-inc-ptr.
(edit) @13835   9 years gb Fixes in unbox-u32, unbox-u8, %debug-trap.
(edit) @13834   9 years gb Extract rs operands.
(edit) @13833   9 years gb Fix instruction encoding of a few UUOs, ands, mul[s].
(edit) @13832   9 years gb %GET-KERNEL-GLOBAL, %GET-KERNEL-GLOBAL-MACPTR changes. (Might be able …
(edit) @13829   9 years gb Back to -g; some GDB things depend on DWARF info, and GDB wedges …
(edit) @13828   9 years gb For starters …
(edit) @13827   9 years gb Lots of changes and additions.
(edit) @13826   9 years gb Use 'ifelse' correctly in m4 macros.
(edit) @13825   9 years gb handle_sigfpe: return type Boolean, return false for now. Missing …
(edit) @13824   9 years gb Remove some of the foreign-type-ordinal stuff, which never fixed any …
(edit) @13823   9 years gb Indentation/formatting changes only.
(edit) @13822   9 years gb %WALK-DYNAMIC-AREA.
(edit) @13821   9 years gb Add %COPY-IVECTOR-TO-IVECTOR, %ATOMIC-INCF-NODE, things which need the …
(edit) @13820   9 years gb Fix FAST-MOD-3.
(edit) @13819   9 years gb Need %NORMALIZE-BIGNUM-2, %FLOOR-LOOP-QUO.
(edit) @13818   9 years gb Make the fact that some things that handle overflow out-of-line set …
(edit) @13817   9 years gb extract-fulltag-fixnum: don't put tag in what may be a node reg. lri: …
(edit) @13816   9 years gb Add uuo-kernel-service; fix smull, smulls.
(edit) @13815   9 years gb Add .SPatomic-incf-node.
(edit) @13811   9 years gb In _SPvalues: push1 macro operands backwards. In _SPgvset: memoize …
(edit) @13810   9 years gb Get lisp_globals relative offsets right.
(edit) @13809   9 years gb Don't use weird Linux function to do cmpxchg; assume that ldrex/strex …
(edit) @13808   9 years gb Let src/dest args be the same in HEADER-LENGTH. ldrd/strd instructions …
(edit) @13807   9 years gb Define some more FP instructions, fix some typos.
(edit) @13806   9 years gb Some float->fixnum things.
(edit) @13805   9 years gb New; at least half of the functions are #+notyet, but some aren't.
(edit) @13804   9 years gb _SPmakestackblock, _SPmakestackblock0: make two ivectors, enclose in …
Note: See TracRevisionLog for help on using the revision log.