chriseth
|
6e7bed616c
|
Check whether a literal is a valid literal before using it.
Fixes #2078
|
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
|
905da13c34
|
Struct constructors.
|
10 years ago |
chriseth
|
d3ff381447
|
Memory structs.
|
10 years ago |
chriseth
|
1f5c86d01a
|
Disallow memory types containing mappings.
|
10 years ago |
chriseth
|
97180a1305
|
No delete on storage pointers.
|
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
|
9e36e8c4e1
|
Decoding for constructor.
|
10 years ago |
chriseth
|
23a484e989
|
Remove dynamic return types.
|
10 years ago |
chriseth
|
536bd36185
|
Accessors for strings.
|
10 years ago |
chriseth
|
c75c72a994
|
Type conversion specialities for storage references.
|
10 years ago |
chriseth
|
7d09d87d16
|
Distinction between storage pointer and storage ref and type checking for conversion between storage and memory.
|
10 years ago |
Paweł Bylica
|
a9f3df90b1
|
Add missing override specifiers.
|
10 years ago |
chriseth
|
ac79514e63
|
Ability to specify the storage location of a reference type.
|
10 years ago |
chriseth
|
b6f9d51cd6
|
Re-introduce string type.
|
10 years ago |
chriseth
|
4c69ecf16b
|
Bare callcode for addresses and contracts.
|
10 years ago |
Liana Husikyan
|
4081752e63
|
style changes
|
10 years ago |
Liana Husikyan
|
328d40450f
|
changed the way of resolving declarations. now the cleanup of function duplications in libsolidity/NameAndTypeResolver.cpp(WIP)
|
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
|
e480c7012c
|
bytes parameters for events and sha3.
|
10 years ago |
chriseth
|
3146a7aeb7
|
Fix for Contract and Enum types as external function arguments.
|
10 years ago |
chriseth
|
0bec8d9fcd
|
Some cleanup concerning byte arrays.
|
10 years ago |
chriseth
|
0b36ca86d7
|
Fixed function overloads.
Added tests, disallowed non-calling usage of non-unique function
references.
|
10 years ago |
Liana Husikyan
|
f4ea6b8e8d
|
Update Types.h
|
10 years ago |
Liana Husikyan
|
4352423fea
|
miner changes in the implementation of the externalTypes function of FunctionType.
better error messages for exeptions
style fixes after review
|
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 |
Liana Husikyan
|
0ca313ec85
|
renamed getCanonicalSignature
added externalTypes instead of types for interface functions
added simple test
todo
testing
|
10 years ago |
Liana Husikyan
|
44c7da4262
|
added check for events and stat variables
|
10 years ago |
Liana Husikyan
|
1d15c09e5f
|
- added externalType to BooleanType.
- fixed the error message
|
10 years ago |
Liana Husikyan
|
3d18c02f36
|
added externalType for ArrayType
|
10 years ago |
Liana Husikyan
|
42177bc187
|
added getABIType() to types
|
10 years ago |
chriseth
|
85505d45c0
|
Packing for arrays.
|
10 years ago |
chriseth
|
2505b8ed90
|
Provide access to storage offsets via contract type.
|
10 years ago |
chriseth
|
441ab7c1c0
|
Add move assignment operator manually.
|
10 years ago |
chriseth
|
925acfad80
|
Fetch and store packed values.
|
10 years ago |
chriseth
|
72152a6081
|
Compute packing offsets.
|
10 years ago |
chriseth
|
fed44efdce
|
Enlarge storage references to two stack slots.
|
10 years ago |
Liana Husikyan
|
6f11b6a73f
|
added parsing for constant variables
|
10 years ago |
Lefteris Karapetsas
|
afc20d2517
|
Style fixes in Types[cpp/h]
|
10 years ago |
Lefteris Karapetsas
|
72f2397ebe
|
Replacing StaticStringType with FixedBytesType
|
10 years ago |
Lefteris Karapetsas
|
4340d4867a
|
More changes towards getting rid of HashXX
|
10 years ago |
Lu Guanqun
|
aa68913dd2
|
make it work for var x = f;
|
10 years ago |
Lu Guanqun
|
17f79a5c6e
|
implement overload resolution
|
10 years ago |
chriseth
|
b43a37baec
|
Update Types.h
Typo
|
10 years ago |
chriseth
|
9ae0d30dbc
|
Copying between calldata and storage.
|
10 years ago |