Skip to content
Snippets Groups Projects
  1. Feb 05, 2008
    • rtoy's avatar
      o frob OLD-SPARC:SIMPLE-ARRAY-COMPLEX-DOUBLE-DOUBLE-FLOAT-TYPE · 026015c4
      rtoy authored
        OLD-SPARC:SIMPLE-ARRAY-DOUBLE-DOUBLE-FLOAT-TYPE.  Removes a few
        warnings/issues during cross-compile.
      o Update EXTERN-ALIEN-NAME to match the actual definition.  No
        supported x86 system needs anything special.  (The previous version
        was causing failures on x86/darwin.)
      026015c4
  2. Jan 30, 2008
  3. Dec 09, 2007
  4. Dec 06, 2007
  5. Nov 28, 2007
  6. Nov 27, 2007
  7. Oct 25, 2007
    • rtoy's avatar
      Oops. Don't need -x flag anymore. · fd653a61
      rtoy authored
      fd653a61
    • rtoy's avatar
      Import Paul Foley's external-formats support. · e49c536b
      rtoy authored
      New files:
      o code/extfmts.lisp
      o pcl/simple-streams/external-formats/iso8859-1.lisp
      o pcl/simple-streams/external-formats/void.lisp
      
      code/exports.lisp:
      o Export the new symbols STRING-TO-OCTETS, OCTETS-TO-STRING,
        *DEFAULT-EXTERNAL-FORMAT*, ENCODE-STRING, and DECODE-STRING from the
        STREAM package
      o Make the symbols in the EXT package too.
      
      pcl/simple-streams/internal.lisp:
      o Move the implementation of STRING-TO-OCTETS and friends to a new
        file (extfmts.lisp).
      
      pcl/simple-streams/external-formats/utf-8.lisp:
      o New implementation.
      
      tools/make-main-dist.sh:
      o Create new target directory to hold external formats
      o Copy all of the external formats to the new directory.
      
      tools/pclcom.lisp:
      o Compile new code
      
      tools/worldcom.lisp:
      o Compile code/extfmts.lisp
      
      tools/worldload.lisp:
      o Load code/extfmts.lisp
      e49c536b
    • rtoy's avatar
      Update to 19d. · 386fc821
      rtoy authored
      386fc821
  8. Oct 04, 2007
  9. Aug 21, 2007
  10. Aug 14, 2007
    • rtoy's avatar
      Add support for executable stuff using Sun C on sparc. The executable · aa09793a
      rtoy authored
      appears to be created successfully, and you can do things, but it is
      not usable.
      
      lisp/elf.h:
      o Set C_COMPILER to either "cc" or "gcc".  We use gcc everywhere,
        except if the C compiler is Sun C on sparc.
      
      lisp/elf.c:
      o Print out C_COMPILER as the first arg to the linker script.
      
      tools/linker.sh:
      o Rearrange code so test for number of args is done first.
      o Look at the first arg to determine the C compiler used.  If gcc, use
        the original code.  Add new code to support Sun C.
      aa09793a
  11. Aug 02, 2007
    • rtoy's avatar
      Environment access functions from CLtL2. Not all of the functions · c20e6945
      rtoy authored
      specified in CLtL2 are implemented yet.  These functions live in the
      EXTENSIONS package.
      
      code/env-access.lisp:
      o The implementation.  (Based on code from SBCL)
      
      code/exports.lisp:
      o Export the symbols from the EXTENSIONS package.
      o Import them into the C package.
      
      tools/worldcom.lisp:
      o Compile env-access.lisp;
      
      tools/worldload.lisp:
      o Load env-access.
      c20e6945
  12. Jul 25, 2007
  13. Jul 24, 2007
    • rtoy's avatar
      Oops. Don't need set -x anymore. · 5e4fd03a
      rtoy authored
      5e4fd03a
    • rtoy's avatar
      Add initial support executables on Solaris with gcc. Executables are · 9072cd2c
      rtoy authored
      created and will run, but you can't load new files.  Still needs work.
      
      src/exec-init.c:
      o New file that defines builtin_image_flag and initial_function_addr,
        instead of being defined in lisp.c
      
      code/sunos-os.lisp:
      o Register the :executable feature if needed.
      
      lisp/GNUmakefile:
      o Add exec-init.c to list of src files.
      o Remove exec-init.o from lisp.a when building on Solaris.
      
      lisp/elf.c:
      o Port the elf code to Solaris.
        - Basically set up the correct values for the elf header and
          sections.
        - The ELF core sections on Solaris don't have valid addresses so we
          explicitly set them when mapping the core sections.
      
      lisp/elf.h
      o Use SOLARIS instead of sparc.
      
      lisp/lisp.c:
      o builtin_image_flag and initial_function_addr moved to exec-init.c.
      
      tools/linker.sh:
      o Support Solaris
      
      tools/make-main-dist.sh:
      o Support Solaris
      
      tools/SunOS-cmucl-linker-script:
      o New file for SunOS executable.
      9072cd2c
  14. Jul 23, 2007
  15. Jul 18, 2007
  16. Jul 17, 2007
  17. Jul 12, 2007
  18. Jul 07, 2007
  19. Jul 06, 2007
  20. May 26, 2007
  21. Oct 29, 2006
  22. Aug 17, 2006
  23. Aug 11, 2006
  24. Jul 14, 2006
  25. Jun 30, 2006
  26. Jan 24, 2006
  27. Dec 29, 2005
  28. Dec 23, 2005
  29. Dec 11, 2005
    • rtoy's avatar
      o Change :cmu19a to :cmu19c · 6d2d0b3b
      rtoy authored
      o Hack to make move-double-to-int-arg available in OLD-PPC and PPC
        packages.   (Don't know why this is needed but it was.)
      6d2d0b3b
  30. Nov 07, 2005
  31. Oct 21, 2005
  32. Oct 14, 2005
Loading