Commit Graph

12 Commits (preprocessor-improvements)

Author SHA1 Message Date
cgewecke eed704936a Add logic / tests to emit own events 7 years ago
cgewecke 633ceec9d1 Allow interface contracts 7 years ago
cgewecke 5ebd3041f6 Process all files in contracts folder for constant ABI mods 7 years ago
Alex Rea 986eeadc1b Do not require tests to use .call() 7 years ago
cgewecke 837deed888 Lint 7 years ago
Alex Rea f1389eecda First stab at instrumenting asserts 7 years ago
cgewecke 01a852a974 Instrument empty contract bodies correctly 7 years ago
cgewecke fa21d5bc22 Instrument conditional assignment to MemberExpressions 7 years ago
cgewecke 9d9dcda181 Fix tuple parsing / update tests 8 years ago
cgewecke 566758b40c Use coverage network port if avail (& unit test). 8 years ago
cgewecke bcd1c6fe81 Remove parse.js dummy node list, order nodes alphabetically 8 years ago
cgewecke 9f41aee7fa Move files into /lib and /bin 8 years ago
cgewecke 4b627f6b9e Fix broken chained call handling, add unit tests to verify cases get coverage 8 years ago
cgewecke 21d3c04ead Fix empty contract body parsing bug. Add coverage unit test for case 8 years ago
cgewecke 440bd8b602 Fix chained constructor/method call bug. Add compilation unit test for case 8 years ago
cgewecke 3e53edc87f Add missing assembly AST node type, ignore client truffle.js, revert previous README changes 8 years ago
cgewecke 52f0a4b889 Add assembly AST node names, edit README for npm install 8 years ago
cgewecke 53c7eaedd5 Bump solidity-parser to 0.3.0 & small fixes to accomodate it. Add tuples test. 8 years ago
Alex Rea 41a3e4a8ca Add brief headers to new files 8 years ago
Alex Rea 30a2292a00 Move instrumenter functions to separate file 8 years ago
Alex Rea 500cbd6f29 Remove the 'instrumenting' flag 8 years ago
Alex Rea 2c3a2248c8 Run ESLint over everything 8 years ago
Alex Rea 5ee149775f Move parse and injector into own files 8 years ago