Commit Graph

955 Commits

Author SHA1 Message Date
Benjamin P. Jung
4d4a040a6b Rename README.html to README.md and add notice.
To make sure that everyone knows immediately how this repository happend to be created, I felt that it might be a good idea to add a short notice about the project's heritage.
2018-01-26 22:47:25 +01:00
Benjamin P. Jung
70cb74b4d6 Migrate CVS project to Git v3.0.1 2015-08-27 15:50:46 +02:00
James Roseborough
ebe45e4a8a Add back sample code into distro. 2015-04-30 05:27:55 +00:00
James Roseborough
a55bf97064 Include new server classes in javadoc. 2015-04-29 15:26:30 +00:00
James Roseborough
08dfdf1434 Fix os.time() conversions for pm times. 2015-04-28 23:06:40 +00:00
James Roseborough
4c3d0f9cdd Revert change that removed default traceback in debug builds. 2015-04-23 03:25:30 +00:00
James Roseborough
cdc33ab5b6 Add test to detect class load order issues and fix load order bug in lua string class. 2015-04-21 14:19:18 +00:00
James Roseborough
5bab91f715 Update grammer spec link 2015-04-18 16:31:29 +00:00
James Roseborough
9bb16ded8f Update links to grammar specs 2015-04-18 16:30:09 +00:00
James Roseborough
c41c28d7ea Move online docs to http://luaj.org/luaj/3.0/api/ 2015-04-18 16:22:36 +00:00
James Roseborough
e7940fd3a2 Correct release not comment 2015-04-18 16:08:51 +00:00
James Roseborough
cdbb46f497 Extend ant build script to produce snapshot releases. 2015-04-18 05:45:14 +00:00
James Roseborough
e866bd45ed Extend reach of .cvsignore file 2015-04-17 03:05:51 +00:00
James Roseborough
b545646922 Add utilities and sample code to load luaj in custom class loader for strong sandboxing, and use of orphaned threads. 2015-04-17 02:59:50 +00:00
James Roseborough
70f7859cee Fix links in javadoc 2015-04-16 04:56:03 +00:00
James Roseborough
f3fb9a7fde Fix javadoc comments. 2015-04-15 05:07:43 +00:00
James Roseborough
ef008fca5e Improve links in javadoc comments. 2015-04-15 05:02:57 +00:00
James Roseborough
1cbe99d3c5 Remove unused code 2015-04-15 03:18:59 +00:00
James Roseborough
7f5d052faa Add samplesandboxed.lua script to demonstrate sandboxing in lua. 2015-04-11 23:36:48 +00:00
James Roseborough
b16c521f40 Fix message when disallowing plain setmetatable for non-tables. 2015-04-11 23:07:08 +00:00
James Roseborough
977353080c Turn off traceback by default. Use xpcall with debug.traceback instead. 2015-04-11 23:06:16 +00:00
James Roseborough
2c50d505eb Add SampleSandboxed.java sample code to illustrate sandboxing. 2015-04-06 05:18:52 +00:00
James Roseborough
57888814df Correct userdata usage in debug lib. 2015-04-05 21:02:10 +00:00
James Roseborough
878bf5ac78 Improve string lib factoring, javadoc on lib loading functions. 2015-04-05 16:19:13 +00:00
James Roseborough
591de13a46 Move hook function state to LuaThread.State class. 2015-03-22 16:54:56 +00:00
James Roseborough
450692d130 Add blank initializers to all Prototypes. 2015-03-22 16:54:12 +00:00
James Roseborough
d0e0fd4445 Add function to Print to print only stack. 2015-03-22 16:53:35 +00:00
James Roseborough
ba43e15e72 Add ReadOnlyTable and ReadWriteShadowTable, add sandboxing example code, make string metatable a real metatable. 2015-03-22 00:36:44 +00:00
James Roseborough
85381770a7 ix os.date("*t") to return hour in 24 hour format (fixes issue #45) 2015-03-18 16:16:13 +00:00
James Roseborough
87f19030cb Improve synchronization of debug library 2015-03-18 15:52:49 +00:00
James Roseborough
237c384d55 LuaScriptEngineFactory.getScriptEngine() now returns new instance of lua script engine for each call. 2015-03-18 15:07:56 +00:00
James Roseborough
cd9cdc496e Improve collection of orphaned coroutines when yielding from debug hook functions. 2015-03-18 03:16:05 +00:00
James Roseborough
31c13af7b4 Let os.getenv() return System.getenv() values first for JSE, then fall back to properties 2015-03-15 23:23:38 +00:00
James Roseborough
17ffcc6940 Fix aliasing issue for some multiple assignments from varargs return values 2015-03-15 23:23:06 +00:00
James Roseborough
4cf1dca264 Fix aliasing issue for some multiple assignments from varargs return values 2015-03-15 21:32:34 +00:00
James Roseborough
06a9ddbb88 Fix return value for table.remove() and table.insert() 2015-03-15 05:45:50 +00:00
James Roseborough
4c3bb1d709 Add test for balanced match on empty string. 2015-03-14 20:09:09 +00:00
James Roseborough
baccc39c74 Update comment to link to bug number. 2015-03-14 18:42:09 +00:00
James Roseborough
63e99c1500 List keyeq() and keyindex() methods as abstract on LuaTable.Entry. 2015-03-14 18:12:13 +00:00
James Roseborough
8c8c98fb00 Allow access to Java inner classes using lua field syntax. 2015-03-14 17:53:55 +00:00
James Roseborough
6bde11639c Let collectgarbage() behave as collectgarbage("collect") 2015-03-14 16:32:38 +00:00
James Roseborough
c8e4bea43d Improve string byte backing ownership, add gradle file, up version, improve build packaging rules. 2015-03-09 06:32:54 +00:00
James Roseborough
71500e7d8d Allow error() function to pass any lua object including non-strings. 2015-03-08 20:29:37 +00:00
James Roseborough
c5081c5de1 Convert anonymous classes to inner classes (gradle build support). 2015-03-08 20:22:30 +00:00
James Roseborough
c0e043403f Fix corner cases in _LE and _LEN metatag processing. 2014-10-27 13:52:26 +00:00
James Roseborough
384bf690c8 Make buffered stream classes package scope. 2014-07-04 04:59:10 +00:00
James Roseborough
e115be79a2 Update version to 3.0 2014-07-04 03:35:38 +00:00
James Roseborough
54788cdc71 Fix line number reporting in debug stack traces (fixes issue #30). 2014-07-04 03:22:09 +00:00
James Roseborough
83d54e9d77 Coerce byte[] to LuaString, pass LuaValue as-is in CoerceJavaToLua.coerce(). 2014-07-04 02:58:44 +00:00
James Roseborough
7d06027154 Fix bug in Globals.UTF8Stream affecting loading from Readers. Add buffered input for compiling and loading of scripts. 2014-07-03 21:44:27 +00:00