Skylot
|
68ccf57bd4
|
core: fix type detection for method arguments
|
2014-10-18 23:08:10 +04:00 |
|
Skylot
|
84970759d8
|
core: fix switch over enum with several enums in class
|
2014-10-14 22:38:29 +04:00 |
|
Skylot
|
53cac58ebe
|
core: fix processing of last instruction in 'try' block
|
2014-10-11 22:44:26 +04:00 |
|
Skylot
|
7f0815a7b2
|
core tests: add option for compile test without debug info
|
2014-10-11 22:21:40 +04:00 |
|
Skylot
|
68f5565b63
|
core: improve processing of 'try/catch' and 'break' in loops
|
2014-10-11 22:21:30 +04:00 |
|
Skylot
|
c552fb857d
|
core tests: replace several classes in dynamic class loader, add additional checks
|
2014-10-07 22:19:54 +04:00 |
|
Skylot
|
8a4ec47b92
|
core: support break with label for simple cases
|
2014-09-29 23:44:36 +04:00 |
|
Skylot
|
4fb6ada5ec
|
core: fix type inference for phi nodes
|
2014-09-26 22:19:23 +04:00 |
|
Skylot
|
017c6b4d42
|
core tests: compile decompiled code
|
2014-09-22 22:25:42 +04:00 |
|
Skylot
|
d55cd5fbb4
|
core tests: organize directories
|
2014-09-22 22:02:42 +04:00 |
|
Skylot
|
46c8572887
|
core: restore switch over enum
|
2014-09-18 20:59:39 +04:00 |
|
Skylot
|
ac5a6096bb
|
core: fix constructor call for moved arg (fix #20)
|
2014-09-13 18:55:17 +04:00 |
|
Skylot
|
db527fbbda
|
core: add api for write tests using smali
|
2014-09-13 18:55:17 +04:00 |
|
Skylot
|
010ae99c69
|
core: restore simple for-each loop over iterable object
|
2014-09-07 16:49:02 +04:00 |
|
Skylot
|
a4632d6e86
|
core: fix high memory usage while process conditions
|
2014-09-04 22:35:47 +04:00 |
|
Skylot
|
2a3162f869
|
core: don't set 'skip' flag for failed nested 'if' merge (issue #18)
|
2014-09-02 22:46:12 +04:00 |
|
Skylot
|
5a68d3bef7
|
core: restore for-each loop over array
|
2014-09-01 23:09:04 +04:00 |
|
Skylot
|
195eeceb62
|
core: restore simple indexed loops
|
2014-08-30 23:15:51 +04:00 |
|
Skylot
|
ec8309af49
|
core: fix processing 'if' at loop end
|
2014-08-20 22:02:00 +04:00 |
|
Skylot
|
e2018535ef
|
core: add ternary conditions processing
|
2014-08-19 22:27:51 +04:00 |
|
Skylot
|
ee56610f06
|
core: allow method name be same as class name (issue #15)
|
2014-08-18 20:45:50 +04:00 |
|
Skylot
|
5545a94a9e
|
core: process nested ternary operators
|
2014-08-16 17:39:30 +04:00 |
|
Skylot
|
3bdda55102
|
core: inline filled array creation
|
2014-08-14 22:23:13 +04:00 |
|
Skylot
|
b657b0fb1f
|
core: fix 'if' processing in 'do/while' loop
|
2014-08-12 23:00:29 +04:00 |
|
Skylot
|
72a50eae43
|
core: fix missing blocks in loop region
|
2014-08-11 22:29:10 +04:00 |
|
Skylot
|
fa37b90cff
|
core: fix processing try/catch in other catch
|
2014-08-10 22:36:42 +04:00 |
|
Skylot
|
88ccba166e
|
core: don't inline variables defined in 'try' and used in 'catch'
|
2014-08-08 22:10:10 +04:00 |
|
Skylot
|
58998089a6
|
core: redone 'if' structure checking
|
2014-08-07 22:20:47 +04:00 |
|
Skylot
|
f0a73b329e
|
core: fix processing conditions in loop
|
2014-08-06 22:28:29 +04:00 |
|
Skylot
|
c97678a477
|
refactor: make ErrorsCounter non static
|
2014-08-05 22:48:31 +04:00 |
|
Skylot
|
2ad739275f
|
core: handle special values for numbers
|
2014-08-04 22:07:10 +04:00 |
|
Skylot
|
a234227b9f
|
core: fix errors in try/catch processing (issue #13)
|
2014-08-02 16:33:52 +04:00 |
|
Skylot
|
16f736e773
|
core: fix missing 'catch' code
|
2014-07-30 23:05:39 +04:00 |
|
Skylot
|
33c5e0827a
|
core: always check arguments before inline
|
2014-07-29 22:59:53 +04:00 |
|
Skylot
|
0968f75e9a
|
core: fix condition in loops (issue #9)
|
2014-07-28 22:50:42 +04:00 |
|
Skylot
|
5f11f12d0c
|
core: remove redundant spaces for enums
|
2014-07-18 21:21:24 +04:00 |
|
Skylot
|
2d18950542
|
core: add some integration tests
|
2014-07-17 23:32:18 +04:00 |
|
Skylot
|
50d314445a
|
core: fix code style
|
2014-07-17 23:31:07 +04:00 |
|
Skylot
|
f8d57d9265
|
core: decompile '.class' files
|
2014-07-15 23:45:25 +04:00 |
|
Skylot
|
ebbe6db378
|
core: fix complex 'if' processing (issues #9 and #12)
|
2014-07-12 21:26:14 +04:00 |
|
fruiter
|
41cc83dbf6
|
core: fix nested try-catch blocks processing
|
2014-07-06 20:15:20 -04:00 |
|
Skylot
|
ce7101be88
|
core: always inline 'this' (issue #10)
|
2014-06-28 15:39:35 +04:00 |
|
Skylot
|
0a241e3a9c
|
core tests: add custom string matchers
|
2014-06-28 15:38:50 +04:00 |
|
Skylot
|
37857e88ea
|
core: fix switch statement processing (issue #9 case 2)
|
2014-06-24 14:08:20 +04:00 |
|
Skylot
|
e4dde3f4b6
|
core: fix class cast exception
|
2014-06-15 21:35:34 +04:00 |
|
Skylot
|
9c90699c40
|
core: fix parsing of generic signature with inner classes
|
2014-06-15 17:42:48 +04:00 |
|
Skylot
|
b67cd50e8a
|
gui: add definitions search window
|
2014-06-14 19:38:24 +04:00 |
|
Skylot
|
f2aa4cd10b
|
core: make better variables naming
|
2014-06-05 19:40:57 +04:00 |
|
Skylot
|
b940b99e75
|
core: fix issues in variable names and try/catch blocks
|
2014-06-03 23:08:40 +04:00 |
|
Skylot
|
868e0706ea
|
core: fix source line number parsing and saving
|
2014-05-31 16:58:03 +04:00 |
|