Permalink
Commits on Aug 18, 2014
  1. Merge pull request #224 from heiseda/master

    heiseda committed Aug 18, 2014
    Allow timeouts in Operator and Apply
Commits on Aug 15, 2014
  1. Removed timeout disabling code.

    David Heise committed Aug 15, 2014
  2. Moved rule iteration to a function.

    David Heise committed Aug 15, 2014
  3. Do not disable timeouts in Operators and and Applys

    David Heise committed Aug 15, 2014
Commits on Aug 14, 2014
  1. Merge pull request #223 from heiseda/master

    heiseda committed Aug 14, 2014
    Corrected Incomplete Buffer Fill
  2. Removed unused import, changed EOL back to -1

    David Heise committed Aug 14, 2014
  3. When filling the parser buffer with EOL the last element was left unt…

    David Heise committed Aug 14, 2014
    …ouched causing unexpected behavior.
Commits on Aug 13, 2014
  1. Merge pull request #222 from heiseda/master

    heiseda committed Aug 13, 2014
    Hashing and loop changes
  2. Replaced some for comprehensions.

    David Heise committed Aug 13, 2014
  3. Changed otherHashCode to Long.

    David Heise committed Aug 13, 2014
  4. Allowed custom_equals to be used without risky_equals disabled. Chang…

    David Heise committed Aug 13, 2014
    …ed to otherHashCode for last ditch compare() value.
  5. In operators, if the absorber is found return sooner.

    David Heise committed Aug 13, 2014
Commits on Aug 7, 2014
  1. Fixed issues with associative sequences not flattening properly. In O…

    David Heise committed Aug 7, 2014
    …perator, after the new sequence is created make it an argument list and use it throughout doApply()
Commits on Aug 6, 2014
  1. Added scaladoc information to get_mandatory_bindings

    David Heise committed Aug 6, 2014
Commits on Aug 5, 2014
  1. Breaks do more harm than good.

    David Heise committed Aug 5, 2014
  2. Merge pull request #221 from heiseda/master

    heiseda committed Aug 5, 2014
    Performance Tuning
  3. Revert "Changed seqloop to use countedloop." for performance reasons.

    David Heise committed Aug 5, 2014
    This reverts commit c9ffc57.
  4. Changed seqloop to use countedloop.

    David Heise committed Aug 5, 2014
  5. Documented looping convenience functions.

    David Heise committed Aug 5, 2014
  6. Changed a for comprehension to a seqloop.

    David Heise committed Aug 5, 2014
Commits on Aug 4, 2014
  1. Added convenience functions for common while-looping constructs. Repl…

    David Heise committed Aug 4, 2014
    …aced some for comprehensions with these.
  2. Changed for comprehension to foreach.

    David Heise committed Aug 4, 2014
  3. Removing for comprehensions because they're slow and so are returns i…

    David Heise committed Aug 4, 2014
    …nside of them.
  4. Replaced several counted for loops with while loops because for compr…

    David Heise committed Aug 4, 2014
    …ehensions are slow for counting.
Commits on Jul 28, 2014
  1. Merge pull request #220 from heiseda/master

    heiseda committed Jul 28, 2014
    Hash code fixes and improvements
  2. Merge branch 'hash-fix'

    David Heise committed Jul 28, 2014
  3. Added a constant in hashify so single-element collections don't colli…

    David Heise committed Jul 28, 2014
    …de with their contents.
  4. Removed useage of BigInt in memoization that was related to otherHash…

    David Heise committed Jul 28, 2014
    …Code
  5. Revert "Sped up hashify" because it causes memoization cache collisions.

    David Heise committed Jul 28, 2014
    This reverts commit 9495a6b.
Commits on Jul 24, 2014
  1. Merge pull request #219 from heiseda/master

    heiseda committed Jul 24, 2014
    Speed ups based on hashing
  2. Sped up hashify

    David Heise committed Jul 24, 2014