summaryrefslogtreecommitdiff
path: root/lib/regex/interp.myr
AgeCommit message (Collapse)Author
2019-07-31Fix bug in dump code: Stray '{', wrong args.Ori Bernstein
2018-03-28Fix typos in build.Ori Bernstein
2018-03-28Improve comments on the regex interpreter.Ori Bernstein
2018-03-12Reinit nexttid on every run.Ori Bernstein
2017-12-29Benchmark matching at end of string.Ori Bernstein
2017-12-28Simplify tracing.Ori Bernstein
Less noise, less code.
2017-12-28Clean up code.Ori Bernstein
2017-12-28Performance increase.Ori Bernstein
Actually using integers over unions speeds things up a lot.
2017-12-28Let's be freeing the threads.Ori Bernstein
2017-12-27Limit the size of the thread cache.Ori Bernstein
And clean it up on exit.
2017-12-27Free retired threads.Ori Bernstein
2017-12-27Speed up regex.Ori Bernstein
Double performance.
2017-12-27Remove trace calls from hot path.Ori Bernstein
2017-12-27Free all matching threads.Ori Bernstein
2017-09-04Reduce the number of allocations in regex.Ori Bernstein
365us to 262.us
2017-09-04Modernize benchmarks.Ori Bernstein
2017-07-17Convert from `in` to `:`.Ori Bernstein
The winds of change are a-blowin.
2017-07-03Function args should go into the block stab.Ori Bernstein
Now we get errors if a function body shadows its args.
2016-06-08Add matching that returns indexes.Ori Bernstein
2016-05-23Add suball functionality.Ori Bernstein
Search, but with substitution.
2016-05-23add substitution for full matches.Ori Bernstein
2016-05-23Refactor thread matching.Ori Bernstein
2016-05-19Add tracing of steps when in debug mode.Ori Bernstein
2016-05-17New syntax for casts.Ori Bernstein
2016-05-16Add better regex debugging.Ori Bernstein
2016-05-16Remove outdated comments.Ori Bernstein
2016-05-11Implement regex.search()Ori Bernstein
2016-01-23Move away from ".use" suffix.Ori Bernstein
2015-12-14Initial support for void as an expression.Ori Bernstein
2015-12-01Fix memory leak.Ori Bernstein
We weren't freeing the bit set.
2015-10-01Update the C glue library detection.Ori Bernstein
We still need to propagate the extra libs, though.
2015-09-15Move to use 'for var i = ...' construct.Ori Bernstein
2015-08-26Move Myrddin libs to lib/ subdirectory.Ori Bernstein