Skip to content
Snippets Groups Projects
  1. Feb 02, 2010
    • rtoy's avatar
      Ticket #22 · db3bb369
      rtoy authored
      tools/create-target.sh:
      o If lisp variant is solaris using Sun C, setup default motif config
        to use Sun C too.
      
      motif/server/Config.solaris_sunc:
      o New config file for building motifd using Sun C.
      db3bb369
  2. Feb 01, 2010
    • rtoy's avatar
      Simplify UNICODE conditionalization by using convert_lisp_string · ae7e9d7b
      rtoy authored
      everywhere, not just for unicode.  Non-unicode takes a small hit from
      doing an unnecessary strcpy, but that should not be critical.
      ae7e9d7b
    • rtoy's avatar
      Add declaration for convert_lisp_string to get rid of compiler warning · 68e8e5d1
      rtoy authored
      in backtrace.c about undeclared function.
      68e8e5d1
    • rtoy's avatar
      Use appropriate flags for SunStudio 12. · 31577257
      rtoy authored
      31577257
    • rtoy's avatar
      o For DARWIN (and NetBSD), use the SpaceStart_* values for the · e4ba8f5e
      rtoy authored
        starting addresses.
      o Make DYNAMIC_SPACE_SIZE an unsigned to get rid of an overflow
        warning when compiling.
      e4ba8f5e
    • rtoy's avatar
      Linux-os.c: · 0f0aed07
      rtoy authored
      o Follow CMUCL coding style.
      o Argv and envp are const char*.
      
      os.h:
      lisp.c:
      Darwin-os.c:
      FreeBSD-os.c:
      NetBSD-os.c:
      OpenBSD-os.c:
      hpux-os.c:
      irix-os.c:
      mach-os.c:
      osf1-os.c:
      solaris-os.c:
      sunos-os.c:
      o argv and envp are const char *.
      0f0aed07
    • rtoy's avatar
      Patch from Stelian Ionescu on cmucl-imp, 2010/02/01: · 911be032
      rtoy authored
          When run on a kernel compiled without COMPAT_BRK CMUCL segfaults,
          so I copied the kludge used by SBCL - check the current
          personality, and if necessary, enable ADDR_NO_RANDOMIZE and
          re-exec itself.
      
      Linux-os.c:
      o Check for personality and rexec if necessary.
      
      os.h:
      o New prototype for os_init needed because it needs argv and envp.
      
      lisp.c:
      Darwin-os.c:
      FreeBSD-os.c:
      NetBSD-os.c:
      OpenBSD-os.c:
      hpux-os.c:
      irix-os.c:
      mach-os.c:
      osf1-os.c:
      solaris-os.c:
      sunos-os.c:
      o Update call to os_init, which needs argv and envp now.
      911be032
    • rtoy's avatar
      build.sh: · 806697d3
      rtoy authored
      o Add RCS header
      
      make-dist.sh:
      o Add RCS header
      o Add some comments on what this does.
      806697d3
  3. Jan 31, 2010
  4. Jan 30, 2010
  5. Jan 28, 2010
  6. Jan 26, 2010
  7. Jan 25, 2010
  8. Jan 23, 2010
  9. Jan 22, 2010
  10. Dec 30, 2009
  11. Dec 22, 2009
  12. Dec 21, 2009
  13. Dec 18, 2009
  14. Dec 17, 2009
    • rtoy's avatar
      o Add linux support in other_space_p. · f0626999
      rtoy authored
      o Remove check for object < 0xf0000000 in scavenge.
      f0626999
    • rtoy's avatar
      code/unix.lisp: · e70c9348
      rtoy authored
      o Add UNIX-GETRLIMIT and appropriate constants (for solaris and
        darwin/x86)
      
      code/exports.lisp:
      o Export them.
      e70c9348
    • rtoy's avatar
      o Add another function to check for other places that can't be malloc · b7271901
      rtoy authored
        areas.  For sparc, this means anything below the end of the text
        section (to capture undefined_tramp and closure_tramp and some weird
        pointer object in the middle of call_into_c).  For darwin/x86, we
        ignore 0xffffffe9.  Needs to be checked on other OSes and
        architectures.
      o Move the switch statement of allowed static arrays into its own
        function.
      b7271901
  15. Dec 15, 2009
  16. Dec 11, 2009
  17. Dec 07, 2009
  18. Dec 06, 2009
    • rtoy's avatar
      o Have MAKE-STATIC-VECTOR push the weak pointer onto *STATIC-VECTORS* · 2ce6b09f
      rtoy authored
        instead of spreading it everywhere.
      o Add WITHOUT-GCING in MAKE-STATIC-VECTOR to make sure nothing moves.
        (Not sure this is necessary.)
      o Do the same in FREE-STATIC-VECTOR
      o Add WITHOUT-INTERRUPTS in FINALIZE-STATIC-VECTORS to make sure clear
        the weak pointer value and actually free the vector.
      2ce6b09f
Loading