Commit graph

  • 16e0fcde1f circleci: update tag specs in workflows Roman Khimov 2019-08-21 20:02:43 +0300
  • 79ccfb9b1c
    Merge pull request #309 from nspcc-dev/readme-update Roman Khimov 2019-08-21 19:46:19 +0300
  • 642fad0cd3
    Update Readme Vsevolod 2019-08-21 19:30:21 +0300
  • 8ff9121ee5 circleci: update config to include cli and docker builds Roman Khimov 2019-08-21 19:10:28 +0300
  • 18d971440b vm: expand binary expr tests with cases from #294 Roman Khimov 2019-08-20 20:43:43 +0300
  • 9b421874ae vm: enable assign/binary/numeric/struct tests Roman Khimov 2019-08-20 20:37:06 +0300
  • 0309cff5a2 vm: implement EQUAL via reflection Roman Khimov 2019-08-20 19:46:52 +0300
  • d26be7dcc1 docs: drop contribution.md from dev Roman Khimov 2019-08-20 19:09:17 +0300
  • 4e077838a2 CONTRIBUTING: adapt to new reality a bit Roman Khimov 2019-08-20 17:53:52 +0300
  • e3e731fe47 LICENSE.md: rename from LICENCE.md Roman Khimov 2019-08-20 17:59:32 +0300
  • e0fbf59875 Gopkg*: drop obsolete packaging things Roman Khimov 2019-08-20 17:55:51 +0300
  • c7bb464b92 main.go: drop it, useless in master branch Roman Khimov 2019-08-20 18:45:25 +0300
  • beec8f114a Merge branch 'dev-prepared-for-master' into mastev Roman Khimov 2019-08-20 18:44:09 +0300
  • ddd1d92ff1 pkg: hide it by moving to _pkg.dev Roman Khimov 2019-08-20 18:39:50 +0300
  • bb2568cc53
    Merge pull request #301 from nspcc-dev/fix-sigsegv-on-failed-bind Roman Khimov 2019-08-19 20:22:55 +0300
  • 5bab4b8bb1
    Merge pull request #300 from nspcc-dev/equal-numequal-fix-294 Roman Khimov 2019-08-19 20:22:22 +0300
  • 4ccda04eea compiler: fix string/numbers equality/inequality gen again Roman Khimov 2019-08-19 19:18:17 +0300
  • 9a30f2fbcc connmgr: correctly pass binding error to the server Roman Khimov 2019-08-19 15:29:36 +0300
  • 0574bcf1fe
    Merge pull request #292 from nspcc-dev/neo-storm-chpicks Roman Khimov 2019-08-16 19:23:56 +0300
  • 399c5781a1
    Merge pull request #298 from nspcc-dev/fix/294 Roman Khimov 2019-08-16 17:04:09 +0300
  • d58fbe0c88 compiler: use separate opcodes for string and number equality Evgenii 2019-08-16 13:05:07 +0300
  • 1e09037902 pkg/vm/compiler: update README Roman Khimov 2019-08-15 19:53:21 +0300
  • 57c7df4dff *: remove remaining references to neo-storm, update README Roman Khimov 2019-08-15 19:51:07 +0300
  • a1e3655560 interop: move into pkg/interop, replace pkg/vm/api Roman Khimov 2019-08-15 19:41:51 +0300
  • 7cd91610df compiler: quick and dirty inspection fix for JMP instrs Roman Khimov 2019-08-15 18:26:52 +0300
  • 1a4055a962 compiler: fix codegen for OR, fixes failing TestLOR Roman Khimov 2019-08-15 18:25:22 +0300
  • 810f096811 compiler: change codegen to emit NUMEQUAL instead of EQUAL Roman Khimov 2019-08-15 18:22:56 +0300
  • 63219eec14 Fix issue related to misconfiguration of Privatenet Vsevolod Brekelov 2019-08-15 12:49:36 +0300
  • 01330e7ed7 cli: add error return check for compiler.CompileAndInspect() Roman Khimov 2019-08-14 20:29:32 +0300
  • 2daebdfce2 compiler: convert unary operators properly Evgenii 2019-02-19 16:50:34 +0300
  • 05c07a8567 compiler: fix argument handling for function arity >= 3 Evgenii 2019-02-19 16:14:55 +0300
  • 5ba835d25b compiler: process packages in deterministic order Evgenii 2019-02-15 16:38:16 +0300
  • 1883a11f44 swap arguments for functions with more than 3 arguments (CityOfZion/neo-storm#51) fyrchik 2018-10-29 18:37:08 +0300
  • 74602b6143 concatenate strings using CAT opcode (CityOfZion/neo-storm#54) fyrchik 2018-10-29 18:36:13 +0300
  • 36b253872f WIP Anthony De Meulemeester 2018-10-26 21:16:06 +0200
  • a765561b3a implemented bitwise instructions and fixed loading constants of type uint (CityOfZion/neo-storm#49) Anthony De Meulemeester 2018-10-26 16:02:32 +0200
  • 459d3654a2 fixed missing syscall transaction.GetHash() (CityOfZion/neo-storm#43) Anthony De Meulemeester 2018-10-23 10:23:03 +0200
  • 69511e053f update right neo api (CityOfZion/neo-storm#40) BlackTrace 2018-10-20 13:11:50 +0800
  • 0880e88fa5 Fixed bug in else stmts (CityOfZion/neo-storm#42) Anthony De Meulemeester 2018-10-20 07:11:00 +0200
  • b97e5aafec Fix/bugs (CityOfZion/neo-storm#38) Anthony De Meulemeester 2018-10-17 19:19:01 +0200
  • f547708e10 Implemented detailed init command (CityOfZion/neo-storm#37) Anthony De Meulemeester 2018-10-16 08:33:29 +0200
  • 54a886a7fe Added docs folder with first draft of the runtime and smart contract API (CityOfZion/neo-storm#31) Anthony De Meulemeester 2018-09-14 13:25:53 +0200
  • 55966c7e07 Draft of iterator and enumerator (CityOfZion/neo-storm#26) Anthony De Meulemeester 2018-08-31 10:23:57 +0200
  • 3fc25e1431 fixes CityOfZion/neo-storm#16 Ankur Srivastava 2018-08-25 16:40:15 +0200
  • df173c295d chore: change CompareBytes to EqualBytes (CityOfZion/neo-storm#22) Jeroen Peeters 2018-08-23 19:44:17 +0200
  • f14833893c CityOfZion/neo-storm#17 Implemented util.CompareBytes (CityOfZion/neo-storm#21) Anthony De Meulemeester 2018-08-23 10:17:42 +0200
  • b997eeb051 fixed token example and fixed compiler test with multiple dirs (CityOfZion/neo-storm#20) Anthony De Meulemeester 2018-08-22 19:07:36 +0200
  • 1f8ccdba16 chore: move token example to nep5 as package name (CityOfZion/neo-storm#19) Jeroen Peeters 2018-08-22 18:49:30 +0200
  • b3037cd598 Token Example (CityOfZion/neo-storm#12) Jeroen Peeters 2018-08-22 18:23:19 +0200
  • 8bfaed0e4b added in the crypto helper api for smart contracts. (CityOfZion/neo-storm#15) Anthony De Meulemeester 2018-08-22 10:12:57 +0200
  • 9e15ab04ce Added missing execution interop api (CityOfZion/neo-storm#14) Anthony De Meulemeester 2018-08-22 10:08:06 +0200
  • 0b33cf3193 new mapping for interop api (CityOfZion/neo-storm#10) Anthony De Meulemeester 2018-08-22 09:51:35 +0200
  • 2fbb269c0d added compiler to test all example files. (CityOfZion/neo-storm#9) Anthony De Meulemeester 2018-08-21 14:51:16 +0200
  • d804b517fc examples/token-sale: drop binary avm from the repo Roman Khimov 2019-08-14 18:49:56 +0300
  • 05cd2775e2 renamed path to match the new project name (CityOfZion/neo-storm#8) Anthony De Meulemeester 2018-08-21 13:39:35 +0200
  • 523789ee1c Compiler interop APIs (CityOfZion/neo-storm#5) Anthony De Meulemeester 2018-08-21 12:57:48 +0200
  • e4c80a001c feat: add Log, Notify and Triggers Jeroen Peeters 2018-08-21 10:55:03 +0200
  • e6c16a6a24 chore: use shorthand in example Jeroen Peeters 2018-08-21 09:29:28 +0200
  • 29f05c0edb chore: move examples out of separate folder Jeroen Peeters 2018-08-21 09:23:29 +0200
  • 90809ee73e chore: use Context interface Jeroen Peeters 2018-08-21 09:11:25 +0200
  • 9d983ec77b feat: add storage APi's and example Jeroen Peeters 2018-08-20 13:22:46 +0200
  • 86715511d0 Added examples folder Anthony De Meulemeester 2018-08-20 10:59:35 +0200
  • 1927bc54d5 added partial syscall mapping Anthony De Meulemeester 2018-08-20 09:07:08 +0200
  • 33c512032f vm: switch from Opcode to Instruction Roman Khimov 2019-08-14 15:40:31 +0300
  • 5f3256d0e0 .gitignore: add *.(orig|rej) Roman Khimov 2019-08-14 15:05:54 +0300
  • 685f7cf0f9 Added Makefile anthdm 2019-08-14 11:22:53 +0200
  • d6fc045142
    Merge pull request #288 from nspcc-dev/tiny-toolchain-fixes Roman Khimov 2019-08-13 13:11:03 +0300
  • 2949c3bd9d .gitignore: add db directory Roman Khimov 2019-08-12 19:42:26 +0300
  • bb4680a59d go.(mod|sum): make a clenup with go mod tidy Roman Khimov 2019-08-12 19:32:17 +0300
  • b3d6740a77 .gitignore: add some standard ignore files Roman Khimov 2019-08-12 19:25:32 +0300
  • 2e7c0daa25
    Merge pull request #287 from nspcc-dev/vm Roman Khimov 2019-08-12 19:19:03 +0300
  • 2ddf1d15ab
    Merge branch 'dev' into vm Roman Khimov 2019-08-12 19:12:19 +0300
  • f068f4c0ed pkg/vm/stack: drop unused (*RandomAccess).items() Roman Khimov 2019-08-12 18:19:26 +0300
  • bc87d3e8e6 pkg/vm: fix GolangCI's SA4009 in RET() Roman Khimov 2019-08-12 18:15:48 +0300
  • 9be53e5961 pkg/vm/stack: fix SA4006 GolangCI warning in TestStackPushPop() Roman Khimov 2019-08-12 18:13:04 +0300
  • f445103260 pkg/vm/stack: fix S1002 gosimple warnings in map.go Roman Khimov 2019-08-12 18:08:39 +0300
  • 4e40467dc3 pkg/vm/stack: fix S1008 gosimple warning from GolangCI Roman Khimov 2019-08-12 18:05:04 +0300
  • bab187f4a8 pkg/vm: drop bogus err check in BoolAnd() and BoolOr() Roman Khimov 2019-08-12 17:59:59 +0300
  • 613bad36e0 pkg/vm/stack: fix unused binary.Read() result in testReadInt64() Roman Khimov 2019-08-12 17:56:51 +0300
  • d6c3f74e3c pkg/vm/stack: make some use of testReadInt64() Roman Khimov 2019-08-12 17:53:19 +0300
  • 6be27ad4b0 pkg/vm/stack: s,testPeakInteger,testPeakInteger, Roman Khimov 2019-08-12 17:16:47 +0300
  • 1fb66d6b73 pkg/vm/stack: improve Array testing code slightly Roman Khimov 2019-08-12 17:12:05 +0300
  • 3bc195659a pkg/vm: fix error handling in XDROP() Roman Khimov 2019-08-12 16:40:19 +0300
  • 06f9e1d123 pkg/(crypto|vm): fix GolangCI errcheck warnings Roman Khimov 2019-08-12 16:36:06 +0300
  • a976c4d04f pkg/vm: go fmt Roman Khimov 2019-08-12 16:29:24 +0300
  • 0258fa48f8 pkg/vm: fix all GolangCI warnings about v.executeOp errcheck Roman Khimov 2019-08-12 16:25:16 +0300
  • db41a397cd
    Merge pull request #120 from hal0x2328/master Roman Khimov 2019-08-12 15:41:48 +0300
  • a4b2bb268e
    Merge pull request #279 from dauTT/dauTT/vm-ROLL-ROT-SWAP-TUCK-opcode Roman Khimov 2019-08-12 15:40:03 +0300
  • 18d32a33a2
    Merge branch 'vm' into dauTT/vm-ROLL-ROT-SWAP-TUCK-opcode Roman Khimov 2019-08-12 15:37:58 +0300
  • f2f9a37d3f
    Merge pull request #277 from dauTT/dauTT/vm-DUP-NIP-OVER-PICK-opcode Roman Khimov 2019-08-12 13:37:23 +0300
  • e9f4a0739f
    Merge branch 'vm' into dauTT/vm-DUP-NIP-OVER-PICK-opcode Roman Khimov 2019-08-12 13:35:08 +0300
  • 37d7198877
    Merge pull request #275 from dauTT/dauTT/vm-XSWAP-XTUCK-DEPTH-DROP-opcode Roman Khimov 2019-08-12 13:05:30 +0300
  • 5167c37255
    Merge branch 'vm' into dauTT/vm-XSWAP-XTUCK-DEPTH-DROP-opcode Roman Khimov 2019-08-12 13:02:24 +0300
  • 6c3634cdb8
    Merge pull request #273 from dauTT/dauTT/vm-DUPFROMALTSTACK-TOALTSTACK-FROMALTSTACK-XDROP-opcode Roman Khimov 2019-08-12 12:49:34 +0300
  • c0a0749d80
    Merge branch 'vm' into dauTT/vm-DUPFROMALTSTACK-TOALTSTACK-FROMALTSTACK-XDROP-opcode Roman Khimov 2019-08-12 12:47:24 +0300
  • 6ffb4b6a5e
    Merge pull request #271 from dauTT/dauTT/vm-NOP-JMP-JMPIF-JMPIFNOT-opcodes Roman Khimov 2019-08-12 12:44:02 +0300
  • 3a7cfe26ac
    Merge branch 'vm' into dauTT/vm-NOP-JMP-JMPIF-JMPIFNOT-opcodes Roman Khimov 2019-08-12 12:42:21 +0300
  • cdb92ebaa2
    Merge pull request #267 from dauTT/dauTT/vm-crypto-opcode-194 Roman Khimov 2019-08-12 12:40:18 +0300
  • b46439d8d4
    Merge branch 'vm' into dauTT/vm-crypto-opcode-194 Roman Khimov 2019-08-12 12:36:23 +0300
  • b50411b057
    Merge pull request #266 from dauTT/dauTT/vm-bitwise-opcodes-191 Roman Khimov 2019-08-12 12:28:51 +0300