Skip to content
Snippets Groups Projects
  1. Dec 11, 2016
  2. Dec 08, 2016
    • Raymond Toy's avatar
      Fix typo · dc743457
      Raymond Toy authored
      "Cound" -> "Could"
      dc743457
    • Raymond Toy's avatar
      Fix #34: Handle newline character correctly · d959c164
      Raymond Toy authored
      The string containing #\Newline that is used to output the newline
      character worked on little-endian architectures because the low octet
      was first in memory.  However on a big-endian sparc, a NUL character
      was output instead since the high octet is first in memory.
      
      So, create a explicit unsigned-byte 8 array containing exactly 1 octet
      that represents a newline character code.
      
      Tests pass on both sparc and x86/linux.
      d959c164
  3. Dec 07, 2016
    • Raymond Toy's avatar
      Replace unix-times usage with getrusage · 29cb2f47
      Raymond Toy authored
      unix:unix-times was only used for #+(and sparc svr4).  The existing
      code already supported a different function when this condition was
      false, so use that, which uses getrusage instead.
      
      Don't need cross-x86-sparc-bootstrap.lisp anymore either.
      29cb2f47
  4. Dec 04, 2016
  5. Dec 03, 2016
  6. Dec 02, 2016
    • Raymond Toy's avatar
      Apply cmucl style · 7e4f7eb9
      Raymond Toy authored
      ieee754_rem_pio2 was not formatted according to cmucl style.  Just
      re-indent. No other changes.
      7e4f7eb9
  7. Dec 01, 2016
  8. Nov 30, 2016
  9. Nov 29, 2016
    • Raymond Toy's avatar
      f09db6e5
    • Raymond Toy's avatar
      Minor cosmetic tweaks · 05585b8d
      Raymond Toy authored
      o Include math.h before netdb.h (from Carl)
      o Use ceil instead of trunc and add comment on why.
      o Conform to cmucl style.
      05585b8d
    • Raymond Toy's avatar
      Fix #26: Use nanosleep to sleep · e5777ecb
      Raymond Toy authored
      lisp/os-common.c:
      o Implement os_sleep(double) to sleep for the given number of
        seconds.  Uses nanosleep on all platforms to sleep, taking care to
        sleep more if nanosleep was interrupted.
      
      code/lispinit.lisp:
      code/multi-proc.lisp:
      o Use the new os_sleep function to sleep for the requested amount of
        time.
      e5777ecb
  10. Nov 11, 2016
  11. Oct 09, 2016
  12. Oct 08, 2016
  13. Oct 05, 2016
  14. Oct 01, 2016
  15. Sep 28, 2016
  16. Sep 27, 2016
  17. Sep 26, 2016
    • Raymond Toy's avatar
      Remove :before-execve option · 47b1e69b
      Raymond Toy authored
      The documentation for this keyward option to run-program was
      commented, but the actual option was not removed from the list of
      options for run-program.
      
      Remove it.
      47b1e69b
    • Raymond Toy's avatar
      Don't try to get the lambda-expression for a function · 94259938
      Raymond Toy authored
      Since we're just going to return the original compiled function,
      there's no point in trying to get the function-lambda-expression of
      the function.  So, if we're given a function, just return the
      (default) definition.
      94259938
  18. Sep 19, 2016
    • Raymond Toy's avatar
      Fix #29: Update processing of command line · d9090138
      Raymond Toy authored
      Several related changes here.
      
      o If :process-command-line is NIL, *command-line-strings* and
        *command-line-application-arguments* weren't getting updated.  They
        should get updated so that the resulting core can get updated
        command line options instead of using the values dumped with the
        core.  The command line switch demons are still not run, as before.
      o Add a :quiet option as if -quiet were given.
      d9090138
  19. Sep 10, 2016
  20. Sep 08, 2016
    • Raymond Toy's avatar
      Fix #30: compilation of (describe 'foo) · 53fe0a4f
      Raymond Toy authored
      The debug-info-source isn't available until later in the fasl, so
      don't try to print where the source was compiled from.  This seems
      like a small oversight since the next bit of code does nothing if the
      debug-info-source isn't available.
      53fe0a4f
Loading