Commit Graph

34 Commits

Author SHA1 Message Date
Jacques Wagener d08491594f
Add interface_codes to produce_source_map. 2019-03-17 21:15:01 +02:00
Jacques Wagener 0de46e8ded
Add string print support for variables. 2019-03-08 01:21:05 +02:00
Jacques Wagener a475eee9aa
Fix: bytelikes from storage and printing integer types. 2019-03-08 01:17:30 +02:00
Jacques Wagener 69de88789a
Add support for string in source map. 2019-03-08 00:14:14 +02:00
Jacques Wagener 328c49ab9d
Lint fixes. 2019-02-11 12:32:07 +02:00
Jacques Wagener 0981ace7ed
Add support for new map syntax. 2019-02-11 12:07:17 +02:00
Jacques Wagener b1eceb9789
Upgrade vyper version to b8. 2019-02-11 11:37:49 +02:00
Jacques Wagener 1d8c00435f
Update vyper-debug to use vyper-0.1.0b5. 2018-12-10 11:24:52 +02:00
Jacques Wagener 38c3b3087e Newer py-evm versions. 2018-11-22 15:01:43 +02:00
Jacques Wagener 85ab3e2cd7
Add better exceptions message for failing transactions. 2018-10-16 19:49:24 +02:00
Jacques Wagener 1a6bffccdb
Use DebugComputation with tests. 2018-10-15 20:35:22 +02:00
Jacques Wagener ea7f5f8887
Add debugging for only once per-line statement. 2018-10-15 17:41:31 +02:00
Jacques Wagener 33d4acb837 Call VyperDebugCmd if a breakpoint is supplied in the source map. 2018-10-10 18:43:59 +02:00
Jacques Wagener cd3feeee07 Add set_debug_info. 2018-10-10 14:44:34 +02:00
Jacques Wagener 35433fcaca
Minor changes. 2018-10-10 10:22:59 +02:00
Jacques Wagener 32d45a76fa
Create basic PyEVMDebugBackend for injecting debugger on the computation. 2018-10-09 00:38:27 +02:00
Jacques Wagener bcb1eb03d5 Basic VM hook. 2018-10-06 17:32:36 +02:00
Jacques Wagener 7b35bf401c
Add fix for init_args. 2018-09-17 19:37:14 +02:00
Jacques Wagener 04a4125a0f
Use new global context instead. 2018-09-14 20:14:51 +02:00
Jacques Wagener c0e70c8204
Add calldataload command. 2018-08-31 21:01:26 +02:00
Jacques Wagener 9687c982cb
Add support to read ByteArray variables. 2018-08-24 13:13:19 +02:00
Jacques Wagener da690e2a14
Fix up mload command. 2018-08-23 00:30:45 +02:00
Jacques Wagener 879dd95f38
Remove logo from intro. 2018-08-23 00:00:40 +02:00
Jacques Wagener d4a1e05ee0
Add memload. 2018-08-22 23:58:38 +02:00
Jacques Wagener 4ecbe602e6
Add support for retrieving values from maps. 2018-07-24 10:25:15 +02:00
Jacques Wagener 7a689bf56f
Add support for reading single key map values. 2018-07-20 19:09:09 +02:00
Jacques Wagener e41401fcd9 Merge branch 'master' of github.com:status-im/vyper-debug into 1_print_int128 2018-07-18 16:19:49 +02:00
Jacques Wagener 34dc39e916 Linting fixes. 2018-07-18 16:09:25 +02:00
Jacques Wagener 35c3fa0b96 Add support for reading int128. 2018-07-18 15:52:51 +02:00
Jacques Wagener 093541cac6 Add stdin and stdout passthrough to VyperDebugCmd.
- Used for implementing cmdline testing.
2018-07-18 15:42:18 +02:00
Jacques Wagener 5b243dde30 Add test for source map functionality. 2018-07-17 17:31:45 +02:00
Jacques Wagener dcefcdeae3
Linting fixes. 2018-07-13 18:25:22 +02:00
Jacques Wagener ab9a8bf82c
Add basic vyper-run with vdb support. 2018-07-12 18:57:04 +02:00
Jacques Wagener 258e5df121
Add vdb module. 2018-07-12 17:52:40 +02:00