6 Commits (1eda03163c32b0ca114dc45b84ee7ccfc9025e22)

Author SHA1 Message Date
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
Christian 8621949067 Import directive. 10 years ago
Christian a2aa117a6b Disallow assignments to structs and mappings. 10 years ago
Christian 27d20cd849 Magic variables. 10 years ago
Christian 638960f22f Contracts as types and framework for special global variables. 10 years ago
Christian bbc3a1b37e Struct types. 10 years ago
Christian 2ece1f28bc Tests for type conversion at comparison. 10 years ago
Christian c6c7f86b82 Further const placement changes. 10 years ago
Christian fa22722e0e Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type 10 years ago
Christian 68a85f4f80 Corrected coding style. 10 years ago
Christian df43644111 Some fixes for the type system, should be quite usable now. 10 years ago
Christian b71e993223 Added meaningful exception types. 10 years ago
Christian 2f9d821967 Type system, not yet complete. 10 years ago
Christian a5a577d35c Name resolution. 10 years ago