Spigot
  1. Spigot

Fernflower

Public
AuthorCommitMessageCommit dateIssues
md_5md_5
83f43e58727Spigot changes
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
6e01aaf627e[java-inspection] IJ-CR-177592 IDEA-375813 It seems dataflow join works wrong for branching with division by zero- fix problems in FernFlower GitOrigin-RevId: c891f1c4096906503b1c06adbb1544402b4703c1IDEA-375813
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
85b4796b09d[java-decompiler] IDEA-380032 Don't print stacktrace for 'limit exceeded' warningsGitOrigin-RevId: 9934a337ed5769735f7beb99c8efd965e06b08ecIDEA-380032
Ilia Kirianovskiiintellij-monorepo-botIlia Kirianovskii
7cb0df5aafa[bazel] Update build files (IJI-3062)GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8cIJI-3062
Bartek Paciaintellij-monorepo-botBartek Pacia
7a22e1d5c1f[java-decompiler] update README to mention `@fesh0r`Andrew McRae: https://github.com/fesh0r GitOrigin-RevId: d91374d67419102dc23c8d1b88bd5c8428e3cf06
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
90e0eb93af0[java-decompiler] IDEA-379703 `extends @Nullable Object` is not shown in decompilerGitOrigin-RevId: c2b80cba6397b1924fe1d655e3b1dbd9f36c2fe0IDEA-379703
Bartek Paciaintellij-monorepo-botBartek Pacia
0b4ae30c721[java-decompiler] bump Gradle to 9.1.0 and regenerate wrapper to fix warningThe warning was: "WARNING: java.lang.System::load has been called by net.rubygrapefruit.platform.internal.NativeLibraryLoader in an unnamed module" See gradle/gradle#33608 GitOrigin-RevId: 5b10a3cf45936f08c6a23eb520823cb4f8a42386
Bartek Paciaintellij-monorepo-botBartek Pacia
ea744c7a21a[java-decompiler] update README to reflect subsystem name updateGitOrigin-RevId: f32e5eedd1f7138633039233bba5f1336b80be10
Ilia Kirianovskiiintellij-monorepo-botIlia Kirianovskii
eacc187ae64[bazel] Update build files (IJI-3062)GitOrigin-RevId: 2394c1289e33945f7640f249b17cbf34b31fd695IJI-3062
Tagir Valeevintellij-monorepo-botTagir Valeev
1864b83ada8Cleanup: fix warningsGitOrigin-RevId: d2cfcc9ff2295509a6ba2036a70d302c35574bcc
Alexandr Evstigneevintellij-monorepo-botAlexandr Evstigneev
ebf8221993dIJPL-204686 Updated jvm/jbr version to 21 across multiple modulesThere are more statements in the testData, left them as is for now GitOrigin-RevId: ca654cccb3650be0ba5c9257cffd8f8d3db97436IJPL-204686
Ilia Kirianovskiiintellij-monorepo-botIlia Kirianovskii
c70ef4b8404[bazel] Update build files (IJI-2835)GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094aIJI-2835
Leonid Shalupovintellij-monorepo-botLeonid Shalupov
c6de3fc2732bazel: split test and build sections in convert jps to bazel:L update Bazel filesGitOrigin-RevId: 90063178de33c2a95bfdebd160a721d6977d8097
Evgenii Ilichevintellij-monorepo-botEvgenii Ilichev
11d9e7a0ec1Update test definitions in BUILD.bazelGitOrigin-RevId: 12636c0153e8909f9d9658a07278edac5ceb9c23
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
6653bb743a7[java-decompiler] IDEA-368886 duplicated annotations with inner classes- more tests - fix unused parameters GitOrigin-RevId: a6596dc09f4b7b60cc8481010985a508b9690072IDEA-368886
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
d4341037474[java-decompiler] IDEA-368886 duplicated annotations with inner classesGitOrigin-RevId: 1d277a46a21f5d177ec9b0f46c3830f29aa8be77IDEA-368886
Vladimir Krivosheevintellij-monorepo-botVladimir Krivosheev
7bb9fa847fbsimplify bazel labels (another step towards using simple names that reflect directory structure)GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
Bartek Paciaintellij-monorepo-botBartek Pacia
6add16a7844[java-decompiler] Minor README and buildscripts updatesIn preparation for IDEA-368461 Merge-request: IJ-MR-160055 Merged-by: Bartek Pacia <[email protected]> GitOrigin-RevId: d51212421e6ea43b0b8f265a48692e786f742b0bIDEA-368461
Bart van Helvertintellij-monorepo-botBart van Helvert
f397ddfed6b[java-decompiler] Add notice and licenseGitOrigin-RevId: eefebd64a48227d8d3a1bbc1e4971f68b459b58f
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
b301230c8dc[java-tests] IDEA-366687 Fix Java tests with the Ultimate class-path- decrease memory usage for decompiler - delete hardly-obfuscated test GitOrigin-RevId: 25ae613ae12019a551dac0fe997b1a46df93c99dIDEA-366687
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
78aa362e6e6IJ-CR-153375 [java-decompiler] IDEA-289211 set limits for some cases in decompiler- change messages - add test cases GitOrigin-RevId: 8347f136818567abccf56a4c110b77456870fd4eIDEA-289211
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
27cb63f4472[java-decompiler] IDEA-289211 set limits for some cases in decompilerGitOrigin-RevId: f5f5179972d60c0412694fe6e72a2e956841d831IDEA-289211
Roman Shevchenkointellij-monorepo-botRoman Shevchenko
0bf5567278f[java decompiler] recovering the build script after an unsuccessful conversionGitOrigin-RevId: 6f84a3a2c60befe8c5a22496d997481cfde40fd0
Vladimir Krivosheevintellij-monorepo-botVladimir Krivosheev
ad989e5f7eccleanup - isEmptyGitOrigin-RevId: 100d69abb6a423556574a72e82508fdb8f5d7fa3
Vladimir Krivosheevintellij-monorepo-botVladimir Krivosheev
713b4bb3927cleanup - utility class is not finalGitOrigin-RevId: 8316dda270250f58e492f0cef0098f317609a084
Vladimir Krivosheevintellij-monorepo-botVladimir Krivosheev
002cf403269cleanupGitOrigin-RevId: 3d9909f57e77a8288346381ee121de0b0df8747c
Bartek Paciaintellij-monorepo-botBartek Pacia
734cb9d89c9[BytecodeViewer] IDEA-364201 new Java bytecode viewer (cherry picked from commit e65e45e753abafa9014a3a8fcd483f03df23d82b) IJ-MR-151769 GitOrigin-RevId: 781d88b5e0280d29bcb9e1d361f1b192880910aeIDEA-364201
Bartek Paciaintellij-monorepo-botBartek Pacia
3e74360cb12[java-decompiler] upgrade to Gradle 8.11 and Gradle Kotlin DSL (cherry picked from commit f23e4b438a42468ca8ac738c4439567eee46bbe7) IJ-MR-151802 GitOrigin-RevId: 368ff984b438feb40b25ac09b273ef5e080066b4
Vladimir Krivosheevintellij-monorepo-botVladimir Krivosheev
eea08055655do not use _test as lib - test targets do not support thisGitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
bbe4ea277f4IJ-CR-151015 [java-decompiler] IDEA-364167 java decompiler failed to decompile bytecode from a kotlin class with default constructor argument- delete main method - new test cases for kotlin with synthetic methods GitOrigin-RevId: e793c9165c33038f43e6ff0c8df191d4b36825c0IDEA-364167
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
89440c92f57[java-decompiler] IDEA-364167 java decompiler failed to decompile bytecode from a kotlin class with default constructor argumentGitOrigin-RevId: 48153e4e87db03eaf525563ab58cb1316c438326IDEA-364167
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
11ce5b86d77[java-decompiler] IDEA-346312 adapt patches- fix versions GitOrigin-RevId: 873cc789366edf485a7359b654d76b6bea8f45a1IDEA-346312
Tagir Valeevintellij-monorepo-botTagir Valeev
b3f3717d04aAdd missing @Override annotationsGitOrigin-RevId: 56b084f82d4f4ec5153645b4d745bc881b803a26
Vladimir Krivosheevintellij-monorepo-botVladimir Krivosheev
6448f0f5c54libraries -> lib, resources, opt-in, test depsGitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
bd6a1a5c7a8[java-decompiler] IDEA-363790 Incorrect processing notnull after foreachGitOrigin-RevId: 3de3d0cbb011910d817ce7d844ebc56696269d6fIDEA-363790
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
2d1b1d9aca5[java-decompiler] IDEA-363689 Fernflower fails to decompile Java 8 Map.class- use VARTYPE_UNKNOWN for all unknown types and `getExprType` must always return non-null type GitOrigin-RevId: ebe50921fe40561ef6219ff4a51448a910f90c3aIDEA-363689
Bartek Paciaintellij-monorepo-botBartek Pacia
697e8fe6a0f[java-decompiler] consistently use name "FernFlower" instead of "Fernflower" (cherry picked from commit 4175ace2887f845cc2ac3c5dbd62def689840e72) IJ-MR-150008 GitOrigin-RevId: ff2f796ad1e6b5c59ff1b51400891a0594c144b8
Bartek Paciaintellij-monorepo-botBartek Pacia
4ae3002f732[java-decompiler] IDEA-343826 Implement basic configuration modes for FernFlower decompiler (cherry picked from commit 838b7ba54814a4c10728244a3c4bab2e92bd78a8) IJ-MR-146787 GitOrigin-RevId: 05fd7d886311913c3f172c0cce1e07fac1c820e6IDEA-343826
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
3f6197eb139[java-decompiler] IDEA-363103 Decompiler reuses inappropriate variable- filter variables outside lvt GitOrigin-RevId: 61ce9d238b9fd20e3c4d906d953af750ad81e603IDEA-363103
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
183ae391e6c[java-decompiler] IDEA-363088 Broken line mapping for instanceOf- don't add an offset outside sequence GitOrigin-RevId: 326733956ba858cdfc4eb142c0eb6e8c2a8864ccIDEA-363088
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
a9104bbe44a[java-decompiler] IDEA-363089 Broken line mapping for finally- use first line description, preserve finally offset for mapping GitOrigin-RevId: b404b8627b19c28b190c1600d4d2283098e44ac7IDEA-363089
Roman Shevchenkointellij-monorepo-botRoman Shevchenko
b9f79b447c4[java decompiler] bumping dependency versionsGitOrigin-RevId: bfefa9f19eee32ca2f34c84f691dbfe58cd655d1
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
8566996829e[java-decompiler] IDEA-362328 Fernflower's 'inn' option doesn't workGitOrigin-RevId: f41a365dedd300db06cda926f5f8931feb799215IDEA-362328
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
bdf1609304f[java-decompiler] IDEA-361998 if there is no parameters, use from descriptor- Fernflower: Class couldn't be fully decompiled, IndexOutOfBoundsException GitOrigin-RevId: d5911f9804936741ea53adeef4d1b7b06039b9a4IDEA-361998
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
5bc44fb8291[java-decompiler] increase max heap for testsGitOrigin-RevId: d32a562382104b5148c46cbeb3b0e76f77752f33
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
507b3b51420[java-decompiler] IDEA-346312 adapt patches- add javadocs GitOrigin-RevId: db508077f23ff6762b332c877e3bf3bfc64720faIDEA-346312
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
13655ebe285[java-decompiler] IDEA-346312 adapt patches- add javadocs GitOrigin-RevId: 7590d2a966fee3c85ada06a8734ca639db39deecIDEA-346312
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
143ccc55044[java-decompiler] IDEA-346312 adapt patches- clean-up GitOrigin-RevId: 2e17885d0357d94ce1461766a0ebe3c7f48e4eacIDEA-346312
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
6f83c035090[java-decompiler] IDEA-346312 adapt patches- improve try-with-resources GitOrigin-RevId: c549c4459723a5fd0c6d0b2d128cd934425bae58IDEA-346312
Mikhail Pyltsinintellij-monorepo-botMikhail Pyltsin
b18f2c89c3f[java-decompiler] IDEA-346312 adapt patches- add javadoc - change types to IMatchable GitOrigin-RevId: 564f51a63e0069ad3743b9fd047be8cb31b10f79IDEA-346312