std.d.lexer requirements
Walter Bright
newshound2 at digitalmars.com
Sun Aug 5 13:38:29 PDT 2012
On 8/5/2012 12:59 AM, Brad Roberts wrote:
> To help with performance comparisons I ripped dmd's lexer out and got it building as a few .d files. It's very crude.
> It's got tons of casts (more than the original c++ version). I attempted no cleanup or any other change than the
> minimum I could to get it to build and run. Obviously there's tons of room for cleanup, but that's not the point...
> it's just useful as a baseline.
>
> The branch:
> https://github.com/braddr/phobos/tree/dmd_lexer
>
> The commit with the changes:
> https://github.com/braddr/phobos/commit/040540ef3baa38997b15a56be3e9cd9c4bfa51ab
>
> On my desktop (far from idle, it's running 2 of the auto testers), it consistently takes 0.187s to lex all of the .d
> files in phobos.
>
> Later,
> Brad
Thanks, Brad!
More information about the Digitalmars-d
mailing list