- Aug 13, 2010
-
-
rtoy authored
o Fix typo. There is no WD variable; it should be the constant 2. o In FLUSH-STATE, only flush something if the state has something to be flushed. utf-16-le.lisp: o In FLUSH-STATE, only flush something if the state has something to be flushed.
-
rtoy authored
o Fix typo (,code should be ,c). o Don't output the BOM. utf-32-le.lisp: o Fix typo (,code should be ,c).
-
- Aug 11, 2010
-
-
rtoy authored
o Add UCOMISS and UCOMISD instructions. float-sse2.lisp: o Use UCOMISS and UCOMISD in the =/single-float and =/double-float vops to match what we do on x87. This won't signal invalid operation if one of the operands is NaN. o Rename some vops to match the vop naming convention.
-
rtoy authored
-
- Aug 09, 2010
-
-
rtoy authored
LISP-STREAM-MISC function takes care of computing the position, so FILE-POSITION doesn't need to do anything else. (Why isn't this true for the non-unicode case? Should we make it so?)
-
- Aug 06, 2010
- Aug 04, 2010
- Aug 03, 2010
- Aug 02, 2010
-
-
rtoy authored
-
rtoy authored
-
rtoy authored
lisp/elf.c: lisp/mach-o.c: o Remove obj_cleanup function. lisp/save.c: o Don't call obj_cleanup anymore (because it doesn't exist.) toosl/linker-x86.sh: o Remove CORRO.o CORSTA.o CORDYN.o on exit.
-
rtoy authored
compiler options will work with gcc and produce a working executable.
-
rtoy authored
-
agoncharov authored
-
- Aug 01, 2010
-
-
rtoy authored
-
rtoy authored
-
rtoy authored
-
rtoy authored
command.
-
agoncharov authored
-
agoncharov authored
-
agoncharov authored
-
rtoy authored
too. (It's already applied to the other builds.)
-
- Jul 31, 2010
-
-
rtoy authored
let's update the fasl version to 20b. To build this, use boot-2010-07-1-cross as the cross-compile script and -B src/bootfiles/20a/boot-2010-07-1.lisp for cross-build-world.sh. If there are any restarts, choose the clobber-it restart. bootfiles/20a/boot-20b.lisp: o Bootstrap the change to fasl version 20b. bootfiles/20a/boot-2010-07-1.lisp: o Load boot-20b.lisp. compiler/byte-comp.lisp: o Update byte-fasl-file-version to 20b.
-
rtoy authored
-
rtoy authored
o Give example of how to start an executable image. o Document the ld-library-path, modules, and ext-formats searc-lists.
-
rtoy authored
error messages about being unable being unable to read zones for malloc. Don't know if that's a bug in vmmap or not, but that doesn't sound good, and the message go away if we define seg addresses again.
-
rtoy authored
address of the core sections. In map_core_sections, we can map them to the correct addresses, just like we do on Solaris. lisp/elf.c: o Mmap the Lisp core sections with the correct address, not using the one in the executable itself, just like on Solaris. lisp/mach-o.c: o Add the array of addresses of the dynamic, static, and read-only spaces. o Mmap the Lisp core sections with the correct address, not using the one in the executable itself, just like on Solaris. o Small update to print out the names of the spaces, just like for elf files. tools/linker-x86.sh: o Don't need to tell the linker the starting addresses of the sections anymore for Linux and Darwin. map_core_sections handles that.
-
rtoy authored
-
rtoy authored
Darwin. lisp/elf.h: o Solaris can use linux-x86.sh too. (Need to rename this someday!) lisp/elf.c: o Use same command line for sparc as for linux. lisp/lisp.c: o Setup up initial_function the same way as on linux. tools/linker-x86.sh: o Add -rdynamic or -Bdynamic as needed. o Add support for Solaris using Sun C.
-
rtoy authored
-
rtoy authored
o Disable all of those debugging prints. o Add ability to enable those debugging prints if desired. (May go a way some day.) o Get rid of some compiler warnings. o Get rid of the global eh variable; it's not required to be global.
-
rtoy authored
images. lisp/elf.c: o Change write_elf_object, elf_cleanup, and elf_run_linker to write_space_object, obj_cleanup, and obj_run_linker. lisp/elf.h: o Update so that this can used for both elf and mach-o. Not great, but I don't want to rename this file. lisp/mach-o.c: o Include elf.h o Remove items that are defined in elf.h. o Change function names from elf to mach_o. lisp/save.c: o Update names to new ones.
-