495 Commits (8596d785c41aedbf8d34bd4b4678f424dcd771da)

Author SHA1 Message Date
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
Marek Kotewicz fb72a7ce5f fixed styling issues 10 years ago
Christian 37a15d96ea Support empty strings. 10 years ago
Marek Kotewicz d70190b0da removed explicit 10 years ago
Marek Kotewicz 4b90d315b7 user-provided default constructor 10 years ago
Marek Kotewicz 71ebfe7736 fixed solidity not building on macos 10 years ago
Christian 584242357a Helper functions to access memory. 10 years ago
Lefteris Karapetsas c29108a9d8 Styling issues and add TODO in Interfacehandler 10 years ago
Christian 781d58d705 String types. 10 years ago
chriseth 5f48ab4046 Const change. 10 years ago
Christian 9c2ce9cbbc Stylistic changes. 10 years ago
Lefteris Karapetsas 01e419fcaf Natspec title and author tag. 10 years ago
Christian dc478ba0bd Take variable stack size correctly into account for return value packer. 10 years ago
Marek Kotewicz 48dfbaf3c9 updated cmake policies 10 years ago
Marek Kotewicz 281a9e2b22 jsonrpc option in cmakes, removed all warnings 10 years ago
Christian f8c78bafb5 Variable-size stack elements for expression compiler. 10 years ago
Christian 9bcd315e42 Changes in compiler to support variably sized stack elements. 10 years ago
Christian 1462cfbd4b Cleanup before return. 10 years ago
Christian 28604a27e9 Consts in SourceReferenceFormatter. 10 years ago
Christian d4d1369f6e Move implementations of ::accept out of AST.cpp. 10 years ago
Christian e676cd21bc Register variably-sized variables on stack. 10 years ago