Ecosyste.ms: OpenCollective

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

github.com/QuiltMC/cfr

A fork of the CFR Java decompiler
https://github.com/QuiltMC/cfr

Remove redundant flag change

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@572 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6d9558055017d83d396c15a094f81e6abbb610ef authored over 11 years ago by Lee Benfield <[email protected]>
Improvement to usage finding, fix loop construction when inners used outside

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@571 c820dd76-da7a-4b58-9bdb-1b1215dfe356

838d880be047d0777d5800288e6c123165196781 authored over 11 years ago by Lee Benfield <[email protected]>
Intermediate boxing changes - brief break in aid of later simplification - will now generate bad code for Integer(Double) etc

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@570 c820dd76-da7a-4b58-9bdb-1b1215dfe356

2f2bf96a84eb31eb3965a7aa5d06d34fd538661e authored over 11 years ago by Lee Benfield <[email protected]>
Rewritten boxing transforms - more to come

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@569 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b9fdc2e758e6a0c88ece1737e8815168757fec1b authored over 11 years ago by Lee Benfield <[email protected]>
0_20 - fix for NPE in variableNamer, inline post/preinc synthetic accessors

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@568 c820dd76-da7a-4b58-9bdb-1b1215dfe356

2f565d8658664e2e2cc85f2d62d14a248b295d3d authored over 11 years ago by Lee Benfield <[email protected]>
0_20 - fix for NPE in variableNamer

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@567 c820dd76-da7a-4b58-9bdb-1b1215dfe356

021e496df0f23c677d820cc17f441f6a537e1ad5 authored over 11 years ago by Lee Benfield <[email protected]>
0_19

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@566 c820dd76-da7a-4b58-9bdb-1b1215dfe356

49474b6a9f89b7966d40033b98ee24f26c70d757 authored over 11 years ago by Lee Benfield <[email protected]>
array typing fix

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@565 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e1ba938f6562ce59e2911aff7f147d8377282a96 authored over 11 years ago by Lee Benfield <[email protected]>
Fix break on binding array supers.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@564 c820dd76-da7a-4b58-9bdb-1b1215dfe356

75487e9845a7b96301307ac6f10c6d32e2a60406 authored over 11 years ago by Lee Benfield <[email protected]>
Various improvements, mostly class friend accessors.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@563 c820dd76-da7a-4b58-9bdb-1b1215dfe356

7bca3aad5565673ab07ace674cb2ac933e197fad authored over 11 years ago by Lee Benfield <[email protected]>
improve accessors

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@562 c820dd76-da7a-4b58-9bdb-1b1215dfe356

d7b505c1cb6144473483ba69eb899c119832e171 authored over 11 years ago by Lee Benfield <[email protected]>
Made stringbuilderrewriter more fussy, started to introduce recovery

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@561 c820dd76-da7a-4b58-9bdb-1b1215dfe356

1e9287656d01f8245c1460a0de06c9122d8b90b2 authored over 11 years ago by Lee Benfield <[email protected]>
Check in a hack for SSA style rewriting, to unbreak synchblocks.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@560 c820dd76-da7a-4b58-9bdb-1b1215dfe356

a06e5b691daabe40a63d0fa61ae023f6d8d3e661 authored over 11 years ago by Lee Benfield <[email protected]>
Intermediate improvements to anonymous inner class inlining

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@559 c820dd76-da7a-4b58-9bdb-1b1215dfe356

78785bb5774c269154dc79d25223f69d3122b5bd authored over 11 years ago by Lee Benfield <[email protected]>
Handle direct analysis of inner classes (fix NPE)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@558 c820dd76-da7a-4b58-9bdb-1b1215dfe356

60c7155bf332739c5a3007689b93090b1b9b1466 authored over 11 years ago by Lee Benfield <[email protected]>
Improved inlining - 0_18

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@557 c820dd76-da7a-4b58-9bdb-1b1215dfe356

d5dc119a82293b2f1ba80aa15cacf0317acd6c9c authored over 11 years ago by Lee Benfield <[email protected]>
Inline mutating methods

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@556 c820dd76-da7a-4b58-9bdb-1b1215dfe356

2b01882e34aac165b24a7136a695b7584fdc1b07 authored over 11 years ago by Lee Benfield <[email protected]>
analyse the version from the cache

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@555 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e608051f0c49917370cdd10e3c09d3f43136cee9 authored over 11 years ago by Lee Benfield <[email protected]>
Hide the synthetic if we've inlined it

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@553 c820dd76-da7a-4b58-9bdb-1b1215dfe356

9e8505f481d5a8a0cd4da887d46b333e50fb6003 authored over 11 years ago by Lee Benfield <[email protected]>
Unroll accessors

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@552 c820dd76-da7a-4b58-9bdb-1b1215dfe356

933d65690ed0046e7910bbcb6c6321a50ab993cd authored over 11 years ago by Lee Benfield <[email protected]>
Rename boxing sugar flag

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@549 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b524337e5779de34efd16c34dc646f29207c8c8e authored over 11 years ago by Lee Benfield <[email protected]>
remove int.intValue, double.doubleValue, etc.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@547 c820dd76-da7a-4b58-9bdb-1b1215dfe356

61a16fd8fdbc72a017dce6d575142473ebf255b6 authored over 11 years ago by Lee Benfield <[email protected]>
Zero arg lambda improvements

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@546 c820dd76-da7a-4b58-9bdb-1b1215dfe356

95414b0160c2749fa6e2a773c132fb5e864626ef authored over 11 years ago by Lee Benfield <[email protected]>
0_17

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@545 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6d2a7e357d7db3239749a39b70810b7d213a6308 authored over 11 years ago by Lee Benfield <[email protected]>
Rewrite nested Synthetic outer references

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@543 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b735ef9c904d123e078af034a65d715cf57b8a70 authored over 11 years ago by Lee Benfield <[email protected]>
comment

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@542 c820dd76-da7a-4b58-9bdb-1b1215dfe356

2f78981b97eb6f41f918626089ed75e2d30e4492 authored over 11 years ago by Lee Benfield <[email protected]>
Add (unused) localvariabletypetable

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@541 c820dd76-da7a-4b58-9bdb-1b1215dfe356

74e44a847f970fc0fdc5449aee6f45cf0ceef166 authored over 11 years ago by Lee Benfield <[email protected]>
Significant improvements to lambda decoding - double colon, foreign functions.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@540 c820dd76-da7a-4b58-9bdb-1b1215dfe356

3184c4e19b8dedd8e496ec0b7585dead10a76d33 authored over 11 years ago by Lee Benfield <[email protected]>
Significant improvements to lambda decoding - double colon, foreign functions.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@539 c820dd76-da7a-4b58-9bdb-1b1215dfe356

5501ac9f7281217044ac1fba6cb847b30216630f authored over 11 years ago by Lee Benfield <[email protected]>
Intermediate code to improve inner classes

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@538 c820dd76-da7a-4b58-9bdb-1b1215dfe356

03012db2354d48dd14efe5fa0e7c4272e0b8aca3 authored over 11 years ago by Lee Benfield <[email protected]>
0_16

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@536 c820dd76-da7a-4b58-9bdb-1b1215dfe356

db75745da2b1a4a2e8787e066831734a0308a20d authored over 11 years ago by Lee Benfield <[email protected]>
Minor tweak to allow loading from classname not filename

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@535 c820dd76-da7a-4b58-9bdb-1b1215dfe356

97e7eab10b76a2ab687c1c20c571a4e92c1c5fcf authored over 11 years ago by Lee Benfield <[email protected]>
change the way try blocks are laid out, split overlaps (bad java, obfuscation)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@533 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6bed08326f9e4b2115cb5b02428e3af10208f819 authored over 11 years ago by Lee Benfield <[email protected]>
Slightly improved finally processing

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@532 c820dd76-da7a-4b58-9bdb-1b1215dfe356

78effc811b7b8125b0400205dbb6606edc91379b authored over 11 years ago by Lee Benfield <[email protected]>
Casting improvements

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@528 c820dd76-da7a-4b58-9bdb-1b1215dfe356

36f2479d1aad6c40570468e0c33a8a75b1ddca02 authored over 11 years ago by Lee Benfield <[email protected]>
0_15

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@526 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b211f6ea1b5fd3c43905774466029f7ca762d910 authored over 11 years ago by Lee Benfield <[email protected]>
Don't need a Class type constant, it damages generic discovery

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@525 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e816172164cb37e4a50639de04286950c28b65b9 authored over 11 years ago by Lee Benfield <[email protected]>
Change how constructions are gathered, improvement to state marking for type clashes.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@524 c820dd76-da7a-4b58-9bdb-1b1215dfe356

74cdff8ce680a98e69a1c7e33529a23ed1107fe1 authored over 11 years ago by Lee Benfield <[email protected]>
Cheap fix, but we can't be calling super if in static.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@522 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6adf9883790af423dab429179cf8e4b34e389993 authored over 11 years ago by Lee Benfield <[email protected]>
Handle missing classes better (even if it produces worse code), rename locals vs stack generations.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@520 c820dd76-da7a-4b58-9bdb-1b1215dfe356

af21a11c83a6557bdf3ad8b914bfb11ce47c2585 authored over 11 years ago by Lee Benfield <[email protected]>
Improvement to scope discovery

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@519 c820dd76-da7a-4b58-9bdb-1b1215dfe356

446ddcaac6fd65bfa7dbf7ce7e265334fabe95c9 authored over 11 years ago by Lee Benfield <[email protected]>
Checkpointing - no regressions, displaying bad code decisions.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@517 c820dd76-da7a-4b58-9bdb-1b1215dfe356

5b9c5beada17189ecb18d8ec28640679b67e8a30 authored over 11 years ago by Lee Benfield <[email protected]>
Correcting todo

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@514 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e8f159be625e1b464159e27c029f01287c72300b authored over 11 years ago by Lee Benfield <[email protected]>
0_14

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@513 c820dd76-da7a-4b58-9bdb-1b1215dfe356

ae556fae2dfcb55d8b7f5ae7917274be5ac795ae authored over 11 years ago by Lee Benfield <[email protected]>
Rewrite assertions

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@511 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b80383263d245a62cbe100263c9b1dd8319d8c18 authored over 11 years ago by Lee Benfield <[email protected]>
Remove ternary temporaries

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@510 c820dd76-da7a-4b58-9bdb-1b1215dfe356

c26afeb198eaab8ab584c58079fd84e26be5830e authored over 11 years ago by Lee Benfield <[email protected]>
Better use of checkcast

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@508 c820dd76-da7a-4b58-9bdb-1b1215dfe356

f343b6a9e2d2a5ea2df96da938d5af9eb3be45a4 authored over 11 years ago by Lee Benfield <[email protected]>
Multiple generic / ( non generic use of generics ) typing improvements.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@503 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b9a1f5e26f0fcd987404fdec124ddeba516a4eea authored over 11 years ago by Lee Benfield <[email protected]>
Fix incorrect import of inner classes.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@501 c820dd76-da7a-4b58-9bdb-1b1215dfe356

0e47ff41622463643890ade1fe2d756808eb2e00 authored over 11 years ago by Lee Benfield <[email protected]>
Significantly reduce spurious imports

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@499 c820dd76-da7a-4b58-9bdb-1b1215dfe356

5c8e3bb311a04fede4ffebc2faa303f0facca36c authored over 11 years ago by Lee Benfield <[email protected]>
notes

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@497 c820dd76-da7a-4b58-9bdb-1b1215dfe356

a49d169672109e6a1162b0a7481511311202aa2b authored over 11 years ago by Lee Benfield <[email protected]>
Improve generic type creation

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@496 c820dd76-da7a-4b58-9bdb-1b1215dfe356

1682bd134552c8ab546a6f6fed3ecdbfc7f5ffe8 authored over 11 years ago by Lee Benfield <[email protected]>
Remove tests - will add to seperate project

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@488 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b618a4b0480c21c91dcbfc1777cd3fefdb1f6ef1 authored over 11 years ago by Lee Benfield <[email protected]>
Move tests to separate project

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@487 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b720e4dfc619174140367113794c90918d8bd259 authored over 11 years ago by Lee Benfield <[email protected]>
Minor refactor new object, move bad tests

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@486 c820dd76-da7a-4b58-9bdb-1b1215dfe356

9b33d6c8827fe79bcd44a422abd0cda05530fb3b authored over 11 years ago by Lee Benfield <[email protected]>
Minor refactor new object, move bad tests

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@485 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e89f6b1a60d25a477ebe49e05f305aeda924dad2 authored over 11 years ago by Lee Benfield <[email protected]>
Minor refactor new object, move bad tests

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@484 c820dd76-da7a-4b58-9bdb-1b1215dfe356

7d24cb7a023af8c12b84a24e55d1c559ae34034b authored over 11 years ago by Lee Benfield <[email protected]>
Tests for local generics

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@483 c820dd76-da7a-4b58-9bdb-1b1215dfe356

d42e712337807447caad87e6a812f4916383aa0f authored over 11 years ago by Lee Benfield <[email protected]>
0_13 - add params for lifting, dead code

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@482 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6da5ff8d3045ee28d87b21cc2f3d8fbc4aeab64d authored over 11 years ago by Lee Benfield <[email protected]>
remove annoying space before fields with no accessors, hide inner class constructor

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@481 c820dd76-da7a-4b58-9bdb-1b1215dfe356

2c7c1966bf343057292389467391abe21df72a65 authored over 11 years ago by Lee Benfield <[email protected]>
Remove unused constructors (v1)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@480 c820dd76-da7a-4b58-9bdb-1b1215dfe356

abb90dcb255dc146ea42285f9e813c8f4d982a5e authored over 11 years ago by Lee Benfield <[email protected]>
Update test cases for constructor lifting

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@479 c820dd76-da7a-4b58-9bdb-1b1215dfe356

ec3f4ef72ebbfe766c4c6d21343febbc58412021 authored over 11 years ago by Lee Benfield <[email protected]>
Extra tests

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@478 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6adde589d809a6353faa89aa4b288e1a68fb5030 authored over 11 years ago by Lee Benfield <[email protected]>
Move instance variables out of constructor if possible

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@477 c820dd76-da7a-4b58-9bdb-1b1215dfe356

9ead0662a50efbeb2f326b6cc573ddbe8ab1f095 authored over 11 years ago by Lee Benfield <[email protected]>
Prune dead pointless methods (init just static {} )

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@476 c820dd76-da7a-4b58-9bdb-1b1215dfe356

158f6bdd89e47d154fdcbf53e98a5fa2c2c6c82c authored over 11 years ago by Lee Benfield <[email protected]>
Prune dead pointless methods (init just static {} )

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@475 c820dd76-da7a-4b58-9bdb-1b1215dfe356

23335b9d66c3e8d38c3f7f32a69a7c34a9237518 authored over 11 years ago by Lee Benfield <[email protected]>
Updated tests for static lifting

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@474 c820dd76-da7a-4b58-9bdb-1b1215dfe356

1c70cfa1f2eca0a443173084620bf27888132a15 authored over 11 years ago by Lee Benfield <[email protected]>
Fix class constants, don't lift static initialisers (messes up enum recognition)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@473 c820dd76-da7a-4b58-9bdb-1b1215dfe356

c64c92ea30dd7e0be59aa540daa67c04a8081db4 authored over 11 years ago by Lee Benfield <[email protected]>
Commenting

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@472 c820dd76-da7a-4b58-9bdb-1b1215dfe356

79cd3c2baed845b0e7d80ab0cad310f9cf5cb48b authored over 11 years ago by Lee Benfield <[email protected]>
Lift static init from <clinit> to field declarations.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@471 c820dd76-da7a-4b58-9bdb-1b1215dfe356

eb21383bcb367af8de2bbc2c7cece4854bf00227 authored over 11 years ago by Lee Benfield <[email protected]>
display <clinit> correctly.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@470 c820dd76-da7a-4b58-9bdb-1b1215dfe356

5d15ebbef83d21b3c1382dece14f1bd200ec89e3 authored over 11 years ago by Lee Benfield <[email protected]>
Move uses of <init> into a constant

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@469 c820dd76-da7a-4b58-9bdb-1b1215dfe356

bea8bb29d46a3a24a04a5b641b21c5ad0709a645 authored over 11 years ago by Lee Benfield <[email protected]>
Refactor whole class analysis

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@468 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6358eba22733bde27c6dc3b7314021127c7e29de authored over 11 years ago by Lee Benfield <[email protected]>
interface test

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@467 c820dd76-da7a-4b58-9bdb-1b1215dfe356

4fb39a7a45f95cb5a683e2c472123fbd8fabe367 authored over 11 years ago by Lee Benfield <[email protected]>
interface test

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@466 c820dd76-da7a-4b58-9bdb-1b1215dfe356

3d0ef1a871897ce626a9213b52047d611f13a813 authored over 11 years ago by Lee Benfield <[email protected]>
interface test

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@465 c820dd76-da7a-4b58-9bdb-1b1215dfe356

1ee1a0f87fd6a14614df95ac583cadf9e3ca778e authored over 11 years ago by Lee Benfield <[email protected]>
notes

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@464 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b8dc31d155eddfec2829d432986d9e28289735ca authored over 11 years ago by Lee Benfield <[email protected]>
Change how relative instructions are done.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@463 c820dd76-da7a-4b58-9bdb-1b1215dfe356

c7de00a8cef38c09376e537d9602475610dbbd05 authored over 11 years ago by Lee Benfield <[email protected]>
improve tests

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@462 c820dd76-da7a-4b58-9bdb-1b1215dfe356

c78b38b17146b48e6166580b56b448d36e2148c9 authored over 11 years ago by Lee Benfield <[email protected]>
More tests

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@461 c820dd76-da7a-4b58-9bdb-1b1215dfe356

ce986dd03af28271abbd7347d494ce97beac56ba authored over 11 years ago by Lee Benfield <[email protected]>
0_12

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@460 c820dd76-da7a-4b58-9bdb-1b1215dfe356

91920afb37b243f38d744f0c0aba41a139407542 authored over 11 years ago by Lee Benfield <[email protected]>
Hide resugared inners

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@459 c820dd76-da7a-4b58-9bdb-1b1215dfe356

96cb898aa2535ef247e6c76a5e60cc30a3839395 authored over 11 years ago by Lee Benfield <[email protected]>
Command line arg for enum sugaring

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@458 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e219343fb8afb7c67a4b9481fcfbfde37af4ecd5 authored over 11 years ago by Lee Benfield <[email protected]>
improved enum dumping

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@457 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6199fbc0f0f2651f2e0800a50c2564e970794e59 authored over 11 years ago by Lee Benfield <[email protected]>
improved enum dumping

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@456 c820dd76-da7a-4b58-9bdb-1b1215dfe356

9de311c9b06d76debd62a6f7e335f82437d5f6f6 authored over 11 years ago by Lee Benfield <[email protected]>
Move class file dumping into helpers

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@455 c820dd76-da7a-4b58-9bdb-1b1215dfe356

8c94e66ba90daebf3cafc1bd9ef66b2c7e53c2c3 authored over 11 years ago by Lee Benfield <[email protected]>
extra regression tests

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@454 c820dd76-da7a-4b58-9bdb-1b1215dfe356

ee5a571412ac9ae19e4bf31885a196ff82d5a399 authored over 11 years ago by Lee Benfield <[email protected]>
enum rewriting

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@453 c820dd76-da7a-4b58-9bdb-1b1215dfe356

3ae4623872cdf1c28bb884c3a10e62b9ba561207 authored over 11 years ago by Lee Benfield <[email protected]>
Checkpoint enum rewrites

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@452 c820dd76-da7a-4b58-9bdb-1b1215dfe356

7546c8abd22d5807293ba018897fd2b311b3ab33 authored over 11 years ago by Lee Benfield <[email protected]>
Checkpoint enum rewrites

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@451 c820dd76-da7a-4b58-9bdb-1b1215dfe356

03962da85d6799600533c9f12f364c6fca02192f authored over 11 years ago by Lee Benfield <[email protected]>
enum with member and statics

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@450 c820dd76-da7a-4b58-9bdb-1b1215dfe356

eb0c8e7c487f4bce594f1787068b5ff2e97b28a1 authored over 11 years ago by Lee Benfield <[email protected]>
Tidying display of imports

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@449 c820dd76-da7a-4b58-9bdb-1b1215dfe356

8ff9536cdd51270f27dcd7293b088f012ac5a487 authored over 11 years ago by Lee Benfield <[email protected]>
Remove unnecessary cp ref

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@448 c820dd76-da7a-4b58-9bdb-1b1215dfe356

990cd832b98575327eeb92d0c62787c40e16ef3b authored over 11 years ago by Lee Benfield <[email protected]>
Remove some cp references, start enum rewriter.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@447 c820dd76-da7a-4b58-9bdb-1b1215dfe356

aa335861bc2820d78a83ba2b90c781bb9c34b40e authored over 11 years ago by Lee Benfield <[email protected]>
Better display of class in exception spec.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@446 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e49b52e05f75ad56f57b83a092fb6f8b66d0ad2b authored over 11 years ago by Lee Benfield <[email protected]>
Tidy trailing spaces on exception specs

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@445 c820dd76-da7a-4b58-9bdb-1b1215dfe356

9a17ebcf3f15bb2616e71ebd29adcc3c9b49b0f7 authored over 11 years ago by Lee Benfield <[email protected]>
When verifying prototypes don't try to load array types!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@444 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6e3cad892ff8daa24b6ce26511a6ad81d161a2c2 authored over 11 years ago by Lee Benfield <[email protected]>
Fix explicit calls to super methods

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@443 c820dd76-da7a-4b58-9bdb-1b1215dfe356

832249274ca1c2697e9e8c9fb0d5c762baa65848 authored over 11 years ago by Lee Benfield <[email protected]>
Incorrectly detecting float literals as double!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@442 c820dd76-da7a-4b58-9bdb-1b1215dfe356

4f5ab84308560ccde69f3644e280c3d366525576 authored over 11 years ago by Lee Benfield <[email protected]>
double version of float test

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@441 c820dd76-da7a-4b58-9bdb-1b1215dfe356

d1849ada6c88ed587797c857ca30a7804eec8a70 authored over 11 years ago by Lee Benfield <[email protected]>