James Roseborough
|
882daa5d53
|
improve portability of test
|
2008-04-18 14:46:09 +00:00 |
|
James Roseborough
|
79734ab679
|
Fix weak tables, improve unit test
|
2008-04-11 13:44:39 +00:00 |
|
James Roseborough
|
09771147cf
|
Improve unit test for "next()" function
|
2008-04-09 12:46:05 +00:00 |
|
James Roseborough
|
09aa37a837
|
Weak table implementation.
|
2008-04-08 21:55:16 +00:00 |
|
James Roseborough
|
720c6027d6
|
Add unit test for weak tables.
|
2008-04-08 15:49:40 +00:00 |
|
James Roseborough
|
35ed9dca3c
|
Fix sorting with custom comparator, and add unit tests to regress
|
2008-04-03 03:58:15 +00:00 |
|
James Roseborough
|
9c4bbf670f
|
Fix for case when more than 127 local variables are declared in one function
|
2008-02-08 21:54:53 +00:00 |
|
Ian Farmer
|
cb6ce20dde
|
New failing test case involving do/end blocks and upvalues.
|
2008-02-07 18:56:17 +00:00 |
|
James Roseborough
|
7679040493
|
Fix for table initializers greater than 50 elements.
|
2008-02-06 19:00:23 +00:00 |
|
James Roseborough
|
8e06d7aff9
|
Add test case with many local variables.
|
2008-02-05 19:19:39 +00:00 |
|
James Roseborough
|
e126010a36
|
Add test for huge, sparse table initialization
|
2008-02-05 19:13:48 +00:00 |
|
James Roseborough
|
f55a393fb8
|
Fix environment propogation from function to function.
|
2008-01-17 00:59:16 +00:00 |
|
Ian Farmer
|
1cddbe97a2
|
Add new test case for stack handling.
|
2008-01-16 06:07:59 +00:00 |
|
Ian Farmer
|
2461b46908
|
Fix equality test for userdata. Includes improved test7.lua.
|
2008-01-11 07:56:42 +00:00 |
|
James Roseborough
|
bcf7dd1c66
|
Add tests for argument type checking on standard library functions.
|
2007-12-19 06:41:00 +00:00 |
|
James Roseborough
|
d80e29a1ff
|
More tests for module.
|
2007-12-13 22:12:21 +00:00 |
|
James Roseborough
|
9d728af4a6
|
Add simple loadstring test.
|
2007-12-13 01:43:21 +00:00 |
|
James Roseborough
|
78b231353f
|
quote results.
|
2007-12-13 01:04:08 +00:00 |
|
James Roseborough
|
b8b65767b5
|
More test cases for string.sub()
|
2007-12-13 01:03:02 +00:00 |
|
Ian Farmer
|
60cc93d64c
|
Correctly remove values stored in the array-part of a table.
|
2007-12-12 19:19:03 +00:00 |
|
James Roseborough
|
6569563ddc
|
Implement math.pow() for all platforms, add unit tests for basic math operations.
|
2007-12-11 19:47:38 +00:00 |
|
James Roseborough
|
ab8fc4883e
|
Implement foreach(), foreachi()
|
2007-12-11 01:18:04 +00:00 |
|
James Roseborough
|
1923d8e6a0
|
Add math.random() and math.randomseed()
|
2007-12-08 01:42:51 +00:00 |
|
James Roseborough
|
0f3fe0452d
|
Add table.getn() for compatibility
|
2007-12-08 01:20:30 +00:00 |
|
James Roseborough
|
9cf85debad
|
Add test cases for loadfile, dofile on bad filenames.
|
2007-12-07 18:43:34 +00:00 |
|
James Roseborough
|
d7c15f99a1
|
fix setmetatable() to match C version
|
2007-12-07 00:52:39 +00:00 |
|
James Roseborough
|
dc08fcbec2
|
Send test error output to System.err
|
2007-12-06 23:31:11 +00:00 |
|
James Roseborough
|
e8e1aaf892
|
Fix for loop processing, add vmerror()
|
2007-12-06 22:59:16 +00:00 |
|
James Roseborough
|
edd8bc33ea
|
remove compiled versions of test files
|
2007-12-06 21:14:44 +00:00 |
|
Ian Farmer
|
a6f46413c0
|
Added 'loops' test case.
This script tests the generic for loop using a Lua closure as the iterator
function, which is currently broken.
|
2007-12-06 19:16:56 +00:00 |
|
James Roseborough
|
644896c467
|
Improve error reporting.
|
2007-12-06 15:29:49 +00:00 |
|
James Roseborough
|
8f581c8f07
|
Improve testing around require() features.
|
2007-12-05 22:00:37 +00:00 |
|
James Roseborough
|
7db4d54d50
|
Implement require() using package.loaders, etc. add preload_loader, lua_loader, and java_loader.
|
2007-12-05 01:46:59 +00:00 |
|
James Roseborough
|
0db9925ee9
|
Add test scripts for require()
|
2007-11-30 16:41:59 +00:00 |
|
James Roseborough
|
b493230edb
|
Initial implementation of module, package.seeall
|
2007-11-29 01:11:18 +00:00 |
|
James Roseborough
|
62a3510272
|
Fix next()
|
2007-11-20 00:10:18 +00:00 |
|
Ian Farmer
|
ad5e776dc9
|
Add a string.gmatch call to strlib.lua test case and fix the bug it exposed.
|
2007-11-19 23:06:26 +00:00 |
|
James Roseborough
|
f2867eee0d
|
tests for tostring, tonumber
|
2007-11-16 19:45:12 +00:00 |
|
James Roseborough
|
eef469c715
|
Add unit tests for part of base library plus fixes to [gs]etfenv, [gs]etmetatable
|
2007-11-16 00:41:43 +00:00 |
|
James Roseborough
|
ff66779330
|
Major refactoring of package names, class names
|
2007-11-07 23:56:06 +00:00 |
|
James Roseborough
|
d6a3525357
|
Fix return value of table.remove()
|
2007-11-06 23:33:11 +00:00 |
|
James Roseborough
|
ec5068a96e
|
Fix select for "#" argument
|
2007-11-05 19:16:08 +00:00 |
|
James Roseborough
|
c93301506a
|
Replace deprecated API's
|
2007-11-05 17:19:46 +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 |
|
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 |
|