Commit Graph

  • cdf6e3877c [maven-release-plugin] prepare for next development iteration master Graham 2021-05-30 11:13:45 +0100
  • c4e0338c36 [maven-release-plugin] prepare release v1.1.1 v1.1.1 Graham 2021-05-30 11:13:37 +0100
  • 5331fced6a Update openrs2-parent Graham 2021-05-30 10:46:19 +0100
  • 10699549b7 Remove Gradle configuration Graham 2021-05-30 10:41:51 +0100
  • 64f78e9d98 Update dependencies Graham 2021-05-30 10:40:46 +0100
  • 9c869a42c3 Merge remote-tracking branch 'upstream/master' Graham 2021-05-30 10:31:08 +0100
  • 03a6b01b83 [java decompiler] getting rid of deprecated API usage Roman Shevchenko 2021-04-20 23:07:06 +0200
  • 4814e96e8f [java decompiler] migrating to Gradle 7.0 Roman Shevchenko 2021-04-20 22:53:31 +0200
  • 31cff62c94 Fix for IDEABKL-8006 IDE hangs when decompiling class which is its own superclass Maxim Degtyarev 2021-04-15 19:37:55 +0300
  • e16fb8ef1d Avoid assignment used as condition Tagir Valeev 2021-04-13 14:04:59 +0700
  • ede143d4bd use jdk9+ Map.entry API instead of AbstractMap.SimpleImmutableEntry Vladimir Krivosheev 2021-04-12 08:57:47 +0200
  • 56d2f5f887 Unused assignments removed, misc other fixes Tagir Valeev 2021-04-05 16:11:01 +0700
  • e59c63ba56 [java decompiler] switching Gradle build to Maven Central Roman Shevchenko 2021-02-17 22:42:32 +0100
  • 9cd86f9640 [java decompiler] skipping generated `module-info` statements Roman Shevchenko 2021-02-12 21:43:25 +0100
  • e130aa6896 [java decompiler] supporting `package-info` Roman Shevchenko 2021-02-12 12:30:20 +0100
  • 23b6aacfc7 Cleanup (formatting) Roman Shevchenko 2021-02-12 09:22:36 +0100
  • 37bb6cf4d8 [java decompiler] separating `module-info` sections Roman Shevchenko 2021-02-12 09:20:45 +0100
  • f40b96ebcf [java decompiler] minor refactoring + cleanup (duplicates; dependencies; test data layout; typos; formatting) Roman Shevchenko 2021-02-12 00:07:47 +0100
  • f259b38c72 IDEA-245329: Handle CONSTANT_Module and CONSTANT_Package leonardosnt 2021-02-11 12:45:52 +0100
  • 78d932a0cb [java-decompiler] aligning language level with the main project; bumping Gradle version Roman Shevchenko 2021-01-18 21:48:41 +0100
  • e708ad6393 java 11 migration: explicit -> diamond for anonymous classes Anna Kozlova 2021-01-16 20:33:55 +0100
  • e19aab61ce [java] API cleanup: remove unused API which was deprecated for a long time (IDEA-259329) Nikolay Chashnikov 2021-01-15 19:22:29 +0300
  • dbf407a655 Fix NPE inside `ExceptionRangeCFG::toString()` for `finally` exception range Maxim Degtyarev 2020-12-18 20:17:05 +0100
  • 143e2396ae Avoid set.removeAll(list) Tagir Valeev 2020-12-02 10:07:11 +0700
  • 7f65f48b3f use more high-level methods to copy arrays instead of low-level cryptic System.arraycopy() Alexey Kudravtsev 2020-11-12 18:06:44 +0100
  • 50691f39fb cleanup (final) Vladimir Krivosheev 2020-11-02 10:08:33 +0100
  • 237f7a8f0c Update <ciManagement> Graham 2020-10-07 23:38:28 +0100
  • 0606491b1e Update Docker image name Graham 2020-10-07 23:33:42 +0100
  • d23dee7271 [maven-release-plugin] prepare for next development iteration Graham 2020-10-07 23:32:56 +0100
  • ad90eafde8 [maven-release-plugin] prepare release v1.1.0 Graham 2020-10-07 23:32:27 +0100
  • b910c408b5 Map old Git author emails to openrs2.org Graham 2020-10-07 23:24:40 +0100
  • f11ed78169 Replace openrs2.dev with openrs2.org Graham 2020-10-07 23:24:27 +0100
  • 40f55b4c4f Update dependencies Graham 2020-10-07 23:21:59 +0100
  • e776ccf028 [maven-release-plugin] prepare release v1.1.0 v1.1.0 Graham 2020-10-07 23:32:27 +0100
  • 526fa06a22 Map old Git author emails to openrs2.org Graham 2020-10-07 23:24:40 +0100
  • 49f84b1a2d Replace openrs2.dev with openrs2.org Graham 2020-10-07 23:24:27 +0100
  • 3df14a99ab Update dependencies Graham 2020-10-07 23:21:59 +0100
  • a5bdafa54a Merge variables if the scope of one is contained within another Graham 2020-09-11 20:04:23 +0100
  • d12a2dab06 Split custom merge logic into a separate shouldMerge function Graham 2020-09-11 19:21:11 +0100
  • 9e525f7aeb Revert change to FieldExprent#getExprentUse covers1624 2020-06-07 16:53:49 +0930
  • 1f2ee3c81f Inline assignments made before a return Graham 2020-08-08 21:02:22 +0100
  • 74c7174bbf Re-enable simpleMerge with additional scoping restrictions Graham 2020-08-08 11:14:58 +0100
  • fda8f42dd0 Fix local variables incorrectly merging. LexManos 2020-06-15 22:07:51 -0700
  • f61e659e58 [java-stubs] Hide synthetic equals/hashCode/toString in records (stubs+decompiler) Tagir Valeev 2020-08-07 17:03:22 +0700
  • 1651445c90 [java-decompiler] IDEA-246839 Support java records in decompiler Tagir Valeev 2020-08-06 13:30:07 +0700
  • 0c1291b8ff Implement common superclass/interface algorithm in getCommonSupertype Graham 2020-08-04 12:46:17 +0100
  • 0749965bc9 [java-decompiler] initConstant: fix getField/putField handling Tagir Valeev 2020-07-29 13:15:14 +0700
  • 44ae885a96 Ignore library classes when saving decompilation result simon816 2020-07-15 23:47:08 +0200
  • ab4a7ddd16 Fix incorrect decompilation of inverted floating point comparisons with NaN (IDEA-196302) malte0811 2020-07-15 22:10:49 +0200
  • 34110df5f4 Improve heuristic for converting while loops to for loops Graham 2020-07-14 21:31:57 +0100
  • 49c640733c Remove issingle condition in matchFor Graham 2020-07-11 15:02:11 +0100
  • 4d46ef6312 Use more deterministic local variable names Graham 2020-07-05 20:57:42 +0100
  • 964f7292a8 Defer refreshVarNames until debug names have been assigned Graham 2020-07-05 20:48:06 +0100
  • 17c4438d37 Fix renaming variable declarations without assignments Graham 2020-07-05 19:38:29 +0100
  • 7a34b8e85a Add variable declaration support to iterateExprents Graham 2020-07-05 19:37:57 +0100
  • 9addbd6349 Use names from OriginalPcTable earlier during the decompilation process Graham 2020-07-05 14:43:59 +0100
  • eaa8533e74 Use names from MethodParameters earlier during the decompilation process Graham 2020-07-05 13:18:26 +0100
  • 1d2b66221a Update dependencies Graham 2020-07-04 11:17:02 +0100
  • 10a6efaa93 Update openrs2-parent Graham 2020-07-04 11:16:57 +0100
  • 2bf9bb4e9b Use mapped local variable names from the OriginalPcTable Graham 2020-07-03 20:30:41 +0100
  • b7ff940440 Fix references to parameters renamed with the MethodParameters table Graham 2020-06-27 20:37:16 +0100
  • 1d63f7d447 cleanup (final) Vladimir Krivosheev 2020-06-26 10:39:01 +0200
  • 5f94a0d0d5 apply remove redundant cast Anna Kozlova 2020-06-05 20:12:18 +0200
  • 843dbb5278 Merge remote-tracking branch 'upstream/master' Graham 2020-05-27 21:57:49 +0100
  • b3a455fb1a Relax isExprentIndependent Graham 2020-05-26 21:38:02 +0100
  • 1685759f61 Use Math.min/max Tagir Valeev 2020-05-14 15:31:46 +0700
  • 8382c008b2 Fixed unnecessarily escaped character Tagir Valeev 2020-05-13 15:04:08 +0700
  • 488da329f4 Fix warnings (redundant boolean operation and others) Tagir Valeev 2020-04-22 12:20:35 +0700
  • 1526cea2a5 Annotate variables in catch statements with @Pc Graham 2020-03-24 21:40:46 +0000
  • d2718bd7b0 Improve code for setting the bytecodeOffset in VarDefinitionHelper Graham 2020-03-22 12:55:42 +0000
  • eb536c94d7 Add bytecodeOffset to stack variables where it is unique Graham 2020-03-13 22:23:06 +0000
  • 35228e6d63 Populate bytecodeOffset of definitions created in VarDefinitionHelper Graham 2020-03-13 22:03:13 +0000
  • b4c1bab1b6 Add separate bytecodeOffset variable to VarExprent Graham 2020-03-13 21:21:44 +0000
  • 0d2a413b2a Fix finally processor instruction comparison Justin 2020-01-11 17:00:41 -0700
  • a7f0e61c74 Revert "Relax operand equality condition in try/finally detection" Graham 2020-03-12 21:08:28 +0000
  • a6b6f0a54b Set visibleOffset of IINC VarExprents Graham 2020-03-12 21:06:29 +0000
  • fd7a30c710 Exclude pull requests to master from the deploy stage Graham 2020-03-09 18:08:42 +0000
  • c7079537a3 Add @Pc annotations to local variable declarations Graham 2020-03-08 20:16:31 +0000
  • 19cae4fa08 Pass StructMethod to processBlock() Graham 2020-03-08 19:44:00 +0000
  • 391e495e5e Sort imports in ExprProcessor Graham 2020-03-08 19:41:35 +0000
  • 52a8a00698 Add OriginalPcTable attribute decoder Graham 2020-03-08 19:39:35 +0000
  • 9b04d3ea36 Switch from Jenkins to Drone Graham 2020-03-08 18:15:07 +0000
  • 468d99b7fd Update openrs2-parent Graham 2020-03-04 21:41:00 +0000
  • e35da00aec KT-25937 Decompilation to Java makes UI lag roughly every 2 seconds, and is not cancellable Vladimir Ilmov 2020-02-03 15:39:45 +0300
  • 97d8a34a0e [maven-release-plugin] prepare for next development iteration Graham 2020-02-02 11:40:48 +0000
  • d7b75d83bf [maven-release-plugin] prepare release v1.0.3 v1.0.3 Graham 2020-02-02 11:40:45 +0000
  • 32d668c776 Merge remote-tracking branch 'upstream/master' Graham 2020-02-02 11:39:00 +0000
  • 317e26e299 Add char literal type inference to add/sub operators Graham 2020-02-02 11:36:12 +0000
  • 24c93c3c50 Update dependencies Graham 2020-02-02 11:29:28 +0000
  • 404134cb5e Remove VARTYPE_CHAR from guessType Graham 2020-02-02 11:27:43 +0000
  • 246de918cc remove author (only some, where it is ok) Vladimir Krivosheev 2020-01-21 16:33:08 +0100
  • 94cc5ff549 [maven-release-plugin] prepare for next development iteration Graham 2020-01-11 12:19:19 +0000
  • f91220dd08 [maven-release-plugin] prepare release v1.0.2 v1.0.2 Graham 2020-01-11 12:19:17 +0000
  • ebf3595a75 Update dependencies Graham 2020-01-11 10:24:23 +0000
  • 56519aad73 Update openrs2-parent to build against Java 8 Graham 2020-01-11 10:22:48 +0000
  • 4ca282df94 IDEA-204998: Use decompile classes in preference to library classes md_5 2019-01-05 13:54:23 +1100
  • dc13765694 [maven-release-plugin] prepare for next development iteration Graham 2019-10-15 19:13:02 +0100
  • 535a608d1f [maven-release-plugin] prepare release v1.0.1 v1.0.1 Graham 2019-10-15 19:13:00 +0100
  • 5b8c2d3321 Update assertj-core Graham 2019-10-15 19:12:29 +0100
  • 950b8d7feb Update openrs2-parent Graham 2019-10-15 19:11:52 +0100