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
|
c7f8bcf9c5
|
Style and some assertion messages.
|
10 years ago |
chriseth
|
905da13c34
|
Struct constructors.
|
10 years ago |
chriseth
|
d3ff381447
|
Memory structs.
|
10 years ago |
chriseth
|
f95baf2cb9
|
Delete for memory objects.
|
10 years ago |
chriseth
|
79375056db
|
Do not copy reference types to memory in-place.
|
10 years ago |
chriseth
|
b5c2a28371
|
Initialisation of memory types.
|
10 years ago |
chriseth
|
23a484e989
|
Remove dynamic return types.
|
10 years ago |
chriseth
|
5ba138f096
|
Memory-storage copy.
|
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
|
7d09d87d16
|
Distinction between storage pointer and storage ref and type checking for conversion between storage and memory.
|
10 years ago |
chriseth
|
e66a5ca0b5
|
Use dynamic memory for argument encoding.
|
10 years ago |
chriseth
|
e66383994d
|
Dynamic memory.
|
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
|
ac79514e63
|
Ability to specify the storage location of a reference type.
|
10 years ago |
Liana Husikyan
|
2c0d9e9968
|
corrected the calculation of gas for send
|
10 years ago |
Liana Husikyan
|
32458c0808
|
fixed CALL case. added exception
|
10 years ago |
Liana Husikyan
|
7512689bec
|
style fixes
|
10 years ago |
Liana Husikyan
|
0d55798adf
|
removed exception when function is not found
|
10 years ago |
Liana Husikyan
|
a723fb7e81
|
special handle of send
|
10 years ago |
Liana Husikyan
|
77e1d116ca
|
one more test to test the call of non-existed function
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
|
10 years ago |
Liana Husikyan
|
d89589febc
|
style fixes
|
10 years ago |
Liana Husikyan
|
fb564b222d
|
fixed mistake because of conflict resolving
|
10 years ago |
Liana Husikyan
|
10fe1b4cfe
|
added error jump instead of STOP instraction in case of exception
|
10 years ago |
chriseth
|
b6f9d51cd6
|
Re-introduce string type.
|
10 years ago |
Gav Wood
|
05ea9941c9
|
Move non-cryptopp dependent stuff into devcore.
|
10 years ago |
chriseth
|
4c69ecf16b
|
Bare callcode for addresses and contracts.
|
10 years ago |
Liana Husikyan
|
bd693e4ca8
|
saved returnParameterNames in FunctionType constructor
|
10 years ago |
Liana Husikyan
|
e612ddeafe
|
changed the test so constructor will have input parameters
|
10 years ago |
chriseth
|
0a95634543
|
Fix regarding memory overwrite during sha3 computation.
|
10 years ago |
chriseth
|
e480c7012c
|
bytes parameters for events and sha3.
|
10 years ago |
chriseth
|
7386869de6
|
Fixed byte alignment for return type of ripemd160 built-in contract.
|
10 years ago |
chriseth
|
0b36ca86d7
|
Fixed function overloads.
Added tests, disallowed non-calling usage of non-unique function
references.
|
10 years ago |
Liana Husikyan
|
2cf5fdcadf
|
fixes
added more tests
|
10 years ago |
Liana Husikyan
|
46eb3f366b
|
added implementation to append code for State variable accessor
fixed tests
|
10 years ago |
Liana Husikyan
|
518daee546
|
some more tests
|
10 years ago |
Liana Husikyan
|
561e461ded
|
added createing FunctionType from ArrayType VariableDeclaration
added test
|
10 years ago |
chriseth
|
b5e81a46ca
|
Retain more gas for the case that the called contract is not yet created.
|
10 years ago |
chriseth
|
ae6bae4a6c
|
Refactor: Pull out array index access.
|
10 years ago |
Liana Husikyan
|
dd15c53ae4
|
added externalTypes function to functionType
removed flag for externalSigniture
|
10 years ago |
Liana Husikyan
|
f3e8d2b7e9
|
tests for external types
|
10 years ago |
Liana Husikyan
|
ba8d0f615c
|
renamed externalTypes to externalSignature
|
10 years ago |