Spigot
  1. Spigot

Fernflower

Public
AuthorCommitMessageCommit dateIssues
md_5md_5
c6921030f49Format via embedded eclipse formatter & add determiner
Egor.Ushakovmd_5Egor.Ushakov
93b2c6d59bdfixed lambda parameter names already used in the context# Conflicts: # src/org/jetbrains/java/decompiler/main/collectors/VarNamesCollector.java # src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java # src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java # test/org/jetbrains/java/decompiler/SingleClassesTest.java
md_5md_5
883035d097dFix lambda param names
md_5md_5
45e71011d14fixed incorrect constructor method reference
md_5md_5
cbcd1a61d69More lambda fixes
md_5md_5
20ea719b747Some decompilation fixes regarding lambdas
md_5md_5
dd62950521dAdd odouble / ofloat variable switches.
Lex Manosmd_5Lex Manos
2ee6d669136Import "Enhance switches on enums." from LexManos / MinecraftForge
md_5md_5
d27b5cfe558Fix support for some non-english locales (tr_TR)
ThinkofnameThinkofname
2c6840ac26eFix issues with generics with generics
ThinkofnameThinkofname
7cfb48c2ed5Fix innerclass and generics breaking variable names
ThinkofnameThinkofname
1f641762463Mavenized and fixed formatting to match jacobe
md_5md_5
b98e02e557eSpigot Changes
Roman ShevchenkoRoman Shevchenko
e0f22e66296java-decompiler: test classes recompiled to match source line numbers
Roman ShevchenkoRoman Shevchenko
ce2169f372djava-decompiler: base class extracted to allow decompiler customization in tests
Roman ShevchenkoRoman Shevchenko
41b8ab92995java-decompiler: minor optimization
Egor.UshakovEgor.Ushakov
37422ead1c7cleanup after review - use option for decompiler banner text
Roman ShevchenkoRoman Shevchenko
1e3d5276a84java-decompiler: class name logging on non-fatal errors
Roman ShevchenkoRoman Shevchenko
d96104bdec9Cleanup (formatting)
Egor.UshakovEgor.Ushakov
9bd8af2b431calculate less indent buffers
Egor.UshakovEgor.Ushakov
125441a88fcdecompiler: move generated lines as it is stated in debug line table (disabled for now)
StiverStiver
9f9da912f66Fixed some errors in line counting
Roman ShevchenkoRoman Shevchenko
bef17b44fcejava-decompiler: minor optimization (no more empty array creation)
Roman ShevchenkoRoman Shevchenko
8462998a860java-decompiler: minor optimization
Roman ShevchenkoRoman Shevchenko
18a9c2851bbCleanup (formatting)
Roman ShevchenkoRoman Shevchenko
6d2b94910c5java-decompiler: modules reorganized
Roman ShevchenkoRoman Shevchenko
07ca9cf0624java-decompiler: unwanted dependency dropped
StiverStiver
9723ab44758Propagated bytecode-to-source tracer
Egor UshakovEgor Ushakov
0c8508ff8a3decompiler: support line number table attribute
Roman ShevchenkoRoman Shevchenko
512a08c13eatests: decompiler test data lookup fixed for particular build configuration
StiverStiver
f735cbc7eacStarted work on mapping bytecode instructions to source code lines
Roman ShevchenkoRoman Shevchenko
91c64c5a946Cleanup (loop invariant optimization; formatting)
Roman ShevchenkoRoman Shevchenko
5349ad435b3IDEA-130478 (optimization of 6fcac6a5: less short-lived objects)IDEA-130478
StiverStiver
4638144fad4Fixing migration errors: refactoring of processStatementLabel() reverted as it introduced incorrect logic changes
StiverStiver
f875d27e6e2Fixing migration errors: stream.read() doesn't read the entire available stream.It has to be called in a loop or replaced with readFully().
Roman ShevchenkoRoman Shevchenko
a4054817d2bEA-60512 (better logging)EA-60512
Roman ShevchenkoRoman Shevchenko
e1d1425f227java-decompiler: fix for broken Git checkout on Windows
Roman ShevchenkoRoman Shevchenko
e90f1de039bIDEA-129221 (tolerate invalid signature attributes)IDEA-129221
Roman ShevchenkoRoman Shevchenko
e2f7d09f377java-decompiler: force decompiled test data to be text files
Roman ShevchenkoRoman Shevchenko
69dc786510djava-decompiler: NPE in test fixture; diagnostic
Roman ShevchenkoRoman Shevchenko
e74977d4673IDEA-128685 (test added)IDEA-128685
Roman ShevchenkoRoman Shevchenko
95cd67883e7IDEA-128676 (test added)IDEA-128676
Roman ShevchenkoRoman Shevchenko
ccd7b93497eCleanup (test)
Roman ShevchenkoRoman Shevchenko
cf72873535fIDEA-127466 (test added)IDEA-127466
Roman ShevchenkoRoman Shevchenko
7a8097321fdjava-decompiler: bulk decompilation test added
Roman ShevchenkoRoman Shevchenko
ff382a6fdfejava-decompiler: fixes and cleanups- console decompiler: resource closing, lookup instead of scan, error reporting - logger interface reworked - saver interface renamed - bytecode provider returns byte array (to reduce stream leakage) - extra level of context unit avoided - unneeded exceptions, dead code, formatting
Roman ShevchenkoRoman Shevchenko
4e79d160ca3java-decompiler: code attributes reading restored
Roman ShevchenkoRoman Shevchenko
686b5abef9cjava-decompiler: optimization (empty lists allocation avoided)
Roman ShevchenkoRoman Shevchenko
1cea85e49aejava-decompiler: optimization (less string buffer allocations on generating text)
Roman ShevchenkoRoman Shevchenko
f4f9e8be281java-decompiler: cleanups- better signatures - accurate suppression - unused symbols - typos