1. 12 May, 2018 1 commit
  2. 14 Mar, 2018 1 commit
    • Update manual date to 21c · 3c749f8b
      Just change the date on the manual to the date of the 21c release.
      Now that we can create the html pages again with hevea, we can update
      this.
      Raymond Toy authored
  3. 06 Mar, 2018 1 commit
  4. 05 Mar, 2018 3 commits
  5. 03 Mar, 2018 2 commits
    • Use the 2018-03 snapshots for testing. · 52a93a05
      Raymond Toy authored
    • Remove test files from tests · 3c56ed8c
      The tests create some files in /tmp.  Remove them when the test script
      ends so that we get a clean directory.
      
      I think this fixes the issue with the osx-runner sometimes failing
      because it can't remove the temp files that I created locally when
      testing locally.
      Raymond Toy authored
  6. 19 Feb, 2018 2 commits
    • Merge branch 'rtoy-fix-61-62-not-flushable' into 'master' · ac4b9fc8
      Complex array accessors are not foldable
      
      Closes #61 and #62
      
      See merge request !38
      Raymond Toy authored
    • Complex array accessors are not foldable · e9a598e5
      Fixes #61 and #62.
      
      The `ARRAY-HAS-FILL-POINTER-P` and `ARRAY-DISPLACEMENT` functions are
      declared inline and the compiler tries to constant-fold these inlined
      functions operating on simple arrays.
      
      Thus don't allow the compiler to constant-fold calls to
      `%ARRAY-FILL-POINTER-P`.  This is normally protected by a call to
      `ARRAY-HEADER-P`, but when it's inlined, the compiler tries to
      constant-fold `%ARRAY-FILL-POINTER-P` on an array without such a slot.
      
      Likewise `ARRAY-DISPLACEMENT` calls `%ARRAY-DISPLACED-P`,
      `%ARRAY-DATA-VECTOR`, and `%ARRAY-DISPLACEMENT`, and the calls are
      protected by `ARRAY-HEADER-P`. So don't constant-fold these either.
      
      Maybe we could also make CONSTANT-FOLD-CALL be smarter about this?
      
      * src/compiler/generic/objdef.lisp
        * Remove flushable from these ref-trans methods.
      * src/general-info/release-21d.md
        * Update
      * tests/issues.lisp
        * Add tests from the bug reports.
      Raymond Toy authored
  7. 18 Feb, 2018 5 commits
  8. 13 Feb, 2018 2 commits
  9. 10 Feb, 2018 1 commit
  10. 04 Feb, 2018 4 commits
  11. 03 Feb, 2018 2 commits
    • Add test for issue #59. · 62c5f3e9
      Raymond Toy authored
    • Fix #59: type derivation for decode-float exponent · 3acdd1b7
      Type derivation for exponent part of decode-float was incorrect.  We
      need to take the absolute value of the argument before deriving the
      type since the exponent is, of course, independent of the sign of the
      number.  In the test case, the negative interval caused the lower and
      upper bounds to be reversed, resulting in an invalid interval.
      Raymond Toy authored
  12. 30 Jan, 2018 1 commit
  13. 29 Jan, 2018 1 commit
  14. 28 Jan, 2018 3 commits
  15. 27 Jan, 2018 10 commits
  16. 24 Jan, 2018 1 commit