[Issue 24289] New: Adopt the "rund" tool as a much faster alternative to "rdmd"
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Dec 19 13:16:59 UTC 2023
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 at puremagic.com
Reporter: siarhei.siamashka at 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
--
More information about the Digitalmars-d-bugs
mailing list