Delve v1.0.0-rc.1 release

2448 views
Skip to first unread message

Derek Parker

unread,
May 8, 2017, 2:42:43 PM5/8/17
to golang-nuts
Hey all,

Just wanted to make some noise about the latest Delve release, v1.0.0-rc.1.

This is a particularly big release for us, and includes a bunch of fixes, improvements and new features. I'll break down the new features shortly, but just wanted to call out this is an exciting milestone for the project, and we're excited to be driving towards a 1.0.0 release. What does that mean to you as a user? Well, not much should change, the project has been pretty stable, we have had API compatibility guarantees for a while now, etc, so this release is mostly symbolic. It does not mean the project is feature complete, we will be working hard to continue to add new features, support for more systems, and overall improvements as usual.

 For a full list of changes, please check out the changelog, but I wanted to highlight some interesting features:

Ability to swap low-level back ends. This means you can select either the native Delve back end, gdbserver, lldb-server, or Mozilla RR. The most exciting of this, in my opinion, is the ability to use the Mozilla RR (http://rr-project.org/) project as a back end. This allows for record & replay deterministic debugging, and allows you to combine the power of Delve and RR into a very useful debugging tool for Go.

Lastly, would just like to say thanks to the community overall for the support of the project and for all the patches, bug reports submitted editor integrations, etc, and co-maintainer Alessandro for all the help, fixes, improvements, reviews and so on.

Please check out this release, file bugs, and look out for the v1.0.0 release within the coming weeks!

Gabriel Adumitrachioaiei

unread,
May 8, 2017, 8:23:32 PM5/8/17
to golang-nuts
Will it be possible to do function calls:

Derek Parker

unread,
May 8, 2017, 8:47:31 PM5/8/17
to golang-nuts
It _will_ be... eventually :). But not in this release unfortunately.

oju...@gmail.com

unread,
May 9, 2017, 3:04:23 PM5/9/17
to golang-nuts
Derek, I want to say a big "thank you" to you and all people involved in this project.

Delve became an indispensible tool for me. I feel much safer after executing new code step by step, and I am sure I am not alone.

I owe you one, guys.

Message has been deleted

Derek Parker

unread,
May 9, 2017, 4:40:27 PM5/9/17
to golang-nuts
Really glad that it's been a useful tool for you, always great to hear!

cnh...@gmail.com

unread,
May 11, 2017, 2:18:56 PM5/11/17
to golang-nuts
Hi,

When can we expect the release for 32 bit system ?

Derek Parker

unread,
May 11, 2017, 3:30:58 PM5/11/17
to golang-nuts
Hey,

Currently that is on our roadmap, but we do not have anybody committed to hacking on it. Ideally, either myself of my co-maintainer will have some time to tackle that, but we absolutely encourage help from the community for such a feature. If somebody would like to help with that work, myself or my co-maintainer would be happy to point them in the right direction of where to get started.

Ged Wed

unread,
May 12, 2017, 8:07:12 AM5/12/17
to golang-nuts
Derek,

can the RR be used with golang on AMD64 and ARM ?
If so this is pretty huge

ged

kbfa...@gmail.com

unread,
May 17, 2017, 12:53:19 AM5/17/17
to golang-nuts
:clap:
Reply all
Reply to author
Forward
0 new messages