Ecosyste.ms: OpenCollective

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

github.com/QuiltMC/chasm

Chasm is a java bytecode transformer designed to handle collision between transformers wherever possible.
https://github.com/QuiltMC/chasm

Changed Transformation into an Interface

ecb58ea895f40766274fb5ce6bc14f819cdb3759 authored about 3 years ago by CheaterCodes <[email protected]>
Made Metadata public again

- Added ApiStatus.Internal to all internal packages
- Repackaged some classes

6346be06b7bce4808deb1cb17891aebfa3a65106 authored about 3 years ago by CheaterCodes <[email protected]>
Merge pull request #30 from cplir-c/master

API javadoc

3d0a8b8138debaf2083787c48765ed00441707ab authored about 3 years ago by CheaterCodes <[email protected]>
Replace a single @link with @code

63691b0dd4b1ac84183dc27819ba372713247ea8 authored about 3 years ago by cplir-c <[email protected]>
remove two spaces to satisfy checkstyle

795808002a6bc796814dbc1fb3b59568f904b5bc authored about 3 years ago by cplir-c <[email protected]>
Merge branch 'upstream' into cplir-c/master

c79ed345980615ac1e5e1cfb19043490275a082b authored about 3 years ago by cplir-c <[email protected]>
Merge pull request #32 from cplir-c/formatting

Eclipse formatting

2a43d085e9a1656674a12b1dc20456126aa16823 authored about 3 years ago by CheaterCodes <[email protected]>
Changed parameter representation and added type literal

- Methods no longer have a descriptor
- Methods now have a return type and a list of parameters
-...

26e4f9bbbed5ce4c5f75c642f9ed8fba07e75201 authored about 3 years ago by CheaterCodes <[email protected]>
Merge pull request #34 from Leo40Git/degen-value

Degenerify `ValueNode`

047252db0f21cbe2b38c72469e2d136e3adba6c6 authored about 3 years ago by CheaterCodes <[email protected]>
Node cast convenience methods

Cast from Node to Map/List/ValueNode with better error messages!

25642ce079704148e3c81afd8d39510ab7f60210 authored about 3 years ago by Leo40Git <[email protected]>
Comply with checkstyle

7e689f0e9feddf360ca407a3fa2b672fba724c2a authored about 3 years ago by Leo40Git <[email protected]>
Fix the rest of the project

78742c23f02e63ed8fce208457eb3e4157822e0e authored about 3 years ago by Leo40Git <[email protected]>
Degenerify ValueNode (QuiltMC#33)

Also implements "getValueAs" for checked casting of value

c3d28df56be450f06ed744f76f2e5b0f362bcca5 authored about 3 years ago by Leo40Git <[email protected]>
Changed label and line number representation (addresses #10)

- Labels are no instructions without opcode
- Line numbers are a separate object in the code
- in...

f88e8ac585e9a039dc13d8f8577cba4ff4482fea authored about 3 years ago by CheaterCodes <[email protected]>
Some reworks to chasm-lang

- Made strings indexable
- Added list concatenation
- Made all literals equatable
- Fixed reducti...

b21e8c841b7fbb8f06840688458fe913220b11bf authored about 3 years ago by CheaterCodes <[email protected]>
remove eclipse formatter settings from this branch

4408b9a94f0387d90f1cbe0e4feb84dee3b1e1ea authored about 3 years ago by cplir-c <[email protected]>
remove the last `this.` that I missed

cafa21fccdb082ab8fc1aed06719b77cdb138589 authored about 3 years ago by cplir-c <[email protected]>
Fix save actions again(!), remove unnecessary `this.` qualification, and write ClassLoaderSuperClassProvider doc.

9233b995a162a68630fae7849e409f9fbeaf67e6 authored about 3 years ago by cplir-c <[email protected]>
Merge branch 'formatting'

504a2635ed79c08ae57180e71c70851b28bedd73 authored about 3 years ago by cplir-c <[email protected]>
Fix save actions putting in `this.` for all field accesses

ccf236d7ec0072ee88b81e8a2589b09207e17af6 authored about 3 years ago by cplir-c <[email protected]>
Fixed ambiguity between index/filter and lists/comparisons

7e8ab8b1a084b2a54a08c6d59606a23ff1bec544 authored about 3 years ago by Florian Riedl <[email protected]>
commit my Eclipse formatting settings

d4b40952c0c2bc34cd2d505d2d95bc932e284bc5 authored about 3 years ago by cplir-c <[email protected]>
Copy over missing Javadoc, remove uses of `var`

f6a3c427d27d241707d3f4733c44cc781d18b071 authored about 3 years ago by cplir-c <[email protected]>
remove eclipse project info

8dcd0762ecbec904e63ae2c63f11abd7c0ded9bd authored about 3 years ago by cplir-c <[email protected]>
Merge branch QuiltMC/chasm/master into cplir-c/master

3e1cf2f529621cf6c73a0181c8f0e7d47f9699a9 authored about 3 years ago by cplir-c <[email protected]>
Added gitattributes for result line endings

568dd29bdad97fdd7f1f5b3884e64cdb5a5ce2af authored about 3 years ago by Florian Riedl <[email protected]>
Added chasm-lang, moved chasm into submodule

ec8a7585649b703086d68f21b19f555fc8701ec4 authored about 3 years ago by Florian Riedl <[email protected]>
Reverted MapNode to use LinkedHashMap, Added logging, Made method attributes and instruction annotations optional

80e4c1e041caae1733a42f3dc7015f5a9df57f1e authored about 3 years ago by Florian Riedl <[email protected]>
Updated README

ced3ac5a9a4752973addcd63f3d2f48ba06ab704 authored about 3 years ago by Florian Riedl <[email protected]>
Made labels optional

55382c5673c513cea7f893247a9230a9405becb5 authored about 3 years ago by Florian Riedl <[email protected]>
Removed remaining antlr usage, fixed checkstyle

24fd055aa9adc6988dd6dcd92ab33a7876d00721 authored about 3 years ago by Florian Riedl <[email protected]>
Switched to ArrayList for massive speedup

a0bb6863816979d4eb1727f3b4f110b14a9bcbd1 authored about 3 years ago by Florian Riedl <[email protected]>
Added SuperClassProvider to allow for computing frames

aaac1ed6d25288fd56ebd1285fc1bc299b9c2c48 authored about 3 years ago by Florian Riedl <[email protected]>
Renamed and Repackaged classes to be closer to ASM naming

f27483adedf8f68457ef10238135837e8b319ad3 authored about 3 years ago by Florian Riedl <[email protected]>
moved compiled testData classes to the build directory

84f494a7c8eb3382b17a8771ece30536511b906c authored about 3 years ago by Florian Riedl <[email protected]>
Fixed checkstyle

b498b1860e8fbb9f70570cb8907b822d316dc133 authored about 3 years ago by Florian Riedl <[email protected]>
Rewrote Transformer and Transformation sorting. Again

7a5e72c9d3a344529ac9ff5fbcd68dacc9ff8eee authored about 3 years ago by Florian Riedl <[email protected]>
fix testData class dir

a9daec754ff314d6479e9fd86c46923b96f3441c authored about 3 years ago by Florian Riedl <[email protected]>
Merge branch 'QuiltMC:master' into master

2bae252ad98f62fb892646187762ebf62caf6d7d authored about 3 years ago by cplir-c <[email protected]>
rephrase ValueNode constructor doc, and fix Node.copy() doc

5c4c5f038eafcaf83c8009cd52e552141ddb1abc authored about 3 years ago by cplir-c <[email protected]>
Modify summary javadoc to begin with verbs.

a44733709cd328e70879a7bccfcf0522dc02cc62 authored about 3 years ago by cplir-c <[email protected]>
Additional cleanup of build.gradle

aba1711708b838ac196dccce93810e14388df916 authored about 3 years ago by Florian Riedl <[email protected]>
fix java toolchain version

b3e72e7b73e263fc434d7be046a3b5405b042da6 authored about 3 years ago by Florian Riedl <[email protected]>
fix api javadoc to satisfy checkstyle

0734aaf06d546804832257ba8ceab70f574c2312 authored about 3 years ago by cplir-c <[email protected]>
document API classes, get confused about sources

be3350b58178988cfaf4a8bc041c8a1a02edf74b authored about 3 years ago by cplir-c <[email protected]>
Fixed some bugs

20c4519f48a297f31e4b70dac5c1f3983d43cced authored about 3 years ago by Florian Riedl <[email protected]>
Fix maven group

0a4b202e82a11fb7cbc521263a8eb445adaf2372 authored about 3 years ago by Florian Riedl <[email protected]>
Add automated build check

d1ec879c249702e5fa3e437ce3b6de34a4ed9d1c authored about 3 years ago by CheaterCodes <[email protected]>
Refactored PathMetadata, fixing #27

399b6dee565b607f0881b9509c930ce30f23b493 authored about 3 years ago by Florian Riedl <[email protected]>
Merge pull request #25 from ByMartrixx/test-platform

Add a test platform

047e5d877a7ca8106a426a5297358851c7164cdd authored about 3 years ago by CheaterCodes <[email protected]>
Fix checkstyle errors

c9e85d604323e84631e7604625e568686b47ad97 authored about 3 years ago by ByMartrixx <[email protected]>
Merge branch 'master' into test-platform

4be4eac2150b9a18ca2c138b14fe31ba6326399c authored about 3 years ago by ByMartrixx <[email protected]>
Override println() to always use unix-style line endings

e9c6ccd2ef142827766f22d6d207430cb8b8ab72 authored about 3 years ago by ByMartrixx <[email protected]>
replaced PathMetadata.contains with startWith, fixing #23, part of #27

3f3a2e5591a17b68d489be78317b4dd5e2951893 authored about 3 years ago by Florian Riedl <[email protected]>
Split into api and internal, added node metadata for #12

2b3594e70a89b178b673dee23608a71f8a2d26e5 authored about 3 years ago by Florian Riedl <[email protected]>
Move testData/ to src/testData/

09a61cbe0d96cd9800cddcc62a4436ea2c3f78cc authored about 3 years ago by ByMartrixx <[email protected]>
Allow naming tests and passing Transformer instances

391c80f26cb870f98bdb754a10eaddd1ec9f7507 authored about 3 years ago by ByMartrixx <[email protected]>
Merge branch 'master' into test-platform

d2ecc96420e653a8e71ac190ebce6b0f2b571854 authored about 3 years ago by ByMartrixx <[email protected]>
Java 1.8 compatibility

064b9180528ed8083b880f0829dc14e5094ebd50 authored about 3 years ago by Florian Riedl <[email protected]>
Merge pull request #22 from cplir-c/master

making optional fields optional (issue #21)

3a41ea07260bd06cfaa729641de961e7e62b906b authored about 3 years ago by CheaterCodes <[email protected]>
remove use of `var`

a831339c2af6191575491259cb178c0d5d640464 authored about 3 years ago by cplir-c <[email protected]>
make ChasmModuleWriter.visitModule accept nullable VERSION node

62abc49b7c9d37a986b459316bb0b18618f85931 authored about 3 years ago by cplir-c <[email protected]>
Revert contains so it checks if other contains this

7058edf68ead8c180ef3215a38b2e9cdc567db83 authored about 3 years ago by cplir-c <[email protected]>
Test platform

d39ec5ee4c501897b11bc233947e7b18fae7a4e9 authored about 3 years ago by ByMartrixx <[email protected]>
remove recursion in NodePath.append(int)

7ce56ab6bbf35bfcd3c5debbda06dbbf426155c7 authored about 3 years ago by cplir-c <[email protected]>
comply with checkstyle, fix sign in NodePath.compare, add a few null checks

cba0132996a64f1e763865c7839a36dacd6a756c authored about 3 years ago by cplir-c <[email protected]>
Merge branch 'QuiltMC:master' into master

0f8d2f4903cc823d1f494bbcd09b902e30edf8b0 authored about 3 years ago by cplir-c <[email protected]>
Fixed infinite loop and code style

07823837e2d606c7c1961e5b67a87e9f62a21495 authored about 3 years ago by Florian Riedl <[email protected]>
Completely rewrote TransformationSorter into TopologicalSorter. Now also works with Transformers!

05882b8f9a785c1630b621754dcab2753035ec27 authored about 3 years ago by Florian Riedl <[email protected]>
Merge https://github.com/cplir-c/chasm

e1670e0c851d5d7f54c94ebbe2c1df2b10e8553a authored about 3 years ago by cplir-c <[email protected]>
Merge https://github.com/cplir-c/chasm

dd569889547d0de9a66ba12c3de1b5ff242b56fb authored about 3 years ago by cplir-c <[email protected]>
Merge https://github.com/cplir-c/chasm

487095264d1cc0f4cc66be727d5dabeefbdea746 authored about 3 years ago by cplir-c <[email protected]>
first pass at making optional fields optional

0bbf4a8da1eaa8092f07a172dd17ec2882c4ddf0 authored about 3 years ago by cplir-c <[email protected]>
second pass on issue #21, defaulted signatures to null and skipped null list iteration

92e2ae946604325c531b2fb0fc2b560e8ea34654 authored about 3 years ago by cplir-c <[email protected]>
revert explicit boxing, trailing NOP iterator check, and NodePath contains to <

de9c21fabac3062943002973d10e8229488b088d authored about 3 years ago by cplir-c <[email protected]>
revert explicit boxing, trailing NOP iterator check, and NodePath contains to <

d18b1d2d0533dc115d6309cbb568fd5f8e089cc7 authored about 3 years ago by cplir-c <[email protected]>
Added regression testing for class transformations (CheckTransformed)

9a1561479a37252a1b41827626421e063c0df75d authored about 3 years ago by Florian Riedl <[email protected]>
second pass on issue #21, defaulted signatures to null and skipped null list iteration

6adebbbf2d0ce786ab0a2a8618a1545a55d3b718 authored about 3 years ago by cplir-c <[email protected]>
first pass at making optional fields optional

93c2ba15771c7d85c83859ad33d2f825ab19405c authored about 3 years ago by cplir-c <[email protected]>
fixed wrong variable use in test

e86aa5426b9f628a75288c1dcf7085b32dee6a2d authored about 3 years ago by Florian Riedl <[email protected]>
fix style errors

0f8916a5f2eca045e6d13b489e4719da09a7b1b2 authored about 3 years ago by Florian Riedl <[email protected]>
Merge pull request #19 from OroArmor/master

Refactor Sealed Class Test

a5ee99ac1e8c7ed89381ec9e21f1af3791600f36 authored about 3 years ago by CheaterCodes <[email protected]>
Checkstyle

9ae5476a0525fb6b92b762509112dd9247f885e2 authored about 3 years ago by Eli Orona <[email protected]>
Working transformer, simple but incomplete test system, rewrote target index updating

ffa8c7afde33633ae0095473acc6948168ac0015 authored about 3 years ago by Florian Riedl <[email protected]>
Merge remote-tracking branch 'quilt/master'

4022541344ca7fdff8ae41c7ebccf91e7166fa22 authored about 3 years ago by Eli Orona <[email protected]>
Merge pull request #20 from OroArmor/chasm-class-writer-cleanup

Clean Up `ChasmClassWriter`

fb641ce01140e5fd9bbecba4ac3c9dcc359b67d9 authored about 3 years ago by CheaterCodes <[email protected]>
Checkstyle

66b35ef25fbab1979f771ab5ef654a2b9eb4cc5e authored about 3 years ago by Eli Orona <[email protected]>
Clean up ChasmClassWriter

ce2aad520800585f09c970aca1c453c7c83359cf authored about 3 years ago by Eli Orona <[email protected]>
Clean up sealed class test

cfb430007eec09115cbbbdcc638ca0ca65514332 authored about 3 years ago by Eli Orona <[email protected]>
Changed tests to use annotations + minor changes

1f8589f9ba9946bb8b1ce4f7fdff73b7fda23e9d authored about 3 years ago by Florian Riedl <[email protected]>
Merge remote-tracking branch 'origin/master'

a672c7582a9abe37c04ac90ebc2a4e5eca7c8f09 authored about 3 years ago by Robbe Pincket <[email protected]>
Add import groups to checkstyle

56f5c48c985beb80b6431f94fe18beb3586f0f0e authored about 3 years ago by Robbe Pincket <[email protected]>
Rename Readme.md to README.md

888bfa91bb220e02ac3fa18d2e7862fb3c09b225 authored about 3 years ago by CheaterCodes <[email protected]>
Added License

dfce215a0b2684918907ef01212b6b3dc1bc2d71 authored about 3 years ago by CheaterCodes <[email protected]>
Added checkstyle and editorconfig

270a100207a814d120340a687278e45bc4cf026f authored about 3 years ago by Florian Riedl <[email protected]>
Merge pull request #16 from OroArmor/master

More tests are good :)

18db98cfb1d949cb98e9086d07adb4caaaf5cbee authored about 3 years ago by CheaterCodes <[email protected]>
Merge pull request #17 from cplir-c/master

Split ChasmProcessor

46e17c8d6c2f71214c558622ad28047f08436c07 authored about 3 years ago by CheaterCodes <[email protected]>
fix readInputJar else if condition and add /bin to .gitignore

4f5d92c7aafcf357bbd4590d0d08fb72db1e6f12 authored about 3 years ago by cplir-c <[email protected]>
Merge https://github.com/cplir-c/chasm

b1e0124d2d64b3b54ee8307b54edb549d36042ff authored about 3 years ago by cplir-c <[email protected]>
Split ChasmProcessor (see issue #1)

b2487ca648e09b6eb10bad57f43c114b302482b3 authored about 3 years ago by cplir-c <[email protected]>