108 Commits (4c4a36dddc08794c7c9a37bb65d3623b9518cc91)

Author SHA1 Message Date
Lefteris Karapetsas 45117f53b0 Allowing abstract contracts constructor to have no args 10 years ago
chriseth 0bec8d9fcd Some cleanup concerning byte arrays. 10 years ago
chriseth 0b36ca86d7 Fixed function overloads. 10 years ago
chriseth 2505b8ed90 Provide access to storage offsets via contract type. 10 years ago
chriseth 925acfad80 Fetch and store packed values. 10 years ago
Liana Husikyan 6f11b6a73f added parsing for constant variables 10 years ago
chriseth 4d67fe39ac Fix gas for builtin. 10 years ago
Liana Husikyan 035451db40 added brackets for printing in/out 10 years ago
Liana Husikyan 4323a0c655 added information about jump type for jump instructions 10 years ago
chriseth cec5b3b60e Fixed: Some instructions did not have source locations. 10 years ago
Gav Wood 3fab9f2a73 Solidity fixes. 10 years ago
chriseth 9ae0d30dbc Copying between calldata and storage. 10 years ago
Christian a3b95811d4 Index access for calldata arrays. 10 years ago
Christian 6d4b77249e Fixed arrays in ABI. 10 years ago
Liana Husikyan df4746d5e7 Implemented passing arguments to the base constructor. 10 years ago
Christian a03ead264e LValue refactoring. 10 years ago
Lefteris Karapetsas 9f85e14ead LocationSetter in some extra places during Compiling 10 years ago
Lefteris Karapetsas 46fd746cd8 Changes after rebase on top of Array Parsing 10 years ago
Lefteris Karapetsas 45ef19046b Reset CompilerContext's visited nodes at compile start 10 years ago
Lefteris Karapetsas 4c6bf04b87 Adding location information to assembly items 10 years ago
Christian d417618dce Stack height checks and fix. 10 years ago
Liana Husikyan d66c448d82 corrected accept for variableDeclaration 10 years ago
Liana Husikyan 0a334cd7db cosmetic changes 10 years ago
Liana Husikyan 87e956729c Inline member initialisation 10 years ago
Gav Wood 2c6b18f01b Add EVMJIT. 10 years ago
Christian bed225c981 Calldata byte arrays stored on the stack. 10 years ago
Christian cad718715b Unpacking of dynamically sized arguments. 10 years ago
Christian 9ba105a763 Move code to loadFromMemory. 10 years ago
Christian ed0384b759 No write access to parameters of external functions. 10 years ago
Christian 9be8307f22 Dynamic copy to memory. 10 years ago
Lefteris Karapetsas 6bb8233d15 Changing Solidity Code to use CamelCase enum values 10 years ago
Lefteris Karapetsas 4795991f2a Code generation for mapping state variable accessor 10 years ago
Christian edefb95aae Fallback functions. 10 years ago
Lefteris Karapetsas 93abe45771 FunctionType now returns const ref for Declaration 10 years ago
Lefteris Karapetsas 941a424e71 Minor fixes plus a rebase merge fix 10 years ago
Lefteris Karapetsas 122aada70f Contract Interface Functions now return FunctionType 10 years ago
Christian 7dc695e840 Super keyword. 10 years ago
Lefteris Karapetsas 2fcfb45760 Various fixes pertaining to State Variable accessors 10 years ago
Lefteris Karapetsas 309ffb8948 EVM Code for simple accessor function is properly generated 10 years ago
Lefteris Karapetsas 94ca9f0040 All interface functions are external. 10 years ago
Lefteris Karapetsas 10da71f90e Solidity EntryLabel now uses a generic declaration 10 years ago
Lefteris Karapetsas 06764f026e State variable accessors code is now more organized 10 years ago
Lefteris Karapetsas 818742dac9 Work in progress for state variable accessors 10 years ago
Christian c571eeea05 Call modifiers on constructor. 10 years ago
Christian 14c5e37d55 Modifier overrides and callgraph analysis. 10 years ago
Christian fdf791149d Compilation of function modifiers. 10 years ago
Christian 747bf7f2d4 Include virtual function overrides in constructor context. 10 years ago
Christian 813af2c4ee Call constructors of base classes. 10 years ago
Christian df44090ae6 Inheritance in compiler. 10 years ago
Christian 71950257c5 Magic variables are only needed durinng name and type resolution, not during compilation. 10 years ago