March 29, 2016 [phobos] [D-Programming-Language/phobos] ec7b64: Segregate opcodes to functions; preparation to JIT | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation