167 Commits (81454ce03bda41e01d1b226810bcc5e8f4633625)

Author SHA1 Message Date
chriseth 6e7bed616c Check whether a literal is a valid literal before using it. 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. 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. 10 years ago
Liana Husikyan dd15c53ae4 added externalTypes function to functionType 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 10 years ago
Liana Husikyan 44c7da4262 added check for events and stat variables 10 years ago
Liana Husikyan 1d15c09e5f - added externalType to BooleanType. 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 10 years ago
chriseth 9ae0d30dbc Copying between calldata and storage. 10 years ago