185 Commits (962d0eaaf2f8647e7449919b2b3a949952c7c47b)

Author SHA1 Message Date
chriseth e480c7012c bytes parameters for events and sha3. 10 years ago
Lefteris Karapetsas cad916a00d Fixing detection of abstract contract 10 years ago
Lefteris Karapetsas 86caafd9e9 Add "this" contract's ctor to provided ctors set 10 years ago
Lefteris Karapetsas 3a2d903252 Fixing new abstract contract error location reporting 10 years ago
Lefteris Karapetsas c227951856 size()!=0 -> !empty() 10 years ago
Lefteris Karapetsas 2279e40274 Check all constructors in inheritance chain get args 10 years ago
Lefteris Karapetsas 45117f53b0 Allowing abstract contracts constructor to have no args 10 years ago
chriseth 3bc78361d6 Bugfixes concerning variable declarations. 10 years ago
chriseth 0b36ca86d7 Fixed function overloads. 10 years ago
Liana Husikyan 065d9a9e68 VariableDeclaration::checkTypeRequirements() refactoring 10 years ago
Liana Husikyan c5df9e205b Update AST.cpp 10 years ago
Liana Husikyan 4352423fea miner changes in the implementation of the externalTypes function of FunctionType. 10 years ago
Liana Husikyan 4173a71846 changed checking for external type in VariableDeclaration::checkTypeRequirements() 10 years ago
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
Lu Guanqun 19220b9fe5 fix rebase errors 10 years ago
Lu Guanqun 3eeac6a21b add the location of a duplicated function 10 years ago
Lu Guanqun aa68913dd2 make it work for var x = f; 10 years ago
Lu Guanqun b441305234 remove debug stuff 10 years ago
Lu Guanqun 17f79a5c6e implement overload resolution 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