1. 23 Dec, 2016 1 commit
  2. 17 Dec, 2016 5 commits
  3. 11 Dec, 2016 5 commits
  4. 08 Dec, 2016 4 commits
    • Raymond Toy's avatar
      Fix typo · dc743457
      Raymond Toy authored
      "Cound" -> "Could"
      dc743457
    • Raymond Toy's avatar
      Merge branch 'rtoy-fix-issue-34' into 'master' · 3b4745d3
      Raymond Toy authored
      Fix #34: Handle newline character correctly
      
      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.
      
      See merge request !19
      3b4745d3
    • 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
    • Raymond Toy's avatar
      Merge branch 'rtoy-no-unix-times' into 'master' · f10c6b6f
      Raymond Toy authored
      Fix #38: Replace unix-times usage with getrusage
      
      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.
      
      See merge request !18
      f10c6b6f
  5. 07 Dec, 2016 1 commit
    • 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
  6. 04 Dec, 2016 3 commits
  7. 03 Dec, 2016 5 commits
  8. 02 Dec, 2016 4 commits
  9. 01 Dec, 2016 2 commits
  10. 30 Nov, 2016 2 commits
  11. 29 Nov, 2016 4 commits
    • Raymond Toy's avatar
      Solaris needs -lrt library to get nanosleep. · f09db6e5
      Raymond Toy authored
      f09db6e5
    • Raymond Toy's avatar
      Add test for issue 26 · 9e99edb8
      Raymond Toy authored
      Basically used the repro case from the issue.
      9e99edb8
    • 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
  12. 11 Nov, 2016 1 commit
  13. 09 Oct, 2016 3 commits