Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Clean up old decompiler changes + add new sugaringcode-cleanup | md_5 | 2018-12-06 | -117/+1085 |
| | | | | | | | | | Contains code from: Alexandru-Constantin Bledea - Boxing Dmitry Cherniachenko - Vararg parameters, Boxing Egor Ushakov - Lambda, String Quoting Lex Manos - Switch decompilation Thinkofdeath - Formatting | |||
* | java-decompiler: test classes recompiled to match source line numbers | Roman Shevchenko | 2014-10-09 | -0/+0 |
| | ||||
* | java-decompiler: base class extracted to allow decompiler customization in tests | Roman Shevchenko | 2014-10-09 | -84/+113 |
| | ||||
* | java-decompiler: minor optimization | Roman Shevchenko | 2014-10-08 | -5/+16 |
| | ||||
* | cleanup after review - use option for decompiler banner text | Egor.Ushakov | 2014-10-08 | -15/+14 |
| | ||||
* | java-decompiler: class name logging on non-fatal errors | Roman Shevchenko | 2014-10-08 | -16/+42 |
| | ||||
* | Cleanup (formatting) | Roman Shevchenko | 2014-10-07 | -29/+22 |
| | ||||
* | calculate less indent buffers | Egor.Ushakov | 2014-10-07 | -53/+48 |
| | ||||
* | decompiler: move generated lines as it is stated in debug line table ↵ | Egor.Ushakov | 2014-10-07 | -40/+231 |
| | | | | (disabled for now) | |||
* | Fixed some errors in line counting | Stiver | 2014-10-07 | -52/+77 |
| | ||||
* | java-decompiler: minor optimization (no more empty array creation) | Roman Shevchenko | 2014-10-06 | -6/+10 |
| | ||||
* | java-decompiler: minor optimization | Roman Shevchenko | 2014-10-06 | -2/+4 |
| | ||||
* | Cleanup (formatting) | Roman Shevchenko | 2014-10-06 | -1/+1 |
| | ||||
* | java-decompiler: modules reorganized | Roman Shevchenko | 2014-10-06 | -0/+13 |
| | ||||
* | java-decompiler: unwanted dependency dropped | Roman Shevchenko | 2014-10-06 | -18/+12 |
| | ||||
* | Propagated bytecode-to-source tracer | Stiver | 2014-10-06 | -37/+142 |
| | ||||
* | decompiler: support line number table attribute | Egor Ushakov | 2014-10-05 | -0/+73 |
| | ||||
* | tests: decompiler test data lookup fixed for particular build configuration | Roman Shevchenko | 2014-10-02 | -0/+2 |
| | ||||
* | Started work on mapping bytecode instructions to source code lines | Stiver | 2014-10-01 | -153/+375 |
| | ||||
* | Cleanup (loop invariant optimization; formatting) | Roman Shevchenko | 2014-09-29 | -12/+10 |
| | ||||
* | IDEA-130478 (optimization of 6fcac6a5: less short-lived objects) | Roman Shevchenko | 2014-09-29 | -15/+13 |
| | ||||
* | Fixing migration errors: refactoring of processStatementLabel() reverted as ↵ | Stiver | 2014-09-28 | -13/+19 |
| | | | | it introduced incorrect logic changes | |||
* | Fixing migration errors: stream.read() doesn't read the entire available ↵ | Stiver | 2014-09-28 | -5/+12 |
| | | | | stream. It has to be called in a loop or replaced with readFully(). | |||
* | EA-60512 (better logging) | Roman Shevchenko | 2014-09-16 | -11/+1 |
| | ||||
* | java-decompiler: fix for broken Git checkout on Windows | Roman Shevchenko | 2014-09-12 | -16/+10 |
| | ||||
* | IDEA-129221 (tolerate invalid signature attributes) | Roman Shevchenko | 2014-09-12 | -76/+122 |
| | ||||
* | java-decompiler: force decompiled test data to be text files | Roman Shevchenko | 2014-09-12 | -0/+1 |
| | ||||
* | java-decompiler: NPE in test fixture; diagnostic | Roman Shevchenko | 2014-09-12 | -2/+4 |
| | ||||
* | IDEA-128685 (test added) | Roman Shevchenko | 2014-09-12 | -0/+44 |
| | ||||
* | IDEA-128676 (test added) | Roman Shevchenko | 2014-09-11 | -0/+40 |
| | ||||
* | Cleanup (test) | Roman Shevchenko | 2014-09-09 | -8/+23 |
| | ||||
* | IDEA-127466 (test added) | Roman Shevchenko | 2014-09-07 | -6/+4 |
| | ||||
* | java-decompiler: bulk decompilation test added | Roman Shevchenko | 2014-09-07 | -50/+216 |
| | ||||
* | java-decompiler: fixes and cleanups | Roman Shevchenko | 2014-09-07 | -672/+482 |
| | | | | | | | | | - 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 | |||
* | java-decompiler: code attributes reading restored | Roman Shevchenko | 2014-09-04 | -6/+49 |
| | ||||
* | java-decompiler: optimization (empty lists allocation avoided) | Roman Shevchenko | 2014-09-04 | -356/+358 |
| | ||||
* | java-decompiler: optimization (less string buffer allocations on generating ↵ | Roman Shevchenko | 2014-09-04 | -935/+715 |
| | | | | text) | |||
* | java-decompiler: cleanups | Roman Shevchenko | 2014-09-03 | -86/+68 |
| | | | | | | | - better signatures - accurate suppression - unused symbols - typos | |||
* | java-decompiler: hide synthetic field assignment | Roman Shevchenko | 2014-09-03 | -71/+38 |
| | ||||
* | java-decompiler: fixes and cleanups | Roman Shevchenko | 2014-09-03 | -995/+569 |
| | | | | | | | | - unified attribute loading code - common methods for checking member flags - verifying skip() - correct resource closing - typos | |||
* | java-decompiler: post-import cleanup (test sources reformatted) | Roman Shevchenko | 2014-09-01 | -189/+181 |
| | ||||
* | java-decompiler: tests moved | Roman Shevchenko | 2014-09-01 | -10/+467 |
| | ||||
* | java-decompiler: post-import cleanup (OS-dependent line separator) | Roman Shevchenko | 2014-09-01 | -2/+3 |
| | ||||
* | java-decompiler: post-import cleanup (typos) | Roman Shevchenko | 2014-09-01 | -131/+115 |
| | ||||
* | java-decompiler: post-import cleanup (explicit defaults for all preferences) | Roman Shevchenko | 2014-09-01 | -63/+55 |
| | ||||
* | java-decompiler: post-import cleanup (tests reorganized) | Roman Shevchenko | 2014-09-01 | -137/+282 |
| | ||||
* | java-decompiler: post-import cleanup (obsolete copyright option dropped) | Roman Shevchenko | 2014-08-31 | -15/+0 |
| | ||||
* | java-decompiler: post-import cleanup (readme and build file updated) | Roman Shevchenko | 2014-08-31 | -132/+36 |
| | ||||
* | java-decompiler: post-import cleanup (common fixes and optimizations) | Roman Shevchenko | 2014-08-29 | -422/+410 |
| | ||||
* | java-decompiler: post-import cleanup (dead code dropped) | Roman Shevchenko | 2014-08-29 | -4887/+4 |
| |