Commit Graph

1036 Commits

Author SHA1 Message Date
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
Ian Farmer
c311c31a74 Fix inconsistency in build: filename in real-delete target was not the
same as filename produced.
2007-10-23 21:09:54 +00:00
Ian Farmer
c3f17a3b5e Build changes:
* ant build.xml produces 4 output jars: all-in-one jar, a "core" jar that
  should work under J2ME, an "extras" jar with classes that require J2SE,
  and the last jar provides the debug support for J2ME.
* Change the Eclipse .classpath to include WTK jars. Requires WTK_HOME
  classpath variable be set in Eclipse workspace.
2007-10-23 21:06:51 +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
5a92c52fd5 Add "j2me" ant target. 2007-10-10 17:53:34 +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
edea16fb91 Convert to 1.1 class file version 2007-10-09 04:10:36 +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
Ian Farmer
cd5f278e7b Compile code at source version 1.3, and exclude sources that require
more recent java features.
2007-09-26 23:27:15 +00:00
James Roseborough
d65729f1d7 Add gmatch implementation 2007-09-26 05:19:25 +00:00
Ian Farmer
11c12281b6 Add a really simple apache ant build script 2007-09-26 01:26:20 +00:00