digitalmars.D.bugs - [Issue 4686] New: rdmd could use an incremental compilation option
- d-bugmail puremagic.com (19/19) Aug 19 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4686
- d-bugmail puremagic.com (10/10) Jan 09 2011 http://d.puremagic.com/issues/show_bug.cgi?id=4686
- d-bugmail puremagic.com (6/6) Feb 26 2013 http://d.puremagic.com/issues/show_bug.cgi?id=4686
- d-bugmail puremagic.com (15/15) Feb 26 2013 http://d.puremagic.com/issues/show_bug.cgi?id=4686
- d-bugmail puremagic.com (7/7) Feb 26 2013 http://d.puremagic.com/issues/show_bug.cgi?id=4686
- d-bugmail puremagic.com (14/14) Mar 09 2013 http://d.puremagic.com/issues/show_bug.cgi?id=4686
http://d.puremagic.com/issues/show_bug.cgi?id=4686 Summary: rdmd could use an incremental compilation option Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: enhancement Priority: P2 Component: Phobos AssignedTo: nobody puremagic.com ReportedBy: cbkbbejeap mailinator.com 17:46:03 PDT --- rdmd should have the ability (probably through a flag like "--incremental") to keep the generated object files and only recompile the modules that have been changed (or are dependent on a module that has been changed). -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 19 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4686 Andrei Alexandrescu <andrei metalanguage.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |andrei metalanguage.com AssignedTo|nobody puremagic.com |andrei metalanguage.com -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 09 2011
http://d.puremagic.com/issues/show_bug.cgi?id=4686 PST --- Isn't this already the case? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 26 2013
http://d.puremagic.com/issues/show_bug.cgi?id=4686 Vladimir Panteleev <thecybershadow gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thecybershadow gmail.com 19:14:10 EET --- No. rdmd simply does not recompile if no source files changed, but if at least one changes, it rebuilds the whole program. rdmd compiles all modules at once. There are known bugs in DMD that prevent incremental compilation while passing multiple files to DMD, so in order to support incremental compilation, rdmd would need to invoke the compiler once for every module. This would slow it down considerably in the general case. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 26 2013
http://d.puremagic.com/issues/show_bug.cgi?id=4686 PST --- Got it. So let's keep this open, I foresee a solution in which rdmd would be able to decide which approach to take depending on various heuristics. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 26 2013
http://d.puremagic.com/issues/show_bug.cgi?id=4686 Vladimir Panteleev <thecybershadow gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |DUPLICATE 07:06:30 EET --- Issue 9673 is Andrei's proposal to implement this. Discussion: http://forum.dlang.org/post/khh27e$2kvb$1 digitalmars.com *** This issue has been marked as a duplicate of issue 9673 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 09 2013