Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/FiguraMC/luaj


https://github.com/FiguraMC/luaj

Improve math lib argument type checking.

41ed2fa8adf64386e09c82e8a5bcbe4379b4f685 authored over 16 years ago by James Roseborough <[email protected]>
Fix table library type checking.

1885f9b6189bdbc7800f82e86914ab3b2ec8e9b7 authored over 16 years ago by James Roseborough <[email protected]>
Improve argument type checking.

06908c3b60c19df42ba79eacc218799d7ebba4ad authored over 16 years ago by James Roseborough <[email protected]>
Improve argument type check tests.

a18c16dabba749c746a160a87e4c153fcbdd2ceb authored over 16 years ago by James Roseborough <[email protected]>
Add math library argument type check tests.

02cffe8a5880426752815ff2df49a3fac76fcdfd authored over 16 years ago by James Roseborough <[email protected]>
Add table argument type check tests.

953daeb90731849db429a3498fa922b60466b73d authored over 16 years ago by James Roseborough <[email protected]>
Add tests for string library functions.

ec3feacc300baa3808599ed4ae2010097bea257b authored over 16 years ago by James Roseborough <[email protected]>
Add mocule argument type checking.

8f209948f52f79077b99153fd929c51aa507ac4c authored over 16 years ago by James Roseborough <[email protected]>
Add coroutine library argument type check tests.

07b9297adcbbbffb144112c0fbc5ee169eedc65f authored over 16 years ago by James Roseborough <[email protected]>
Add argument type check tests for basic library

bc279c7a9b89c902f4686f28af01367cf6096596 authored over 16 years ago by James Roseborough <[email protected]>
Add argument type checks for basic library functions.

33eca973514addaa92665af28f1f41b4bd92a344 authored over 16 years ago by James Roseborough <[email protected]>
Add framework to test error messages and argument type checking.

5fcec486782c22a51f1fcf0189c6e08ed294419f authored over 16 years ago by James Roseborough <[email protected]>
Update test to work with fixed gsub behavior

754fe22b18b74baa6b9fa1537f3b1069b2fda8e9 authored over 16 years ago by James Roseborough <[email protected]>
Add gsub tests

a4197fefd0a6a39430a215a600380ca3f3757583 authored over 16 years ago by James Roseborough <[email protected]>
Collect garbage before each weak table unit test.

a2f88b61bfffbb891d85148abadbe25889d36bed authored over 16 years ago by James Roseborough <[email protected]>
Improve performance unit test

1eaaff04fa00326005c9c5a78b1336247dc1d5e8 authored over 16 years ago by James Roseborough <[email protected]>
Add simple performance tests

d2a201ad873e0a356ed7e94049ef32dc00c9cc94 authored over 16 years ago by James Roseborough <[email protected]>
Add tests for jit argument passing

c9fc0327b1f9c431c11672821a3eab41b326638f authored over 16 years ago by James Roseborough <[email protected]>
Performance tune utf8 conversion

508bfad573338407cc2bcf2847295d5b1ef3eb22 authored over 16 years ago by James Roseborough <[email protected]>
Streamline utf-8 conversion.

c4a4e7f2cfc86c7fc36e69c4ed7ed3785d36cf04 authored over 16 years ago by James Roseborough <[email protected]>
Bump version to 0.40

fec0f2955f64bbd54d57faa0a0d0a7a2bc90ba59 authored over 16 years ago by James Roseborough <[email protected]>
Let getfield() operation dereference fields on non-tables.

b2879328f7b5e3a6142c3009d8352ecfdf01e53b authored over 16 years ago by James Roseborough <[email protected]>
Add spot-check test on utf8 conversions.

63bf210fc42c0342094b70691b183193112554af authored over 16 years ago by James Roseborough <[email protected]>
Fix jit flow control

e486c062f8ad7a3f1eac430e3cd25640bad1aac1 authored over 16 years ago by James Roseborough <[email protected]>
Fix jit repeat-until

f44de5cf17e0c29d6cf40dcfef32bd1f7353fcb6 authored over 16 years ago by James Roseborough <[email protected]>
Capture output from jit tests and compare

8198f79a8668bfcde9eb889c70a6823780141cf6 authored over 16 years ago by James Roseborough <[email protected]>
Add basic jit tests.

ad3b349432e407eac326d8bfe1b15dc5b15d1d5b authored over 16 years ago by James Roseborough <[email protected]>
Add control flow extraction to jit compiler.

88770a36304fb81e40148d3100eaf0b1751473ab authored over 16 years ago by James Roseborough <[email protected]>
Improve tointeger, tonumber

a3b939352d34af7b7885e550a2fdedb214381f63 authored over 16 years ago by James Roseborough <[email protected]>
Isolate Bindings state from ScriptEngine state.

db37158ab8e891d0e498056f1e1551bd805609de authored over 16 years ago by James Roseborough <[email protected]>
Add Compilable interface to LuaScriptEngine and implement it

76ef91a779fc8517cccfb9179de5cca934fa1239 authored over 16 years ago by James Roseborough <[email protected]>
fix tail call return value processing

59b75d5ce01f6d1c1c32fc9164f3e1a7c5681933 authored over 16 years ago by James Roseborough <[email protected]>
add j2se components into j2se jar

a9b8cc56555bf52e4a8d97820e74a379a928a96c authored over 16 years ago by James Roseborough <[email protected]>
Add name to platforms

96756a5096eb5ce22ce05f13bbd501f42ab8c9b1 authored over 16 years ago by James Roseborough <[email protected]>
remove luaj-script jar as build product

67581463d586eb82c9af914ed2dcfd23147fbc7c authored over 16 years ago by James Roseborough <[email protected]>
Add tests for some uncovered functions.

3906bb99687061a42435dae385ebdf84f82e31df authored over 16 years ago by James Roseborough <[email protected]>
Put coverage reports into build directory.

dfdb876581ae156b059ad51bc62f64fb8bb2499c authored over 16 years ago by James Roseborough <[email protected]>
Generate code coverage.

633cf907d6c8a6bbb28ecddc4a484184bbd7bc9c authored over 16 years ago by James Roseborough <[email protected]>
Use 1.5 class file version.

049b6877c63df8a8858cf8af21989cbccfd27cc7 authored over 16 years ago by James Roseborough <[email protected]>
Version 0.37: Various small fixes.

9a333e57992c32be594b9778f18ea18abcc65d26 authored over 16 years ago by Ian Farmer <[email protected]>
Fix objlen, even though it is unused.

e4e95d593bc148e2f743eef1b15f453271d05473 authored over 16 years ago by Ian Farmer <[email protected]>
Fix string.len (includes new tests.)

60323962f74fd692d7b1307502b7353ef4938999 authored over 16 years ago by Ian Farmer <[email protected]>
Number fixes.

(1) Change how LDouble computes hashCode to match standard Lua.
(2) Change how toJavaString deal...

ef2c087c1b5f157e006680422011860653f7f763 authored over 16 years ago by Ian Farmer <[email protected]>
Fix table.remove:

(1) When nothing is removed, it returns zero results, not 1 nil result.
(2) Ignore requests to r...

807541ace2ff69b486879cdd1fc34391fd389c46 authored over 16 years ago by Ian Farmer <[email protected]>
Change getCurrentPc: this fixes the line number difference in testModule.

db457117e3fc47e0460de067a319254c08f26926 authored over 16 years ago by Ian Farmer <[email protected]>
Add some helper functions for argument validation.

9fa8b26e2d8dda72c861fafa8c82a620d9b7a69a authored over 16 years ago by Ian Farmer <[email protected]>
Fix lua-to-java type coercion.

914806afb4de2e563e459d037f07ba8b92452c89 authored over 16 years ago by James Roseborough <[email protected]>
simplify delegation of luaGetTable, luaSetTable.

03224d7da3fb52597e3f77167877fd832268fbce authored over 16 years ago by James Roseborough <[email protected]>
Add implementation for luajava.createProxy

06afefebb52374c695d58e3b83cb94cff54c6524 authored over 16 years ago by James Roseborough <[email protected]>
updated luajava features.

a34591851d4d20ae1a3fca3b4a8fa81c24a7294c authored over 16 years ago by James Roseborough <[email protected]>
Streamline delegation chain for table event processing.

2c857d3cb37a02fea461b1c52ade48f542221ee6 authored over 16 years ago by James Roseborough <[email protected]>
Fix require return value

b8d0191dc99a7413e562c6aa71a3524d78237d70 authored over 16 years ago by James Roseborough <[email protected]>
Fix require sentinel logic

02f8452515233c6ec068b69b808d50a8dd77b16d authored over 16 years ago by James Roseborough <[email protected]>
Fix getmetatable when metatable contains __metatable tag

bb3465c3758a684f054f4c3591aa8e93f88ff3e0 authored over 16 years ago by James Roseborough <[email protected]>
return nil when remove removes nothing

2583228b87f9d1fab28db1d2a9602ff282035784 authored over 16 years ago by James Roseborough <[email protected]>
fix gettable logic

d383b4703f022a6c3911cf762707a57a4f85163a authored over 16 years ago by James Roseborough <[email protected]>
perform function metatable calls outside of current stack frame.

6e03c38e3951afb0206dc7d418324ce91c41a575 authored over 16 years ago by James Roseborough <[email protected]>
refactor top management

5b1913d83910009a4c4010379bcb87e6508e4f9e authored over 16 years ago by James Roseborough <[email protected]>
delegate metatable gets, sets to luastate

ac01ec471948b8274671406858c7b167b37fad63 authored over 16 years ago by James Roseborough <[email protected]>
Refactor gettable metatable processing

1b284e26c2dc30e03eaa92606196abf89d75b9d5 authored over 16 years ago by James Roseborough <[email protected]>
fix metatable processing

23609197b975de6b76268e524eca9844dc506b36 authored over 16 years ago by James Roseborough <[email protected]>
Add copyright

02631fface8d0b997cb043a899343f73acbb3ebc authored over 16 years ago by James Roseborough <[email protected]>
refactor get table with metatable

8c074d6ac60dced7aa8eb3dce6a35a27ac6bb5dd authored over 16 years ago by James Roseborough <[email protected]>
Refactor luaGetTable() to return a value.

c2c573744b8c4f631955de564c4f76c9fd627bdd authored over 16 years ago by James Roseborough <[email protected]>
if-then-else logic to jit compiler

c20ea01bc9d6818d6627d33d8c1667de1206ff21 authored over 16 years ago by James Roseborough <[email protected]>
Start to add branching

2128ef72723734c358993a74300c8f11784fbec7 authored over 16 years ago by James Roseborough <[email protected]>
additional jit implementations

0280d4eecfeaf42427c0a382f91b1168b8f1a75f authored over 16 years ago by James Roseborough <[email protected]>
Allow jit to find upvalues.

539b0ea57f845b82e4f3399468b6f1906c0defc6 authored over 16 years ago by James Roseborough <[email protected]>
Add OP_CLOSURE to jit

3582b97d8b78383f10ab581826aacd8691386482 authored over 16 years ago by James Roseborough <[email protected]>
Add version "Luaj ${version}" into _VERSION field at build time.

8d055862e00155013fb85e508150d5d4840d2beb authored over 16 years ago by James Roseborough <[email protected]>
Fix for loop (jit), make jist test use jit closures.

d9c3f0ae15a443686a489baaf45604557a576bff authored over 16 years ago by James Roseborough <[email protected]>
Simplified, extended jit implementation

039d79fe5ffcbfdea271de8b04746a0acb5d7f5c authored over 16 years ago by James Roseborough <[email protected]>
Jut compile logic for for loop.

c5c322fee13319cd6310326396aa061a822697b3 authored over 16 years ago by James Roseborough <[email protected]>
Use JavaCompiler class to compile generated files.

ebdbe608495454af82cc887837250c0ee61c873c authored over 16 years ago by James Roseborough <[email protected]>
Set up basic jit compiling framework.

2f7f25e9961720f430a5a045ad023372ad36ac55 authored over 16 years ago by James Roseborough <[email protected]>
Add j2me components to j2se, script jars.

68d08c6cbda72d244a6a9172269a9da5bbe6d4ec authored over 16 years ago by James Roseborough <[email protected]>
Fix bootclasspath

f84e4aeaa14af2d4a64f85407802a478ff640046 authored over 16 years ago by James Roseborough <[email protected]>
Allow debug class setting from system properties.

c01fc7aed96378330739ba34d0220b3240f3d688 authored over 16 years ago by James Roseborough <[email protected]>
Simplify build file, rationalize directories, rename build jars.

c7591880346dedcb41a9b1d7dc77ccd021292d94 authored over 16 years ago by James Roseborough <[email protected]>
Set function name to name of file when loaded from compiled code.

8c451be87fb2c8da242dd730533a52c7e78dd7f5 authored over 16 years ago by James Roseborough <[email protected]>
Initial pass at JSR 223 pluggable scripting engne.

b79f8ba7147bf34c0f03d597e673d461f6a99860 authored over 16 years ago by James Roseborough <[email protected]>
Up initial buffer size to 512

2e17f1962892d7df625fbe8c068553d74fce7e8d authored over 16 years ago by James Roseborough <[email protected]>
Denormalize opcode fetching for performance.

2454606c41d35fec60e060b9dd9e7f9061a3b844 authored over 16 years ago by James Roseborough <[email protected]>
Refactor LoadState to improve loading speed.

b6cc568c6cf6cf6b17f8735ded8ebf4f586928a1 authored over 16 years ago by James Roseborough <[email protected]>
Let suspend argument accept True as true

d2fe6ccc520a3f26f742d071e61203065f958d56 authored over 16 years ago by James Roseborough <[email protected]>
Remove name passing into UpVal instances.

53fa0d1ca0bce4002965036fc87abb2a6885b2cc authored over 16 years ago by James Roseborough <[email protected]>
Make code friendlier to jdk 1.4 compiler.

06e4efd93c3d69cc03c907d16abb20e187e4346a authored over 16 years ago by James Roseborough <[email protected]>
Improve Java table length computation relative to C version

7ecd04a6526eb3f9825270b449ff99e75f4ee7b3 authored over 16 years ago by James Roseborough <[email protected]>
add tests for length

497f3d8100042e7b240709d0cc9b4bc5a9fb2d2d authored over 16 years ago by James Roseborough <[email protected]>
Reconcile C & Java typechecking on table.concat() and string .. concat operator

bba4cf9a9961e1896f4a56c80f67e993a89e3042 authored over 16 years ago by James Roseborough <[email protected]>
Bump version number.

3c3b43bcfd955bfcec0b3e209dc89cb811c0a7e4 authored over 16 years ago by James Roseborough <[email protected]>
extend vm test

ecf56c157cadab062a884aa6ad667daf6e792b8b authored over 16 years ago by James Roseborough <[email protected]>
improve portability of test

882daa5d534b755366c7c84e11b357b0dd5b7ecd authored over 16 years ago by James Roseborough <[email protected]>
Remove race condition from weak table test

99720c9d2a74f46afe359f087cf4a7c2a4951c5c authored over 16 years ago by James Roseborough <[email protected]>
Add test for replace bug

3ccfa61076ebae0afc5b9e4d9eebdf96b8017277 authored over 16 years ago by James Roseborough <[email protected]>
Fix weak tables, improve unit test

79734ab679671616c74c04b868b0583529b1efd0 authored over 16 years ago by James Roseborough <[email protected]>
Improved weak table implementation

89dd1594b418c2e8f0ea9ca1f501ee996409c6ec authored over 16 years ago by James Roseborough <[email protected]>
improve table tests.

ddf9acc506cd22304143538c1e7f15ed83526948 authored over 16 years ago by James Roseborough <[email protected]>
Improve unit test for "next()" function

09771147cfc3e882b090a4299e26413cfb4151c9 authored over 16 years ago by James Roseborough <[email protected]>
Weak table implementation.

09aa37a8378f59d4e094c14e14f33633cc9d2302 authored over 16 years ago by James Roseborough <[email protected]>