summaryrefslogtreecommitdiff
path: root/lib/debugger
Commit message (Collapse)AuthorAgeFilesLines
* Prepare releaseOTP_R16BErlang/OTP2013-02-252-1/+20
|
* Update copyright yearsBjörn-Egil Dahlberg2013-02-221-1/+1
|
* Make wx debugger use +pc flag when applicablePatrik Nyblom2013-02-183-3/+3
|
* Prepare releaseOTP_R16A_RELEASE_CANDIDATEErlang/OTP2013-01-292-1/+43
|
* Update copyright yearsBjörn-Egil Dahlberg2013-01-254-4/+4
|
* Make adjustments for UnicodeHans Bolinder2013-01-255-39/+51
|
* Turn warnings to errors on selected applicationsBjörn Gustavsson2013-01-231-1/+1
|
* Merge branch 'nox/enable-silent-rules/OTP-10726'Björn-Egil Dahlberg2013-01-181-2/+2
|\ | | | | | | | | * nox/enable-silent-rules/OTP-10726: Implement ./otp_build configure --enable-silent-rules
| * Implement ./otp_build configure --enable-silent-rulesAnthony Ramine2013-01-151-2/+2
| | | | | | | | | | | | With silent rules, the output of make is less verbose and compilation warnings are easier to spot. Silent rules are disabled by default and can be disabled or enabled at will by make V=0 and make V=1.
* | Merge branch 'dgud/debugger/unicode/OTP-10679'Dan Gudmundsson2013-01-156-23/+48
|\ \ | | | | | | | | | | | | | | | | | | | | | * dgud/debugger/unicode/OTP-10679: debugger: View terms as unicode-strings debugger: Fix code viewing on wxWidgets-2.9 debugger: Remove bad gs:call debugger: Fix user evalution dependent of bindings in trace window
| * | debugger: View terms as unicode-stringsDan Gudmundsson2013-01-113-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed the displayed variables to be printed with ~tp to show default all lists and utf-8 binaries as unicode strings. If the user want to see the content without unicode strings he can click on them to see the content as integers, if not it only contains latin1 because ~p converts that. There is currently no way to display it as lists with indentation, so I choose to keep it as it was.
| * | debugger: Fix code viewing on wxWidgets-2.9Dan Gudmundsson2013-01-111-2/+31
| | | | | | | | | | | | | | | wxWidgets contains more code format options and if they are not set it looks really bad.
| * | debugger: Remove bad gs:callDan Gudmundsson2013-01-111-9/+4
| | | | | | | | | | | | A present non working gs call was left in the code
| * | debugger: Fix user evalution dependent of bindings in trace windowDan Gudmundsson2013-01-102-4/+5
| | | | | | | | | | | | | | | Bindings in erl_eval is an orddict and must be sorted otherwise they are not found, depending on creation order
* | | Merge branch 'dgud/wx/fix-wx-2.9-compat/OTP-10407'Dan Gudmundsson2013-01-151-4/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dgud/wx/fix-wx-2.9-compat/OTP-10407: (26 commits) wx: Fix comments wx: Workaround wx-2.9 bugs wx: Mac fixes wx: Fix demo and tests wx: Allow 64 bits compilation on mac, requires wxWidgets-2.9 appmon: Move runtime part to runtime_tools app reltool: fix wxWidgets-2.9 compability debugger: Fix 2.9 compat observer: Fix check for graphics contexts Observer: Fix distribution dialog observer: Fix font sizes wx: Fix the demo wx: Fix loading icons and cursors in Windows wx: Remove unnecessary casts wx: Fix changed getfunctions wx: Depricate wxCursor new functions wx: Fix int to enum wx: Include correct m4 file in 2.9 wx: Update examples so they work with both wxWidgets 2.8 and 2.9 wx: Modify tests so they work on wxWidgets-2.9 ...
| * | | debugger: Fix 2.9 compatDan Gudmundsson2013-01-091-4/+5
| |/ / | | | | | | | | | | | | wxTextCtrl:setFocus selects all input. wxListBox:insertItems() Asserts for a zero list, sigh..
* | | debugger: Remove support for packagesBjörn Gustavsson2013-01-091-18/+7
|/ /
* | Prepare OTP files for Unicode as default encodingHans Bolinder2013-01-095-18/+18
|/
* Merge branch 'hm/debugger_settings_dialog'Henrik Nord2012-12-101-22/+26
|\ | | | | | | | | | | | | * hm/debugger_settings_dialog: Fix Debugger settings dialog due to changed behavior in wxFileDialog OTP-10621
| * Fix Debugger settings dialog due to changed behavior in wxFileDialogHåkan Mattsson2012-11-071-22/+26
| |
* | Merge branch 'maint'Björn-Egil Dahlberg2012-08-315-5/+5
|\ \ | |/ | | | | | | | | Conflicts: lib/diameter/autoconf/vxworks/sed.general xcomp/README.md
| * Update copyright yearsBjörn-Egil Dahlberg2012-08-315-5/+5
| |
* | Remove support for tuple funsBjörn Gustavsson2012-08-172-28/+12
|/ | | | Tuple funs were deprecated in R15B (in commit a4029940e309518f5500).
* Merge branch 'lukas/otp/install_with_whitespace/OTP-10107' into maintLukas Larsson2012-06-084-18/+18
|\ | | | | | | | | | | * lukas/otp/install_with_whitespace/OTP-10107: Update to work with space in include path Update to work with whitespace in exec path
| * Update to work with whitespace in exec pathLukas Larsson2012-06-054-18/+18
| | | | | | | | | | OTP-10106 OTP-10107
* | Remove workarounds for hybrid and shared heaps in test suitesBjörn Gustavsson2012-05-101-8/+0
|/
* Prepare releaseOTP_R15B01Erlang/OTP2012-04-012-1/+17
|
* Update copyright yearsBjörn-Egil Dahlberg2012-03-3010-10/+10
|
* [debugger] Fixed disappearing breakpointsDan Gudmundsson2012-02-292-6/+6
| | | | Reported by Ricardo Catalinas Jiménez
* Merge branch 'bjorn/deprecations/OTP-9907' into maintBjörn Gustavsson2012-02-098-0/+72
|\ | | | | | | | | | | | | | | | | * bjorn/deprecations/OTP-9907: Deprecate the Toolbar application Deprecate applications that have been superseded by observer Suppress deprecated warnings in all modules that call 'gs' Deprecate the gs application Mark doc_builder as removed (and not merely deprecated)
| * Suppress deprecated warnings in all modules that call 'gs'Björn Gustavsson2012-02-088-0/+72
| |
* | debugger tests: Increase time trap timeoutBjörn Gustavsson2012-02-062-2/+2
|/ | | | | | Some bit syntax test cases take much longer time to complete when libraries are in native code, probably because of context switches between the eval_bits module and the debugger modules.
* Prepare releaseErlang/OTP2011-12-122-1/+45
|
* Merge branch 'dgud/wx/behaviour-spec'Dan Gudmundsson2011-12-101-1/+4
|\ | | | | | | | | | | | | | | * dgud/wx/behaviour-spec: [wx] Add handle_cast to avoid behaviour warning [wx] Avoid missing wx_object behaviour warning [wx] Remove warnings Add an additional cast when casting buffer offsets, to remove warnings "cast to pointer from integer of different size" [wx] Add callback specs to wx_object
| * [wx] Add handle_cast to avoid behaviour warningDan Gudmundsson2011-12-091-2/+5
| |
* | Update copyright yearsBjörn-Egil Dahlberg2011-12-0914-14/+14
|/
* Revert "Update version numbers for pre-release of R15"Björn-Egil Dahlberg2011-11-221-1/+1
| | | | This reverts commit e21ff9b0b69219ab3853be7e80813156113152b7.
* Update version numbers for pre-release of R15OTP_R15ABjörn Gustavsson2011-11-221-1/+1
|
* Merge branch 'rj/fix-debugger-msgs'Henrik Nord2011-11-108-40/+40
|\ | | | | | | | | | | | | | | * rj/fix-debugger-msgs: Fix "OK" spelling in debugger messages and variables Fix debugger message with wx OTP-9699
| * Fix "OK" spelling in debugger messages and variablesRicardo Catalinas Jiménez2011-11-098-37/+37
| | | | | | | | | | | | | | Simple code refactor in the debugger: renames all the occurrences of "Ok" to "OK" in the code, variable names and strings. This improves the consistency of the code and follows the GTK UI where "OK" is always used.
| * Fix debugger message with wxRicardo Catalinas Jiménez2011-11-092-4/+4
| | | | | | | | | | | | Add missing spaces when using wx UI. The gs UI didn't need them. Change the exclamation of the message by a dot, more formal style for a UI message.
* | Remove exec bit from: erl, hrl, xml, html, asn, gif, xpmRicardo Catalinas Jiménez2011-11-102-0/+0
|/
* EEP-23: Allow variables in fun M:F/ABjörn Gustavsson2011-11-073-3/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the external fun syntax "fun M:F/A" only supports literals. That is, "fun lists:reverse/1" is allowed but not "fun M:F/A". In many real-life situations, some or all of M, F, A are not known until run-time, and one is forced to either use the undocumented erlang:make_fun/3 BIF or to use a "tuple fun" (which is deprecated). EEP-23 suggests that the parser (erl_parse) should immediately transform "fun M:F/A" to "erlang:make_fun(M, F, A)". We have not followed that approach in this implementation, because we want the abstract code to mirror the source code as closely as possible, and we also consider erlang:make_fun/3 to be an implementation detail that we might want to remove in the future. Instead, we will change the abstract format for "fun M:F/A" (in a way that is not backwards compatible), and while we are at it, we will move the translation from "fun M:F/A" to "erlang:make_fun(M, F, A)" from sys_pre_expand down to the v3_core pass. We will also update the debugger and xref to use the new format. We did consider making the abstract format backward compatible if no variables were used in the fun, but decided against it. Keeping it backward compatible would mean that there would be different abstract formats for the no-variable and variable case, and tools would have to handle both formats, probably forever. Reference: http://www.erlang.org/eeps/eep-0023.html
* Remove unused */doc/src/make.dep filesBjörn Gustavsson2011-10-271-29/+0
| | | | | These dependency files was once used when building the documentation, but are no longer needed.
* debugger: By default, only save non-tail-recursive callsBjörn Gustavsson2011-08-183-13/+11
| | | | | | | By default, the debugger use to save all calls on its simulated stack. That could facilitate finding errors, but it could also mean that the Debugger could become very slow while executing tail-recursive code.
* debugger: Add line_number_SUITEBjörn Gustavsson2011-08-182-0/+221
|
* debugger: Include line numbers in exceptionsBjörn Gustavsson2011-08-183-25/+45
|
* Update examples in the documentation to include line numbersBjörn Gustavsson2011-08-181-13/+11
|
* emulator: Add a fourth element in exception stacktracesBjörn Gustavsson2011-08-168-45/+45
| | | | | | | | | | | | | | | | | | | | | | | | This commit is a preparation for introducing location information (filename/line number) in stacktraces in exceptions. Currently a stack trace looks like: [{Mod1,Function1,Arity1}, . . . {ModN,FunctionN,ArityN}] Add a forth element to each tuple that can be used indication the filename and line number of the source file: [{Mod1,Function1,Arity1,Location1}, . . . {ModN,FunctionN,ArityN,LocationN}] In this commit, the fourth element will just be an empty list, and we will change all code that look at or manipulate stacktraces.
* Remove support for very old BEAM filesBjörn Gustavsson2011-08-161-12/+4
| | | | | Since the run-time system cannot load those BEAM files, it was not possible to debug them anyway.