Rick Hodgin wrote:
Ian,
The idea is to create a program database of the compiled program on a
full compile. Then when asked to re-compile with the
edit-and-continue switch, it only looks for changed code and compiles
those few lines. Everything else it needs to carry out compilation is
there from previous full-compile as was originally parsed, or from
subsequent edit-and-continue compiles which updated the database.
Unlikely to be feasible in my view without slowing down compilation
substantially.
The resulting changes are passed to gdb for insertion into the
running program's memory in real-time.
On Sun Jul 18th, 2010 2:45 AM EDT Ian Lance Taylor wrote:
Rick Hodgin <foxmuldrs...@yahoo.com> writes:
To my knowledge, GCC does not currently support any
edit-and-continue abilities. Is this still true? And if so, are
there any plans to introduce it at some point?
I don't see how it makes sense to add edit-and-continue to gcc.
Compilation times are too slow, but they aren't *that* slow. Are
you thinking about gdb? Or the linker?
Ian