280 Commits (e94f1ca5b29609cb0766d968cb88ee61a80016e2)

Author SHA1 Message Date
Lefteris Karapetsas 5e77063c38 Fixing a solAssert in getInterfacefunctions() 10 years ago
Lefteris Karapetsas 299305548f Adjustments to Solidity compiler code for Function Hash 10 years ago
Lefteris Karapetsas 9fff09af6b Compiler EVM generation now takes into account for the new function hash 10 years ago
Lefteris Karapetsas 69a0dcfa15 work in progress in testing the new function selector in the end to end tests 10 years ago
Gav Wood 6cc8c9de69 VM skips push data when looking for JUMPDEST. 10 years ago
Gav Wood bf8174ecee Warnings fixes. 10 years ago
Christian 460571bd77 Fix some warnings about uninitialized members. 10 years ago
Lefteris Karapetsas b8b75c841b Solidity getInterfaceFunctions is now a map of hash to Function 10 years ago
Christian 0de9e2aebd Bugfix: Use parameter (not argument) type size on stack for function calls. 10 years ago
Lefteris Karapetsas 48080e0415 Small issues with Canonical Function Signature 10 years ago
Lefteris Karapetsas 0c003958b9 FunctionType also gets CanonicalSignature 10 years ago
Lefteris Karapetsas 0c83932d91 Test for the Canonical Signature of a function 10 years ago
Lefteris Karapetsas c2b194d4c3 Creating the canonical signature of a function, for later use in the ABI 10 years ago
Lefteris Karapetsas 6d098faab0 style: curlies 10 years ago
Lefteris Karapetsas 631bd9ab38 Fix for sol scanner where empty multiline comment became Natspec comment 10 years ago
Gav Wood d34f28dd3c Mac warning fix. 10 years ago
Gav Wood 9dd9b025d1 BLOCKHASH 10 years ago
Christian f37ff5ff4f Clarified binary operator checking for integer types. 10 years ago
Gav Wood 78c202cae4 Fixed #683 10 years ago
Lefteris Karapetsas 29261206b9 Adding const attribute to ABI output 10 years ago
Christian 6e36344632 Possibility for binary operators to yield types different from their operands'. 10 years ago
Christian e427a0a2ca Bugfix: Additional swap for compound assignment. 10 years ago
Lefteris Karapetsas 49f60a1d6d Factoring forward slash scanning out to its own function 10 years ago
Christian d14ed2d4dc Bit operators should bind more strongly than comparison operators. 10 years ago
Lefteris Karapetsas 7359367441 More multiline natspec tests and small issue fix 10 years ago
Lefteris Karapetsas 0b5b6c7cd4 Adressing some natspec issues 10 years ago
Lefteris Karapetsas 30beaca359 Changes in InterfaceHandler to deal with multiline natspec 10 years ago
Lefteris Karapetsas 61a1f4436c Scanner properly scans multiline natspec comments 10 years ago
Lefteris Karapetsas 6d48f3e987 Work in progress for /** ... */ natspec comments 10 years ago
Christian f3b2f67ab6 Possibility to replace source and obtain ContractDefinition by name. 10 years ago
Christian 68b9c67e95 Return the last contract by default. 10 years ago
Christian 46664c44b3 Assertions that throw InternalCompilerErrors. 10 years ago
Christian d09f6e8c97 Whitespace change. 10 years ago
Lefteris Karapetsas bcc263070b Moving comment to function body 10 years ago
Lefteris Karapetsas 3c6e966160 Solidity ForStatement Compiler part 10 years ago
Lefteris Karapetsas 1f0346396a Minor issues, grammar update, new ForStatement test 10 years ago
Lefteris Karapetsas 5eec2c5ac6 ForStatement typecheck and initExpression is a Statement 10 years ago
Lefteris Karapetsas b2992bd659 Solidity ForStatements expressions are now optional 10 years ago
Lefteris Karapetsas e934aa0bef new ForStatement parsing test and small grammar fix 10 years ago
Lefteris Karapetsas 30c000d121 Adding a ForStatement solidity AST Node. 10 years ago
Christian 4e83ba5ae1 Add functions needed by constructor. 10 years ago
Christian 41948b1309 Fix: Resolve function types of all contracts before checking types inside functions. 10 years ago
Christian c00153e5c1 Stylistic changes. 10 years ago
Christian a3473ad88d Check that constructor does not have "returns" directive. 10 years ago
Christian 7801b87ddb Packing and unpacking of constructor arguments. 10 years ago
Christian 5026c5855d Create contracts. 10 years ago
Christian 8eee0a2033 Correctly check for string prefix plus indentation change. 10 years ago
Christian b0af628f11 Calls to bare contracts. 10 years ago
Christian 22fa12debf Do not add at the end of the function selector "loop". 10 years ago
Christian 615438a890 Swap literals to the end if optimizing. 10 years ago