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

0_33

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

6213a7c203e482ec8424020c685561e6a1553723 authored over 11 years ago by Lee Benfield <[email protected]>
Fix for self-lvalue mutation causing incorrect nopping

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

1ad8e1e620352941fc8655cb927893a3824f319c authored over 11 years ago by Lee Benfield <[email protected]>
0_32

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

a45bd3b170666e4f602c5f94ad4efaa3b51f1bd2 authored over 11 years ago by Lee Benfield <[email protected]>
Allow lvalue replacement for array aliases (fixes Short circuit tests)

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

ec4d2f722a36eadff43b086e7079572a758d9f7b authored over 11 years ago by Lee Benfield <[email protected]>
Don't needlessly up-promote types on comparison.

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

26c20ec7c92812a4f84be244cb27a57bec4a1d98 authored over 11 years ago by Lee Benfield <[email protected]>
FIx bad use of a pre-mutation

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

79d5f0737c36928bfbcd22de4e4f8ec05ade5b7d authored over 11 years ago by Lee Benfield <[email protected]>
continues in for loops

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

242fffaf6f897352b94322fa69c210bb7df0cd3d authored over 11 years ago by Lee Benfield <[email protected]>
Tidy up single method dumps

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

4e90fe7c8b16d1e97435b32f696f72f586950f96 authored over 11 years ago by Lee Benfield <[email protected]>
improve failure mode, fix infinite pathological loops

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

c8da95d4e18edeec55f347f66705f373f84e61d9 authored over 11 years ago by Lee Benfield <[email protected]>
Improving finally implementation

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

8a4ca7276f54e9fac75ad2f659677141228d2948 authored over 11 years ago by Lee Benfield <[email protected]>
Improving finally implementation

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

1025fabcef59f7d838848b6acd6f316ee1925a4b authored over 11 years ago by Lee Benfield <[email protected]>
Improving finally implementation

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

f61018382f9f03540190dbea370f3811be04822c authored over 11 years ago by Lee Benfield <[email protected]>
Improving finally implementation

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

9b8c68a73a7a0690a0165121e95754478ee15566 authored over 11 years ago by Lee Benfield <[email protected]>
Remove old finally implementation

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

7082818c7b556dd9e5ea28e8eb72ccbf418b2039 authored over 11 years ago by Lee Benfield <[email protected]>
Comment

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

0d2394fff4da099f82b33b23c413c7db3acd93d2 authored over 11 years ago by Lee Benfield <[email protected]>
Inline early returns (too aggresive now) - dead code in preparation for doing loops at 0p04.

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

bc48e1885755d33d731fe74a375623c1c76df483 authored over 11 years ago by Lee Benfield <[email protected]>
Catch and rethrow.

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

313eb2a78b21e9d5e8337b7e073ce3a4e9cf7f7f authored over 11 years ago by Lee Benfield <[email protected]>
Allow partial failure, if only to shut Mike up. ;)

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

68bbaa98263eaeed66d0aefe87e72c9df0ccd55c authored over 11 years ago by Lee Benfield <[email protected]>
Allow bad supers. Needed to cope with missing type info.

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

42dd570af92ead1a561a91ceb68847b93aa92aa0 authored over 11 years ago by Lee Benfield <[email protected]>
Allow stack entry mismerges. This is necessary to cope with odd JSRs.

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

b1293fe104f35ccf91f102fb7ee56ef1ef2cfbe0 authored over 11 years ago by Lee Benfield <[email protected]>
better ternaries

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

bd933a2b024b4a26227ca67ae12c1ac1803e0698 authored over 11 years ago by Lee Benfield <[email protected]>
Improvements to conitionals - more to come.

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

388bad99bf79a475c79c279e4fc7b0dac197b343 authored over 11 years ago by Lee Benfield <[email protected]>
Improvement to lifetiming, final knowledge - better conditional collapsing.

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

7438ad4ef04f3482a08f03fe5208eeda22ac921b authored over 11 years ago by Lee Benfield <[email protected]>
Improvement to type collision

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

de1633c4a5acbb45b6e103675cfcebdd966d4ebc authored over 11 years ago by Lee Benfield <[email protected]>
0_29

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

d72172dc7a6ead9021c02e24e1df23d2dd69cd2e authored over 11 years ago by Lee Benfield <[email protected]>
Use identity maps to avoid colliding on names.

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

1b084cd63cdcea7abaed158bdb45ba935bd45c1b authored over 11 years ago by Lee Benfield <[email protected]>
Fix searching dead code, etc

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

3f6598fcbd96ea659fbe78bd5738f5d564beea96 authored over 11 years ago by Lee Benfield <[email protected]>
Get parameters after analysis

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

d4661c3bedc54c0514f0ed11b5fa8906cfcb36f2 authored over 11 years ago by Lee Benfield <[email protected]>
Improvements to scoping, some minor regressions

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

5f92d0a96be880b4e2001ef0201ee60712f97d9d authored over 11 years ago by Lee Benfield <[email protected]>
Change naming

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

824e606756266e2caa030b86ec51b9634f53f3ba authored over 11 years ago by Lee Benfield <[email protected]>
Move a bunch of stuff.

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

dbcf30e5f96a87295f68c193e0783866998321c2 authored over 11 years ago by Lee Benfield <[email protected]>
Whoops! Postfix L onto Long Literals.

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

6ee8ec3460cb1293b6fde0a6d66573b67ae31b42 authored over 11 years ago by Lee Benfield <[email protected]>
0_28

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

4aa4f75572fd44f6bffd00a241c4e70c9d1e0c0e authored over 11 years ago by Lee Benfield <[email protected]>
Fix problems with lambda, finally.

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

4f543e55f4517f60e2a3964157a36b71765a24ab authored over 11 years ago by Lee Benfield <[email protected]>
Various dumping improvements - lambdas, correct attribute orderings, annotations.

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

748d724c9d580a2e0f0cb523e56f76386f9e2d58 authored over 11 years ago by Lee Benfield <[email protected]>
Decrease ref count rather than removing an arbitrary source

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

30ac0265ca411deae20ef5edb2a7cca2aacf7013 authored over 11 years ago by Lee Benfield <[email protected]>
Change how we handle construction

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

372c4c6d5b432cdbcd5292cab3ef89ab1a5841d0 authored over 11 years ago by Lee Benfield <[email protected]>
Add an artifical source count

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

c0579b1d36d6ba9dfd09ba7ad57fd446fa551849 authored over 11 years ago by Lee Benfield <[email protected]>
Fix issue with missing finally returns

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

bac907bb35e9b307a29c34527c8e907dc9122570 authored over 11 years ago by Lee Benfield <[email protected]>
Removed dead file

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

f02ed1a40a641513d7249e546948d50dce8ce833 authored over 11 years ago by Lee Benfield <[email protected]>
0_27

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

11cf88b89bb48c853b54f0be398c1e914c12ffc5 authored over 11 years ago by Lee Benfield <[email protected]>
Support for java 1.8.0 b103 style lambdas.

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

195a64df429f8a450d2993b896c3e663be472907 authored over 11 years ago by Lee Benfield <[email protected]>
Re-enable try { x } catch (T) { rethrow} desugaring

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

6a29ffb9e1fa95e85f8aada36b0a29d9feaa3b38 authored over 11 years ago by Lee Benfield <[email protected]>
Be more greedy about detecting loops outside finally

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

9f3e3cbc90aa478f167f375c225ae03bba385e28 authored over 11 years ago by Lee Benfield <[email protected]>
Don't agressively claim blocks after finally tries

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

78278f06ac57a89bc778facff15f7a3c9db927ce authored over 11 years ago by Lee Benfield <[email protected]>
Don't agressively claim blocks after finally tries

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

46170e7e48b5fa95675d85236b2ed908cb76373d authored over 11 years ago by Lee Benfield <[email protected]>
Stop illegal backjumps being introduced.

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

da24bd1bec5c11f331a5a429030ab2416452db30 authored over 11 years ago by Lee Benfield <[email protected]>
Checkpointing - some dead code in here

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

aa9a36910a6fb411322447c623772194f832b06f authored over 11 years ago by Lee Benfield <[email protected]>
Complain if removing goto target

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

3dac524bd13628643431e4e222646bdb15595386 authored over 11 years ago by Lee Benfield <[email protected]>
Allow exception handler infront of nothing.

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

e49c8b1080f687e2ceddbbc132c077564aeaa32c authored over 11 years ago by Lee Benfield <[email protected]>
Better graph helper interface

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

9fb71cb703e363257917e970a6406ffe3ea906db authored over 11 years ago by Lee Benfield <[email protected]>
Prefer local files to JAR files, if they exist.

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

47615b011d014c1ef0fb453ca3a3263e60e94d2a authored over 11 years ago by Lee Benfield <[email protected]>
Prefer local files to JAR files, if they exist.

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

92c8b7bf4a57951a123b5a5718be6542e6aac48c authored over 11 years ago by Lee Benfield <[email protected]>
Rewrite of finally handlers - better than previous, but not working properly yet!

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

a9a36635f5a6fc8ba228abc62a1326f58dead523 authored over 11 years ago by Lee Benfield <[email protected]>
Tidied up pointless code removal.

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

f92e98d0aff13d5dd4cbbb31ebaf6cf20174c10b authored over 11 years ago by Lee Benfield <[email protected]>
Tweaks to finally handling for synchblocks.

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

3f9e29959b36d328ebcd1b62f299a820bca792ea authored over 11 years ago by Lee Benfield <[email protected]>
Fix some finally bugs....

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

1e6106a589da10874f2a196f473838c25c938963 authored over 11 years ago by Lee Benfield <[email protected]>
0_26 - fixed nasty exception loop case.

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

9d7c71b99ff2b027be0b5527d524d7afc9811091 authored over 11 years ago by Lee Benfield <[email protected]>
Further fix (in 0.25) for classpath

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

ac72e3d98646f37532edb400044af1d847fc4f4b authored over 11 years ago by Lee Benfield <[email protected]>
0_25

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

cea2f07ea9ffc9cc9feca163b3d842bfbe112e05 authored over 11 years ago by Lee Benfield <[email protected]>
Add extra cast to fix issue from sable optimised

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

7b9e3ef53c220ce9fc55b0c082b1e3ac2c49349c authored over 11 years ago by Lee Benfield <[email protected]>
bad test on finally rewriter

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

4285ca08aa8731c98607871eff6b479ad9573782 authored over 11 years ago by Lee Benfield <[email protected]>
Be more generous about inner class and other failures

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

2da34179b0b97170dda057ab0526be498e382af7 authored over 11 years ago by Lee Benfield <[email protected]>
improvement to loops overlapping exception blocks

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

13c35abfcdfe8cb6514c3dda61ff829701934070 authored over 11 years ago by Lee Benfield <[email protected]>
Improvement to empty if blocks

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

f7de61cfc4e295496cf685df3f9ceda6cffc9bcb authored over 11 years ago by Lee Benfield <[email protected]>
(Slightly) fix null if blocks.

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

4fd12fef6e2229bef8945f944f4e1e6a0a89e186 authored over 11 years ago by Lee Benfield <[email protected]>
0_24

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

e7472fe04c3c86b660c4ca11aa16006cd7ea61d5 authored over 11 years ago by Lee Benfield <[email protected]>
Partial try/finally

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

de5d3906d0788de36d177457791240aa80e7bb81 authored over 11 years ago by Lee Benfield <[email protected]>
Partial try/finally

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

df3ab58c18056b1907639e86cbce76ce59b3fcc0 authored over 11 years ago by Lee Benfield <[email protected]>
Partial try/finally

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

def1fa04d5e553d747268d0898d619bd2db03d00 authored over 11 years ago by Lee Benfield <[email protected]>
Partial try/finally

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

7d4f0fb7b5a909f3e0fbb2f3d1cac7dcab4c9a74 authored over 11 years ago by Lee Benfield <[email protected]>
Some inprogress exception improvements

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

8a51726f3a08ed1984d3ffb8b46fec8d1fb1a41f authored over 11 years ago by Lee Benfield <[email protected]>
Be more flexible with naming.

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

a722ba98a8d2d08c636b059d5025c6a80fa67d26 authored over 11 years ago by Lee Benfield <[email protected]>
fix caught temporaries inside exceptions

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

0e308019f1a21c401f231990b034eca02348b612 authored over 11 years ago by Lee Benfield <[email protected]>
Perform catch analysis before loop, otherwise forward jumps we can eliminate will screw up loop detection

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

278472d07f67e1f74fb5f74b0b986448f7d6491b authored over 11 years ago by Lee Benfield <[email protected]>
0_23

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

700c302df281463f2281be4111e2fa0acd43c75e authored over 11 years ago by Lee Benfield <[email protected]>
Change ref<-null chaining

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

f4672e9c735c7cfb656b214738c1595f73895e5d authored over 11 years ago by Lee Benfield <[email protected]>
more improvements to exceptions

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

7b3930c0db285cd48c5e6b14b96556ce5c253057 authored over 11 years ago by Lee Benfield <[email protected]>
Fix bug in exception aggregator which invalidly extended ranges.

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

3bc274fc9d521fe4440c4c38d81dfb8a332458ea authored over 11 years ago by Lee Benfield <[email protected]>
Shrink exceptions if they overlap with their handlers (may change obfuscated code).

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

6b008de33ce4345f649aaa559c2c6d669951e9f8 authored over 11 years ago by Lee Benfield <[email protected]>
Add known ok forward jumps - but don't set a type on them

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

a46acbe8b3e1dae7927c5f74dd2767ba1572ef39 authored over 11 years ago by Lee Benfield <[email protected]>
0_22 - minor release for exceptions

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

4cef4559ed7d5bdaa363e7219ad45510a8a79c5c authored over 11 years ago by Lee Benfield <[email protected]>
fix npe

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

e64669ef1a5a153642c3e875f0bdfeb461ef8f54 authored over 11 years ago by Lee Benfield <[email protected]>
Incremental exception and block improvements

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

2c0a76b409dc18c739767a3e4499dc4b6952ee08 authored over 11 years ago by Lee Benfield <[email protected]>
display char switches correctly

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

6f1251723a035df4684ecc6c9224adde51dc28e3 authored over 11 years ago by Lee Benfield <[email protected]>
tidy

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

d7667c1c0a40ef073294294d9bf3c0e283760611 authored over 11 years ago by Lee Benfield <[email protected]>
0_21

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

5a4dc1a259b6d028684ceca5735edcdd2d344a30 authored over 11 years ago by Lee Benfield <[email protected]>
0_21

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

6b6264a3a4c9c9f49ff72bb8bf450a7a540d4cea authored over 11 years ago by Lee Benfield <[email protected]>
More casting fixes.

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

c6f1a916be4ae53f2a19fec2a343070500f2fabb authored over 11 years ago by Lee Benfield <[email protected]>
Don't add explicit casts for lambda, even if the types look wrong.

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

db4b6dc4ce7224b17c73dbaeef955093db08f20c authored over 11 years ago by Lee Benfield <[email protected]>
Improve cast checking for generics.

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

409ae4b85a770d962fb8e12eaa2b5e8909ebab45 authored over 11 years ago by Lee Benfield <[email protected]>
Handle null types better.

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

d68a15558781d33c949702f3f1ced39fa7450b7d authored over 11 years ago by Lee Benfield <[email protected]>
Further boxing / casting fixes

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

668acb2b84ab9f799b1ae15999b770d7c336fa4f authored over 11 years ago by Lee Benfield <[email protected]>
Further boxing / casting fixes

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

85fb7a5332985474c07187d08f790c056faabcf5 authored over 11 years ago by Lee Benfield <[email protected]>
Further boxing / casting fixes

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

5a8d236dbfd925e504b712f42aefdcb1376f72cb authored over 11 years ago by Lee Benfield <[email protected]>
Fixing (slowly!) boxing tests

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

f22022d217b9c6b669461fb7ad0fa38bf61edc2f authored over 11 years ago by Lee Benfield <[email protected]>
More casting improvements

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

363f7605e3695c53173a3a02a1159fefa7784ed7 authored over 11 years ago by Lee Benfield <[email protected]>
fix dup orderings, remove uneccessary vars

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

b52083a500b674124146f4faed95ed7d213c2e7a authored over 11 years ago by Lee Benfield <[email protected]>
improvement to aliasing , precast check

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

9797fb26cb896ebfd2576f99a75663e5e836a267 authored over 11 years ago by Lee Benfield <[email protected]>
Temporary step back for casting - insert MORE casts!

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

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