- Oct 27, 2012
-
-
Raymond Toy authored
-
- Sep 26, 2012
-
-
Raymond Toy authored
versions are untested.
-
Raymond Toy authored
-
Raymond Toy authored
- Sep 05, 2012
-
-
Raymond Toy authored
print.c: * Use utf16_output to output strings as utf8 instead of raw utf16. interr.c: * Make utf16_output public instead of static. interr.h: * Declare utf16_output.
-
- Sep 04, 2012
-
-
Raymond Toy authored
-
- Sep 03, 2012
-
-
Raymond Toy authored
* Didn't finish the solaris split in previous commit, so finish it now. * Split out FreeBSD, NetBSD, and OpenBSD into new files.
-
- Sep 01, 2012
-
-
Raymond Toy authored
src/lisp/x86-validate.h: o Remove linux, darwin, and solaris parts src/lisp/x86-validate-linux.h: src/lisp/x86-validate-darwin.h: src/lisp/x86-validate-solaris.h: o New files for each os.
-
Raymond Toy authored
-
Raymond Toy authored
* Get rid of the RCS Header stuff. They're meaningless in git. * Add public domain comment to some of the files if the only comment was the RCS header.
-
- Aug 28, 2012
-
-
Raymond Toy authored
-
Raymond Toy authored
followed by low; anything else is invalid.
-
- Aug 27, 2012
-
-
Raymond Toy authored
-
- Aug 25, 2012
-
-
Raymond Toy authored
No more random NUL ASCII characters on output now.
-
- Aug 23, 2012
-
-
Raymond Toy authored
have special treatment in the compiler anymore.
-
- Aug 19, 2012
-
-
Raymond Toy authored
o Convert x/n to x*(1/n) when n is a power of two since 1/n has an exact representation. o Convert 2*x to x+x.
-
- Aug 11, 2012
-
-
Raymond Toy authored
* src/lisp/os.h * Move macros and definitions for FPU save/restore from here. * src/lisp/arch.h * Put architecture neutral stuff from os.h here. * src/lisp/ppc-arch.h * src/lisp/sparc-arch.h * src/lisp/x86-arch.h * Implement the FPU save/restore macros here for each supported architecture.
-
- Aug 10, 2012
-
-
Raymond Toy authored
src/lisp/gencgc.c: * Move the macros for fpu buffers from gencgc.c to here. src/lisp/x86-arch.c: * Use the new save_fpu_state instead of fpu_save. And apply to all OSes.
-
Raymond Toy authored
-
- Aug 05, 2012
-
-
Raymond Toy authored
-
- Aug 04, 2012
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
- Aug 03, 2012
-
-
Raymond Toy authored
* Min OSX version is 10.5 now. Don't have access to anything older than 10.5 anyway.
-
- Jul 18, 2012
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
src/lisp/gencgc.c: o Save and restore the FPU state in alloc(). src/compiler/x86/alloc.lisp src/compiler/x86/array.lisp src/compiler/x86/call.lisp src/compiler/x86/float-sse2.lisp src/compiler/x86/float.lisp src/compiler/x86/move.lisp src/compiler/x86/sap.lisp: o Don't need to use :save-p anymore because the allocation routine saves an live registers anyway. This improves code generation as well. src/general-info/release-20d.txt: o Update.
-
Raymond Toy authored
-
Raymond Toy authored
stack space to hold the SSE2 state. (Forgot to add extra bytes for 16-byte alignment!)
-
Raymond Toy authored
-
- Jul 17, 2012
-
-
Raymond Toy authored
-
Raymond Toy authored
src/lisp/x86-assem.S: o Remove the (now) unused alloc_to_<reg> functions. src/compiler/x86/macros.lisp: o Simplify the not-inline-allocation to use the same routines as inline allocation.
-
- Jul 13, 2012
-
-
Raymond Toy authored
-
- Jul 12, 2012
-
-
Raymond Toy authored
src/bootfiles/20c/boot-2012-07-1-x86-cross.lisp: o X86 cross-compile script src/compiler/x86/macros.lisp: o New inline-allocation to call our new overflow routine. src/lisp/x86-assem.S: o New alloc_overflow routine. src/tools/cross-scripts/cross-x86-x86.lisp: o Export all symbols in VM that are external symbols in OLD-VM with the corresponding symbol name.
-
- Jul 05, 2012
-
-
Raymond Toy authored
- Jun 30, 2012
-
-
Raymond Toy authored
-