aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Replace pop(0)-statements by empty blocks.chriseth2018-05-022-0/+20
* Inline functions returning nothing.chriseth2018-05-022-10/+25
* Tests.chriseth2018-05-021-11/+125
* Full inliner.chriseth2018-05-022-0/+417
* Use hoisting.chriseth2018-05-022-4/+6
* Merge pull request #4028 from ethereum/asm-tags-32bitchriseth2018-05-021-2/+2
|\
| * Restrict assembly tags to 32-bitAlex Beregszaszi2018-05-011-2/+2
* | Merge pull request #3797 from ethereum/shift-constantinoplechriseth2018-05-0210-55/+126
|\ \
| * | Update source location test expectationsAlex Beregszaszi2018-05-011-3/+2
| * | Support shifts in gas estimatorAlex Beregszaszi2018-05-011-5/+14
| * | Removed signed shift right from the utilities.chriseth2018-05-016-24/+24
| * | Do not use SAR instead of SDIV in shifts because it rounds differentlyAlex Beregszaszi2018-05-013-7/+10
| * | Use native shift instructions in ABIFunctions on ConstantinopleAlex Beregszaszi2018-05-013-26/+70
| * | Use native shift instructions on ConstantinopleAlex Beregszaszi2018-05-013-4/+20
* | | Merge pull request #4000 from ethereum/circleMacOSchriseth2018-05-022-37/+100
|\ \ \
| * | | Rename and compress.chriseth2018-05-021-25/+14
| * | | Adds CircleCI config for macOS.Erik Kundt2018-05-012-33/+107
| |/ /
* | | Merge pull request #4042 from ethereum/revert-4003-bool_vars_comparisonchriseth2018-05-025-60/+35
|\ \ \
| * | | Revert "BREAKING: Bool variables should not allow arithmetic comparison"chriseth2018-05-025-60/+35
|/ / /
* | | Merge pull request #4003 from ethereum/bool_vars_comparisonchriseth2018-05-025-35/+60
|\ \ \
| * | | Add syntax tests and Changelog entryLeonardo Alt2018-04-272-0/+58
| * | | Bool variables should not allow arithmetic comparisonLeonardo Alt2018-04-273-35/+2
* | | | Merge pull request #3992 from davesque/improve-abi-specchriseth2018-05-021-4/+4
|\ \ \ \
| * | | | Make index notation more consistentDavid Sanders2018-04-251-3/+3
| * | | | Add note about zero-tuplesDavid Sanders2018-04-251-1/+1
* | | | | Merge pull request #4040 from aarlt/virtual-destructorschriseth2018-05-0211-0/+19
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Add virtual destructors on base classes.Alexander Arlt2018-05-0211-0/+19
|/ / / /
* | | | Merge pull request #4026 from ethereum/prepareyulAlex Beregszaszi2018-05-011-258/+14
|\ \ \ \ | |_|_|/ |/| | |
| * | | Remove desugaringchriseth2018-05-011-258/+14
* | | | Merge pull request #3996 from ethereum/refactorParserchriseth2018-05-012-66/+73
|\ \ \ \
| * | | | Refactor parser.chriseth2018-04-262-66/+73
| | |_|/ | |/| |
* | | | Merge pull request #4018 from ethereum/disable-bytes0chriseth2018-05-017-13/+66
|\ \ \ \
| * | | | Remove unused function smallestTypeForLiteralAlex Beregszaszi2018-04-302-11/+0
| * | | | Add syntax tests for bytesMAlex Beregszaszi2018-04-305-0/+62
| * | | | Disable FixedBytesType(0) aka bytes0Alex Beregszaszi2018-04-301-2/+4
* | | | | Merge pull request #3999 from ethereum/subasmAlex Beregszaszi2018-05-011-4/+12
|\ \ \ \ \
| * | | | | Ensure that subId and tag handling is correct on all compilers in AssemblyItemAlex Beregszaszi2018-04-301-4/+12
| |/ / / /
* | | | | Merge pull request #4001 from Magicking/fix_docs_dateAlex Beregszaszi2018-04-301-1/+1
|\ \ \ \ \
| * | | | | docs: Update configuration from 2017 to 2018Magicking2018-04-271-1/+1
| | |/ / / | |/| | |
* | | | | Merge pull request #3975 from sledrho/developchriseth2018-04-301-1/+1
|\ \ \ \ \
| * | | | | Updated StateVariableGrammar rule #3974sledrho2018-04-231-1/+1
* | | | | | Merge pull request #4023 from ethereum/exampledocschriseth2018-04-301-6/+6
|\ \ \ \ \ \
| * | | | | | Update some examples to remove warnings.chriseth2018-04-301-6/+6
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #4022 from ethereum/docslinchriseth2018-04-301-5/+5
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Update documentation about C3 linearization.chriseth2018-04-301-5/+5
|/ / / / /
* | | | | Merge pull request #3958 from meowingtwurtle/fixedPointTypeschriseth2018-04-302-19/+12
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Remove category check in FixedPointType:binaryOperatorResult as commonType ha...Alex Beregszaszi2018-04-211-11/+0
| * | | | Types changes for fixed pointsJason Cobb2018-04-212-13/+17
* | | | | Merge pull request #4005 from oboukli/fix-comment-typoschriseth2018-04-281-7/+7
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Fix comment typosOmar Boukli-Hacene2018-04-271-7/+7
|/ / / /
* | | | Merge pull request #3994 from rafialhamd/rafialhamd-documentationchriseth2018-04-261-1/+1
|\ \ \ \
| * | | | Update Enum Type definition.Rafiudeen Chozhan Kumarasamy2018-04-261-1/+1
* | | | | Merge pull request #3991 from aarlt/lvalue-virtual-destructorchriseth2018-04-251-0/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Add virtual destructor in LValue class.Alexander Arlt2018-04-251-0/+1
|/ / / /
* | | | Merge pull request #3989 from elopio/patch-1chriseth2018-04-251-1/+1
|\ \ \ \
| * | | | docs: clarify the maximum line length styleLeo Arias2018-04-251-1/+1
|/ / / /
* | | | Merge pull request #3981 from ethereum/years-suffixchriseth2018-04-249-19/+52
|\ \ \ \ | |/ / / |/| | |
| * | | The "year" denomination is deprecatedAlex Beregszaszi2018-04-235-0/+30
| * | | Add more denomination testsAlex Beregszaszi2018-04-232-0/+11
| * | | Extract subdenomination testsAlex Beregszaszi2018-04-233-19/+11
* | | | Merge pull request #3970 from elopio/test/docstring-tag-endAlex Beregszaszi2018-04-243-1/+7
|\ \ \ \
| * | | | docstring: add missing spaceLeo Arias2018-04-243-1/+7
* | | | | Merge pull request #3976 from ethereum/emptyTupleComponentchriseth2018-04-239-1/+92
|\ \ \ \ \
| * | | | | Treats inline array as an error.Erik Kundt2018-04-232-3/+3
| * | | | | Turns it into warning (error for 0.5.0) and adds Changelog entry.Erik Kundt2018-04-2310-17/+54
| * | | | | Prevents null type from being used in tuple.Erik Kundt2018-04-226-0/+54
| |/ / / /
* | | | | Merge pull request #3467 from aarlt/strict-mode-jsoncpp-1.8.4Alex Beregszaszi2018-04-237-16/+27
|\ \ \ \ \ | | |/ / / | |/| | / | |_|_|/ |/| | |
| * | | CMake: enable C++11 for jsoncppAlex Beregszaszi2018-04-231-1/+5
| * | | Install & use cmake provided by scripts/install_cmake.sh for emscriptenAlexander Arlt2018-04-232-0/+12
| * | | CMake: Update jsoncpp to v1.8.4Alexander Arlt2018-04-235-15/+10
|/ / /
* | | Merge pull request #3957 from ethereum/deprecated-errorchriseth2018-04-225-29/+37
|\ \ \ | |/ / |/| |
| * | Turn deprecated warnings for sha3/suicide into errors (experimental 0.5.0)Alex Beregszaszi2018-04-213-3/+24
| * | Extract syntax testsAlex Beregszaszi2018-04-212-26/+13
| |/
* | Merge pull request #3964 from MatthewDLudwig/developAlex Beregszaszi2018-04-211-8/+8
|\ \
| * | Updated constructors and pragma solidity lines.Matthew Ludwig2018-04-211-8/+8
|/ /
* | Merge pull request #3933 from ethereum/jsoncpp-cmakeAlex Beregszaszi2018-04-212-1/+2
|\ \ | |/ |/|
| * CMake: require builtin jsoncpp headers over system wide headersAlex Beregszaszi2018-04-211-0/+1
| * CMake: remove direct jsoncpp dependency in libevmasmAlexander Arlt2018-04-211-1/+1
|/
* Merge pull request #3956 from ethereum/tight-pack-hashAlex Beregszaszi2018-04-214-12/+59
|\
| * Update tight packing test casesAlex Beregszaszi2018-04-201-3/+14
| * Make literals an error for tight packing (experimental 0.5.0)Alex Beregszaszi2018-04-203-9/+45
|/
* Merge pull request #3943 from ethereum/smt_remove_branch_warningchriseth2018-04-202-10/+10
|\
| * [SMTChecker] Remove 'information is erase' message for if-elseLeonardo Alt2018-04-192-10/+10
* | Merge pull request #3924 from ethereum/optim-address-opchriseth2018-04-204-0/+110
|\ \
| * | Remove unnecessary masking of the result of known short instructionsAlex Beregszaszi2018-04-204-0/+110
* | | Merge pull request #3946 from ethereum/chriseth-patch-1Alex Beregszaszi2018-04-201-6/+13
|\ \ \ | |/ / |/| |
| * | Clarify namespaces in coding style.chriseth2018-04-191-6/+13
* | | Merge pull request #3954 from ethereum/releasechriseth2018-04-200-0/+0
|\ \ \
| * \ \ Merge pull request #3950 from ethereum/developchriseth2018-04-2062-533/+888
| |\ \ \
* | \ \ \ Merge pull request #3951 from ethereum/version0424chriseth2018-04-202-1/+10
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Set version to 0.4.24chriseth2018-04-192-1/+10
* | | | | Merge pull request #3952 from ethereum/disableTestsOnTravisAgainchriseth2018-04-201-1/+2
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Disable tests on travis again.chriseth2018-04-201-1/+2
|/ / / /
* | | | Merge pull request #3949 from ethereum/prepareReleasechriseth2018-04-194-6/+20
|\ \ \ \ | |_|/ / |/| | |
| * | | Prepare 0.4.23 release.chriseth2018-04-194-6/+20
|/ / /
* | | Merge pull request #3941 from ethereum/bytes-contractchriseth2018-04-193-1/+8
|\ \ \
| * | | Disallow explicit conversion of bytesXX to contractAlex Beregszaszi2018-04-193-1/+8
* | | | Merge pull request #3940 from ethereum/remove-old-compiler-flagschriseth2018-04-191-33/+0
|\ \ \ \
| * | | | Remove obsolete warning supressions for clangAlex Beregszaszi2018-04-191-12/+0
| * | | | Remove -fpermissiveAlex Beregszaszi2018-04-191-21/+0
| |/ / /
* | | | Merge pull request #3932 from ethereum/betterErrorForFailedLookupchriseth2018-04-197-26/+51
|\ \ \ \
| * | | | Improve error message for failed member lookup.chriseth2018-04-195-11/+41
| * | | | Extract tests.chriseth2018-04-192-15/+10
| |/ / /
* | | / Correct the style of coding styleThomas Sauvajon2018-04-191-182/+163
| |_|/ |/| |
* | | Merge pull request #3928 from ethereum/removeZeppelinPatchesAlex Beregszaszi2018-04-191-7/+0
|\ \ \ | |/ / |/| |
| * | Remove Zeppelin patches.chriseth2018-04-191-7/+0
* | | Merge pull request #3923 from ethereum/warnConstructorAlex Beregszaszi2018-04-193-2/+13
|\ \ \
| * | | Warn about functions named "constructor".chriseth2018-04-193-2/+13
* | | | Merge pull request #3922 from ethereum/smt_sol_unimplementedassertAlex Beregszaszi2018-04-191-2/+2
|\ \ \ \ | |/ / / |/| | |
| * | | [SMTChecker] Using solUnimplementedAssert instead of solAssert when applicableLeonardo Alt2018-04-181-2/+2
| |/ /
* | | Merge pull request #3925 from ethereum/supportBionic2Alex Beregszaszi2018-04-192-9/+6
|\ \ \
| * | | Support ubuntu bionic source builds.chriseth2018-04-182-9/+6
| |/ /
* | | Merge pull request #3912 from ethereum/fixFallbackConstructorchriseth2018-04-1830-231/+257
|\ \ \ | |/ / |/| |
| * | Fix name clashes between constructor and fallback function.chriseth2018-04-186-50/+61
| * | Extract tests.chriseth2018-04-1826-182/+197
|/ /
* | Merge pull request #3840 from ethereum/smt_cvc4Alex Beregszaszi2018-04-1710-25/+318
|\ \
| * | [SMTChecker] Integration with CVC4Leonardo Alt2018-04-1710-25/+318
* | | Merge pull request #3919 from aj07/patch-2chriseth2018-04-171-1/+1
|\ \ \ | |/ / |/| |
| * | Update README.mdankit raj2018-04-171-1/+1
|/ /
* | Merge pull request #3913 from ethereum/jsoncpp-version-assertAlex Beregszaszi2018-04-171-0/+5
|\ \
| * | Add static_assert for the correct jsoncpp versionAlex Beregszaszi2018-04-171-0/+5
* | | Merge pull request #3906 from ethereum/updateSecurytchriseth2018-04-171-3/+16
|\ \ \
| * | | Update security considerations.chriseth2018-04-171-3/+16
| |/ /
* | | Merge pull request #3894 from ethereum/releaseNoteschriseth2018-04-171-3/+4
|\ \ \ | |/ / |/| |
| * | Update release checklist.chriseth2018-04-171-3/+4
|/ /
* | Merge pull request #3898 from ethereum/reEnableTestsOnTravisDevelopchriseth2018-04-171-2/+2
|\ \
| * | Enable travis tests on develop branch.chriseth2018-04-171-2/+2
* | | Merge pull request #3905 from ethereum/reportCmdlinechriseth2018-04-171-4/+16
|\ \ \ | |/ / |/| |
| * | Report failed commandline tests.chriseth2018-04-171-4/+16
* | | Merge pull request #3903 from ethereum/addBionicchriseth2018-04-171-1/+1
|\ \ \
| * | | Support bionic.chriseth2018-04-171-1/+1
* | | | Merge pull request #3902 from ethereum/releasechriseth2018-04-170-0/+0
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | Merge pull request #3892 from ethereum/developchriseth2018-04-17328-2245/+8687
| |\|
* | | Merge pull request #3901 from ethereum/newVersionchriseth2018-04-172-1/+10
|\ \ \ | |_|/ |/| |
| * | Set version to 0.4.23chriseth2018-04-172-1/+10
|/ /
* | Merge pull request #3897 from ethereum/noTestsOnTravischriseth2018-04-171-1/+2
|\ \
| * | Disable tests on travis.chriseth2018-04-171-1/+2
|/ /
* | Merge pull request #3896 from ethereum/progressOnTravischriseth2018-04-171-1/+1
|\ \
| * | Show progress on travis.chriseth2018-04-171-1/+1
* | | Merge pull request #3893 from ethereum/prepareForReleasechriseth2018-04-171-1/+1
|\ \ \ | |/ / |/| |
| * | Preparation for 0.4.22 release.chriseth2018-04-171-1/+1
|/ /
* | Merge pull request #3885 from LefterisJP/update_solidity_version_where_revert...chriseth2018-04-176-12/+12
|\ \
| * | Docs: Update solidity version for revert with reasonLefteris Karapetsas2018-04-166-12/+12
* | | Merge pull request #3865 from ethereum/updateConstructorVersionPragmaschriseth2018-04-173-4/+4
|\ \ \
| * | | Update version pragmas from >0.4.21 to ^0.4.22.Daniel Kirchner2018-04-123-4/+4
* | | | Merge pull request #3891 from ethereum/prepareForReleasechriseth2018-04-172-6/+13
|\ \ \ \
| * | | | Preparation for 0.4.22 release.chriseth2018-04-172-6/+13
|/ / / /
* | | | Merge pull request #3868 from ethereum/bytescleanupchriseth2018-04-165-12/+44
|\ \ \ \
| * | | | Add documentation.chriseth2018-04-161-0/+10
| * | | | Tests for bytes cleanup.chriseth2018-04-161-0/+23
| * | | | Remove redundant cleanup for abi.encode.Alex Beregszaszi2018-04-161-2/+1
| * | | | Properly force-clean for shortening bytesXX conversions.chriseth2018-04-162-10/+10
* | | | | Merge pull request #3793 from ethereum/rationalNumberLimitchriseth2018-04-1611-20/+297
|\ \ \ \ \
| * | | | | Limits rational numbers to 4096 bits.Erik Kundt2018-04-1611-20/+297
* | | | | | Merge pull request #3888 from ethereum/cmake-cleanupschriseth2018-04-162-11/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | CMake: Clean up devcore dependenciesPaweł Bylica2018-04-161-4/+2
| * | | | | CMake: Do no search for ctestPaweł Bylica2018-04-161-7/+0
|/ / / / /
* | | | | Merge pull request #3880 from ethereum/addressMemberDocAndWarnchriseth2018-04-163-3/+5
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Improve documentation and warning about accessing contract members inherited ...Daniel Kirchner2018-04-143-3/+5
| |/ / /
* | | | Merge pull request #3882 from ethereum/abi_docAlex Beregszaszi2018-04-153-2/+29
|\ \ \ \
| * | | | Document ABI encoding functions.chriseth2018-04-143-2/+29
| |/ / /
* | | | Merge pull request #3875 from ethereum/constructorSelfRefchriseth2018-04-144-4/+76
|\ \ \ \ | |/ / / |/| | |
| * | | Stricter check for member access to "this" in constructor.Daniel Kirchner2018-04-134-4/+76
* | | | Merge pull request #3773 from ethereum/astJsonTypeDescriptionschriseth2018-04-135-201/+368
|\ \ \ \
| * | | | Add ChangeLog entry.Daniel Kirchner2018-04-131-0/+1
| * | | | Adds unit test that covers long typeDescription and renames suite. Erik Kundt2018-04-132-1/+29
| * | | | Separates tests for legacy and compact output.Erik Kundt2018-04-132-231/+332
| * | | | Adds type expectations to legacy tests.Erik Kundt2018-04-131-0/+7
| * | | | Uses short string representation of TypePointerErik Kundt2018-04-133-9/+39
|/ / / /
* | | | Merge pull request #3364 from ethereum/revertWithReasonchriseth2018-04-1327-83/+488
|\ \ \ \
| * | | | Remove dead code and clarify throw.chriseth2018-04-132-2/+1
| * | | | Update documentation and minor changes.chriseth2018-04-122-8/+11
| * | | | Use error signature for revert data.chriseth2018-04-124-29/+38
| * | | | Update expectation.chriseth2018-04-121-2/+2
| * | | | Adjust expectations in case of homestead VM.chriseth2018-04-121-11/+16
| * | | | Only forward returndata if EVM version supports it.chriseth2018-04-122-1/+3
| * | | | Adjust tests.chriseth2018-04-123-13/+19
| * | | | Update source location tests.chriseth2018-04-121-5/+16
| * | | | Changelog entry.chriseth2018-04-121-1/+1
| * | | | Update documentation.chriseth2018-04-128-35/+92
| * | | | Tests about error bubbling for create and transfer.chriseth2018-04-121-2/+70
| * | | | Bubble up error messages.chriseth2018-04-126-11/+63
| * | | | Allow error string for ``require``.chriseth2018-04-123-0/+83
| * | | | Documentation for revert with reason string.chriseth2018-04-124-2/+28
| * | | | Tests for revert with reason string.chriseth2018-04-122-1/+53
| * | | | Code generator for revert with reason string.chriseth2018-04-121-1/+18
| * | | | Register overload for ``revert()`` that can receive a reason string.chriseth2018-04-122-1/+4
| * | | | Allow function overloads involving MagicVariableDeclarations.chriseth2018-04-124-7/+18
| * | | | Use FunctionTypePointer (adds ``const``).chriseth2018-04-122-7/+8
| |/ / /
* | | | Merge pull request #2980 from ethereum/abi-apichriseth2018-04-1317-66/+700
|\ \ \ \
| * | | | Allow struct encoding with new encoder.chriseth2018-04-126-12/+179
| * | | | Check partial function parameters if rest is arbitrary.chriseth2018-04-122-3/+27
| * | | | Tests for view and pure.chriseth2018-04-122-0/+44
| * | | | Tests.chriseth2018-04-124-102/+218
| * | | | Add abi.encode, abi.encodePacked, abi.encodeWithSelector and abi.encodeWithSi...Alex Beregszaszi2018-04-127-4/+287
* | | | | Merge pull request #3873 from ethereum/returnVarStorageAlex Beregszaszi2018-04-126-24/+60
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add additional test for ``var`` for storage variables.Daniel Kirchner2018-04-123-7/+36
| * | | | Fix internal compiler error when parsing ``var`` declaration without identifier.Daniel Kirchner2018-04-125-24/+31
|/ / / /
* | | | Merge pull request #3848 from ethereum/constantDivisionByZerochriseth2018-04-1218-20/+146
|\ \ \ \ | |_|/ / |/| | |
| * | | Add test to check ConstantEvaluator for pure non-rational functions.Daniel Kirchner2018-04-121-0/+11
| * | | Add tests for literal operations as well.Daniel Kirchner2018-04-124-0/+20
| * | | Error on invalid arithmetic with constant expressions.Daniel Kirchner2018-04-1213-20/+115
* | | | Merge pull request #3485 from ethereum/js-tests-node8chriseth2018-04-122-5/+5
|\ \ \ \ | |_|/ / |/| | |
| * | | Require node 8 for Javascript testsAlex Beregszaszi2018-04-032-5/+5
* | | | Merge pull request #3752 from ethereum/fixStateVariableParsingchriseth2018-04-1253-475/+373
|\ \ \ \
| * | | | Properly cope with constructor headers.chriseth2018-04-123-3/+21
| * | | | Update expectations.chriseth2018-04-1210-17/+18
| * | | | Extract modifier tests.chriseth2018-04-1215-158/+73
| * | | | Warn if modifiers are applied to functions without implementation.chriseth2018-04-125-4/+35
| * | | | Changelog entry.chriseth2018-04-121-0/+1
| * | | | New tests for function state variables.chriseth2018-04-126-0/+61
| * | | | Fix state variable parsing.chriseth2018-04-121-0/+8
| * | | | Add expectations.chriseth2018-04-1224-9/+53
| * | | | Extract function type tests.chriseth2018-04-1226-313/+132
|/ / / /
* | | | Merge pull request #3855 from ldct/patch-3Alex Beregszaszi2018-04-121-1/+1
|\ \ \ \
| * | | | Mark --formal as deprecated in CLI optionsLi Xuanji2018-04-121-1/+1
* | | | | Merge pull request #3863 from ethereum/fixGasEstimationchriseth2018-04-123-1/+22
|\ \ \ \ \
| * | | | | Correctly ignore costs of fallback for other functions.chriseth2018-04-123-1/+22
| |/ / / /
* | | | | Merge pull request #3830 from ethereum/fix-include-paths-errorsDaniel Kirchner2018-04-124-9/+35
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Prevent information about file existence outside the allowed paths to leak by...Daniel Kirchner2018-04-124-7/+33
| * | | | Fix file missing error message on imports.Sergiusz Bazanski2018-04-061-10/+10
* | | | | Merge pull request #3862 from ethereum/fixConstantEvaluatorTuplesAlex Beregszaszi2018-04-1226-165/+160
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Fix ConstantEvaluator to correctly handle single element tuples.Daniel Kirchner2018-04-126-0/+43
| * | | | Syntax Tests: extract array_length_* tests.Daniel Kirchner2018-04-1220-165/+117
|/ / / /
* | | | Merge pull request #3580 from ethereum/asm-bitshift-optimchriseth2018-04-115-1/+150
|\ \ \ \
| * | | | Ignore shift warnings on constantinople testsAlex Beregszaszi2018-04-101-0/+2
| * | | | Run tests in constantinople mode tooAlex Beregszaszi2018-04-101-1/+8
| * | | | Add end to end tests for SHL/SHR/SAR instructions (constantinople only)Alex Beregszaszi2018-04-101-0/+129
| * | | | Add constant optimiser for SHR/SHL instructionsAlex Beregszaszi2018-04-102-0/+11
* | | | | Merge pull request #3859 from ethereum/fixerrorlineschriseth2018-04-112-512/+512
|\ \ \ \ \
| * | | | | Fix line numbers for errors.chriseth2018-04-112-512/+512
|/ / / / /
* | | | | Merge pull request #3309 from ethereum/limit-errorschriseth2018-04-117-78/+1172
|\ \ \ \ \
| * | | | | Do not abort excessive warnings, just ignore them.Alex Beregszaszi2018-04-062-15/+38
| * | | | | Ignore warnings when limited errors to 256Alex Beregszaszi2018-04-061-3/+10
| * | | | | reindentAlex Beregszaszi2018-04-061-70/+69
| * | | | | Catch FatalError in CompilerStack::analysis to cover all the analysis testsAlex Beregszaszi2018-04-062-11/+11
| * | | | | Limit the number of errors output in a single run to 256Alex Beregszaszi2018-04-065-0/+1065
* | | | | | Merge pull request #3799 from meowingtwurtle/fixLiteralComparisonschriseth2018-04-113-3/+11
|\ \ \ \ \ \
| * | | | | | Fix bug in typechecking when comparing rational literalsJason Cobb2018-04-113-3/+11
|/ / / / / /
* | | | | | Merge pull request #3842 from ethereum/syntaxTestsSourceLocationsDaniel Kirchner2018-04-1055-108/+216
|\ \ \ \ \ \
| * | | | | | Add source locations to syntax test expectations.Daniel Kirchner2018-04-1055-108/+216
|/ / / / / /
* | | | | | Merge pull request #3853 from ethereum/modifierStyleWithoutParenthesesDaniel Kirchner2018-04-109-21/+52
|\ \ \ \ \ \
| * | | | | | Error when using no parentheses in modifier-style constructor calls.Daniel Kirchner2018-04-109-21/+52
* | | | | | | Merge pull request #3836 from netrunnerX/developchriseth2018-04-101-5/+4
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Update solidity-by-example.rstNetX2018-04-091-5/+4
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #3821 from ethereum/warn-constructor-overridechriseth2018-04-1017-59/+158
|\ \ \ \ \ \
| * | | | | | Use the most derived contract as main location in case of diamond inheritance.Daniel Kirchner2018-04-091-3/+18
| * | | | | | Move constructor argument override check to TypeChecker and reuse annotations...Daniel Kirchner2018-04-0915-100/+95
| * | | | | | Allow duplicated constructor calls, if no arguments; support for multiple inh...Daniel Kirchner2018-04-0910-26/+69
| * | | | | | Error on duplicated super constructor callsFederico Bond2018-04-097-9/+55
| | |_|/ / / | |/| | | |