Commit Graph
60 Commits
Author SHA1 Message Date
chriseth fc8f83b84e Memory structs. 2015-07-03 17:25:29 +02:00
chriseth e1b2a79b8b Another test for arrays in constructors. 2015-06-29 12:47:04 +02:00
chriseth 7100b14d4d Delete for memory objects. 2015-06-26 21:28:02 +02:00
chriseth 65d89bde6d Do not copy reference types to memory in-place. 2015-06-26 19:15:00 +02:00
chriseth 5664f62613 Initialisation of memory types. 2015-06-24 19:34:43 +02:00
chriseth eede8cf2d6 Copy routines for non-byte arrays. 2015-06-24 12:18:19 +02:00
chriseth 1e8c26421b Decoding for constructor. 2015-06-22 20:55:46 +02:00
chriseth 90ee186044 Remove dynamic return types. 2015-06-22 20:50:47 +02:00
chriseth 128fbccd42 Memory-storage copy. 2015-06-22 20:50:47 +02:00
chriseth 2a870afc7b Merge pull request #2232 from chriseth/sol_externalConstructorTests
Tests for constructor arguments "from outside".
2015-06-19 10:29:59 +02:00
chriseth 5e23bd707b Merge pull request #2216 from chriseth/sol_memoryArrays5
Accessors for strings and type conversion to memory.
2015-06-18 15:21:35 +02:00
chriseth 6d2f2f668b Tests for constructor arguments "from outside". 2015-06-18 14:41:46 +02:00
chriseth 366e25b8d1 Storage array reference test. 2015-06-17 18:51:47 +02:00
chriseth db12069968 Accessors for strings. 2015-06-17 14:25:00 +02:00
chriseth 6e9f586228 Type conversion specialities for storage references. 2015-06-16 17:20:41 +02:00
chriseth e7906ba1be Copying between memory and memory.
Also fixed some encoding and padding issues with older copying code.
2015-06-15 19:47:44 +02:00
chriseth bcecae0822 Merge pull request #2122 from chriseth/sol_memoryArrays2
Use dynamic memory.
2015-06-10 15:36:30 +02:00
Liana Husikyan 4967535f8a cleaned up the tests 2015-06-09 11:55:19 +02:00
chriseth 31fb199acb Use dynamic memory for argument encoding. 2015-06-09 10:03:25 +02:00
Liana Husikyan 1ac5f3c04d removed byte0 keyword 2015-06-08 13:53:25 +02:00
Liana Husikyan 46eb7b08d9 added test
Conflicts:
	test/libsolidity/SolidityEndToEndTest.cpp
2015-06-08 11:47:57 +02:00
chriseth 7581330e51 Bare functions return success condition. 2015-06-05 17:37:16 +02:00
Liana Husikyan c7e6bbb82c - conversion of positive literals to signed int
- tests
2015-06-04 11:48:09 +02:00
Liana Husikyan 5ef445f64f test
Conflicts:
	test/libsolidity/SolidityEndToEndTest.cpp
2015-06-04 11:48:09 +02:00
Liana Husikyan b810df04f0 renamed the test framwork function. 2015-06-01 16:48:13 +02:00
Liana Husikyan 945418cc10 style fixes 2015-06-01 13:06:12 +02:00
Liana Husikyan 47f0e847e5 style fixes in test/libsolidity/solidityExecutionFramework.h
fixed the test
2015-06-01 13:06:12 +02:00
Liana Husikyan ca8104397d removed exception when function is not found 2015-06-01 13:06:12 +02:00
Liana Husikyan 3ddae3209e special handle of send 2015-06-01 13:06:12 +02:00
Liana Husikyan 19fb836bf6 modified the test 2015-06-01 13:06:12 +02:00
Liana Husikyan fde4ed6bf6 remove line for debugging 2015-06-01 13:06:12 +02:00
Liana Husikyan f1c042df8c test for constructor (out of band exception) 2015-06-01 13:06:12 +02:00
Liana Husikyan 82dc10d492 test for exception in constructor 2015-06-01 13:06:12 +02:00
Liana Husikyan 4a2f18b41a one more test to test the call of non-existed function
Conflicts:
	test/libsolidity/SolidityEndToEndTest.cpp
2015-06-01 13:06:12 +02:00
Liana Husikyan 042491e0cc added test to check evm exception 2015-06-01 13:06:12 +02:00
Liana Husikyan 8967476a8d added error jump instead of STOP instraction in case of exception 2015-06-01 13:06:12 +02:00
Liana Husikyan e38eefa9f6 Update SolidityEndToEndTest.cpp 2015-05-20 18:40:00 +02:00
Liana Husikyan 19262c12cf Update SolidityEndToEndTest.cpp 2015-05-20 18:38:52 +02:00
Liana Husikyan a92591e519 style fix 2015-05-20 18:35:05 +02:00
Liana Husikyan 007c88216b Update SolidityEndToEndTest.cpp 2015-05-20 18:05:51 +02:00
Liana Husikyan d006006c57 added tests to check references to struct type. 2015-05-20 17:57:41 +02:00
Gav Wood a5005aefff Move non-cryptopp dependent stuff into devcore. 2015-05-19 19:51:38 +02:00
Gav Wood bae5779ab2 SHA3, RIPEMD160 and SHA256 are now not cryptopp impls. 2015-05-19 19:38:17 +02:00
chriseth 563f9098b2 Bare callcode for addresses and contracts. 2015-05-15 18:02:09 +02:00
chriseth 2cc62fbbfb Merge pull request #1831 from chriseth/sol_newABIEncoding
New ABI encoding for dynamic types.
2015-05-11 12:27:24 +02:00
Liana Husikyan 37fbf06c98 added one more test 2015-05-08 17:52:09 +02:00
Liana Husikyan 960033de6b fixed the test 2015-05-08 17:51:53 +02:00
chriseth 135a67ad52 New ABI encoding for dynamic types. 2015-05-08 16:54:39 +02:00
chriseth 335c67a4e4 Fix for broken continue in for loop.
Fixes #1789.
2015-05-04 10:54:50 +02:00
chriseth 0e5331f62c Fix for deleting byte array elements.
Fixes #1759.
2015-04-28 11:31:40 +02:00