Commit graph

  • 237c875956 Remove spaec Steven Jack 2018-04-15 21:39:32 +0100
  • b0d92e085b Add build args Steven Jack 2018-04-15 21:38:12 +0100
  • 0b46a3f3b7 Adds docker setup Steven Jack 2018-04-15 21:36:59 +0100
  • 8ea013ab60 Incorrect import (#69) 0.40.2 Steven Jack 2018-04-15 17:56:18 +0100
  • 1bca8f58b4 contract params Anthony De Meulemeester 2018-04-15 18:55:52 +0200
  • 85ec6faa7c Bumps version Steven Jack 2018-04-15 12:27:47 +0100
  • 2a022d1613 Update incorrect import Steven Jack 2018-04-15 12:27:33 +0100
  • 8a1616fe62 added persistence of assets and spentcoins. Anthony De Meulemeester 2018-04-15 09:14:37 +0200
  • ab2568cc51
    Fixed some networking issues (#68) 0.40.1 Anthony De Meulemeester 2018-04-13 12:14:08 +0200
  • 0d0141f660 fixed networking issues. Anthony De Meulemeester 2018-04-13 11:12:28 +0200
  • 33d1df9c2f Faster persist timer Anthony De Meulemeester 2018-04-13 09:51:50 +0200
  • 4bd5b2812e
    Optimisations and API changes for smart contracts (#67) 0.40.0 Anthony De Meulemeester 2018-04-10 11:45:31 +0200
  • e05b28faa5 bumped version Anthony De Meulemeester 2018-04-10 11:41:56 +0200
  • d9031b73d3 Merged with master Anthony De Meulemeester 2018-04-10 08:39:56 +0200
  • 4fbd720f31 updated README with new smartcontract apis Anthony De Meulemeester 2018-04-09 19:04:30 +0200
  • b2021c126e
    Tweaks for network and storage (#66) 0.39.2 Anthony De Meulemeester 2018-04-09 18:58:09 +0200
  • 3bcb21f936 bumped version Anthony De Meulemeester 2018-04-09 18:55:44 +0200
  • eb1525d04a Added missing comments on exported methods. Anthony De Meulemeester 2018-04-09 17:52:19 +0200
  • 70ef1318e6 removed log lines in tcp_peer Anthony De Meulemeester 2018-04-09 17:46:40 +0200
  • 4c5deb2814 Added Redis storage driver and made some optimizations for the initialising the blockchain Anthony De Meulemeester 2018-04-09 13:56:10 +0200
  • 3db1f978a5 Made Encode/Decode message public. Anthony De Meulemeester 2018-04-09 09:07:38 +0200
  • 7cb9d5decd optimized and refactored compiler and vm API Anthony De Meulemeester 2018-04-08 14:18:21 +0200
  • caf1c834fd Moved more tests to VM package. Anthony De Meulemeester 2018-04-07 17:16:15 +0200
  • 4a7c0c5f54 Updated compiler with @OPTIMIZE tags Anthony De Meulemeester 2018-04-07 16:50:37 +0200
  • f641543653 Updated README Anthony De Meulemeester 2018-04-07 16:48:58 +0200
  • 8193449413 added support for registering custom interop hooks in the VM. Anthony De Meulemeester 2018-04-07 13:38:50 +0200
  • b44a77783b reverted the native Print opcode in favor of runtime.Log Anthony De Meulemeester 2018-04-07 12:45:51 +0200
  • b9d20a462c moved VM API packages to vm -> API Anthony De Meulemeester 2018-04-06 15:47:53 +0200
  • 236f36d0ac added native vm support for print. Anthony De Meulemeester 2018-04-06 13:19:53 +0200
  • 582f19a7f3 added support for type assertions in smartcontracts. Anthony De Meulemeester 2018-04-06 10:50:45 +0200
  • f2ec747732 support VM to pass method and arguments to a script. Anthony De Meulemeester 2018-04-06 10:09:18 +0200
  • 5b5a7106c1
    Fix append for bytearrays (#64) 0.39.1 Anthony De Meulemeester 2018-04-05 10:35:33 +0200
  • 9fca821c84 Fix append for bytearrays Anthony De Meulemeester 2018-04-05 10:33:47 +0200
  • 941bd7e728
    VM and compiler update (#63) 0.39.0 Anthony De Meulemeester 2018-04-04 21:41:19 +0200
  • bd34c73551 bumped version -> 0.39.0 Anthony De Meulemeester 2018-04-04 21:35:30 +0200
  • 022a299a75 updated readme of the compiler Anthony De Meulemeester 2018-04-04 21:33:59 +0200
  • bb6e1c3c6e updated README of and sorted the help commands Anthony De Meulemeester 2018-04-04 21:32:18 +0200
  • c9ed8cfda1 added support for unary expressions. Anthony De Meulemeester 2018-04-04 20:50:43 +0200
  • 6c93ef09b6 Added current instruction number to VM prompt if program is loaded. Anthony De Meulemeester 2018-04-04 12:30:17 +0200
  • 9c5138aeef Added support for Osize (len(string)) and factored out the array tests Anthony De Meulemeester 2018-04-04 12:17:21 +0200
  • f62245a2da renamed test folders and fixed bug where wrong jump labels would be exectuted for rewrite. Anthony De Meulemeester 2018-04-04 10:38:45 +0200
  • 83e467e527 ignore Goland and bump version (#59) 0.38.1 Pedro Miguel Domingos da Costa 2018-04-02 17:49:14 +0100
  • 1a2c1aa2b3 ignore Goland and bump version Pedro Costa 2018-04-02 17:16:59 +0100
  • 69c3e645b6
    VM improvements, tests + bugfixes (#61) 0.38.0 Anthony De Meulemeester 2018-04-02 17:04:42 +0200
  • d3daa45e49 bumped version Anthony De Meulemeester 2018-04-02 17:00:43 +0200
  • ec85c499ce added basic for support + inc and dec stmts Anthony De Meulemeester 2018-04-02 17:00:08 +0200
  • 87be1aaefb moved compiler tests to vm tests Anthony De Meulemeester 2018-04-02 12:12:57 +0200
  • 34f4ef6af4 fixed broken tests Anthony De Meulemeester 2018-04-01 19:01:23 +0200
  • 3fe65b58db moved test to vm + fixed numnotequal bug Anthony De Meulemeester 2018-04-01 18:48:52 +0200
  • df6992b053 fixed Uint16 jmp bug in VM Anthony De Meulemeester 2018-03-31 15:44:21 +0200
  • 26f341872f changed vm commands to match more of the standard Anthony De Meulemeester 2018-03-31 08:58:25 +0200
  • 931388b687
    Cross platform virtual machine implementation (#60) 0.37.0 Anthony De Meulemeester 2018-03-30 18:15:06 +0200
  • 40a0c771dc
    Merge branch 'master' into vm Anthony De Meulemeester 2018-03-30 18:13:32 +0200
  • 0c3374ccda bumped version -> 0.37.0 Anthony De Meulemeester 2018-03-30 18:12:38 +0200
  • 33acd96e2f added more test for VM and fixed some edge cases. Anthony De Meulemeester 2018-03-30 18:10:11 +0200
  • 0b023c5c5c Small RPC improvements (#57) 0.36.0 Steven Jack 2018-03-30 07:15:03 +0100
  • 3de2e4169c Fix readme link Steven Jack 2018-03-29 21:49:11 +0100
  • b6f5543d37 Adds link in main readme Steven Jack 2018-03-29 21:42:19 +0100
  • 185f6c4c84 Typo Steven Jack 2018-03-29 21:40:59 +0100
  • 9c1f6f0ad7 Few updates Steven Jack 2018-03-29 21:39:44 +0100
  • ea6ca64ced Adds README for rpc package Steven Jack 2018-03-29 21:32:55 +0100
  • 626272e5c4 updated readme Anthony De Meulemeester 2018-03-29 21:34:40 +0200
  • 3851f9890c fixed vet errors Anthony De Meulemeester 2018-03-29 21:24:09 +0200
  • 208d3621a4 moved cli to vm package Anthony De Meulemeester 2018-03-29 21:21:00 +0200
  • 4d48991b03 added support for printing the stack. Anthony De Meulemeester 2018-03-29 14:20:50 +0200
  • 7297f1c35d started VM cli (prompt) integration Anthony De Meulemeester 2018-03-29 11:58:52 +0200
  • 7999960cf8 Only reverse when marshalling for moment Steven Jack 2018-03-28 19:24:47 +0100
  • f1b9544cb8 Bumps version Steven Jack 2018-03-27 00:14:57 +0100
  • 42c627c7f4 Adds few more fields and corrects witness Steven Jack 2018-03-27 00:14:16 +0100
  • 0b32300740 Few tweaks to improve output of getblock Steven Jack 2018-03-26 23:27:25 +0100
  • c51a6d3e57 Fix compile output name (#58) 0.35.1 Pedro Miguel Domingos da Costa 2018-03-29 07:24:45 +0100
  • e97b9c300a Bump version Pedro Costa 2018-03-29 01:01:50 +0100
  • eead4d871e Fix output file name Pedro Costa 2018-03-29 00:54:40 +0100
  • beafe35c60 removed main.go Anthony De Meulemeester 2018-03-28 18:17:29 +0200
  • a821a14321 Added README for vm package. Anthony De Meulemeester 2018-03-28 18:16:43 +0200
  • a1d0dda983 added appcall Anthony De Meulemeester 2018-03-28 18:13:51 +0200
  • 9cfdd111da fixed big.Int numeric operation pointer issue. Anthony De Meulemeester 2018-03-28 17:00:32 +0200
  • 39ff546487 Virtual machine for the NEO blockhain. Anthony De Meulemeester 2018-03-26 20:29:03 +0200
  • 34bd9d31ac
    Compiler arrays (#49) 0.35.0 Anthony De Meulemeester 2018-03-25 18:21:00 +0200
  • a435a3ffc2 updated compiler README and changed invoke to testinvoke. Anthony De Meulemeester 2018-03-25 18:13:31 +0200
  • 46e90dd9dc bumped version -> 0.35.0 Anthony De Meulemeester 2018-03-25 17:33:13 +0200
  • f59f1a6286 implemented builtin (len) for the compiler. Anthony De Meulemeester 2018-03-25 17:32:28 +0200
  • 96a2ad4054 Merge with master Anthony De Meulemeester 2018-03-25 16:05:59 +0200
  • 62ceb0b42c
    update and tidy README. (#55) 0.34.1 Anthony De Meulemeester 2018-03-25 16:03:38 +0200
  • ab99081e64 bumped version 0.34.1 Anthony De Meulemeester 2018-03-25 16:00:12 +0200
  • 572acadf10 update and tidy README. Anthony De Meulemeester 2018-03-25 14:37:05 +0200
  • 94672cb9cc
    Persistance (#53) 0.34.0 Anthony De Meulemeester 2018-03-25 12:45:54 +0200
  • e5e0819e6d Fixed merge conflicts. Anthony De Meulemeester 2018-03-25 12:36:40 +0200
  • a22226bb68 bumped version -> 0.34.0 Anthony De Meulemeester 2018-03-25 12:15:33 +0200
  • ad9333c74c Bug where result was written after error regardless of if there was one or not (#54) 0.33.1 Steven Jack 2018-03-25 11:13:47 +0100
  • 7839bf39bf removed log line. Anthony De Meulemeester 2018-03-25 12:11:25 +0200
  • 881cc8df8e Bumps version Steven Jack 2018-03-24 21:59:58 +0000
  • 5b478d0bdc Fix bug where result was sent back aswell as error Steven Jack 2018-03-24 21:49:39 +0000
  • 22622f4414 fixed broken tests after genesis block. Anthony De Meulemeester 2018-03-24 15:22:44 +0100
  • 00fe644956
    Merge 25d0dc30aa into 19a430b262 Anthony De Meulemeester 2018-03-23 20:53:11 +0000
  • 25d0dc30aa merged with master Anthony De Meulemeester 2018-03-23 21:52:55 +0100
  • 19a430b262 RCP server (#50) 0.33.0 Steven Jack 2018-03-23 20:36:59 +0000
  • 852e304b1e Fixed bug in unspent coin state. Anthony De Meulemeester 2018-03-23 21:25:58 +0100
  • e8457f8769 starting blockhain with generated genesis hash Anthony De Meulemeester 2018-03-23 20:45:33 +0100
  • 59b2184aa4 implemented merkle tree. Anthony De Meulemeester 2018-03-23 19:35:09 +0100