New debugger to be open sourced. That's good news for IDE/debugger integration. One presumes it will present a nice API for IDEs to use.[1]
Also within Xcode 4 is an entirely new debugger system Apple designed for performance and efficiency, resulting in faster finding and fixing of bugs. The new debugger is modeled after LLVM's modular architecture, and is therefore named LLDB. Apple is also said to be releasing its internal LLDB project as open source, and will make it available to third parties alongside the open source LLVM compiler.
[1] The FSF camp coders have historically omitted APIs to prevent closed source people from integrating their GPL'd projects or implementing closed source extensions. That serves their goals, but is a PITA if you really want to programmatically control something or extend it without maintaining patches through version changes. gcc's adherence to this has brought us the more liberally licensed LLVM, and now gdb has brought us LLDB, I will hope it is as good as LLVM.
Also within Xcode 4 is an entirely new debugger system Apple designed for performance and efficiency, resulting in faster finding and fixing of bugs. The new debugger is modeled after LLVM's modular architecture, and is therefore named LLDB. Apple is also said to be releasing its internal LLDB project as open source, and will make it available to third parties alongside the open source LLVM compiler.
[1] The FSF camp coders have historically omitted APIs to prevent closed source people from integrating their GPL'd projects or implementing closed source extensions. That serves their goals, but is a PITA if you really want to programmatically control something or extend it without maintaining patches through version changes. gcc's adherence to this has brought us the more liberally licensed LLVM, and now gdb has brought us LLDB, I will hope it is as good as LLVM.