164 Commits (0e247e0282edaaf1f2cff9b424407be60c481a67)

Author SHA1 Message Date
Liana Husikyan 0e247e0282 style fixes 10 years ago
Lefteris Karapetsas 29669c16a2 Fix some styling issues and remove comments 10 years ago
Lefteris Karapetsas dfcaf8a414 Abstract contract and inheritance 10 years ago
Liana Husikyan dd15c53ae4 added externalTypes function to functionType 10 years ago
Lefteris Karapetsas 4e234b30ed Moving contract fullyImplemented check to TypeRequirements 10 years ago
Liana Husikyan 8b14b4f4d1 two more tests 10 years ago
Lefteris Karapetsas 742002b05a Parsing of not fully implemented functions 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 a7eccfaa97 added check for valid externalType to checkTypeRequirements for function 10 years ago
Liana Husikyan 7359f68b9f - added more tests to check constant specifier implementation 10 years ago
Liana Husikyan 304256b546 - added isPartOfExternalInterface to Declaration 10 years ago
Liana Husikyan 6f11b6a73f added parsing for constant variables 10 years ago
Lefteris Karapetsas 4700b1b2c8 Fixes after rebasing on top of develop 10 years ago
chriseth 77b9fdcfbc Fix type checks for storage variable initializer. 10 years ago
Christian a3b95811d4 Index access for calldata arrays. 10 years ago
Liana Husikyan a545b8a7a4 removed unused member 10 years ago
Liana Husikyan df4746d5e7 Implemented passing arguments to the base constructor. 10 years ago
Lefteris Karapetsas de6e9f4f54 Using normal pointer in getInheritableMembers() 10 years ago
Lefteris Karapetsas 1681fbd885 getInheritableMembers() does not look at BaseContracts 10 years ago
Lefteris Karapetsas 58005fd203 Use lambda to avoid code duplication in inheritableMembers 10 years ago
Lefteris Karapetsas b1dcc2a77f VisibleInDerivedContracts() is now virtual() 10 years ago
Lefteris Karapetsas f2fdeb3599 Add structs to inheritable members 10 years ago
Lefteris Karapetsas 345e84baea Adding inheritable members to a contract 10 years ago
Christian de537d5de3 Index and length access for dynamic arrays. 10 years ago
Christian 92507f5bf0 Allow conversion to dynamic arrays and update grammar. 10 years ago
Christian 84555b00c9 Index access. 10 years ago
Liana Husikyan 87e956729c Inline member initialisation 10 years ago
Gav Wood 2c6b18f01b Add EVMJIT. 10 years ago
Lefteris Karapetsas 952350bec1 Bugfix for functions override 10 years ago
Christian bed225c981 Calldata byte arrays stored on the stack. 10 years ago
Christian ed0384b759 No write access to parameters of external functions. 10 years ago
Christian 4b0a566e70 Some changes to enums. 10 years ago
Lefteris Karapetsas 58c598b8cb Moving getMemberValue from EnumDefinition to EnumType 10 years ago
Lefteris Karapetsas c3c1b5c63c Addressing issues with Enums in Solidity 10 years ago
Lefteris Karapetsas e5ccf5e2be Typo in EnumValue 10 years ago
Lefteris Karapetsas 81ecc03e9d implement getType() for EnumValue 10 years ago
Lefteris Karapetsas b4302da542 EnumDeclaration -> EnumValue 10 years ago
Lefteris Karapetsas 5c164fb42c Enum Value member access should now work properly 10 years ago
Lefteris Karapetsas 07886f42bb Enum type conversion and member value access. 10 years ago
Lefteris Karapetsas 9232b4cd88 Introducing EnumType and some Parser tests 10 years ago
Lefteris Karapetsas 133969bd2a Parsing an enum AST node 10 years ago
Lefteris Karapetsas 082bfb2300 Parsing enums for Solidity - WIP 10 years ago
Christian 02f2070ddb Copying structs. 10 years ago
Christian 10667e0b41 Tests and some code for msg.data. 10 years ago
Christian 8b3dec6773 Arbitrary parameters for call() and all hash functions. 10 years ago
Lefteris Karapetsas c68f7f2790 Addressing issues in Enum style fix 10 years ago