Skip to content

Commit 1034241

Browse files
committed
Updated documentation for v0.54.
1 parent 88c7d12 commit 1034241

File tree

3 files changed

+62
-2
lines changed

3 files changed

+62
-2
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,18 @@ See LICENSE file
5656

5757
## History
5858

59+
### v0.54 (Aug 30 2013)
60+
- Added reset of hook visits in case earlier start() call is refused.
61+
- Added saving host/port configuration to reuse in start/loop calls.
62+
- Added handling of code fragments reported as 'source'.
63+
- Improved handling of done() in environments that reuse VMs.
64+
- Reset state to allow multiple start()/done() calls from the same process.
65+
- Replaces `unpack` with `table.unpack` for Lua 5.2 compatibility.
66+
- Updated filenames/source code heuristic to avoid serializing filenames.
67+
- Upgraded Serpent to 0.24 to fix table serialization issue.
68+
- Upgraded Serpent to 0.231 to fix luaffi issue.
69+
- Fixed debugging of zero length scripts.
70+
5971
### v0.53 (May 06 2013)
6072
- Added handling of case-insensitive filenames on OSX.
6173
- Allowed start() to be called inside other functions (like assert).

misc/mobdebug-0.54-1.rockspec

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
package = "MobDebug"
2+
version = "0.54-1"
3+
4+
source = {
5+
url = "git://github.com/pkulchenko/MobDebug.git",
6+
tag = "0.54"
7+
}
8+
9+
description = {
10+
summary = "MobDebug is a remote debugger for the Lua programming language",
11+
detailed = [[
12+
MobDebug allows you control the execution of another Lua program remotely,
13+
set breakpoints, and inspect the current state of the program.
14+
15+
MobDebug is based on [RemDebug](http://www.keplerproject.org/remdebug/) and
16+
extends it in several ways:
17+
18+
* fixed several existing bugs;
19+
* removed dependency on LuaFileSystem;
20+
* added new commands: LOAD, RELOAD, OUT, STACK;
21+
* added support for debugging wxwidgets applications;
22+
* added ability to pause and abort running applications;
23+
* added pretty printing and handling of multiple results in EXEC;
24+
* added stack and local/upvalue value reporting (STACK);
25+
* added on/off commands to turn debugging on and off (to improve performance);
26+
* added support for coroutine debugging (see examples/README for details);
27+
* added support for [Moai](http://getmoai.com/) debugging;
28+
* added support for Lua 5.2;
29+
* added support for LuaJIT debugging;
30+
* added support for cross-platform debugging (with client and server running on different platforms/filesystems);
31+
* tested integration with [ZeroBrane Studio IDE](http://studio.zerobrane.com/).
32+
]],
33+
license = "MIT/X11",
34+
homepage = "https://github.com/pkulchenko/MobDebug"
35+
}
36+
37+
dependencies = {
38+
"lua >= 5.1, < 5.3",
39+
"luasocket >= 2.0"
40+
}
41+
42+
build = {
43+
type = "none",
44+
install = {
45+
lua = { ["mobdebug"] = "src/mobdebug.lua" }
46+
},
47+
copy_directories = { "examples" }
48+
}

src/mobdebug.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
--
2-
-- MobDebug 0.5362
2+
-- MobDebug 0.54
33
-- Copyright 2011-13 Paul Kulchenko
44
-- Based on RemDebug 1.0 Copyright Kepler Project 2005
55
--
66

77
local mobdebug = {
88
_NAME = "mobdebug",
9-
_VERSION = 0.5362,
9+
_VERSION = 0.54,
1010
_COPYRIGHT = "Paul Kulchenko",
1111
_DESCRIPTION = "Mobile Remote Debugger for the Lua programming language",
1212
port = os and os.getenv and os.getenv("MOBDEBUG_PORT") or 8172,

0 commit comments

Comments
 (0)