Enyby
ca0b5acb18
Print any code
...
Print any code even if it is obfuscated with not valid op codes and other garbage. Also it can print any custom modification of byte code instead of fall with Exception.
2018-07-02 04:29:52 +03:00
Enyby
3b71b31c36
Fix for proper print OP_SETLIST additional opcode #7
2018-07-02 01:54:24 +03:00
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
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