James Roseborough
|
d0bd5c9ff8
|
Remove deprecated API's
|
2007-11-05 22:30:48 +00:00 |
|
Shu Lei
|
e785b88f30
|
fix the bug that the current line number for the calling frame is off by one
|
2007-11-05 19:55:29 +00:00 |
|
James Roseborough
|
484a758b3c
|
Fix top handling for table module
|
2007-11-05 19:42:31 +00:00 |
|
James Roseborough
|
ec5068a96e
|
Fix select for "#" argument
|
2007-11-05 19:16:08 +00:00 |
|
James Roseborough
|
cce33612ce
|
replace deprecated API's.
|
2007-11-05 19:12:01 +00:00 |
|
James Roseborough
|
c93301506a
|
Replace deprecated API's
|
2007-11-05 17:19:46 +00:00 |
|
Shu Lei
|
dda1af0570
|
updated the top for FORLOOP so that the loop index shows up when the first time stepped into the loop
|
2007-11-02 03:03:10 +00:00 |
|
Shu Lei
|
7e99ae8ac1
|
1. fixed a bug with not remembering the calling stack's top and reverted the previous change in method printState file Print.java to check on the upper bound
2. fixed a NPE in DebugStackState when an error is raised and debugSupport is null
3. made the DebugStackState not to pause on start by default
|
2007-11-02 02:33:59 +00:00 |
|
James Roseborough
|
100b6a6162
|
Remove superfluous import
|
2007-11-01 16:44:04 +00:00 |
|
James Roseborough
|
434530b60f
|
Table unit tests and implementation of table.remove(), table.sort()
|
2007-10-31 23:24:51 +00:00 |
|
James Roseborough
|
facb8d1d07
|
Unit test for table package functions
|
2007-10-31 19:03:18 +00:00 |
|
Shu Lei
|
1ebbabc9d6
|
1. improved stack state (correct scoping)
2. fixed the problem with debugger not pausing on first line
|
2007-10-30 01:37:26 +00:00 |
|
Shu Lei
|
3aeb6fc290
|
resurrect the dead files
|
2007-10-27 07:31:49 +00:00 |
|
Shu Lei
|
abf34c460d
|
redo the error handling due to the changes in DebugStackState made by James
|
2007-10-25 00:11:23 +00:00 |
|
James Roseborough
|
72c01f76c0
|
Allow dump state to take arguments for endian-ness, force to integer
|
2007-10-24 23:43:21 +00:00 |
|
Shu Lei
|
e97b842b45
|
1. added stepping debug support
2. added debugger error handling
|
2007-10-24 20:21:16 +00:00 |
|
James Roseborough
|
b86e06ab1c
|
Coroutine implementation based on Java Threads.
|
2007-10-23 21:24:49 +00:00 |
|
James Roseborough
|
504020beda
|
Fix coroutine.wrap() error propogation.
|
2007-10-23 00:49:52 +00:00 |
|
James Roseborough
|
932960c846
|
Add tests for pcall, add error() builtin, fix assert(), error levels.
|
2007-10-23 00:34:04 +00:00 |
|
James Roseborough
|
8248cca2bf
|
implement corouting.wrap(), fix bugs in coroutine.status(), fix StackState.insert()
|
2007-10-22 21:05:04 +00:00 |
|
James Roseborough
|
78eaaf0fa0
|
Initial draft of coroutines library.
|
2007-10-20 00:51:15 +00:00 |
|
James Roseborough
|
8e2ff119f9
|
Add LValue.toJavaX and VM.pushboxedx() functions for all java basic type conversions
|
2007-10-18 17:47:01 +00:00 |
|
James Roseborough
|
ccde158514
|
Fix insert, add LDouble.valueOf()
|
2007-10-17 17:47:53 +00:00 |
|
Shu Lei
|
a8422a6908
|
debug support refactoring
|
2007-10-17 00:56:08 +00:00 |
|
Shu Lei
|
70442348a1
|
some more refactoring
|
2007-10-12 23:39:27 +00:00 |
|
Shu Lei
|
38dafdb190
|
1. some refacotring
2. fixed a few files so that they will compile for j2me
|
2007-10-12 20:39:26 +00:00 |
|
Shu Lei
|
3138fdee65
|
refactoring - create new packages: lua.debug.event, lua.debug.request and lua.debug.response
|
2007-10-12 01:42:42 +00:00 |
|
Shu Lei
|
341a5588b0
|
first step to bring debugging code to j2me
|
2007-10-12 01:36:28 +00:00 |
|
James Roseborough
|
6970b30c7a
|
Add math.ceil, math.floor
|
2007-10-11 03:54:40 +00:00 |
|
James Roseborough
|
6897febc0a
|
Remove dependence on Arrays.binarySearch
|
2007-10-10 14:35:35 +00:00 |
|
James Roseborough
|
a5745d5da0
|
Turn off debug support by default.
|
2007-10-10 04:34:46 +00:00 |
|
James Roseborough
|
710f13dafc
|
Convert to java 1.3 source style and enable all classes to be built using java class version 1.1
|
2007-10-10 03:53:22 +00:00 |
|
Shu Lei
|
8eab291c9b
|
make the debugging support code compile under JDK 1.3
|
2007-10-10 00:26:23 +00:00 |
|
James Roseborough
|
435368ccd9
|
Fix metatable processing on luaGetTable
|
2007-10-09 04:09:00 +00:00 |
|
Shu Lei
|
1f817c774c
|
bug fix
|
2007-10-09 00:25:44 +00:00 |
|
James Roseborough
|
251e055594
|
Fix StrLib test case by fixing pcall to restore currenct call after exceptions
|
2007-10-06 18:48:37 +00:00 |
|
James Roseborough
|
0353660299
|
Convert to new JavaFunction api
|
2007-10-05 22:00:31 +00:00 |
|
James Roseborough
|
ec9cff9050
|
Misc fixes to java api
|
2007-10-05 18:38:42 +00:00 |
|
James Roseborough
|
e4882578f2
|
Add "Java API" like "C API" for use with JavaFunctions.
|
2007-10-04 23:51:39 +00:00 |
|
James Roseborough
|
9be13fcc1d
|
Convert return value of luaLength to be int
|
2007-10-04 23:17:09 +00:00 |
|
Shu Lei
|
a67783899f
|
removed Type.java and updated the depended files to use the new type constants
|
2007-10-04 21:04:38 +00:00 |
|
James Roseborough
|
eba4f34505
|
Fix reported type of LBoolean
|
2007-10-04 20:44:52 +00:00 |
|
James Roseborough
|
72bfd0a376
|
remove dependence on Type class.
|
2007-10-04 20:44:03 +00:00 |
|
James Roseborough
|
8ae4299764
|
centralize type id defs
|
2007-10-04 20:10:50 +00:00 |
|
James Roseborough
|
9dee79cb80
|
Make LInteger constructor private and use LInteger.valueOf() everywhere, caching common values.
|
2007-10-04 17:37:15 +00:00 |
|
Shu Lei
|
885397a74c
|
added back the files that were accidentally deleted
|
2007-10-03 23:33:45 +00:00 |
|
Shu Lei
|
35d02b287e
|
added debugging support and integrated with Eclipse debugger
|
2007-10-03 17:39:38 +00:00 |
|
Shu Lei
|
421eface40
|
added debugging support and integrated with Eclipse debugger
|
2007-10-03 17:39:37 +00:00 |
|
James Roseborough
|
d65729f1d7
|
Add gmatch implementation
|
2007-09-26 05:19:25 +00:00 |
|
James Roseborough
|
673d0e4117
|
Expose final fields of LString
|
2007-09-26 00:44:53 +00:00 |
|