Switch branches/tags
Commits on Oct 31, 2017
  1. Release 1.7

    sionescu committed Oct 31, 2017
Commits on Oct 30, 2017
  1. Handle positive numbers prefixed with + sign

    Failproofshark authored and luismbo committed Aug 24, 2016
    Added new test cases for positive numbers with + prefixed and provided
    fix for floating point numbers starting with "+" sign followed
    immediately by "." (e.g. +.14)
Commits on Apr 3, 2017
  1. Release 1.6

    sionescu committed Apr 3, 2017
  2. Make ASDF 3.3 happy about it

    fare authored and sionescu committed Apr 1, 2017
Commits on Jun 25, 2016
  1. Add version.sexp as static file

    sionescu committed Jun 25, 2016
    This ensures it is copied by bundle-op
Commits on May 19, 2016
  1. Release 1.5

    sionescu committed May 19, 2016
Commits on Jan 13, 2015
  1. Fix ASDF metadata about the project license

    luismbo committed Jan 13, 2015
    Fixes issue #6.
  2. Canonicalize whitespace

    luismbo committed Jan 13, 2015
Commits on Jan 11, 2015
  1. Made comments consistent.

    malisper committed Jan 11, 2015
    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.
  2. Bug fix.

    malisper committed Jan 11, 2015
    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.
  3. Modified run-tests to support expected invalid numbers.

    malisper committed Jan 11, 2015
    There is now a variable *invalid-values* which contains a list of
    numbers which are expected to signal an invalid-number error.
  4. Bug fix.

    malisper committed Jan 11, 2015
    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.
Commits on Jul 23, 2014
  1. Release 1.4

    sionescu committed Jul 23, 2014
Commits on Jul 21, 2014
  1. Merge pull request #3

    sionescu committed Jul 21, 2014
    Close issue #3
  2. Fix parse-integer-and-places to correctly handle whitespace at end

    u-u-h authored and sionescu committed Jul 9, 2014
    cl:parse-integer reads over trailing whitespace, confusing the logic of
    parse-integers, where the number of characters read is used to compute
    the denominator of the fractional part.
    Fixes sharplispers/parse-number#2
    Signed-off-by: Utz-Uwe Haus <>
Commits on Jul 9, 2014
  1. Add a test for issue #2 of sharplispers/parse-number

    u-u-h committed Jul 9, 2014
    The problem is:
    CL-USER> (parse-number:parse-number "2.56 ")
    => 2.056
    Note that there is a trailing space in the string.
    Signed-off-by: Utz-Uwe Haus <>
Commits on Jul 18, 2013
  1. Add ASDF metadata

    sionescu committed Jul 18, 2013
Commits on Jun 1, 2012
  1. Release 1.3

    sionescu committed Jun 1, 2012
Commits on May 2, 2012
  1. Fix final stage of parsing: floating-point division to power of 10

    Jānis Džeriņš authored and sionescu committed May 2, 2012
Commits on Mar 31, 2012
  1. Add FLOAT-FORMAT parameter to all functions, binding *READ-DEFAULT-FL…

    stassats authored and sionescu committed Mar 31, 2012
    …OAT-FORMAT* to its value
Commits on Nov 2, 2011
  1. Release 1.2

    sionescu committed Nov 2, 2011
Commits on Nov 1, 2011
Commits on Jan 18, 2011
  1. Fix parsing of some floats

    sionescu committed Jan 18, 2011
  2. Fix parsing of 2.4E4 as float, not integer

    lichtblau authored and sionescu committed Jan 18, 2011
    (Fixes one expected failure.)
  3. Fix and test: Observe *read-default-float-format*

    lichtblau authored and sionescu committed Jan 18, 2011
    Covers only the case of .-pos without exp-pos at this point
  4. Release 1.1

    sionescu committed Jan 18, 2011
  5. Add README

    sionescu committed Jan 18, 2011
  6. Enable optimizations

    sionescu committed Jan 18, 2011