Skip to content
Snippets Groups Projects
  1. Oct 15, 2009
  2. Sep 28, 2009
  3. Sep 17, 2009
  4. Aug 30, 2009
  5. Aug 12, 2009
  6. Jul 16, 2009
  7. Jul 13, 2009
    • rtoy's avatar
      lisp/lisp.c: · 4de992e8
      rtoy authored
      o Make debug_lisp_search global instead of static.
      
      lisp/elf.c:
      o Use debug_lisp_search to control printing of some debug information
        when searching for the linker script.
      o Update to support executables with Unicode support.  (CMUCL_LIB is a
        wide string, so we need to hack that into a C string.  This needs
        work.)
      4de992e8
  8. Jul 07, 2009
    • rtoy's avatar
      Add new config for sparc/solaris, matching what was done for x86. The · d80ed711
      rtoy authored
      sun4_solaris_gcc and sun4_solaris_sunc configs are now obsolete, but
      we leave the around for now.
      
      Tested both configs and they work.
      
      lisp/Config.sparc_common:
      o New file for common config for gcc and Sun C builds on Solaris
      
      lisp/Config.sparc_gcc:
      o New file for building on sparc/solaris with gcc
      
      lisp/Config.sparc_sunc:
      o New file for building on sparc/solaris with Sun C
      
      tools/create-target.sh:
      o Change default from sun4_solaris_gcc to sparc_gcc to use new
        configuration.
      d80ed711
    • rtoy's avatar
      o Fix a compiler warning about inconsistent arg types. · c5b3b076
      rtoy authored
      o Fix some typos.
      o Clean up consecutive allocation heuristic:
        - Add comments to alloc_stats slots.
        - Removed regions_differ_count slot
        - Reset abandon_region_count when saved_region is updated.
      c5b3b076
    • rtoy's avatar
      Fix compiler warning on sparc. · 0fc8f462
      rtoy authored
      0fc8f462
  9. Jun 11, 2009
  10. Apr 08, 2009
  11. Mar 25, 2009
  12. Feb 22, 2009
  13. Feb 09, 2009
  14. Jan 20, 2009
  15. Jan 13, 2009
  16. Jan 11, 2009
    • rtoy's avatar
      Config.x86_common: · de39fd0a
      rtoy authored
      o Use += to append to variables instead of setting them.
      o Add common OS_SRC files.
      o Move rule for building e_rem_pio2.c to here.  Add CPPFLAGS too.
      
      Config.x86_common:
      o Remove common files from OS_SRC.
      o Remove rele for e_rem_pio2.c
      
      Config.x86_darwin:
      o Update to use Config.x86_common.
      
      GNUmakefile:
      o Use CPPFLAGS when building version.o
      de39fd0a
  17. Jan 07, 2009
  18. Jan 06, 2009
  19. Jan 05, 2009
    • rtoy's avatar
      Fix for handling arithmetic errors with x87. · 9edd3c4b
      rtoy authored
      Use bootstrap-2009-01-1.lisp to bootstrap this change.
      
      code/float-trap.lisp:
      o FLOATING-POINT-MODES for :X87 needs to massage the results into the
        expected format (SSE2 MXCSR order).
      o Update for changed VOP names too.
      
      compiler/x86/float.lisp:
      o Rename the floating-point-modes and set-floating-point-modes VOPS to
        x87-floating-point-modes and set-x87-floating-point-modes.  Change
        the translations accordingly too.
      
      compiler/x86/parms.lisp:
      o The float property bytes have been updated to match the SSE2 MXCSR
        register for both SSE2 and X87 builds because the code assumes SSE2
        format.
      
      lisp/Linux-os.c:
      o Don't OR in the SSE2 modes if we're not running an SSE2 build.
        Doing this can erroneously mask out exceptions because the Lisp code
        didn't set up the sse2 modes.  (This happens if you select the x87
        core on a chip that supports sse2.)
      
      lisp/globals.h:
      o Declare fpu_mode.
      
      lisp/lisp.c:
      o Set fpu_mode to be the mode determined from the core file.  Needed
        in Linux-os.c to process the SSE2 modes correctly with an x87 core
        on a sse2-capable chip.
      9edd3c4b
  20. Dec 29, 2008
    • rtoy's avatar
      o Clean up min OSX version stuff. · b48ae430
      rtoy authored
      o 10.2.8 is not recognized as a valid min version.  Use 10.2.
      b48ae430
    • rtoy's avatar
      Support building and running on OSX 10.4 (Tiger). · c2e1d8a6
      rtoy authored
      lisp/Config.x86_darwin:
      o Add -mmacosx-version-min=10.4 so the C code can run on Tiger.
      
      lisp/Darwin.c:
      lisp/x86-lispregs.h:
      o The mcontext slot names have a prefix of "__" on 10.5, but have no
        prefix on 10.4.  Add #define's to make the source code work on either.
      c2e1d8a6
  21. Dec 27, 2008
    • rtoy's avatar
      Clean up Config, like in linux_gencgc, removing LINKAGE, GENCGC, and · 45885699
      rtoy authored
      SSE2 flags, and adding them to RUNTIME.
      45885699
    • rtoy's avatar
      Apply patch from Stelian Ionescu on cmucl-imp, 2008/12/24 to allow · 03cd24a9
      rtoy authored
      custom CFLAGS, CC, and LDFLAGS.  Slightly modified to move -m32 from
      CC to RUNTIME.
      
      Cleaned some other items for Linux.
      
      lisp/Config.linux_gencgc:
      o Define CC only if not already defined.
      o Remove -m32 flag from CC and put it in RUNTIME.
      o Incrementally add to RUNTIME, removing the LINKAGE, GENCGC, and SSE2
        variables.
      o Add -m32 flag to OS_LINK_FLAGS
      
      lisp/GNUmakefile:
      o Define CC only if not already defined.  (Do this after loading
        Config).
      
      motif/server/Config.x86:
      o Allow custom LDFLAGS and CFLAGS when building the motif server.
      03cd24a9
  22. Dec 24, 2008
  23. Dec 23, 2008
  24. Dec 22, 2008
  25. Dec 17, 2008
  26. Dec 10, 2008
  27. Dec 09, 2008
Loading