47 Commits (9e87abc136b31ae42a332e104900cc3eaccadf05)

Author SHA1 Message Date
Christian 4b0a566e70 Some changes to enums. 10 years ago
Lefteris Karapetsas c3c52d59b2 Removing ';' from the end of EnumDefinition 10 years ago
Lefteris Karapetsas 64bba8e3cc Explicit conversion from int to Enum 10 years ago
Lefteris Karapetsas c3c1b5c63c Addressing issues with Enums in Solidity 10 years ago
Lefteris Karapetsas fc6210e00f Indentation fixes 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 5659ed1238 Correcting and testing enum member access 10 years ago
Lefteris Karapetsas 2dbf739119 Enums NameAndTypeResolution - WIP 10 years ago
Christian 02f2070ddb Copying structs. 10 years ago
Lu Guanqun 1372154ff2 small fixes per chris's comments 10 years ago
Lu Guanqun aabc234e45 add two more exp tests 10 years ago
Liana Husikyan 2fd33d98cc - implemented Empty parameter name story. Now the name of input/return parameters of function can be not specified. 10 years ago
Christian a90ec7576c Some fixes for the ether units parser. 10 years ago
Lu Guanqun 07ecb2c1f2 disallow declaration of void type 10 years ago
Lu Guanqun 1252ed3b88 add several type error test cases 10 years ago
Lefteris Karapetsas 6c5120978e Accessors for multiple mappings implemented 10 years ago
Christian 76da204e17 Visibility specifiers. 10 years ago
Lefteris Karapetsas c6c8a1ceeb Adding mapping treatment to FunctionType 10 years ago
Christian cc00f49870 Fix scoping of event arguments. 10 years ago
Christian edefb95aae Fallback functions. 10 years ago
Christian d3e2d2adf3 Parsing of events. 10 years ago
Lefteris Karapetsas 93abe45771 FunctionType now returns const ref for Declaration 10 years ago
Lefteris Karapetsas 23d92e0d2e Removing Function and Param Description 10 years ago
Lefteris Karapetsas 122aada70f Contract Interface Functions now return FunctionType 10 years ago
Lefteris Karapetsas 51fb3b6f75 No longer exposing retrieveValueFromStorage() as a public function 10 years ago
Lefteris Karapetsas 2fcfb45760 Various fixes pertaining to State Variable accessors 10 years ago
Lefteris Karapetsas 762aa2d0f3 Function name clashing with Statevariable accessor test 10 years ago
Lefteris Karapetsas 3732d42ce8 Various small fixes for Sol Automatic Accessors 10 years ago
Lefteris Karapetsas 06764f026e State variable accessors code is now more organized 10 years ago
Lefteris Karapetsas 2874d43238 Tests for variable state accessors are in progress 10 years ago
Christian fdf791149d Compilation of function modifiers. 10 years ago
Christian 2566466a6c Type resolution for function modifiers. 10 years ago
Christian 6fb537f48c Reverse order of inheritance in base list. 10 years ago
Christian 0019c53f5c Implicit conversion from derived to base. 10 years ago
Christian 813af2c4ee Call constructors of base classes. 10 years ago
Christian ffead7b4d5 Check overrides and provide inherited public interface. 10 years ago
Christian feff325023 Import inherited members into the contract's scope. 10 years ago
Christian e16d88c894 Check for hash collisions already before compiling. 10 years ago
Lefteris Karapetsas 48080e0415 Small issues with Canonical Function Signature 10 years ago
Lefteris Karapetsas 0c83932d91 Test for the Canonical Signature of a function 10 years ago
Christian ae994f2804 Also test non-equality comparison operator. 10 years ago
Christian d14ed2d4dc Bit operators should bind more strongly than comparison operators. 10 years ago
Lefteris Karapetsas 8edb5b8b54 Solidity Tests names are now more consistent 10 years ago
Christian 41948b1309 Fix: Resolve function types of all contracts before checking types inside functions. 10 years ago
Christian a3473ad88d Check that constructor does not have "returns" directive. 10 years ago
Christian 37a15d96ea Support empty strings. 10 years ago
Christian 0a4ed44679 Tests for empty and too long strings. 10 years ago
Christian ddb5111d3e Comments and braces. 10 years ago
Christian 50b61e3dd3 Multi-source and multi-contract compiler. 10 years ago