chriseth
|
6f64919698
|
Another compiler fix.
|
10 years ago |
chriseth
|
2951cbd3cb
|
Fix gcc issue.
|
10 years ago |
chriseth
|
1f5c86d01a
|
Disallow memory types containing mappings.
|
10 years ago |
chriseth
|
97180a1305
|
No delete on storage pointers.
|
10 years ago |
chriseth
|
f95baf2cb9
|
Delete for memory objects.
|
10 years ago |
chriseth
|
766c3ee37b
|
Some fixes for calldata arrays.
|
10 years ago |
chriseth
|
79375056db
|
Do not copy reference types to memory in-place.
|
10 years ago |
chriseth
|
f94ff7b41c
|
Fixed and simplified external type computation.
|
10 years ago |
chriseth
|
a2440df1ab
|
Style.
|
10 years ago |
chriseth
|
987a9bafc2
|
Simplify static memory access functions.
|
10 years ago |
Gav Wood
|
096662a692
|
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
|
10 years ago |
chriseth
|
b5c2a28371
|
Initialisation of memory types.
|
10 years ago |
chriseth
|
1f9060faf0
|
Copy routines for non-byte arrays.
|
10 years ago |
chriseth
|
3246bb99ef
|
Copy only expected arguments for constructor if statically sized.
|
10 years ago |
chriseth
|
9e36e8c4e1
|
Decoding for constructor.
|
10 years ago |
chriseth
|
23a484e989
|
Remove dynamic return types.
|
10 years ago |
chriseth
|
5ba138f096
|
Memory-storage copy.
|
10 years ago |
chriseth
|
c7b257acde
|
Fix and test for not really recursive structs.
Fixes #2223.
|
10 years ago |
chriseth
|
536bd36185
|
Accessors for strings.
|
10 years ago |
chriseth
|
c75c72a994
|
Type conversion specialities for storage references.
|
10 years ago |
chriseth
|
bab25a2bd7
|
Style.
|
10 years ago |
chriseth
|
e0c101ca3b
|
Copying between memory and memory.
Also fixed some encoding and padding issues with older copying code.
|
10 years ago |
chriseth
|
02c9589734
|
Style.
|
10 years ago |
chriseth
|
1e6b82606e
|
Pleased gcc.
|
10 years ago |
chriseth
|
7d09d87d16
|
Distinction between storage pointer and storage ref and type checking for conversion between storage and memory.
|
10 years ago |
chriseth
|
6c45ac6ab1
|
Optimize RETURN x 0 to STOP.
|
10 years ago |
chriseth
|
5eb31c2281
|
Added missing source locations for new memory management code.
|
10 years ago |
Liana Husikyan
|
f61f429f34
|
style fixes
|
10 years ago |
Liana Husikyan
|
197837b1f6
|
style fixes
|
10 years ago |
chriseth
|
3a417e5fe5
|
Improved type conversion error messages.
|
10 years ago |
chriseth
|
e66a5ca0b5
|
Use dynamic memory for argument encoding.
|
10 years ago |
chriseth
|
e66383994d
|
Dynamic memory.
|
10 years ago |
Liana Husikyan
|
2d732e8923
|
removed byte0 keyword
|
10 years ago |
Paweł Bylica
|
a9f3df90b1
|
Add missing override specifiers.
|
10 years ago |
Paweł Bylica
|
4205cf79f9
|
Remove pessimising moves.
|
10 years ago |
Liana Husikyan
|
10615249cf
|
added test
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
|
10 years ago |
chriseth
|
9db5fb5bb6
|
Improved "Stack too deep" error message.
Closes #2080.
|
10 years ago |
chriseth
|
089c9477b4
|
Style.
|
10 years ago |
chriseth
|
0f8c4a7fbb
|
Bare functions return success condition.
|
10 years ago |
chriseth
|
b60da19241
|
Fallback takes constant amount of gas, and send to gas with send.
|
10 years ago |
chriseth
|
3fc61e9087
|
Compute constants
|
10 years ago |
chriseth
|
2b9e46d8f6
|
Style.
|
10 years ago |
chriseth
|
ac79514e63
|
Ability to specify the storage location of a reference type.
|
10 years ago |
Liana Husikyan
|
f604ab72ee
|
Update Types.cpp
|
10 years ago |
Liana Husikyan
|
ee2b5e7cb4
|
fixed assigning negative number to unsigned
|
10 years ago |
Liana Husikyan
|
9da464ee05
|
- style fixes
- added test for uint8 = -1 which doesn't fail; todo: fix that
|
10 years ago |
Liana Husikyan
|
4757651b64
|
- conversion of positive literals to signed int
- tests
|
10 years ago |
Liana Husikyan
|
4f925169c1
|
fixed assertion
|
10 years ago |
Liana Husikyan
|
2c0d9e9968
|
corrected the calculation of gas for send
|
10 years ago |
chriseth
|
b81ae7d470
|
Do not put duplicate labels for accessor functions.
|
10 years ago |