go-delve / delve

Delve is a debugger for the Go programming language.
MIT License
22.84k stars 2.14k forks source link

Support "Edit and Continue" #1554

Open itsvikasgupta opened 5 years ago

itsvikasgupta commented 5 years ago

I am a golang and delve newbie. delve is amazing. Does/Will delve support hot swapping of changes or something similar like the java jvm? t takes me a lot of time to copy my code into docker's build vm, then build all the files, then build & deploy dlv, then copy all the binaries to the runtime docker container. I am looking to speed up my flow. So, I was wondering if hot swap will ever be supported? Thanks.

aarzilli commented 5 years ago

It isn't impossible but it requires extensive changes to the linker and so it probably won't happen anytime soon, if ever.