1. Jul 20, 2023
  2. Dec 05, 2021
  3. Dec 03, 2021
  4. Oct 31, 2017
  5. Oct 30, 2017
  6. Apr 03, 2017
  7. Jun 25, 2016
  8. May 20, 2016
  9. Jan 13, 2015
  10. Jan 12, 2015
    • Michael Malis's avatar
      Made comments consistent. · 5fde5395
      Michael Malis authored
      Initially when I put docstrings in the inlined functions, I was sure I
      got some warning about how the docstring was inserted into the code so
      it was being optimized out or something. I must been doing something
      weird because it is no longer happening.
      5fde5395
  11. Jan 11, 2015
    • Michael Malis's avatar
      Bug fix. · 449a2039
      Michael Malis authored
      There are checks to make sure that if a number is not in decimal, it
      does not have an exponent marker. Unfortunately, the code that detects
      an exponent marker, will only do so if the number is not a decimal
      number. This means numbers in the number #x5l0 the 'l' would not be
      considered an exponent marker. The good news is that any of these
      cases would have eventually been caught by parse-integer, since it
      would be passed the exponent marker, signaling an error because it is
      not a digit in the given radix.
      
      To fix this, the code the detects an exponent marker will run if the
      character is not a digit in the radix as opposed to running only when
      the radix is decimal.
      449a2039
    • Michael Malis's avatar
      Modified run-tests to support expected invalid numbers. · c1c1b7a0
      Michael Malis authored
      There is now a variable *invalid-values* which contains a list of
      numbers which are expected to signal an invalid-number error.
      c1c1b7a0
    • Michael Malis's avatar
      Bug fix. · c9d1b2f4
      Michael Malis authored
      Previously a string such as "5 . 5" would be parsed as the number
      5.05. I fixed this by adding a check so that an error will be signaled
      whenever there is whitespace in the string that is not at the ends.
      c9d1b2f4
    • Michael Malis's avatar
      Added documentation throughout the code. · c2aa0454
      Michael Malis authored
      c2aa0454
  12. Jul 23, 2014
  13. Jul 22, 2014
  14. Jul 09, 2014
  15. Jul 18, 2013
  16. Jun 02, 2012
  17. May 02, 2012
  18. Apr 01, 2012
  19. Nov 02, 2011
  20. Jan 18, 2011