Commit Graph
82 Commits
Author SHA1 Message Date
Gav Wood 458e65f3cb Merge pull request #948 from guanqun/add-some-tests-for-named-args
Add some tests for named args
2015-02-04 08:48:12 -08:00
Gav Wood 4c4c4866d5 Merge pull request #942 from LefterisJP/accesorsFix
Fixing accesors test after visibility merge
2015-02-03 16:30:59 -08:00
Gav Wood 74e7e3eaf9 Merge pull request #922 from LefterisJP/sol_AccessorsMapping
Sol state variable accessors for mapping
2015-02-03 08:47:46 -08:00
Gav Wood ded08e82a7 Merge pull request #923 from arkpar/mix_tx
mix: Mining fixed
2015-02-01 20:47:27 -08:00
Gav Wood 69fa5db471 Merge pull request #913 from arkpar/sol_abi_fix
Fixed json ABI generation for events
2015-01-31 08:29:50 -08:00
Gav Wood c08600ac75 Merge pull request #912 from debris/ethereumjs
ethereumjs events
2015-01-31 08:28:54 -08:00
Gav Wood 4ea0493b9e Merge pull request #908 from chriseth/sol_fix_eventsWithoutParameters
Fix: No parameters for event.
2015-01-30 16:40:34 -08:00
Gav Wood 7925610ab4 Merge pull request #893 from chriseth/sol_events
Events in Solidity
2015-01-29 15:44:42 -08:00
Gav Wood 6dd6e55d31 Merge pull request #892 from debris/ethereumjs
ethereumjs events && more
2015-01-29 15:36:09 -08:00
Gav Wood 1ea693f3ff Merge pull request #877 from chriseth/sol_super
Super keyword.
2015-01-28 16:20:33 -08:00
Gav Wood 9f3b2e00b4 Merge pull request #883 from debris/cors
removed CorsHTTPServer
2015-01-28 16:17:06 -08:00
Gav Wood 66c950d921 Merge pull request #719 from winsvega/develop
Transaction rlp and vrs support in .json files
2015-01-28 16:16:23 -08:00
Gav Wood dd87fbccd5 Merge pull request #856 from chriseth/sol_modifiers
Function modifiers.
2015-01-26 15:01:25 -08:00
Gav Wood f4a92d4caf Merge pull request #871 from debris/commonjs_tests
new tests for libdevcore/CommonJS (failing)
2015-01-26 07:21:16 -08:00
Gav Wood 99b31eab89 Merge pull request #839 from debris/natspec
synchronous ethereum.js && natspec
2015-01-23 17:04:57 -08:00
Gav Wood d3a3885aba Merge pull request #830 from chriseth/sol_overridesInConstructorContext
Include virtual function overrides in constructor context.
2015-01-20 10:02:18 -08:00
Gav Wood 1fc3c7b498 Merge pull request #810 from debris/ethereumjs
Ethereumjs
2015-01-19 20:59:58 -08:00
Gav Wood 60379cabbc Merge pull request #807 from CJentzsch/addTests
included vmInputLimitTests, updated vmSystemOperationTests
2015-01-15 10:35:38 -05:00
Gav Wood e2efcfb8a6 Merge pull request #796 from CJentzsch/randomTestEfficiency
Random test efficiency
2015-01-14 10:52:00 +00:00
Gav Wood 04a57f8c53 Merge pull request #768 from chriseth/sol_contractsAreAddresses
Contracts inherit all address members
2015-01-11 11:07:36 +01:00
Gav Wood 3302425aa9 Merge pull request #767 from chriseth/sol_abi_padding
Padding for ABI types.
2015-01-11 11:04:54 +01:00
Gav Wood 8bc90cb7f8 Merge pull request #766 from debris/web3sha3test
web3.sha3 test
2015-01-09 17:45:09 +01:00
Gav Wood 8cc70a12c6 Merge pull request #765 from chriseth/sol_someLogFixes
Some changes to the log functions.
2015-01-09 16:28:01 +01:00
Gav Wood 53e7bf5d1f Merge pull request #745 from chriseth/sol_integerConstants
Arbitrary precision integer literals
2015-01-09 15:17:38 +01:00
Gav Wood 577220185f Merge pull request #760 from CJentzsch/blockhash
add blockhash test as vm tests
2015-01-09 15:12:30 +01:00
Gav Wood 4f7bb09821 Merge pull request #746 from CJentzsch/jumpdest
more dynamic jump tests
2015-01-09 14:50:42 +01:00
Gav Wood a9680e8ffe Merge pull request #742 from chriseth/sol_optimizerChange
Some changes to the optimizer.
2015-01-07 16:53:14 +01:00
Gav Wood 540e47dbef Merge pull request #740 from CJentzsch/vmtests
tests for address input greater then 2**160, OOG at max call depth, ...
2015-01-07 16:34:36 +01:00
Gav Wood ec661c9938 Merge pull request #738 from LefterisJP/sol_abiFunctionHash
Canonical Function signature creation in solidity
2015-01-07 16:32:13 +01:00
Gav Wood 2d87716204 Merge pull request #734 from CJentzsch/blockhash
Blockhash tests
2015-01-07 16:28:31 +01:00
Gav Wood 843a240cfd Merge pull request #731 from CJentzsch/jumpdest
added more jumpdest tests
2015-01-07 16:27:49 +01:00
Gav Wood e01e1002bb Merge pull request #729 from CJentzsch/addTests
Blockhash correction and some tests
2015-01-07 16:27:23 +01:00
Gav Wood e50d4095a7 Merge pull request #721 from LefterisJP/sol_fixMultiLCommentScan
Fix for sol scanner where empty multiline comment became Natspec comment
2015-01-05 20:21:06 +01:00
Gav Wood c92d79aea7 Merge pull request #711 from CJentzsch/fixTest
added trie_tests_ordered
2015-01-05 16:19:31 +01:00
Gav Wood a0ecb5d4e8 Merge pull request #703 from wanderer/tests
added stackUnder Flow test
2015-01-02 12:22:23 +00:00
Gav Wood 7702011c76 Merge pull request #666 from winsvega/develop
Cteate Contract From Contract Init Code Test
2015-01-02 12:18:57 +00:00
Gav Wood 08bf3c0121 Merge pull request #663 from CJentzsch/NewStateTests
more refunds tests
2014-12-19 13:13:18 +01:00
Gav Wood 9ef4fbe2d0 Merge pull request #639 from debris/msvc_fix
windows fix for initializer-list cannot convert to dev::bytes
2014-12-17 13:50:16 +01:00
Gav Wood 79341771f7 Merge pull request #636 from chriseth/sol_fix_foreignFunctions
Fix: Resolve function types of all contracts before checking types inside functions.
2014-12-17 13:49:31 +01:00
Gav Wood c83db9e6db Merge pull request #599 from wanderer/develop
changed output stacktrace format to json
2014-12-17 11:21:30 +01:00
Gav Wood 994fe6a80e Merge pull request #601 from CJentzsch/newTests
Added recursive create test + lesser output for safe VM exceptions
2014-12-13 19:13:27 +01:00
Gav Wood dd309de94c Merge pull request #600 from CJentzsch/bugfix
set first 12 bytes to zero in ecrecover
2014-12-12 21:50:08 +01:00
Gav Wood def08a70c8 Merge pull request #594 from imapp-pl/tests
Test unexpected storage entries
2014-12-12 20:48:30 +01:00
Gav Wood d420db9116 Merge pull request #583 from imapp-pl/vm
VM interface & factory
2014-12-12 14:58:50 +01:00
Gav Wood 097642fc46 Merge pull request #568 from CJentzsch/newTests
fix vm overflow
2014-12-06 12:26:27 +01:00
Gav Wood 3c8a45cec4 Merge pull request #555 from CJentzsch/newTests
test update due to CALLCODE <-> RETURN
2014-12-03 12:09:50 +01:00
Gav Wood e7201a0324 Merge pull request #549 from chriseth/sol_saveScope
Disallow assignments to structs and mappings
2014-12-03 10:15:11 +01:00
Gav Wood 2244019e77 Merge pull request #540 from chriseth/sol_actualBlockchainAccess
Access to blockchain data.
2014-11-24 17:11:02 +01:00
Gav Wood d2ea1d7cc6 Merge pull request #533 from CJentzsch/stateTests
Specify user defined test
2014-11-24 17:03:43 +01:00
Gav Wood 1376dd649c Merge pull request #529 from CJentzsch/newTests
more tests + log tests
2014-11-24 17:00:43 +01:00
Gav Wood a879115143 Merge pull request #528 from chriseth/sol_constructor
Special handling for constructor.
2014-11-20 10:18:04 -05:00
Gav Wood 82af8f5579 Merge pull request #527 from imapp-pl/pr-changes
Check only if an exception occurred if an exception expected
2014-11-20 10:16:16 -05:00
Gav Wood fbdf0b1214 Merge pull request #520 from wanderer/develop
added filler
2014-11-20 10:16:07 -05:00
Gav Wood 2e794b55bd Merge pull request #512 from ethereum/sol_jsonInterfaceTests
Solidity json interface tests
2014-11-14 12:18:29 +01:00
Gav Wood c82174c1dd Merge pull request #510 from CJentzsch/NewStateTests
create new tests with command line options
2014-11-14 12:08:49 +01:00
Gav Wood a0a8c61a7e Merge pull request #509 from chriseth/sol_jsonInterface
Provide interface for calls in JSON and some other formatting changes.
2014-11-14 12:07:33 +01:00
Gav Wood d064028e16 Merge pull request #501 from chriseth/sol_testFramework
Tests on ranges of input data.
2014-11-14 12:07:07 +01:00
Gav Wood e4228083ed Merge pull request #500 from chriseth/sol_jumptable
Replace function selector jump table by more resilient linear time check.
2014-11-14 12:06:25 +01:00
Gav Wood e4f4eaf7c8 Merge pull request #504 from CJentzsch/NewStateTests
All unintended VM exceptions work like OOG in tests
2014-11-11 10:57:47 +00:00
Gav Wood 4c05e6c967 Merge pull request #499 from CJentzsch/NewStateTests
New state tests, precompiled contracts tests and user defined tests
2014-11-10 17:34:01 +00:00
Gav Wood 0ae55a16a9 Merge pull request #486 from chriseth/sol_optimizer
Fix and activate optimizer for Solidity, add some new rules.
2014-11-10 17:31:18 +00:00
Gav Wood c153afafbf Merge pull request #482 from ethereum/jsonrpc_interface
renaming calls to include a subprotocol prefix
2014-11-10 17:28:47 +00:00
Gav Wood 16007bd191 Merge pull request #494 from chriseth/sol_stateVariables
State variables for Solidity
2014-11-10 11:57:01 +00:00
Gav Wood af4f3e1eff Merge pull request #488 from LefterisJP/develop
solidity endToEnd testing gets equivalent CPP contracts
2014-11-10 11:56:09 +00:00
Gav Wood c447914a0b Merge pull request #490 from CJentzsch/StateBug
Quick fix for OOG in deep calls
2014-11-08 18:11:46 +00:00
Gav Wood 6c6cf8d01c Merge pull request #487 from chriseth/sol_arbitraryEvaluationOrder
Evaluate expressions in convenient order.
2014-11-08 18:10:18 +00:00
Gav Wood 8eb6675bc6 Merge pull request #478 from chriseth/sol_typePromotion
Type promotion
2014-11-06 23:43:03 +00:00
Gav Wood c5d0481836 Merge pull request #483 from chriseth/libevmcore
Moved instructions and assembly to new libevmcore.
2014-11-06 23:40:59 +00:00
Gav Wood 67d0ea5cc1 Merge pull request #460 from CJentzsch/stateTests
Clean up and organize tests + state class tests
2014-11-05 22:11:33 +00:00
Gav Wood 4fd530646f Merge pull request #461 from chriseth/sol_contractCompiler
Solidity contract compiler
2014-11-05 22:10:25 +00:00
Gav Wood 7586bd2761 Merge pull request #473 from CJentzsch/newTests
new tests + reorganization
2014-11-05 17:42:47 +00:00
Gav Wood 2d9771e4fe Merge pull request #465 from ethereum/bugfix
jsonrpc to run once, and only when jsonrpc test suite is invoked
2014-11-04 20:08:48 +00:00
Gav Wood b01be526db Merge pull request #468 from CJentzsch/bugfix
bugfix jumps after push
2014-11-04 13:29:40 +00:00
Gav Wood 882ee7db3e Merge pull request #432 from CJentzsch/newTests
Added tests for SIGNEXTEND and BNOT
2014-10-31 13:12:25 +01:00
Gav Wood 5110ffe304 Merge pull request #442 from chriseth/sol_fix_break
Parser fix: Consume break and continue.
2014-10-29 19:07:39 +01:00
Gav Wood 4c895be53f Merge pull request #434 from CJentzsch/vmtraceBugFix
Vmtrace bug fix
2014-10-29 19:06:54 +01:00
Gav Wood f59a8f5824 Merge pull request #428 from CJentzsch/useETHEREUM_TEST_PATH
use ETHEREUM_TEST_PATH in all tests
2014-10-28 03:41:27 +01:00
Gav Wood 08c45c85b4 Merge pull request #412 from CJentzsch/newTests
New vm tests
2014-10-24 15:12:35 +02:00
Gav Wood 076f58fe24 Merge pull request #381 from chriseth/solidity
Solidity parser - not polished yet, but usable
2014-10-23 16:05:42 +02:00
Gav Wood 3f5bec5940 Merge pull request #404 from imapp-pl/pr-fixes
Enhance VM tests reports
2014-10-22 21:05:13 +02:00
Gav Wood 7356e6f429 Merge pull request #405 from CJentzsch/randomTestCreater
Random test creater optimization
2014-10-22 21:04:49 +02:00
Gav Wood 693fe08bc9 Merge pull request #383 from imapp-pl/pr-fixes
Prepare VM test engine for running JIT-ed tests (+ a bugfix)
2014-10-16 20:17:27 +03:00