chriseth
e892152ba8
Create and output clone contracts.
10 years ago
chriseth
0ed47e9020
Improved gas computation for CALLCODE.
10 years ago
subtly
c298186631
Fix for compiling w/xcode on 10.9
Been manually patching this -- submitting fix to resolve #2451 .
10 years ago
Liana Husikyan
c9c8c2e75a
removed move constructors
10 years ago
Liana Husikyan
04702b1fa5
removed unnecessary function
10 years ago
Liana Husikyan
398cc9bdb3
added calls of move cunstructor for returning string values.
10 years ago
Liana Husikyan
66cb1b7658
corrected comments
10 years ago
Liana Husikyan
e5ffefeab8
changed implementation according to notes from code review
10 years ago
Liana Husikyan
42913a135e
changedthe output style of the Natspec docstring
10 years ago
Liana Husikyan
3d44ae2665
now for SolidityEndToEndTest we can use compileRequireThrow<typename>
10 years ago
Liana Husikyan
dadcb7baa3
modified test network to test exceptions during parsing of documentation
todo:
- change to work wirh all exceptions
- fix white space problems in the output text for Natspec
10 years ago
Liana Husikyan
62c43a2db0
modified test network to test exceptions during parsing of documentation
todo:
- change to work wirh all exceptions
- fix white space problems in the output text for Natspec
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
10 years ago
Liana Husikyan
e8bc2e7667
contract documentation is now parsing during compilation and not by request.
10 years ago
chriseth
e4111c2270
Add BuildInfo.h as dependency.
10 years ago
chriseth
8221a3c4cd
Allow structs containing mappings in memory.
10 years ago
chriseth
aa4f6bb6f1
Fix for initialising storage strings.
10 years ago
chriseth
e457d74d1c
Allow one additional stack slot.
Fixes : #2478
10 years ago
chriseth
6e7bed616c
Check whether a literal is a valid literal before using it.
Fixes #2078
10 years ago
chriseth
cef5646a7a
Improved error message for wrong argument count.
Fixes #2456
10 years ago
chriseth
248eb88667
Fix comparison between bytes types.
Fixes #2087
10 years ago
chriseth
f8a3824f02
Use only a single stack slot for storage references.
10 years ago
chriseth
9c3983d1c6
Flexible string literals, convertible to bytesX, bytes and string.
10 years ago
chriseth
bb3d31c848
Versioning for Solidity.
10 years ago
chriseth
c7f8bcf9c5
Style and some assertion messages.
10 years ago
chriseth
905da13c34
Struct constructors.
10 years ago
chriseth
97dc2d61f0
Fix for copying arrays to storage.
10 years ago
chriseth
d3ff381447
Memory structs.
10 years ago
chriseth
9c483859d1
Fixed checking of abstract functions.
Fixes #2264
10 years ago
chriseth
edd52f0553
Memory arrays cannot be resized.
10 years ago
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