digitalmars.D.bugs - [Issue 24289] New: Adopt the "rund" tool as a much faster
- d-bugmail puremagic.com (29/29) Dec 19 2023 https://issues.dlang.org/show_bug.cgi?id=24289
https://issues.dlang.org/show_bug.cgi?id=24289 Issue ID: 24289 Summary: Adopt the "rund" tool as a much faster alternative to "rdmd" Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1 Component: tools Assignee: nobody puremagic.com Reporter: siarhei.siamashka hotmail.com Right now the performance of "rdmd" is much worse than the performance of "go run" when invoked to run a freshly edited source file in a script-like fashion. But https://github.com/dragon-lang/rund/ is able to reduce the performance gap and make D language much more attractive and competitive. I propose to add "rund" to https://github.com/dlang/tools/ and distribute it as a standard part of the DMD compiler binary releases. Also update the documentation at https://dlang.org/rdmd.html to recommend "rund" instead of "rdmd". Or alternatively update the "rdmd" tool itself to address its performance problems. Essentially consider bringing back the reverted https://github.com/dlang/tools/pull/271 Extra links: * https://forum.dlang.org/thread/fqziujkpdbivsqxsgszu forum.dlang.org * https://forum.dlang.org/thread/tgpvmzbhlxljwpqmbufu forum.dlang.org --
Dec 19 2023