224 Commits (ac2216aaf9ad8bee424f635bc0279742fe8315bc)

Author SHA1 Message Date
Liana Husikyan 00752984a1 added checks to prevent the self assignment 10 years ago
chriseth 888909bee7 Do not allow boolean operators for integers. 10 years ago
chriseth 40ab01eddf Allow explicit conversions bytes <-> string. 10 years ago
chriseth 056180fb24 strings as mapping keys. 10 years ago
chriseth 8221a3c4cd Allow structs containing mappings in memory. 10 years ago
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 c7f8bcf9c5 Style and some assertion messages. 10 years ago
chriseth 905da13c34 Struct constructors. 10 years ago
chriseth d3ff381447 Memory structs. 10 years ago
chriseth 6f64919698 Another compiler fix. 10 years ago
chriseth 2951cbd3cb Fix gcc issue. 10 years ago
chriseth 97180a1305 No delete on storage pointers. 10 years ago
chriseth f94ff7b41c Fixed and simplified external type computation. 10 years ago
chriseth b5c2a28371 Initialisation of memory types. 10 years ago
chriseth 1f9060faf0 Copy routines for non-byte arrays. 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 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
Liana Husikyan 2d732e8923 removed byte0 keyword 10 years ago
Paweł Bylica 4205cf79f9 Remove pessimising moves. 10 years ago
chriseth 0f8c4a7fbb Bare functions return success condition. 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 10 years ago
Liana Husikyan 4757651b64 - conversion of positive literals to signed int 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 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 0b36ca86d7 Fixed function overloads. 10 years ago
Liana Husikyan 2cf5fdcadf fixes 10 years ago
Liana Husikyan 46eb3f366b added implementation to append code for State variable accessor 10 years ago
Liana Husikyan 518daee546 some more tests 10 years ago
Liana Husikyan 561e461ded added createing FunctionType from ArrayType VariableDeclaration 10 years ago
Liana Husikyan ab0b92242f Update Types.cpp 10 years ago
Liana Husikyan 4352423fea miner changes in the implementation of the externalTypes function of FunctionType. 10 years ago
Liana Husikyan 0e247e0282 style fixes 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