Commits on Jul 17, 2016
  1. @feeley
Commits on Jul 8, 2016
  1. @feeley

    Improve performance of activity logging by caching the activity type …

    …after registering it (which was the plan all along!)
    feeley committed Jul 8, 2016
Commits on Jul 6, 2016
  1. @feeley

    Fix seg fault when doing a define in a nested REPL and the variable b…

    …eing defined exists in the lexical environment (this issue was introduced in commit c69fa0c)
    feeley committed Jul 6, 2016
Commits on Jun 26, 2016
  1. @feeley

    Fix REPL going into infinite loop when displaying an error message co…

    …ntaining a character whose Unicode encoding is above the highest character encodable by the console
    feeley committed Jun 26, 2016
Commits on Jun 8, 2016
  1. @feeley

    Optimize expansion produced by compiler's -expansion option so that (…

    …let ((temp A)) B) is shown as (begin A B)
    feeley committed Jun 8, 2016
Commits on Jun 3, 2016
  1. @feeley
  2. @feeley
  3. @feeley

    Fix bug in accounting of still objects which could cause the GC stati…

    …stics to falsely report a space leak
    feeley committed Jun 3, 2016
  4. @gambiteer
  5. @gambiteer

    Fix complex flonum multiplication test.

    Use numbers that will pass even if the library code is compiled to
    use fused multiply-add instruction (i.e., two rounding instead of
    three).  (Either way is correct for the library code, but we don't
    want to fail a test depending on how the C compiler chooses which
    instructions to use.)
    gambiteer committed Jun 3, 2016
Commits on Jun 2, 2016
  1. @feeley
  2. @feeley
  3. @gambiteer

    Test complex-{+,-,*}

    Simple tests for flonum/fixnum real and imaginary parts.
    gambiteer committed Jun 2, 2016
  4. @gambiteer
  5. @gambiteer

    Specialize ##cpxnum.{+,-,*}

    Specialize ##cpxnum.{+,-,*} to fast-path flonum real and imaginary parts,
    and then to inline fixnum real and imaginary parts.
    gambiteer committed Jun 2, 2016
Commits on May 28, 2016
  1. @feeley
Commits on May 14, 2016
  1. @feeley

    Merge branch 'master' of https://github.com/feeley/gambit

    feeley committed May 14, 2016
  2. @feeley

    Explain floating point issue on 32 bit cygwin and why tests are not p…

    …erformed on 32 bit cygwin
    feeley committed May 14, 2016
Commits on May 12, 2016
  1. @gambiteer

    Have ratnum functions expand use of primitive numerical operations

    Change the ratnum functions to use +, -, *, and quotient rather than
    their ##<whatever> cousins and add declarations so that these
    functions check whether their fixnum-specialized versions work before
    calling the general functions.
    This should speed up rational arithmetic with small (fixnum)
    numerators and denominators.
    gambiteer committed May 12, 2016
Commits on May 10, 2016
  1. @feeley

    Remove 32 bit cygwin from appveyor tests until it is properly debugged

    feeley committed May 10, 2016
Commits on May 6, 2016
  1. @feeley

    Force 64 bit precision floating point computations to fix problem wit…

    …h 32 bit cygwin, and lower optimization level for building latest release with MSVC on appveyor
    feeley committed May 6, 2016
Commits on May 4, 2016
  1. @feeley

    Add notification information for appveyor build

    feeley committed May 4, 2016
  2. @feeley

    Add cygwin and remove "make from-scratch" from appveyor script becaus…

    …e it busts 60 min limit on MSVC in 64 bits
    feeley committed May 4, 2016
  3. @feeley

    Remove -j2 from appveyor script

    feeley committed May 4, 2016
  4. @feeley

    Adjust appveyor script

    feeley committed May 4, 2016
Commits on May 2, 2016
  1. @feeley

    Add -j2 to appveyor build

    feeley committed May 2, 2016
  2. @feeley

    Mention OS X with Linux in CI build matrix

    feeley committed May 2, 2016
  3. @feeley

    Update appveyor CI script

    feeley committed May 2, 2016
  4. @feeley

    Also force "git checkout" of latest release

    feeley committed May 2, 2016
  5. @feeley

    "make latest-release" needs to force "git checkout master" in case so…

    …me tracked generated files were changed
    feeley committed May 2, 2016
  6. @feeley

    Update build instructions to include "make latest-release"

    feeley committed May 2, 2016
  7. @feeley

    Improve build process

    feeley committed May 2, 2016
  8. @feeley

    Improve robustness of "make from-scratch"

    feeley committed May 2, 2016
  9. @feeley

    Make ##actlog-start and ##actlog-stop conditional to --enable-activit…

    …y-log
    feeley committed May 1, 2016
Commits on May 1, 2016
  1. @feeley

    Merge branch 'master' of https://github.com/feeley/gambit

    feeley committed May 1, 2016