Permalink
Commits on Aug 2, 2011
  1. Bump version

    bos committed Aug 2, 2011
  2. Widen dependency on integer-gmp

    bos committed Aug 2, 2011
Commits on Jun 29, 2011
  1. Fix dmeo build

    bos committed Jun 29, 2011
  2. Update docs.

    bos committed Jun 29, 2011
  3. Add a ByteString module, and benchmarks.

    bos committed Jun 29, 2011
    Interestingly, the ByteString code is *slower* than Text, by a
    wide margin (2x or so). I assume this is due to the overhead of
    using malloc for ByteString, versus pointer-bump allocation for
    the MutableByteArray# used by Text.
    
    Still a big win over plain old show, and over bytestring-show (which
    is once again a surprise, being *slower* than plain old show!).
    
    --HG--
    rename : Data/Double/Conversion.hs => Data/Double/Conversion/ByteString.hs
    rename : Data/Double/Conversion.hs => Data/Double/Conversion/Text.hs
  4. Refactor in preparation for adding ByteString support.

    bos committed Jun 29, 2011
    --HG--
    rename : Data/Double/Conversion.hs => Data/Double/Conversion/FFI.hs
Commits on Jun 27, 2011
  1. Add files

    bos committed Jun 27, 2011
  2. Get more numbers.

    bos committed Jun 27, 2011
  3. Mark FFI entry points as unsafe.

    bos committed Jun 27, 2011
    They don't block or call back into Haskell. I really wish "safe" and
    "unsafe" were better named.
  4. Add criterion-based benchmarks

    bos committed Jun 27, 2011
  5. Add tests to tarball

    bos committed Jun 27, 2011
  6. Add simple QuickCheck tests

    bos committed Jun 27, 2011
Commits on Jun 26, 2011
  1. Remove unnecessary forcing

    bos committed Jun 26, 2011
  2. Add docs.

    bos committed Jun 26, 2011
  3. Update README again - fix a typo

    bos committed Jun 26, 2011
  4. Update README

    bos committed Jun 26, 2011
  5. Add missed files

    bos committed Jun 26, 2011
  6. Change FFI calls to *not* block.

    bos committed Jun 26, 2011
  7. Initial commit of Haskell code

    bos committed Jun 26, 2011
  8. Move double-conversion code

    bos committed Jun 26, 2011
    --HG--
    rename : COPYING => double-conversion/COPYING
    rename : LICENSE => double-conversion/LICENSE
    rename : Makefile => double-conversion/Makefile
    rename : README => double-conversion/README
    rename : SConstruct => double-conversion/SConstruct
    rename : src/SConscript => double-conversion/src/SConscript
    rename : src/bignum-dtoa.cc => double-conversion/src/bignum-dtoa.cc
    rename : src/bignum-dtoa.h => double-conversion/src/bignum-dtoa.h
    rename : src/bignum.cc => double-conversion/src/bignum.cc
    rename : src/bignum.h => double-conversion/src/bignum.h
    rename : src/cached-powers.cc => double-conversion/src/cached-powers.cc
    rename : src/cached-powers.h => double-conversion/src/cached-powers.h
    rename : src/diy-fp.cc => double-conversion/src/diy-fp.cc
    rename : src/diy-fp.h => double-conversion/src/diy-fp.h
    rename : src/double-conversion.cc => double-conversion/src/double-conversion.cc
    rename : src/double-conversion.h => double-conversion/src/double-conversion.h
    rename : src/double.h => double-conversion/src/double.h
    rename : src/fast-dtoa.cc => double-conversion/src/fast-dtoa.cc
    rename : src/fast-dtoa.h => double-conversion/src/fast-dtoa.h
    rename : src/fixed-dtoa.cc => double-conversion/src/fixed-dtoa.cc
    rename : src/fixed-dtoa.h => double-conversion/src/fixed-dtoa.h
    rename : src/strtod.cc => double-conversion/src/strtod.cc
    rename : src/strtod.h => double-conversion/src/strtod.h
    rename : src/utils.h => double-conversion/src/utils.h
    rename : test/cctest/SConscript => double-conversion/test/cctest/SConscript
    rename : test/cctest/cctest.cc => double-conversion/test/cctest/cctest.cc
    rename : test/cctest/cctest.h => double-conversion/test/cctest/cctest.h
    rename : test/cctest/checks.h => double-conversion/test/cctest/checks.h
    rename : test/cctest/gay-fixed.cc => double-conversion/test/cctest/gay-fixed.cc
    rename : test/cctest/gay-fixed.h => double-conversion/test/cctest/gay-fixed.h
    rename : test/cctest/gay-precision.cc => double-conversion/test/cctest/gay-precision.cc
    rename : test/cctest/gay-precision.h => double-conversion/test/cctest/gay-precision.h
    rename : test/cctest/gay-shortest.cc => double-conversion/test/cctest/gay-shortest.cc
    rename : test/cctest/gay-shortest.h => double-conversion/test/cctest/gay-shortest.h
    rename : test/cctest/test-bignum-dtoa.cc => double-conversion/test/cctest/test-bignum-dtoa.cc
    rename : test/cctest/test-bignum.cc => double-conversion/test/cctest/test-bignum.cc
    rename : test/cctest/test-conversions.cc => double-conversion/test/cctest/test-conversions.cc
    rename : test/cctest/test-diy-fp.cc => double-conversion/test/cctest/test-diy-fp.cc
    rename : test/cctest/test-double.cc => double-conversion/test/cctest/test-double.cc
    rename : test/cctest/test-dtoa.cc => double-conversion/test/cctest/test-dtoa.cc
    rename : test/cctest/test-fast-dtoa.cc => double-conversion/test/cctest/test-fast-dtoa.cc
    rename : test/cctest/test-fixed-dtoa.cc => double-conversion/test/cctest/test-fixed-dtoa.cc
    rename : test/cctest/test-strtod.cc => double-conversion/test/cctest/test-strtod.cc
Commits on Mar 30, 2011
  1. Added README.

    floitschG committed Mar 30, 2011
Commits on Mar 4, 2011
  1. Added COPYING file.

    floitschG committed Mar 4, 2011
  2. Added license file.

    floitschG committed Mar 4, 2011
  3. .

    floitschG committed Mar 4, 2011
Commits on Feb 17, 2011
  1. Finish extraction from V8 and add tests.

    floitschG committed Feb 17, 2011
    --HG--
    branch : staging
Commits on Jan 28, 2011
  1. .

    floitschG committed Jan 28, 2011
    --HG--
    branch : trunk
Commits on Jan 20, 2011
  1. Merged utils.cc v8utils.h utils.h and v8stdint.h into one utils.h file.

    floitschG committed Jan 20, 2011
    No modifications to the sources.
    The methods in utils.cc have been moved to the header file inside the class declaration.
    
    conversions.cc has been reordered and moved into double-conversion.cc.
    
    --HG--
    branch : staging
  2. .

    floitschG committed Jan 20, 2011
    --HG--
    branch : trunk
  3. Trunk

    floitschG committed Jan 20, 2011
    --HG--
    branch : trunk
Commits on Jan 19, 2011
  1. Remove unused parts of V8 code.

    floitschG committed Jan 19, 2011
    --HG--
    branch : staging