Commit graph

91 commits

Author SHA1 Message Date
claudio
7e155fb16a Improved compiler/decomp. behavior in low memory conditions. 2014-11-03 14:08:48 -05:00
claudio
ba11a5d121 Fixed bug in LAM environments within START loops. 2014-11-01 21:07:53 -04:00
claudio
4f56b2b56b Merged STO regression fix. 2014-10-30 19:01:31 -04:00
claudio
18cb6fd836 Added checks for debugging 2014-10-30 19:00:08 -04:00
claudio
b402679866 Fixed regression in STO. 2014-10-30 13:56:31 -04:00
claudio
e87d2b4aa2 Firmware progress 2014-10-21 09:01:25 -04:00
claudio
3ff47af259 Merge branch 'master' of ssh://192.168.16.120:2222/newrpl 2014-10-17 08:25:17 -04:00
claudio
a79b53eb6f Modified for target compilation 2014-10-17 08:22:00 -04:00
claudio
2d4363d402 Added defines to compile demo. 2014-10-13 22:00:44 -04:00
claudio
b4b9c7dc49 Changes to build properly for 50g target 2014-10-13 21:55:37 -04:00
claudio
78741904ee Slim down MPDecimal and sole on-target compilation issues. 2014-10-12 15:52:34 -04:00
claudio
7bef108ed6 Added Makefile 2014-10-10 23:15:48 -04:00
claudio
f61ba3634d Eliminated some typecast warnings 2014-10-01 21:27:40 -04:00
claudio
c4a079f800 Fixed: negative number raised to a power needs parenthesis 2014-09-19 14:27:58 -04:00
claudio
620dd39891 Progress on new rule engine 2014-09-18 21:48:31 -04:00
claudio
2e6ee1a89d Started new rule engine from scratch 2014-09-17 22:07:36 -04:00
claudio
b1c70ca7b5 Improved autosimplify during EVAL. 2014-09-10 22:00:00 -04:00
claudio
f0a277f4ac Fixed issue with double negatives in symbolics. 2014-09-10 13:53:07 -04:00
claudio
fb6a523b60 Fixed bug in numeric simplify. 2014-09-06 22:14:15 -04:00
claudio
bd268ddcbd Finished numeric reduction. 2014-09-06 15:28:26 -04:00
claudio
720bc600eb More numeric simplifications 2014-09-04 13:49:33 -04:00
claudio
0e46409403 Added sum of numeric fractions 2014-09-01 20:08:00 -04:00
claudio
23beca96a2 Fixed bug in numeric simplification 2014-08-29 21:09:18 -04:00
claudio
75049cfa29 Removed division by 1. 2014-08-28 22:15:55 -04:00
claudio
e91870c9e3 Added reals in symbolics. Added real fractions simplification. 2014-08-25 22:20:06 -04:00
claudio
849f49e7b1 Added fraction simplification 2014-08-23 19:30:02 -04:00
claudio
50a90f5eaa Partial commit on numeric simplification 2014-08-22 21:38:58 -04:00
claudio
b681598170 Added more cases to canonical expressions. 2014-08-18 22:01:56 -04:00
claudio
537e4e16e6 Improved canonical form of symbolics 2014-08-18 14:07:11 -04:00
claudio
7a493ebdbf Fixed memory leak. 2014-08-16 17:13:05 -04:00
claudio
58650e65fd Changed precedence 2014-08-12 13:57:39 -04:00
claudio
6ed45c74ff Added all stack commands 2014-08-09 08:38:13 -04:00
claudio
08c5d55deb Improved decompilation 'A+(-B)' --> 'A-B' and 'A*INV(B)' --> 'A/B' 2014-08-08 13:51:01 -04:00
claudio
1c44d6750b Improved symbolic support 2014-08-07 23:01:37 -04:00
claudio
899ca2c72b First rule matching algorithm 2014-07-28 21:51:22 -04:00
claudio
82e6fb7952 Cleaned up some constants. Improved symbolic EVAL. Started rule matching. 2014-07-26 09:18:46 -04:00
claudio
fb54f0e168 Improved ADD operator 2014-07-24 21:43:18 -04:00
claudio
81c3a11686 Treat single IDENT as symbolic 2014-07-22 14:27:41 -04:00
claudio
770718f7d8 Improved parenthesis of negative expressions. 2014-07-21 20:22:45 -04:00
claudio
b22c27e1e6 Added handling of unary plus and minus. 2014-07-20 21:16:50 -04:00
claudio
316a291878 Added symbolic EVAL operator 2014-07-19 21:06:49 -04:00
claudio
2c2bf0abda Added all operators on symbolics (some need improvement). 2014-07-17 21:39:57 -04:00
claudio
48fd0714b5 Cleanup and bug fixes. 2014-07-15 19:03:07 -04:00
claudio
820791f00d Decompiler is now GC safe again. 2014-07-14 13:53:51 -04:00
claudio
c8d935be96 Added function calls compile/decompile 2014-07-14 13:34:14 -04:00
claudio
444ec1cd08 Added compile/decompile of parenthesis. 2014-07-13 07:19:21 -04:00
claudio
3698d8d490 Accept whites in the middle of symbolics. 2014-07-12 18:17:45 -04:00
claudio
d9b1491ec2 Added binary op decompiler 2014-07-12 14:37:26 -04:00
claudio
af661ae166 Added symbolic decompiling (unfinished). 2014-07-11 22:11:54 -04:00
claudio
9d0ea6ffd7 Changed symbolic format 2014-07-09 21:30:08 -04:00