Ecosyste.ms: OpenCollective

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

github.com/FiguraMC/luaj


https://github.com/FiguraMC/luaj

Refactor assignment statement code generation.

c87c6b8c5141422abe1d78f2a6fc5e0903180e8e authored about 14 years ago by James Roseborough <[email protected]>
String concatenation optimization.

6965c9bb7124d967c2b9b53b1c5a3e0f88a16ef2 authored about 14 years ago by James Roseborough <[email protected]>
Identify constant variables during code generation.

55947437ddf72149818b0853f641a456a1662904 authored about 14 years ago by James Roseborough <[email protected]>
Imrpove code generator for number expressions.

bbbae65237ad4eae75940b0400fb95a41ea411ef authored about 14 years ago by James Roseborough <[email protected]>
Add numeric subexpression processing.

9a884549e20829b1c9fd4a1708e23b7a4213dbee authored about 14 years ago by James Roseborough <[email protected]>
Add basic boolean sub-expression type inference.

f236b23bf82a0f1f81ff34f7b04450d9ff371340 authored about 14 years ago by James Roseborough <[email protected]>
Improve argument handling.

3ad0006e8ec68050bd4bbcd18a39bddf6ae2e41e authored about 14 years ago by James Roseborough <[email protected]>
Use numbers in numeric for loop.

0af7d04b465215331b2e500b83d9206f76927137 authored about 14 years ago by James Roseborough <[email protected]>
Improve upvalue processing in generated code.

aa095fef2731a1891191b408a1918cbc8806ca28 authored about 14 years ago by James Roseborough <[email protected]>
Fix java code generator including adding tail call support.

6364b002e41f2fe3d51331b92ecfe740a906438f authored about 14 years ago by James Roseborough <[email protected]>
simplify LuaCompiler interface and add Lua2Java utility class.

69bbae70a1d70693051be267ee033ddd2eb69f3c authored about 14 years ago by James Roseborough <[email protected]>
Fix bug in compiler affecting functions with many locals.

97b41624237c52e7b8364459fe324de114fb4d50 authored about 14 years ago by Ian Farmer <[email protected]>
Fix varargs handling in code generator.

ea931c1438b0830090ef08f686af64195f33f7cf authored about 14 years ago by James Roseborough <[email protected]>
Improve varargs handling in code generator

bd8775984e5e143caf52f1fbe830e75044ba12d6 authored about 14 years ago by James Roseborough <[email protected]>
Handle source files as byte streams for lua2java conversions.

346e0ef465afa66c830a78bce7166766074281c3 authored about 14 years ago by James Roseborough <[email protected]>
Switch to Unicode parsing.

6f01f9784ae8c6af98bb8a6e848fcd2f1f58ddfe authored about 14 years ago by James Roseborough <[email protected]>
Improve java code generator.

6bf647ff373f3166b20c89f5a6ca7195a7390015 authored about 14 years ago by James Roseborough <[email protected]>
Improve lua2java code generator.

67216b17e174f9372189aa92c59afcc880ed3f89 authored about 14 years ago by James Roseborough <[email protected]>
Improve name resolution in java code generator.

ee0271c70dbb4f33dd21f685c5b954e971cbcc1a authored about 14 years ago by James Roseborough <[email protected]>
Improve code generator for varargs.

399566a20cb29d7559f2819fb2532fdd379fd5c0 authored about 14 years ago by James Roseborough <[email protected]>
Updgrade code coverage to depend on cobertura 1.9.4.1

f4eb4a4e4c4078b7ace8e64ac7cb003450092cd2 authored about 14 years ago by James Roseborough <[email protected]>
Improve build scripts for code coverage.

b1b96e4e6c925eeddff18c072c5feeb2f42b0a54 authored about 14 years ago by James Roseborough <[email protected]>
Improve test file finding.

b806a23bc3642854e32498d95f048fa9aa50c49d authored about 14 years ago by James Roseborough <[email protected]>
Add lua2java too to compile from lua source to java source

c537e5b1245eba925be1cdea6fc31f41508748ce authored over 14 years ago by James Roseborough <[email protected]>
Improve weak table implementation.

400fd91482046c86a19687c6295e55fb2be1ae2a authored over 14 years ago by James Roseborough <[email protected]>
Run all test files.

a5dc0eaa611477e10e6e5b49b2f6517ac8f71457 authored over 14 years ago by James Roseborough <[email protected]>
Convert to midp apis

806e41dd17798d1b65b6091deeda65a758a9f083 authored over 14 years ago by James Roseborough <[email protected]>
Ignore line end diffs on unit tests

ef6e5120a9814d65a16fd74a8d2ac1667c5f8cf5 authored over 14 years ago by James Roseborough <[email protected]>
Improve weak table implementation

e744b9be2b41f501b278585bcc794f76a3a3dfd7 authored over 14 years ago by James Roseborough <[email protected]>
Fix name scope resolution

dceadf2f8248cfdea480865c0f8ecc630a1c90dc authored over 14 years ago by James Roseborough <[email protected]>
Simplify weak table implementation.

700d3878a01125b067be4b6da3ddfb4fe4ef0966 authored over 14 years ago by James Roseborough <[email protected]>
Track locals, globals, and upvalues in ast

514765fa741f07409a7d9a92efb9ea2db97964fc authored over 14 years ago by James Roseborough <[email protected]>
mark vararg expressions

9fc310dc16812871adb461b27d93fd91102eea66 authored over 14 years ago by James Roseborough <[email protected]>
Improve ast classes and visitor.

bce5c5a5b77b5ba745de21fd4818ffe0bbdd0788 authored over 14 years ago by James Roseborough <[email protected]>
Create visitor for ast

f50d7eb7d3f4565ec87466c9c25f2c9212b5f638 authored over 14 years ago by James Roseborough <[email protected]>
Update ast classes.

bd51839b2f860d16c605a82970d6fceb107f3b37 authored over 14 years ago by James Roseborough <[email protected]>
Add abstract syntax tree elements.

7d8c02c4af5cbd74b36f1d430218c05f63015a61 authored over 14 years ago by James Roseborough <[email protected]>
Fix typo

3e676d857a3d9fc46f0f8e1cd1a81578e2436a18 authored over 14 years ago by James Roseborough <[email protected]>
Tune comment parsing

923dd2dfa3f524130f3ba56ac217c0dfd8a9906e authored over 14 years ago by James Roseborough <[email protected]>
Refactor weak tables including proper weak key semantics and improved userdata handling.

dc84bc9e8db707c5d7b6aed8d15bb77f4b3b1b4d authored over 14 years ago by James Roseborough <[email protected]>
Add javacc grammar for lua 5.1 language spec

03cebfbf829b65cf6e79a06da7316de51522bd98 authored over 14 years ago by James Roseborough <[email protected]>
Update version info

4680cc2d58f427b9c066adb5d0661efa63de529d authored over 14 years ago by James Roseborough <[email protected]>
Prepare for beta release.

50739f7cb19d9f05903c128bf97cad89f64bbf51 authored over 14 years ago by James Roseborough <[email protected]>
Improve varargs handlnig in luajava bindings.

f146268c4718048a94e2ebd1ee764f8e39d1b5e4 authored over 14 years ago by James Roseborough <[email protected]>
Improve error tests

a65110df88bff8d526eddf929bc3c2c2d34a4e90 authored over 14 years ago by James Roseborough <[email protected]>
Improve io lib error reporting and behavior.

3167e3c8380d47e887b9ef287322642981ddb5dc authored over 14 years ago by James Roseborough <[email protected]>
Improve package lib behavior and error reporting.

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

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

3a21941e570bff9847c2c48efd7d892be1b88933 authored over 14 years ago by James Roseborough <[email protected]>
Improve error reporting.

a6a06776fbab4dce1e1ae29be94bec889e29c284 authored over 14 years ago by James Roseborough <[email protected]>
Remove project dependency on luaj vm1

281c4d7591460b56477f859ccd5a5e91c287d536 authored over 14 years ago by James Roseborough <[email protected]>
Remove project dependency on luaj vm1

6296068a496449d98f1cb0de71db8305e0043084 authored over 14 years ago by James Roseborough <[email protected]>
Make script engine thread local.

36845ba1b4e6e001714db6b8faadfe7a719ba45c authored over 14 years ago by James Roseborough <[email protected]>
Make compiler installed by default for standard platforms.

0acd42ce8463d6c86ebb30e4ba7d8e8165f1d0f4 authored over 14 years ago by James Roseborough <[email protected]>
Make compiler installed by default for standard platforms.

47b33aea08149211ef914880937a42b0105cf837 authored over 14 years ago by James Roseborough <[email protected]>
Clean up imports

ceb53253fb5dc889e53fd95fd7d4dfb99150340d authored over 14 years ago by James Roseborough <[email protected]>
Improve error tests

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

38acf6a75e001e2c1d03557d5808e0c522c81579 authored over 14 years ago by James Roseborough <[email protected]>
Improve string lib error reporting test.

282140040e9e660eca34ed05d302d049db11fa00 authored over 14 years ago by James Roseborough <[email protected]>
Improve table lib error reporting.

cd4cb03525c3af65689019989e0efd0d54ea416b authored over 14 years ago by James Roseborough <[email protected]>
Improve math lib error reporting.

536b27330db9ab16615d983b27f86300c3959b5e authored over 14 years ago by James Roseborough <[email protected]>
Improve io.read() behavior.

719ec63d5dde6a0aafef02ca22d125120bc327e0 authored over 14 years ago by James Roseborough <[email protected]>
Improve error reporting.

82e9d8911532921b6312e567d03041c3a11f9b8e authored over 14 years ago by James Roseborough <[email protected]>
Improve error tests

5eb1ef1079fdffaabd7453933cb8007bed4691f0 authored over 14 years ago by James Roseborough <[email protected]>
Add unit tests used in vm1

40b7cb19c90ffe5c1f546bb7a22de494ec6f9ff4 authored over 14 years ago by James Roseborough <[email protected]>
Update documentation.

7c72a9feafb153652054318679909971ac446d0e authored over 14 years ago by James Roseborough <[email protected]>
Improve error and traceback reporting.

fe617fea2110ea4135243b985bbb362ac2b6c3a0 authored over 14 years ago by James Roseborough <[email protected]>
Improve error and traceback reporting.

8d16726e8b423d2de0c141d46881febdcfd0e5eb authored over 14 years ago by James Roseborough <[email protected]>
Skip over empty branch destinations

482b6056a1513ffa8d056813b82a68d3c296a1c1 authored over 14 years ago by James Roseborough <[email protected]>
Handle boolean constants in code generator.

40672336bf2393d2e51de04e920780754065f712 authored over 14 years ago by James Roseborough <[email protected]>
Allow debug to be loaded late, loosen privacy.

6ac05d158140a8d6e2dca3a52276b07e352cd524 authored over 14 years ago by James Roseborough <[email protected]>
Reject nan as table index.

7d3b58d631e1592d94c8a8b0f336a109801a5ad4 authored over 14 years ago by James Roseborough <[email protected]>
Fix assert message.

029895c22bda820f4ba9fa938dba8425f4b51391 authored over 14 years ago by James Roseborough <[email protected]>
Update lua-to-java-compiler info

9aa575e93d101a25ff6e5feb764af8a7125f4a27 authored over 14 years ago by James Roseborough <[email protected]>
Improve compatibility with C-based lua.

328a39007c6fd51d9e09471df1394ab0c32e547a authored over 14 years ago by James Roseborough <[email protected]>
Factor out loaders.

27bf60b903adbd3863b43bcc59bb47c083b5297f authored over 14 years ago by James Roseborough <[email protected]>
Improve compatibility with C-based lua.

3ca484903325480e10d16473a4dd2e6b8a361bcd authored over 14 years ago by James Roseborough <[email protected]>
Add .cvsignore entries.

fa9d7dfe20b46b28717752a478baa42a8480c019 authored over 14 years ago by James Roseborough <[email protected]>
Improve bytecode generation.

e0b3c966b6114f0d5776076e71b17157bf236e46 authored over 14 years ago by James Roseborough <[email protected]>
Refactor lib bindings.

be5252148acb31860ba2a2b57ec1123c6dd5de81 authored over 14 years ago by James Roseborough <[email protected]>
Simplify bindings.

3f727fbe17f3ab73ee3865f953f7022dad80632d authored over 14 years ago by James Roseborough <[email protected]>
Simplify bindings.

7a8562db01b7a02b6ae17cceb4ccbfa6bb18fa7e authored over 14 years ago by James Roseborough <[email protected]>
Simplify bindings.

b0248577b1b12f6461f9b73b3357f2db7f86bdaa authored over 14 years ago by James Roseborough <[email protected]>
Add back compiler unit tests

770261d65ce77ebb77faed3a9b36556f7399f416 authored over 14 years ago by James Roseborough <[email protected]>
Refactor luajava method mapping computation.

23434069c8990c2edcd27d1a08474e7d3a16ffe9 authored over 14 years ago by James Roseborough <[email protected]>
Refactor luajava method mapping computation.

2f222c0f8a9bf1d6b142c6149d96adc700d6e143 authored over 14 years ago by James Roseborough <[email protected]>
Improve compatibility with vm1 and C-based lua.

29d6f2ce58ada435c822285444d17215c291a3b2 authored over 14 years ago by James Roseborough <[email protected]>
Refactor string conversions

79b0294207f249e429682a41f4736e979557a4a7 authored over 14 years ago by James Roseborough <[email protected]>
Improve midlet builder

10450a0427bae20155a89a6564c34932e3d17450 authored over 14 years ago by James Roseborough <[email protected]>
Move DEBUG_ENABLED flag

5d23d37255bd2e350b98a45dbaefb587dc8a90f7 authored over 14 years ago by James Roseborough <[email protected]>
Fix midlet example including luajc-compiled scripts

de9c967ac506d13dc0fe339178c44339686f881f authored over 14 years ago by James Roseborough <[email protected]>
Derive legal classname from filename.

90ca65c7d9321cc8db77d2b1b30a22511bcc439a authored over 14 years ago by James Roseborough <[email protected]>
Implement tail calls in generated bytecode classes.

1b43352144e72ef3dabaedb7bb6e2b4c71e474f0 authored over 14 years ago by James Roseborough <[email protected]>
Improve bytecode generation.

db3e275a6acf250056e2694a8de37695d5aacdf5 authored over 14 years ago by James Roseborough <[email protected]>
Improve bytecode generation.

c1f67181fa3c7159b31da5ed1591e5b33c1610a2 authored over 14 years ago by James Roseborough <[email protected]>
Code generator improvements.

612b75d201066da249dae68c742b8bd21596cd86 authored over 14 years ago by James Roseborough <[email protected]>
Improve compiler output

efd67d91cefc872cf3586b179aa493e735f176bb authored over 14 years ago by James Roseborough <[email protected]>
Improve upvalue processing

8ea8ccb77664ca5b2e7127a20e0150ef86362475 authored over 14 years ago by James Roseborough <[email protected]>
Use bitfields for slots

8926a9434875f6e6536ffe4c841ecdbbbaad6d43 authored over 14 years ago by James Roseborough <[email protected]>
Improve upvalue processing in for loops for luajc compiler

9b6c9e13262f114c4bd97b9e55cb91b3e04a4874 authored over 14 years ago by James Roseborough <[email protected]>