| Issue 233: | Hxcpp debugger + Haxe 3 | |
| 3 people starred this issue and may be notified of changes. | Back to list |
Hxcpp debugger is not working in Haxe3, haxe.Stack renamed haxe.CallStack and no CallStackItem errors etc. On the other hand, it'd be really nice to be able to get a haxe exception to be traceable in gdb instead of the program just exiting normally.
Jun 15, 2013
#1
o...@tanoshiistudio.com
Jun 29, 2013
The remaining error is due to the new switch keyword semantics in Haxe 3. Change the switch to a series of IF/ELSE IF statements and it will work. I've attached my "ported" versions of these files which allow me to debug with hxcpp 3.0.2, Haxe 3, OpenFL 1.0.4, NME 4.0.2. BTW, I'm debugging with IntelliJ and it works ok.
Sep 16, 2013
Will you push it to the repo?
Sep 28, 2013
Please make an update for this. Mostly everyone should be using Haxe 3 now. Thanks!
Sep 30, 2013
Hi, Sorry I have not got back to you. The whole debugger code has been significantly overhauled in 3.0 release to include such things as multi-thread debugging and better stepping. You can see some action on this thread: https://groups.google.com/forum/#!topic/haxedev/i-DDPnJfdGM The principles are still the same, but the debugger has been "externalized" to allow updates (such as yours) to happen independently of the hxcpp release. Again, sorry this has not been coordinate with you better. |