Released version 0.20 "Bruxelles" of the Mono Debugger
After almost two months, I finally released a new stable version of the Mono Debugger - it's called 0.20 "Bruxelles" and can be found at
http://primates.ximian.com/~martin/debugger/mono-debugger-0.20.tar.gz.
There are lots of improvements in this release:
- This version of the debugger requires the latest Mono from SVN;
it won't work with the Mono 1.1.15 release.
- We now preserve breakpoints across different invocations of
the same target.
- Big API cleanups.
- Cleaned up method lookups; there's a very complex test for them
in test/testsuite/TestMethodLookup.cs.
- Lots of stability improvements.
- Fixed a very old GC bug which was preventing us from running
xsp inside the debugger.
- Fixed a very old race condition which was causing crashes at exit.
- Fixed line numbers in stack traces.
- Added experimental support for hardware watchpoints - I needed
them to track down a race condition.
- Unfortunately, a `make check' now requires even more memory
than before; I'm still investigating the issue.
I'm currently using `ulimit -Sm 1000000 -Sv 1000000'.
Since this release contains so many stability improvements, I decided to move to a new versioning scheme - this release really deserves being called 0.20 rather than 0.14 ;-)
The next releases will be "Dublin", "Sidney" and "Cologne".
Posted by
martin at May 24, 2006 10:10 am.