Ecosyste.ms: OpenCollective

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

github.com/FiguraMC/luaj


https://github.com/FiguraMC/luaj

Improve compatibility with luaj 1.0

68b260efddd3712a4108e9954704902e2f49a74e authored over 14 years ago by James Roseborough <[email protected]>
Improve compatibility with luaj 1.0

29f23222c25dda701508904d2ab18c5191aa23bc authored over 14 years ago by James Roseborough <[email protected]>
Improve compatibility with luaj 1.0

462f95bd7f4f8ac8acb50acbeae72857645bbc46 authored over 14 years ago by James Roseborough <[email protected]>
Improve rehash behavior.

156157cd61dc49738c9be80471a43f09b8662ec3 authored over 14 years ago by James Roseborough <[email protected]>
Fix to tailcall processing.

19f8a2d37281f22d7f9829bac412a20734d7701a authored over 14 years ago by James Roseborough <[email protected]>
Prevent rehash when value is replaced in table.

8bd255a35671aafed7ffa5f297d38c8747672e35 authored over 14 years ago by James Roseborough <[email protected]>
Convert mode processing to jme api

797c79fd6dcfad23d96321dd48d18f90215ba8da authored over 14 years ago by James Roseborough <[email protected]>
Improve error handling in coroutines.

4f3cd304a1bc61cfa4d363a36009f8170ee4b8d0 authored over 14 years ago by James Roseborough <[email protected]>
Let tables undergo mode changes.

fdea0828fcc6a989d99f945a0232d40ca7e3b3d4 authored over 14 years ago by James Roseborough <[email protected]>
Improve compatibility with luaj 1.0

494e4206c4b883d0bf78ce83c9e87d584cd915b0 authored over 14 years ago by James Roseborough <[email protected]>
Improve compatibility with luaj 1.0

5a416f177c3aab3720fdaa802e65a303731772d2 authored over 14 years ago by James Roseborough <[email protected]>
Improve compatibility with luaj 1.0

6dfe9841725f12c27382b2d31450839060d02ca6 authored over 14 years ago by James Roseborough <[email protected]>
Improve compatibility with luaj 1.0

ee098145c08e04e9513a6be0046625c998d260b6 authored over 14 years ago by James Roseborough <[email protected]>
Fix setfenv(), getfenv(), let threads inherit environment.

00f8d291f92548f146a3a2d1926939f5c7e57197 authored over 14 years ago by James Roseborough <[email protected]>
Add more complete set of "opt" and "check" functions on Varargs.

c0a1d002c783cf866c19fcd7185d01419a9ae970 authored over 14 years ago by James Roseborough <[email protected]>
Configure download of luaj1 lib during build

9cd65fac871b29bd1e2ad73971cef6380d6ae433 authored over 14 years ago by James Roseborough <[email protected]>
Index all lua strings created from java strings.

118e2b3aaff7df3bbf195bda303b219e1485bb9f authored over 14 years ago by James Roseborough <[email protected]>
Let getfenv() accept no argument

e5cb3438860adc0bfae84407f884531bb30bc200 authored over 14 years ago by James Roseborough <[email protected]>
Improve performance of string comparison.

991b8a274cae4a5285a5201a968b0c8451337815 authored over 14 years ago by James Roseborough <[email protected]>
Fix xpcall arg check logic.

a77b93681fed17f24e00715530c0cef90481b33a authored over 14 years ago by James Roseborough <[email protected]>
Special processing on for loop upvalues.

576cf2068dcf3f6482089fe16f9530074feb320b authored over 14 years ago by James Roseborough <[email protected]>
Refactor java code generator.

8ae33e1d08a752af301a41661e0d3534441d42de authored over 14 years ago by James Roseborough <[email protected]>
Add string cache to pool most commonly used Java strings

a8f129b8cfa80663af20c01aed15d7b8da9d2da2 authored over 14 years ago by James Roseborough <[email protected]>
Implement tail call optimization to avoid stack overflow.

8e34f8bf273b42e03c8a8ad2d1d8d2534812ab62 authored over 14 years ago by Ian Farmer <[email protected]>
Improve luajava method resolution

aed25279ebb8e89583133ae13be40d62232aa916 authored over 14 years ago by James Roseborough <[email protected]>
Add test for luajava, compiler, and compatibility witn luavm 1.0

0d18988a9693bcafd8d954cf2b6613670d9b05d7 authored over 14 years ago by James Roseborough <[email protected]>
Add luajava exceptino handling, array and unit test logic from 1.0 branch

a548ef27fb375d2733bf08716ea0e166d58b824c authored over 14 years ago by James Roseborough <[email protected]>
Add LuaValue.load() function for library initialization. Change unit tests to use JavaBytecodeCompiler for lua->Java conversion.

46a9527701f574ffa55ff9e2c87d2896b147a3ed authored over 14 years ago by James Roseborough <[email protected]>
Fix error behavior.

d903a85578ec44dd262bca444a8c373695504c42 authored over 14 years ago by James Roseborough <[email protected]>
Refactor library initialization code.

946503fc207e2b4689bbf7dbf88fbd4f7010abac authored over 14 years ago by James Roseborough <[email protected]>
Add symbolic names for opcodes

3a880788cc783d4808a25676101d9582967c7497 authored over 14 years ago by James Roseborough <[email protected]>
Convert most libraries to use standard loading.

64751f694e7b50e0b0fa0b62fc20b35cac61bffa authored over 14 years ago by James Roseborough <[email protected]>
Update version to 2.0-alpha1

68fbf6cc3955bc563ba3e4a3f8a28ec27777e53e authored over 14 years ago by James Roseborough <[email protected]>
Add doc for bytecode generator.

dc0be9b15a9a35bd4a01b43bbb32182a3325363b authored over 14 years ago by James Roseborough <[email protected]>
Fix build path

200d80b4b85d9f1f18376f40261f713acca6b55c authored over 14 years ago by James Roseborough <[email protected]>
Builder for sample midlet

a2c566bb5848317b35b2624dc50969255721270e authored almost 15 years ago by James Roseborough <[email protected]>
Allow debug lib to be removed by obfuscators.

0a0564563edcaa7a7f13a5d09a56f47de8b21375 authored almost 15 years ago by James Roseborough <[email protected]>
Retain extension in source file name.

699bcb2e487fce422b28bf72eb44392b33d060c3 authored almost 15 years ago by James Roseborough <[email protected]>
Simplify and fix upvalue implementation.

b45bc98b37ec857eedfcbdb6ebac0bcbf0af921c authored almost 15 years ago by James Roseborough <[email protected]>
Fix upvalue processing.

7cc18046ab33a77266070a77886df74f492d78ba authored almost 15 years ago by James Roseborough <[email protected]>
Let VarArgFunction instances register with Thread on invocation.

1b66a91c95b34115d35e7d6a57b6c39160a3b81d authored almost 15 years ago by James Roseborough <[email protected]>
Expose class name normalization.

3906ab0711294b9993677bd78b6f08b1320f084b authored almost 15 years ago by James Roseborough <[email protected]>
Add noop on OP_CLOSE instruction for branching.

0aa2563cc6c38f7b52e48536255df78dc39ff4ef authored almost 15 years ago by James Roseborough <[email protected]>
Fixes to class generation logic.

3d4a29f1bca237965bd04da28d287f324206d848 authored almost 15 years ago by James Roseborough <[email protected]>
Add options to load to prototype

ac91de779432137bd47063912e377781a4ec92a7 authored almost 15 years ago by James Roseborough <[email protected]>
Improve bytcode generation.

c78d789cdc06079ce83df10f5a540d000ed4a6eb authored almost 15 years ago by James Roseborough <[email protected]>
Add arg table to globals when executing from command line.

05e6fa57741f361d61d910a2ff66a32151d86cb1 authored almost 15 years ago by James Roseborough <[email protected]>
Let compilers compile from prototypes, fix loading of code without debug info.

97e6da241b433c7c8018bda15bfeb0f2052cab9f authored almost 15 years ago by James Roseborough <[email protected]>
V 1.9.52

4a2b2d71915e34f029379db8fb92561d37733b25 authored almost 15 years ago by James Roseborough <[email protected]>
Fix off-by-one error.

5d14dfcbe9603e6957180e25a4f4a5b2e3b3af3a authored almost 15 years ago by James Roseborough <[email protected]>
Make class names java-friendly

674ae6195e5b854a0522c1f768d166aea30dc191 authored almost 15 years ago by James Roseborough <[email protected]>
Let ant build download bcel jar as needed.

17c86b8eb393c007a4b86b80016ac934e028c2c9 authored almost 15 years ago by James Roseborough <[email protected]>
Fix vararg parameter handling, self and setlist bytecode processing.

3e3909b14b7bc61ce5ba569a924760869bb9bb94 authored almost 15 years ago by James Roseborough <[email protected]>
Add debug library by default.

668692d0a283dab122908cbf1b47e5279a337d33 authored almost 15 years ago by James Roseborough <[email protected]>
Replace upvalue holder when upvalues are closed.

933a4fcc3655a2e317a33e7eaa44e61f76bacd4a authored almost 15 years ago by James Roseborough <[email protected]>
Make soem methods final, let loadsting use "string" for chunk name

f18134bf74326d025454df7a60e84cbc1059a0ae authored almost 15 years ago by James Roseborough <[email protected]>
Fix source and class names in generated bytecode.

dd82fe6d2da6fa42292bb4b71d2117019a9364ae authored almost 15 years ago by James Roseborough <[email protected]>
Expand compiler interface, add bcel-based bytecode generator.

f729c1b62633b8c7051f655bbc0f9794ae7ffe77 authored almost 15 years ago by James Roseborough <[email protected]>
Add bytecode count based debug hooks.

0b6cd02bc6de2c0d25bc0bd98ff12253ce6a0402 authored almost 15 years ago by James Roseborough <[email protected]>
Remove obsolete v 1.0 source files (still available in 1.0 branch).

d1debdf2ec7365380d57bbeff17ef29911c2002b authored almost 15 years ago by James Roseborough <[email protected]>
Initial sources for planned 2.0 luaj vm release. Most interpreter features and library functions working.

3863ff8e46a141d82acd4a7bf51b17aa6a71b6c1 authored almost 15 years ago by James Roseborough <[email protected]>
Version property to 1.0.2

d16fad00e8511e7a0992a5b44236142302b187f9 authored almost 15 years ago by James Roseborough <[email protected]>
Update README to include array support note.

ac0e6b73db6d6a0a555f03ea2e9fba9e92faecf7 authored almost 15 years ago by James Roseborough <[email protected]>
Get instance data directly from the stack.

ebb5c84b7447dbff1e5428f788c0cf44f14d9ce5 authored almost 15 years ago by James Roseborough <[email protected]>
Let shared metatable for array access work on multiple instances.

3c2413a88a1d322c3ebd620b9e4ff274cff43bc2 authored almost 15 years ago by James Roseborough <[email protected]>
Additional support for arrays in luajava library.

9d22ef78559064e491ff07bd898ce8ed659db808 authored almost 15 years ago by James Roseborough <[email protected]>
Improve debug hooks to match C behavior more closely.

66873ff2681a357bbc0302bf848b68d32c2db8cb authored about 15 years ago by James Roseborough <[email protected]>
Fix gethook() return values and sethook() behavior when called from hook function.

9cad7f10016ade5d38a1e5e76ec6140d0e4006b6 authored about 15 years ago by James Roseborough <[email protected]>
Add coroutine and vararg tests.

1c5e2352f99b25e1866a2e1d4ac2d97d33659ea1 authored about 15 years ago by James Roseborough <[email protected]>
Simplify debug info for java functions

263960df3fa4a8cfdaa9efc1e0ceb592269f8d12 authored about 15 years ago by James Roseborough <[email protected]>
Fix arg check and behavior of xpcall() to leave stack intact.

b698d500baca9e670823183d3ca513565818977b authored about 15 years ago by James Roseborough <[email protected]>
Fix library path info

92459d0cbcf6d988e4997dd65637b09bb5322490 authored over 15 years ago by James Roseborough <[email protected]>
Replace ${VER} with 1.0

120a3cf912bb0bf7873fe4189d5f4d25241397ea authored over 15 years ago by James Roseborough <[email protected]>
Set version to 1.0

02826a1562f9269372523e9f13e419ae87743780 authored over 15 years ago by James Roseborough <[email protected]>
Begin work on 0.98

13050a68b80f7b8f68d52093f47dab5b2ad04d17 authored over 15 years ago by James Roseborough <[email protected]>
Fix hash code for doubles, add unit test to compare with integer hash codes.

623db252508b759dbe5e2b5a72914fd845e1510e authored over 15 years ago by James Roseborough <[email protected]>
Coerce doubles into integers wherever possible, use hash code for doubles that is compatible with integers.

c4b2ab86f708208cbdae54b4b403e77bb7e5995d authored over 15 years ago by James Roseborough <[email protected]>
Add "arg" global value to provide command line arguments.

a55ddfa2d9c2938ffad92b77b44fda0cf655c733 authored over 15 years ago by James Roseborough <[email protected]>
Remove extra import.

504882490954ae80b82858fcc159318cd64aaa93 authored over 15 years ago by James Roseborough <[email protected]>
fix varargs processing when followed by function call (test9.lua)

6a1fdfb6b001dea49dc70503c39b02201713c76a authored over 15 years ago by James Roseborough <[email protected]>
Bug fix: string.find() was ignoring its 4th argument.

d6cbf423a3ed66a3c9ab425b181b7dc1dc8b0822 authored over 15 years ago by Ian Farmer <[email protected]>
Add 2 new test cases.

fbaeec9fe7e9dffe42701aa9831aed0b4fb9a74e authored over 15 years ago by Ian Farmer <[email protected]>
Fix bytecode processing for OP_SELF and OP_TESTSET

363ea0dfb1bcf4de92be47a373c29f03c7b9cfd6 authored over 15 years ago by James Roseborough <[email protected]>
Add download links to documentation.

ddf2ed6f71f349fb0934c1264be691f81c6a7f83 authored over 15 years ago by James Roseborough <[email protected]>
Up version to 0.95

a5ac11d34b5e286983126f33118932f1c0f7713d authored over 15 years ago by James Roseborough <[email protected]>
Tune LString.equals() and related functions.

beef2f99a01f3226116331acb10146b54f5868b1 authored over 15 years ago by James Roseborough <[email protected]>
Additional guards in debug info.

0d0236819d0c0a58dfe77d2d90cc9f9024bbc172 authored over 15 years ago by James Roseborough <[email protected]>
Save and restore call counter for calls, since they may fail and leave elements on the stack when an Exception is thrown.

a159a50cee9573b7bd390f74fcd55afb9aac0c36 authored over 15 years ago by James Roseborough <[email protected]>
Simplify configuration of simple hook functions.

4d4df03dbf57e8add31a9bd9391657387b368784 authored over 15 years ago by James Roseborough <[email protected]>
expose public getlocal and getupvalue functions.

67c66c684c5673e3e127f8cbed669bc648efa142 authored over 15 years ago by James Roseborough <[email protected]>
expose public traceback function.

f66c4569340c05043fe23d395b954a4a07213d35 authored over 15 years ago by James Roseborough <[email protected]>
improve error reporting.

f42bbd1ff70420e5dc9e4abdb507c129161a3dcd authored over 15 years ago by James Roseborough <[email protected]>
Improve error reporting.

93977b293fdaa7e2cc9d04d26f471185f251339c authored over 15 years ago by James Roseborough <[email protected]>
try to load lua before Java classes for -l argument.

99d5baeeab313e50908102e0440912b8ae39b201 authored over 15 years ago by James Roseborough <[email protected]>
Let all libraries implement invoke() instead of luaStackCall, correct off-by-one error on argument type check functions.

1d40b523488cfdd1c98b1d7571f8d4d6dd4b1cfc authored over 15 years ago by James Roseborough <[email protected]>
Add oslib tests.

a4143141148b85f2d4b4ed3221ca017a3298ce1f authored over 15 years ago by James Roseborough <[email protected]>
Improve handling of tail calls in debug info

71f539ab2d3aae773993f588b0f176e40059186a authored over 15 years ago by James Roseborough <[email protected]>
Move source file name accessor methods.

a91cd3dfee5434be21d33ced19e38a254fb9201b authored over 15 years ago by James Roseborough <[email protected]>
Fixes to getinfo when function is supplied.

85db250622b6006a9b26f5b9d8d3756abe60a4e6 authored over 15 years ago by James Roseborough <[email protected]>
Improve debug library getinfo, traceback, getupvalue, and getlocal functions.

250fde7859ba6a1e7907c2dc6282f15afc4f0971 authored over 15 years ago by James Roseborough <[email protected]>