Paul Kulchenko
d67fcf931e
Fixed debugger compatibility with Lua 5.2 (Mobdebug 0.561).
2014-05-14 09:22:02 -07:00
Paul Kulchenko
5db556849b
Upgraded Mobdebug (0.56).
2014-05-11 17:00:15 -07:00
Paul Kulchenko
9257c03b07
Updated Mobdebug (0.555) to add support for pause debugger call.
2014-05-05 14:31:50 -07:00
Paul Kulchenko
476aa9d90a
Added Detach process command to stop debugging and continue process.
2014-05-05 11:30:41 -07:00
Paul Kulchenko
b498140958
Upgraded debugger (mobdebug 0.553) to fix an issue with STEP command.
2014-04-06 15:41:33 -07:00
Paul Kulchenko
68a8fcec47
Added support for switching breakpoints at run-time ( closes #288 ).
2014-03-20 22:27:51 -07:00
Paul Kulchenko
344ed6fd80
Added detaching debugger server.
2014-03-18 10:55:33 -07:00
Paul Kulchenko
bd03b4c4d1
Upgraded copas to the current version (v1.2.1).
2014-03-18 10:52:07 -07:00
Paul Kulchenko
1e623b1d65
Fixed handling of getenv returning general message (Mobdebug v0.5511).
...
Some environments return an error message ("getenv is not supported"),
which needs to be handled when a port number is expected.
2014-03-06 18:25:47 -08:00
Paul Kulchenko
42f0bae28f
Added sha2 library to provide sha256 hashing.
2014-03-02 22:07:17 -08:00
Paul Kulchenko
64a24768cd
Fixed an issue in metalua files when syntax error is reported.
2014-02-28 17:42:04 -08:00
Paul Kulchenko
39c4cd6800
Removed unused files from metalua.
2014-02-28 17:39:13 -08:00
Paul Kulchenko
f95a48212e
Upgraded Mobdebug (0.551) to fix serialization of table/array indexes.
2014-02-05 14:56:43 -08:00
Paul Kulchenko
92d08a0393
Updated Mobdebug (v0.55).
2013-12-14 14:10:54 -08:00
Paul Kulchenko
d1c49f065b
Merge branch 'luadist-package'
2013-12-03 22:27:16 -08:00
Paul Kulchenko
df6ac05478
Fixed values 'captured' by redirected 'print' and not collected ( fixes #240 ).
2013-12-02 18:20:48 -08:00
Paul Kulchenko
1df2f42938
Updated handling of case-insensitive names during debugging on OSX (Mobdebug v0.545).
2013-11-29 16:56:30 -08:00
Paul Kulchenko
5afa0fe4e8
Added logic to set architecture dynamically for luadist (ref #225 ).
2013-10-31 11:56:04 -07:00
Paul Kulchenko
838eae88f4
Fixed cmake cache filename (ref #225 ).
2013-10-31 11:56:03 -07:00
Paul Kulchenko
d0584dd62f
Fixed a luadist error thrown when retrieve_pkg_info fails (ref #225 ).
2013-10-31 11:56:00 -07:00
Paul Kulchenko
74b39853b2
Added option to load luadist as a module (ref #225 ).
2013-10-31 11:55:58 -07:00
Paul Kulchenko
1f2ce466f5
Added luadist bootstrap dependencies for Windows (ref #225 ).
2013-10-31 11:55:54 -07:00
Paul Kulchenko
a6cd382a0f
Fixed Step Over/Out to stay in the same coroutine; Mobdebug 0.543 ( closes #217 ).
2013-10-12 10:59:38 -07:00
Paul Kulchenko
b76a58cb8c
Fixed missing keys in 'mixed' tables.
2013-10-01 20:46:16 -07:00
Paul Kulchenko
1729aa25b8
Optimized handling of large tables in stack results.
2013-09-30 21:21:01 -07:00
Paul Kulchenko
f704baa004
Updated support for MOAI coroutine debugging (Mobdebug 0.541).
2013-09-21 18:15:34 -07:00
Paul Kulchenko
ca3b2de447
Upgraded copas and coxpcall libraries ( closes #144 ).
2013-09-18 13:47:41 -07:00
Paul Kulchenko
689cd8cf85
Added socket.connect for compatibility with socket.core <3.0 ( fixes #208 ).
2013-09-17 17:17:45 -07:00
Paul Kulchenko
1f51d803db
Added reporting of socket error for initial debugger calls (Mobdebug 0.5403).
2013-09-15 14:29:23 -07:00
Paul Kulchenko
2594a679f3
Fixed debugging on/off handling in 'main' thread for LuaJIT (MobDebug 0.5402).
2013-09-10 16:22:12 -07:00
Paul Kulchenko
446dec6768
Merge branch 'lua52-jit-support'
2013-09-10 13:59:45 -07:00
Paul Kulchenko
13c4ca1a2f
Fixed stepping through blocks with undefined variables when 'strict' is in effect (upgraded Mobdebug to 0.5401).
2013-09-01 21:17:47 -07:00
Paul Kulchenko
01b8eea47b
Replaced Lua 5.1 with LuaJIT as the default interpreter on Windows (ref #197 ).
2013-08-28 22:23:13 -07:00
Paul Kulchenko
91455261c9
Updated luasocket to 3.0rc1 to use with Lua 5.1 and 5.2 (ref #197 ).
2013-08-27 17:55:08 -07:00
Paul Kulchenko
e4201b745c
Fixed displaying variable instances when code has invalid blocks ( fixes #182 ).
2013-07-23 14:50:29 -07:00
Paul Kulchenko
43513c9153
Updated filename/source code heuristic in the debugger (Mobdebug 0.5362).
...
If the "chunkname" has no newline, it's treated as a file name.
This helps with handling cases when the application engine reports
filenames without @ (for example, when they are loaded using
loadstring("chunk", "file") instead of loadstring("chunk", "@file"));
also helps with debugging cocos2dx apps that load Lua files.
2013-07-18 15:20:59 -07:00
Paul Kulchenko
17a995a810
Fixed indicator showing at the end of not terminated long comment.
2013-07-09 22:54:23 -07:00
Paul Kulchenko
4d8e5647a6
Fixed missing numerical keys in serialized tables (upgraded Mobdebug to 0.535).
2013-06-14 10:15:36 -07:00
Paul Kulchenko
9175bdd3ed
Ugraded Mobdebug to 0.534 for debugging of source code fragments.
2013-06-10 00:28:09 -07:00
Paul Kulchenko
2dc5f85dbb
Fixed masking of implicit self parameter.
2013-05-27 14:10:30 -07:00
Paul Kulchenko
bf19bf7e39
Fixed parser reporting (internal) error on invalid code.
2013-05-26 16:27:32 -07:00
Paul Kulchenko
54db8d28f0
Fixed masking by a statement at the end of file.
2013-05-25 22:15:39 -07:00
Paul Kulchenko
df58fadd15
Fixed masking of function parameters and loop variables.
2013-05-25 22:15:33 -07:00
Paul Kulchenko
dc36a0f6da
Added masking for parameters in variable indication.
2013-05-25 22:15:31 -07:00
Paul Kulchenko
a9488870b3
Added initial support for indicating local/global variables.
2013-05-25 22:15:30 -07:00
Paul Kulchenko
171b98717a
Fixed 'breaking' after executing OUT command that never reaches the target level.
2013-04-24 21:40:01 -07:00
Paul Kulchenko
789a2d8a88
Upgraded Mobdebug (v0.525) for performance improvements (also closes #121 ).
...
Other changes in the same version:
Added handling of case-insensitive filenames on OSX.
Improved debugging performance.
Fixed terminating debugging of an empty script.
Fixed resetting cached source as it may change when basedir changes.
Replaced socket.select with non-blocking .receive as it is faster.
2013-04-05 08:46:41 -07:00
Paul Kulchenko
cd8b714ea6
Upgraded Mobdebug (0.5222) to add serialization with metamethods and notification on incomplete output ( closes #109 ).
2013-03-22 15:05:27 -07:00
Paul Kulchenko
64871efe6d
Added Marmalade Quick support.
2013-02-09 14:38:30 -08:00
Paul Kulchenko
cf2b32c66d
Fixed path handling for metalua to avoid conflicts with other modules that may include lexer.lua file.
2013-02-03 23:03:29 -08:00