[phobos] [D-Programming-Language/phobos] ec7b64: Segregate opcodes to functions; preparation to JIT
GitHub via phobos
phobos at puremagic.com
Tue Mar 29 09:02:52 PDT 2016
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: ec7b647d27a53a22799c3b86e815e1f87934e911
https://github.com/D-Programming-Language/phobos/commit/ec7b647d27a53a22799c3b86e815e1f87934e911
Author: Dmitry Olshansky <olshansky at knackit.com>
Date: 2016-03-27 (Sun, 27 Mar 2016)
Changed paths:
M std/regex/internal/thompson.d
Log Message:
-----------
Segregate opcodes to functions; preparation to JIT
Then generate sequence of function calls to them..
Commit: 0e55583fedf76909785d213b3aecbfaf20a483b5
https://github.com/D-Programming-Language/phobos/commit/0e55583fedf76909785d213b3aecbfaf20a483b5
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2016-03-27 (Sun, 27 Mar 2016)
Changed paths:
M std/regex/internal/ir.d
M std/regex/internal/thompson.d
Log Message:
-----------
Start small - direct dispatch tables
Commit: df07aa7dea259a91acb3e84ea89b48eb3550b17f
https://github.com/D-Programming-Language/phobos/commit/df07aa7dea259a91acb3e84ea89b48eb3550b17f
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2016-03-27 (Sun, 27 Mar 2016)
Changed paths:
M std/regex/internal/backtracking.d
M std/regex/internal/ir.d
M std/regex/internal/parser.d
M std/regex/internal/thompson.d
Log Message:
-----------
Special case ASCII to use bit tables insted of 2-level tries
Commit: 19778b1c7af353b8521103216714ac382758bee6
https://github.com/D-Programming-Language/phobos/commit/19778b1c7af353b8521103216714ac382758bee6
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2016-03-28 (Mon, 28 Mar 2016)
Changed paths:
M std/regex/internal/ir.d
M std/regex/internal/thompson.d
Log Message:
-----------
address review comments
Commit: 52f6cb25aa02ce842df510ad4c39ca25bc2b7eed
https://github.com/D-Programming-Language/phobos/commit/52f6cb25aa02ce842df510ad4c39ca25bc2b7eed
Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
Date: 2016-03-29 (Tue, 29 Mar 2016)
Changed paths:
M std/regex/internal/backtracking.d
M std/regex/internal/ir.d
M std/regex/internal/parser.d
M std/regex/internal/thompson.d
Log Message:
-----------
Merge pull request #4124 from DmitryOlshansky/faster-tables-regex
[std.regex] Faster tables for ASCII case
Compare: https://github.com/D-Programming-Language/phobos/compare/15aa52af43cf...52f6cb25aa02
More information about the phobos
mailing list