Ecosyste.ms: OpenCollective

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

github.com/QuiltMC/procyon

A fork of https://github.com/mstrobel/procyon
https://github.com/QuiltMC/procyon

Fixed an issue where multi-dimensional array creation expressions with partial dimensions would have too few rank specifiers.

1e9b411151a38091e0edf52d5c9642b7068c8f38 authored over 11 years ago
README.md edited online with Bitbucket

d788c68b1700c0a04932694cb35afae82f10eed9 authored over 11 years ago
Improved handling and printing of type/member flags.

a580e178beabd434ccdaa372d190915bb6b48afe authored over 11 years ago
Java output now handles conflicting access modifiers. Tweaked "outer this" class field assignment transform. Fixes issue #30.

6972dc298f9c39b5fdeb1c4bf1a1dff23a960583 authored over 11 years ago
Fixed some issues that came up when the decompiler attempted to decompile itself. Fixes #20, #29.

89fcf94e2d5ecc17e301095fe71be3fa71749248 authored over 11 years ago
Added mappings for non-standard JAR layouts (fixes issue #21).

Better 'final' analysis for method parameters and other minor tweaks.

e76e4588fe3e4794ef381cf5096981944c99acfa authored over 11 years ago
Improvements to inner/anonymous type handling. Fixes #17, #24.

3e95a02bfe8c9e2a73f82a2d3712a53254206d47 authored over 11 years ago
Modifiers (e.g. 'final') no longer printed on implicitly-typed lambda parameters.

8a4bbd666a4968d0fea95892c3ed1a014ecb1735 authored over 11 years ago
Ternary operators should now more closely match the original (i.e., they should no longer be inverted).

dd130b7adf1e52b8272503c9e83272bb7aad1b7c authored over 11 years ago
Merge

bf0aaf87a9e2adc0696f3d723c3599870c0350e3 authored over 11 years ago
Enum values with method overrides (i.e., anonymous enum classes) are now decompiled correctly. Fixes issue #26.

569f0e273a01e8bff381cd40a5c2149dcb7736f0 authored over 11 years ago
Better type inference for null-initialized variables without type metadata. Fixes issue #28.

f05ba55bf35a03875a34d8c8c837c1b5bf66410b authored over 11 years ago
Added a unit test for a bug reported in issue #25 (incidentally fixed in commit 74ca3d3).

80aec16942dc734bdd8b7f949afa1c797d019080 authored over 11 years ago
Added a unit test for a bug reported in issue #27 (incidentally fixed in commit 74ca3d3).

70da004b0661409ca13a66db2ba0c5e4c216b959 authored over 11 years ago
Added a couple unit tests for known issues.

95dedf47389499cbdfef088576bcaa9ba6a05113 authored over 11 years ago
Only temporary stack variables are marked as generated. Fixes issue #23 (post-increment turns into pre-increment).

9bfe96cf50a94d2168603f07aad73b32164d26ae authored over 11 years ago
Fix for size appearing in wrong dimension of array creation expressions (fixes issue #18).

9503a6e67ae2ff214109952a88b806515a434e80 authored over 11 years ago
Fix for possible ArrayIndexOutOfRangeException when resolving types with single-character names. See issue #15.

5871a9576397ff230207a359b80beeafb663dc4b authored over 11 years ago
Expanded unit test for RemoveRedundantInitializersTransform to include both final and final static fields.

15a55ca9b3f06f93fcbbdd39a79532c11997883a authored over 11 years ago
Fixed logic bug in RemoveRedundantInitializersTransform.

33f3f1191785a267c39e73efbfd0dcac4e9dbf60 authored over 11 years ago
Fixed an issue where fields with constant values would be initialized in the declaration *and* the constructor(s). Closes issue #12.

24915f6d53a6914b0184e8ad1de474cd19de3e8b authored over 11 years ago
Fixed broken image on main page.

760a61dd1f79c10d6bc40aa8d4e733bd8a8d3eff authored over 11 years ago
Added note about availability through Maven Central to README.md.

74561e4f7ccc4444452e396b64b3f8ecafa8b8c5 authored over 11 years ago
Fixed a bug in variable mapping (related to issue #10).

be2c933203740c0427fca525d9febc08c0c44033 authored over 11 years ago
Fixed issue where double-quote characters were not being escaped in string literals; added corresponding unit test. Closes issue #11.

3c6334653d4e25343c743ad8903f527910d013bc authored over 11 years ago
Changed default build version to 1.0-SNAPSHOT in build script.

67f7a81a75323a789912359c3548561e4587c450 authored over 11 years ago
Updated gradle build script to publish to Nexus.

930952e0d3f5cdc1a4d15cd58132e83a9c2db7ed authored over 11 years ago
Removed unused dependencies on internal JDK classes. Updated gradle build script.

ad6b5f4eda0808a98ff24a689e4d30fff4b342c4 authored over 11 years ago
Class file writer for expressions compiler now writes InnerClasses attribute. Added sourceJars build task.

92ff21f2dd471c8c5c4ac2944a1cca4216947a3f authored over 11 years ago
Decompiler bytecode output (-r) now prints InnerClasses attributes.

30afd8704ec18d2554b8c9295f13cbedd849e3e9 authored over 11 years ago
Fixed potential GenericSignatureFormatError on type signatures using '.' instead of '$' to delimit nested class names. Fixes issue #8.

7abafb49c942fac6710056afdd7a3ca6dfa89e54 authored over 11 years ago
More aggressive type name resolution in Java AstBuilder.

a40bf3a0cdad20d63d9c850e8a0eeb925361a2a2 authored over 11 years ago
Fixed a nested class placement issue. Closes issue #7.

8c0760d6c8b7c9a3f33431b08b1ef889b19ed126 authored over 11 years ago
Added -jar argument for decompiling all classes within a JAR. Addresses issue #2.

92a75e8443ac548fc3108a956d966e17d0ded18d authored over 11 years ago
Fixed an issue where VariableDefinitionCollection's slot count may be wrong if the compiler decides to skip a slot. Relates to issue #7.

077a8dfc458854e58a8335ce51580fe86073dab6 authored over 11 years ago
Removed stack trace dump on command-line decompiler error output.

cff2d00511d79d90338f1c7876486bacef7ebb6c authored over 11 years ago
Added support for file output. References issue #2.

199721b790ef7db9d85939b62403b8ebd22db30d authored over 11 years ago
Marked ArrayType and CompoundType as package-private.

05841611e25abf95ac8c8f7d104432fb0a91e646 authored over 11 years ago
More flexible Type.makeGenericType() signatures, added some @NotNull annotations.

5a6aef4404d593cc55279cea7d3d3bf88ea5a461 authored over 11 years ago
Slight signature changes, added some @NotNull annotations.

eab834458a0a754bb319a35b2c15be0cb787245e authored over 11 years ago
Updated README again.

e978ac27df107ac36812e7d544786c61cf0efeb4 authored over 11 years ago
Updated README.

2b0f91162059736fa205994512712f7591db1fa3 authored over 11 years ago
Added sources to jar artifacts. Added logo images.

85a940ae3931d5b1a71252edaae38d16a7c3a055 authored over 11 years ago
Renamed README.markdown to README.md.

d3ffd50c22191a35becdb3c2be5eebe2613a0784 authored over 11 years ago
Updated link to Java Decompiler wiki page.

cfbf2335b91e6ff2f3add03f834a378ad13a4431 authored over 11 years ago
Edited project name on main page.

27b49c49bc2e0cec36b0d2e747499d20480f6231 authored over 11 years ago
Stopped tracking IntelliJ module files; they can be generated from Gradle build scripts.

727808a73dca0c2c943e09ce2fcf5f5b2bb46154 authored over 11 years ago
Added shared IntelliJ configuration to VCS.

194cd5a77c80bf770c880d98cf9b676b717780bd authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

4c70ee63398af27dc623ed1eaa18630a6075bbaf authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

102f7f09d969b610f130ad1e0d2ff24a70c79445 authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

056977c7a9b06c172db1c6eb372842f1177df5ae authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

907e0e958e5fa62bf4dcfacc9d7f5b7a1dc16f40 authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

df0d8f27f94bd6185ab4959faa8a454354347e30 authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

0af29d7c31b50a3958647a03fa598a5755b56fc6 authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

cfb380dfc9a98c8e38f05c4a1d0929f3a2af425b authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

f46a166e676f94d7781f583b9f5b8c47c4137d3f authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

3cd44c9354e602e92fe953e10c8bb0b65d06c1f0 authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

563cd87a6722d187e5bae46b45b93056c2bfea31 authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

02c0d5c799646d9b93335c64126b357ab62d2a03 authored over 11 years ago
Restructured project and set up Gradle build scripts (thanks to @AbrarSyed for all the help). Closes issues #5 and #6.

46a16899778b7050f898421a736e940641e591f2 authored over 11 years ago
Fixed a type parsing bug.

5de30c0de50492f3f3d2626e06a19d79003350d7 authored over 11 years ago
Fixed incorrect DUP2 stack behavior. Closes issue #4.

d40af763189e3d0e8f50fc32757e8bc21522522a authored over 11 years ago
Fixed possible IllegalArgumentException in common supertype resolution when type resolution fails.

cc9f49b334bbbc8fb500cc3541eab5b5b436d582 authored over 11 years ago
Added final analysis for method parameters.

68178857c5135a9d0ae8a32408c11202a3d5cd87 authored over 11 years ago
Fix for 'strictfp' modifier being lost on class definitions. Better fix for issue #3.

3465e66b1c589a0956f57b34d49f4b3bcc6341a4 authored over 11 years ago
Fixed an issue where anonymous types would interfere with definite assignment analysis. Fixes issue #3.

f92099cb86d5f9919d8a3e0b6704595d46eb8648 authored over 11 years ago
Removed scala facet that I'd added for testing.

7e0eeb671a0a47c1251ed3cc62fc441a99ee663d authored over 11 years ago
Reordered some classfile parsing operations.

48fbae5ee1522a393274ccba99a7c12a138119b8 authored over 11 years ago
Fixed generic signature printing on type definitions in BytecodeLanguage.

c03005417c1159bf129a0cff0447820498001b65 authored over 11 years ago
Fixed two swapped test method names.

0792e0fda57d2dc73c637865c47aa9c7cee62435 authored over 11 years ago
Added some tests. Corrected an issue where a type's declaring method is not always set.

59404af03522c3b0c17afa33b56f2cd3970f4c6a authored over 11 years ago
Some additional fixes to inner class (see issue #1). Removed some old code.

95696dcc6dd2eea7178b1768634048bd1c160c3a authored over 11 years ago
Added decompiler link to BitBucket overview page.

6a332f1dad8275d894d885a07e8161566f17883e authored over 11 years ago
Fixed AstOptimizationStep enum member order to reflect actual execution order.

1cc9cc9e17358707a1f128baed570d7026ecfd66 authored over 11 years ago
Major overhaul of inner class support in JavaLanguage. Addresses issue #1.

02f11ecbaa557a480a00c71de2bb0a77e7a2a38f authored over 11 years ago
Fix for inner class constructor chaining bug. Special thanks to /u/galaktos.

be8fd7403b1e7ccf9b3f1604ce5e986228c0c348 authored over 11 years ago
Bug fix for parameter naming.

fcd4ac89fc3bc3cdcf912ef1194c967841ee52e4 authored over 11 years ago
Fixed issues with constructors and the "::" method group operator. Added some collection utility methods. Changed parameter naming.

4fbe26b84e75f093141f42e0c2624ddd9cb5b29c authored over 11 years ago
Enum switch fix.

9b8315493a116ab584b6db4a326f3c4b36976489 authored over 11 years ago
More flexible string concatenation matching.

99d645633b5be4dde67556e6de718a3da8aa9449 authored over 11 years ago
Types no longer parsed as nested types unless indicated as such by an InnerClasses attribute.

Fixed Java language output so that static initializers never show additional modifiers, and stati...

7b46211d9f209a756f6ae12dd3c6f8580b29cfff authored over 11 years ago
Uncommented a line that should have been active.

eb9e1ae2c681b977d2c7df3cb11600a786dd5203 authored over 11 years ago
Created an executable jar for Decompiler. Fixed an issue where enum switch transforms were broken unless "--show-nested" was specified. Fixed minor output issues.

3394351c3e3eaaf4abec26592b4a68c398698259 authored over 11 years ago
Switched project default compiler back to javac.

d4b29e74e20fd896f8953059e52e1c819fd1c6ab authored over 11 years ago
Added some optimizations to avoid loading class metadata unnecessarily.

f5bfe4ec830409fa28b164fcb2ac72da4465516e authored over 11 years ago
Fix for unresolved methods producing incorrect full names.

f2f83df46cde84ed6fef3a25dd7766ad5cd283e6 authored over 11 years ago
Minor tweaks to variable name conversions and a bug fix in signature parsing.

0e88b8b6cd24b811f9e9ec1be7695cd91999b173 authored over 11 years ago
Removed debug exception stack trace printing.

a2881ab05c2432dc5c3c8aebd64d77c2aebce95a authored over 11 years ago
Several bug fixes and improved support for local classes (both named and anonymous).

Removed some old disassembler code (raw bytecode is now a decompiler output language).

017ad5cd37a7427d156e2bfcbbebe79c168c178c authored over 11 years ago
Major refactoring of class loading and signature parsing. Partially broken--DO NOT USE.

c4310b4034f623c7ff4cb9882eaf3a83fc171aca authored over 11 years ago
Added better (but still weak) support for Eclipse string switch statements.

c2d7356969a92996f170fbfb6f50c36870534a44 authored almost 12 years ago
Added getValue() and setValue() methods to FieldInfo.

35e252bd092bebda3f39318402dd729db0109e07 authored almost 12 years ago
Improved inner and anonymous type support for classes compiled by Eclipse.

bc7e467d1cda2ac3833705f47d5f6493e8896e98 authored almost 12 years ago
Better matching of $assertionsDisabled field assignments.

c8f1ef3b97a2ffd7fbf2d8a5200f064192d0d01d authored almost 12 years ago
Assorted bug fixes.

dace5c2351d89e38a3cec46084a86a61f449029a authored almost 12 years ago
Fixed an issue where PushNegationTransform might introduce a double-negation.

7b99352be6384d8b5e831a854585cd4a94b4ad66 authored almost 12 years ago
Enums and enum switches now transformed correctly for classes compiled by Eclipse.

26d48b1bbc0837e910f745abe36ac1c57a98f7a3 authored almost 12 years ago
Initialization of $VALUES field no longer omitted from enums when "--show-synthetic" is specified.

43a959dd2b08eac2fcdbee1bf2b7dfd5fc92b9ac authored almost 12 years ago
Better line number printing in disassembler.

3208d2f1bedbe1562ab915c2e70e65ecc58d2c62 authored almost 12 years ago
Fixed some enum decompilation issues.

3f7a36595e8098a9070829e342a67920d6813153 authored almost 12 years ago