Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QuiltMC/asmr-processor-prototype
Prototype experiments for the ASMR Processor
https://github.com/QuiltMC/asmr-processor-prototype
Archiving repository
17aaffcd1bcae96aa405147e6590881b43bcd77e authored almost 3 years ago
17aaffcd1bcae96aa405147e6590881b43bcd77e authored almost 3 years ago
Update gradle to 7.0.1
0552c84ec655a4dbf6b13e69187cc06ae50e5004 authored over 3 years ago
0552c84ec655a4dbf6b13e69187cc06ae50e5004 authored over 3 years ago
Add github actions
0ce54a6a08165e3d5e90b941efe12b8f4c52a2bd authored over 3 years ago
0ce54a6a08165e3d5e90b941efe12b8f4c52a2bd authored over 3 years ago
Write sorting cleanup (#2)
* Extract capture comparator to separate class
* Remove instanceof checks and instead used ab...
a1cdb765f98b2a583223f84edf0287b9c2251bed authored over 3 years ago
Add methods to create and delete classes from within a transformer
0cf48fa3950755203cd53d546633cb26f190004e authored over 3 years ago
0cf48fa3950755203cd53d546633cb26f190004e authored over 3 years ago
Use LinkedHashMap for pureness guarantees, use HashMap where ordering makes no difference
745e7dc4fa5b15fc73d74e43614caf5d64b6ca06 authored over 3 years ago
745e7dc4fa5b15fc73d74e43614caf5d64b6ca06 authored over 3 years ago
Add simple solution for detecting transitive hard dependencies when applying soft dependencies
c66cba30513c76ad50b1579090e4ba6adf8997da authored over 3 years ago
c66cba30513c76ad50b1579090e4ba6adf8997da authored over 3 years ago
Don't use ClassVisitor in getClassInfo
0d45d866dcad3ddccbe9532cc104ad6507d43478 authored over 3 years ago
0d45d866dcad3ddccbe9532cc104ad6507d43478 authored over 3 years ago
Repackage, split god class into two smaller god classes
791eddb78b0e1244628e6a8acb26ba1b9d63e228 authored over 3 years ago
791eddb78b0e1244628e6a8acb26ba1b9d63e228 authored over 3 years ago
Special case empty slices at the edge of other slices
7aa5663a24ac790f062504a6787754fa3df9993b authored over 3 years ago
7aa5663a24ac790f062504a6787754fa3df9993b authored over 3 years ago
Fix missing case to detect if capture a is inside capture b
3b723f2169e6ff26b3a87f2f6cb7aa1931c652cf authored over 3 years ago
3b723f2169e6ff26b3a87f2f6cb7aa1931c652cf authored over 3 years ago
Replace HashSet with LinkedHashSet to ensure consistent ordering
176ab1d5af1101ecebf02d52e26231c036908699 authored over 3 years ago
176ab1d5af1101ecebf02d52e26231c036908699 authored over 3 years ago
Implement implicit and explicit write dependencies and ordering. Mostly untested
299c20c8a8bc9a55689ed5c5f34e50f9c2c63734 authored over 3 years ago
299c20c8a8bc9a55689ed5c5f34e50f9c2c63734 authored over 3 years ago
Merge ordering test
023d782a1908f30fed0a75a8d0af34a6586fa0c7 authored over 3 years ago
023d782a1908f30fed0a75a8d0af34a6586fa0c7 authored over 3 years ago
Hotfix for lambda checking
54969729709a41b2c911f06b5a20a3e2a500ff1b authored over 3 years ago
54969729709a41b2c911f06b5a20a3e2a500ff1b authored over 3 years ago
Better error messages for the verifier
3e3872b4f06ba7758781e23143df5a3be5f032d6 authored over 3 years ago
3e3872b4f06ba7758781e23143df5a3be5f032d6 authored over 3 years ago
Make tests use the verifier
4f4bc28576ed7360e4ee5705ebee7f3f85baac33 authored over 3 years ago
4f4bc28576ed7360e4ee5705ebee7f3f85baac33 authored over 3 years ago
Require an explicit set of reference captures to allow substitution, in preparation for conflict detection
965566991cb5adad9e4f7dff75e7a7f2ae626cc6 authored over 3 years ago
965566991cb5adad9e4f7dff75e7a7f2ae626cc6 authored over 3 years ago
Add covariance and contravariance and remove unchecked casts (#1)
* Add covariance and contravariance and remove unchecked casts
* Remove collection variance
9e6c9b2867cb6bb12bda93e14da615200260c1fe authored over 3 years ago
Implement write dependencies, consistent write order now
e021dcfce0b4578eee6d18ceb2dc5458131aafc3 authored over 3 years ago
e021dcfce0b4578eee6d18ceb2dc5458131aafc3 authored over 3 years ago
Add ApiStatus.Experimental on the constant pool stuff
ff23d858fc2764ef0bd0a94e6e2b5440792f8296 authored over 3 years ago
ff23d858fc2764ef0bd0a94e6e2b5440792f8296 authored over 3 years ago
Change weak references to soft references in the class cache
c917758a51ef0daf9238f2dc4129d4fd1aad8c20 authored over 3 years ago
c917758a51ef0daf9238f2dc4129d4fd1aad8c20 authored over 3 years ago
Fix reading empty string in constant pool
82f41c09a31e7f1f7f43478b7f646a3ee4bcabbb authored over 3 years ago
82f41c09a31e7f1f7f43478b7f646a3ee4bcabbb authored over 3 years ago
Fix another NPE in Constant Pool reading
1267abbd047e05b5569fef5d0810586f9172777a authored over 3 years ago
1267abbd047e05b5569fef5d0810586f9172777a authored over 3 years ago
Fix NPE in Constant Pool reading
6b62ccd94e62d495c22e4c57270e2b6fb26cc99a authored over 3 years ago
6b62ccd94e62d495c22e4c57270e2b6fb26cc99a authored over 3 years ago
Improve the readme
b593a0741e9f25953232cc3abffe8b5d43be4b6f authored over 3 years ago
b593a0741e9f25953232cc3abffe8b5d43be4b6f authored over 3 years ago
Implement constant pool filtering
1d000311500ca98902662633594ad70e4c4449b2 authored over 3 years ago
1d000311500ca98902662633594ad70e4c4449b2 authored over 3 years ago
A couple of utility methods, add phases
e6b74acf7cf292bf1eed669631b7574d17da899c authored over 3 years ago
e6b74acf7cf292bf1eed669631b7574d17da899c authored over 3 years ago
Implement all major verifier features besides lambda capturing
300c8eba373411812e19bc47c6ebf64eefb9e8e7 authored over 3 years ago
300c8eba373411812e19bc47c6ebf64eefb9e8e7 authored over 3 years ago
Fix boundary condition in AsmrReferenceSliceCapture
cef2bec2003d41f482762e10a86978972b69f90b authored over 3 years ago
cef2bec2003d41f482762e10a86978972b69f90b authored over 3 years ago
Fix error corner cases
77667e0efe86eb61357a647a016a23259e13afc5 authored over 3 years ago
77667e0efe86eb61357a647a016a23259e13afc5 authored over 3 years ago
Proper inner classes support
fbaea89d4435f720e92bc6af80fb8578af161355 authored over 3 years ago
fbaea89d4435f720e92bc6af80fb8578af161355 authored over 3 years ago
Validate capture indexes
fe6a1545df47c6c63e98a91671f4ff5371a9b5ee authored over 3 years ago
fe6a1545df47c6c63e98a91671f4ff5371a9b5ee authored over 3 years ago
Fix stack overflow in AsmrAbstractListNode.insertCopy
24567ee45b3ec7bf5b928d38e05b73007f001b1f authored over 3 years ago
24567ee45b3ec7bf5b928d38e05b73007f001b1f authored over 3 years ago
More protection against tree modification, implement rounds + round sorting
771ae6167590d12db71272f004deb222297758da authored over 3 years ago
771ae6167590d12db71272f004deb222297758da authored over 3 years ago
Fix gitignore
dec537b951a9c138e99e7162aae57a30ed665798 authored over 3 years ago
dec537b951a9c138e99e7162aae57a30ed665798 authored over 3 years ago
Add missing build.gradle file
8d346dfeeaf23d9ece468e8026cc9c9e8ebc4384 authored over 3 years ago
8d346dfeeaf23d9ece468e8026cc9c9e8ebc4384 authored over 3 years ago
Ton of verifier work + more tests
a5e85dba4ad7e08e21c2d0a0746029c32b876326 authored over 3 years ago
a5e85dba4ad7e08e21c2d0a0746029c32b876326 authored over 3 years ago
Fix a few bugs
dc42804a8a4ce04f92f8843ae579d8af6aebe1be authored over 3 years ago
dc42804a8a4ce04f92f8843ae579d8af6aebe1be authored over 3 years ago
Merge remote-tracking branch 'origin/master' into 'master'
fba7f3369ecc38739ae3913ca9f24da4c3f2f30d authored over 3 years ago
fba7f3369ecc38739ae3913ca9f24da4c3f2f30d authored over 3 years ago
Some work on the processor implementation, first working test case
7ad5009021be55b0d5e3fa233b0430f15e0211f5 authored over 3 years ago
7ad5009021be55b0d5e3fa233b0430f15e0211f5 authored over 3 years ago
Hacky verifier prototype
d0ba5b1bf80cdc3694355ea56804089fc8e87c22 authored almost 4 years ago
d0ba5b1bf80cdc3694355ea56804089fc8e87c22 authored almost 4 years ago
Rename AsmrInstructionList to AsmrInstructionListNode
ec82c6317cd73348003b22f2beedea8bc125a653 authored almost 4 years ago
ec82c6317cd73348003b22f2beedea8bc125a653 authored almost 4 years ago
Repackage ASMR tree
b82c5635875837b32bb6b355d8da1d63ffc681c6 authored almost 4 years ago
b82c5635875837b32bb6b355d8da1d63ffc681c6 authored almost 4 years ago
Method body nodes
67c0d56bd9abf83decb43a4f86755e254ad8de46 authored almost 4 years ago
67c0d56bd9abf83decb43a4f86755e254ad8de46 authored almost 4 years ago
clean-up
76b1c7f30ff444aec99caf8a869c9ba3211c1044 authored almost 4 years ago
76b1c7f30ff444aec99caf8a869c9ba3211c1044 authored almost 4 years ago
Merge remote-tracking branch 'Kroppeb/simplify_class_copying'
7e9e34a4da7fab6f961bc3687a2c86b2146c4630 authored almost 4 years ago
7e9e34a4da7fab6f961bc3687a2c86b2146c4630 authored almost 4 years ago
Fix readme
62a11b42279074fcc127a888c6c0ca7723f7884c authored almost 4 years ago
62a11b42279074fcc127a888c6c0ca7723f7884c authored almost 4 years ago
Change copyFrom to copy the children by default
c5f0f6e9b622f3d3dd70287a4b585dd27f75807f authored almost 4 years ago
c5f0f6e9b622f3d3dd70287a4b585dd27f75807f authored almost 4 years ago
Add test for classNode.copy
54ef5cf25b653702283d3e420208eb5f7c571a1d authored almost 4 years ago
54ef5cf25b653702283d3e420208eb5f7c571a1d authored almost 4 years ago
Extract findClass to util class
34394f9ee2c0443f5214cd78fc9dc0f12aeda349 authored almost 4 years ago
34394f9ee2c0443f5214cd78fc9dc0f12aeda349 authored almost 4 years ago
Fix ASM import
767769fb3d7eb2e32cd0802cbf32d0ebdf136fe4 authored almost 4 years ago
767769fb3d7eb2e32cd0802cbf32d0ebdf136fe4 authored almost 4 years ago
Add annotations to existing places they could go
142b92780d25929ef918c432631db63fc502a32f authored almost 4 years ago
142b92780d25929ef918c432631db63fc502a32f authored almost 4 years ago
Add license and readme
96d92861168a664921de1e9b9a1cd7ff7456e8fb authored almost 4 years ago
96d92861168a664921de1e9b9a1cd7ff7456e8fb authored almost 4 years ago
Implement AsmrAbstractAnnotationNode.accept
3a85cfe3b8f056e3c32f88a51bacfd6f2c264587 authored almost 4 years ago
3a85cfe3b8f056e3c32f88a51bacfd6f2c264587 authored almost 4 years ago
Work on annotations, add polymorphic list node
356a8ad5f9cac9eb5f3f4bc3c593740555c1863a authored almost 4 years ago
356a8ad5f9cac9eb5f3f4bc3c593740555c1863a authored almost 4 years ago
classxplosion
eca863d17a9dc60157ca15ec7caa981b69ba30cc authored almost 4 years ago
eca863d17a9dc60157ca15ec7caa981b69ba30cc authored almost 4 years ago
Add a test class
329da874b3cbc9b79aa9cdb296b22818a730ea4e authored almost 4 years ago
329da874b3cbc9b79aa9cdb296b22818a730ea4e authored almost 4 years ago
Add mechanism for write-locking the AST in the future
044cc4063474c51088b62911bc188959ac0d53e6 authored almost 4 years ago
044cc4063474c51088b62911bc188959ac0d53e6 authored almost 4 years ago
Make copyFrom package private, giving more control over when the ASMR class tree can be modified.
ac1a4aea0c0d3cbb84b738c55db3f1d0e389cd1d authored almost 4 years ago
ac1a4aea0c0d3cbb84b738c55db3f1d0e389cd1d authored almost 4 years ago
Initial commit
e673e134ccaa6a2940e0cd8fc65e8e976475fd13 authored almost 4 years ago
e673e134ccaa6a2940e0cd8fc65e8e976475fd13 authored almost 4 years ago