aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* New ABI encoder.chriseth2017-08-142-0/+1246
|
* Helpers.chriseth2017-08-142-1/+8
|
* Allow multi-dimensional arrays in interfaces.chriseth2017-08-141-2/+0
|
* Merge pull request #2703 from ethereum/warnAboutLargeStorageArrayschriseth2017-08-144-0/+97
|\ | | | | Warn about large storage structures.
| * Warn about large storage structures.chriseth2017-08-124-0/+97
| |
* | Merge pull request #2581 from federicobond/improve-override-errorAlex Beregszaszi2017-08-127-23/+70
|\ \ | |/ |/| Improve override function error messages
| * Avoid duplicate errors due to function overridesFederico Bond2017-08-121-5/+5
| |
| * Use a secondary location for function override errorsFederico Bond2017-08-123-26/+18
| |
| * Refactor function override check to remove duplicate logicFederico Bond2017-08-122-47/+50
| |
| * Improve and add missing testsFederico Bond2017-08-121-6/+15
| |
| * Use fully qualified name of super in messageFederico Bond2017-08-123-4/+13
| |
| * Improve override changes signature error messageFederico Bond2017-08-123-1/+35
|/
* Merge pull request #2714 from federicobond/enforce-tuple-commasAlex Beregszaszi2017-08-123-2/+16
|\ | | | | Enforce commas in tuple/array syntax
| * Enforce commas in tuple syntaxFederico Bond2017-08-123-2/+16
|/
* Merge pull request #2486 from jamesray1/patch-22chriseth2017-08-121-1/+1
|\ | | | | Ref to getter function in docs/miscellaneous.rst
| * :ref:`getter function<getter-functions>`James Ray2017-07-311-1/+1
| |
| * ref getter-functionsJames Ray2017-07-281-1/+1
| |
| * Updated reference to getter-functionsJames Ray2017-07-281-1/+1
| |
| * Fixed reference to getter functionJames Ray2017-07-071-1/+1
| |
| * Ref to getter functionJames Ray2017-06-301-1/+1
| |
* | Merge pull request #2485 from jamesray1/patch-21chriseth2017-08-121-1/+1
|\ \ | | | | | | Update frequently-asked-questions.rst with a ref to getter functions
| * | :ref:`getter function<getter-functions>`James Ray2017-07-311-1/+1
| | |
| * | :ref:`getter-functions`James Ray2017-07-281-1/+1
| | |
| * | Fixed reference to getter functionJames Ray2017-07-071-1/+1
| | |
| * | Getter function refJames Ray2017-06-301-1/+1
| | |
| * | Update frequently-asked-questions.rstJames Ray2017-06-301-1/+1
| |/
* | Merge pull request #2487 from jamesray1/patch-23chriseth2017-08-121-1/+1
|\ \ | | | | | | Ref to getter function in docs/introduction-to-smart-contracts.rst
| * | :ref:`getter function<getter-functions>`James Ray2017-07-311-1/+1
| | |
| * | Updated getter-functions refJames Ray2017-07-291-1/+1
| | |
| * | Fixed reference to getter functionJames Ray2017-07-071-1/+1
| | |
| * | Ref to getter functionJames Ray2017-06-301-1/+1
| |/
* | Merge pull request #2730 from ethereum/indented-writerchriseth2017-08-123-0/+207
|\ \ | | | | | | Introduce IndentedWriter
| * | Introduce IndentedWriterAlex Beregszaszi2017-08-113-0/+207
| | |
* | | Merge pull request #2712 from ethereum/experimental-metadataAlex Beregszaszi2017-08-125-14/+81
|\ \ \ | | | | | | | | Store experimental flag in metadata CBOR
| * | | Output experimental flag in metadata only for risky featuresAlex Beregszaszi2017-08-112-9/+28
| | | |
| * | | Store experimental flag in metadata CBORAlex Beregszaszi2017-08-113-0/+37
| | | |
| * | | Add analysis-only experimental featuresAlex Beregszaszi2017-08-111-2/+9
| | | |
| * | | Add __test experimental mode for testingAlex Beregszaszi2017-08-112-9/+13
| | | |
* | | | Merge pull request #2624 from izgzhen/amend-test-msgAlex Beregszaszi2017-08-121-168/+168
|\ \ \ \ | | | | | | | | | | Amend NameAndTypeResolution expected messages
| * | | | Amend expected test messages for SolidityNameAndTypeResolutionZhen Zhang2017-08-111-168/+168
| |/ / /
* | | | Merge pull request #2634 from ethereum/chriseth-patch-1Alex Beregszaszi2017-08-111-2/+3
|\ \ \ \ | |/ / / |/| | | Clarify internal function types
| * | | Clarify internal function typeschriseth2017-07-261-2/+3
| | | | | | | | | | | | Fixes https://github.com/ethereum/solidity/issues/2617
* | | | Merge pull request #2727 from ethereum/simplify-typeschriseth2017-08-111-16/+29
|\ \ \ \ | | | | | | | | | | Simplify if/else statements in Types
| * | | | Simplify if/else statements in TypesAlex Beregszaszi2017-08-111-16/+29
| | |/ / | |/| |
* | | | Merge pull request #2653 from ethereum/docs-asmchriseth2017-08-111-0/+25
|\ \ \ \ | | | | | | | | | | Add pure assembly example for summing
| * | | | Use temporary variable for sum exampleAlex Beregszaszi2017-08-111-8/+10
| | | | |
| * | | | Move init/cond into the for loopAlex Beregszaszi2017-08-111-5/+5
| | | | |
| * | | | Add pure assembly example for summingAlex Beregszaszi2017-08-111-0/+23
| |/ / /
* | | | Merge pull request #2724 from ethereum/function-type-payablechriseth2017-08-111-17/+23
|\ \ \ \ | |/ / / |/| | | Check for payable when comparing function types
| * | | FunctionType operator== boolean refactorgubatron2017-08-111-17/+12
| | | |
| * | | Check for payable when comparing function typesAlex Beregszaszi2017-08-111-4/+15
|/ / /
* | | Merge pull request #2700 from ethereum/abiTestsAlex Beregszaszi2017-08-103-0/+354
|\ \ \ | | | | | | | | Some more ABI tests.
| * | | Some more ABI tests.chriseth2017-08-103-0/+354
| | | |
* | | | Merge pull request #2690 from ethereum/experimental-pragmachriseth2017-08-105-4/+116
|\ \ \ \ | | | | | | | | | | Support experimental feature pragma
| * | | | Add tests for experimental pragmaAlex Beregszaszi2017-08-101-0/+37
| | | | |
| * | | | Introduce ExperimentalFeatures headerAlex Beregszaszi2017-08-103-8/+42
| | | | |
| * | | | Reject wildcard and multiple experimental pragmasAlex Beregszaszi2017-08-101-13/+16
| | | | |
| * | | | Reject unsupported experimental feature namesAlex Beregszaszi2017-08-101-0/+5
| | | | |
| * | | | Warn if using experimental pragmaAlex Beregszaszi2017-08-101-0/+5
| | | | |
| * | | | Support experimental feature pragmaAlex Beregszaszi2017-08-103-4/+32
| |/ / /
* | | | Merge pull request #2701 from ethereum/determineDynamicEncodingAlex Beregszaszi2017-08-102-1/+16
|\ \ \ \ | |/ / / |/| | | Add isDynamicallyEncoded member function to types.
| * | | Add isDynamicallyEncoded member function to types.chriseth2017-08-102-1/+16
|/ / /
* | | Merge pull request #2720 from ethereum/visibility-parserchriseth2017-08-097-26/+41
|\ \ \ | | | | | | | | Show previous visibility specifier in parser error
| * | | Make toString(visibility) a helperAlex Beregszaszi2017-08-094-43/+25
| | | |
| * | | Show previous visibility specifier in parser errorAlex Beregszaszi2017-08-094-4/+32
| | | |
| * | | Add test for multiple visibilites on functionsAlex Beregszaszi2017-08-092-2/+7
|/ / /
* | | Merge pull request #2719 from ethereum/constantchriseth2017-08-092-3/+3
|\ \ \ | | | | | | | | Rename Token::Const to Token::Constant
| * | | Rename Token::Const to Token::ConstantAlex Beregszaszi2017-08-092-3/+3
| | | |
* | | | Merge pull request #2718 from ethereum/globalschriseth2017-08-092-1/+6
|\ \ \ \ | | | | | | | | | | Remove some global symbols
| * | | | Remove some global symbolsAlex Beregszaszi2017-08-092-1/+6
| | | | |
* | | | | Merge pull request #2717 from vladislav-ankudinov/patch-1Alex Beregszaszi2017-08-091-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | fix typo 'onte' -> 'onto'
| * | | | fix typo 'onte' -> 'onto'vladislav-ankudinov2017-08-091-1/+1
|/ / / /
* | | | Merge pull request #2716 from ethereum/versionIncrementAlex Beregszaszi2017-08-092-1/+7
|\ \ \ \ | |/ / / |/| | | Set version to 0.4.16.
| * | | Set version to 0.4.16.chriseth2017-08-092-1/+7
|/ / /
* | | Merge pull request #2715 from ethereum/releasechriseth2017-08-090-0/+0
|\ \ \ | | | | | | | | Merge release back into develop.
| * \ \ Merge pull request #2710 from ethereum/developchriseth2017-08-0822-116/+421
| |\ \ \ | |/ / / |/| | | Merge develop into release for 0.4.15
* | | | Merge pull request #2709 from ethereum/updateChangelogchriseth2017-08-082-1/+5
|\ \ \ \ | | | | | | | | | | Update changelog.
| * | | | Update changelog.chriseth2017-08-082-1/+5
|/ / / /
* | | | Merge pull request #2697 from ethereum/unimplemented-inlined-librarychriseth2017-08-083-1/+26
|\ \ \ \ | | | | | | | | | | Raise error when using unimplemented internal library functions.
| * | | | Disable unimplemented library functions insteadAlex Beregszaszi2017-08-083-29/+14
| | | | |
| * | | | Raise error when using unimplemented internal library functions.Alex Beregszaszi2017-08-083-0/+40
|/ / / /
* | | | Merge pull request #2702 from SaadSurya/patch-1Alex Beregszaszi2017-08-081-1/+1
|\ \ \ \ | | | | | | | | | | Update installing-solidity.rst
| * | | | Update installing-solidity.rstSaadSurya2017-08-071-1/+1
|/ / / /
* | | | Merge pull request #2698 from ethereum/unimplemented-constructorchriseth2017-08-074-47/+15
|\ \ \ \ | | | | | | | | | | Constructors must be implemented if declared.
| * | | | Constructors must be implemented if declared.Alex Beregszaszi2017-08-054-47/+15
|/ / / /
* | | | Merge pull request #2687 from ethereum/show-unimplemented-funcsAlex Beregszaszi2017-08-058-24/+46
|\ \ \ \ | | | | | | | | | | Show unimplemented function if trying to instantiate an abstract class
| * | | | Remove duplicated check for unimplemented functionsAlex Beregszaszi2017-08-041-2/+0
| | | | |
| * | | | Fix tests to use unimplementedFunctionsAlex Beregszaszi2017-08-041-8/+8
| | | | |
| * | | | Show unimplemented function if trying to instantiate an abstract classAlex Beregszaszi2017-08-044-1/+25
| | | | |
| * | | | Replace isFullyImplemented with unimplementedFunctions in ASTAnnotationsAlex Beregszaszi2017-08-044-14/+14
| | | | |
* | | | | Merge pull request #2692 from ethereum/shadowing-overloadchriseth2017-08-055-7/+48
|\ \ \ \ \ | |/ / / / |/| | | | Do not mark overloaded functions as shadowing
| * | | | Three more tests for shadowing.chriseth2017-08-051-0/+30
| | | | |
| * | | | Search for shadowee starting from parent scope.chriseth2017-08-052-24/+4
| | | | |
| * | | | Do not mark overloaded functions as shadowingAlex Beregszaszi2017-08-054-1/+32
|/ / / /
* | | | Merge pull request #2685 from elopio/patch-1chriseth2017-08-041-1/+9
|\ \ \ \ | | | | | | | | | | Add the command to install the stable solc snap
| * | | | Add the tag for the commandLeo Arias2017-08-021-0/+4
| | | | |
| * | | | Add the command to install the stable solc snapLeo Arias2017-08-021-1/+5
| | | | | | | | | | | | | | | Now that v0.4.14 was released, all the changes in the snapcraft.yaml landed, the continuous delivery is configured both for edge and candidate snaps, and we have been testing the snap for a while, I have pushed it to the stable channel in the Ubuntu store.
* | | | | Merge pull request #2673 from ethereum/builtin-gaschriseth2017-08-044-18/+25
|\ \ \ \ \ | | | | | | | | | | | | Disallow gas modifier on sha256/ripemd160/ecrecover
| * | | | | Disallow gas modifier on sha255/ripemd160/ecrecoverAlex Beregszaszi2017-08-024-18/+25
| |/ / / /
* | | | | Merge pull request #2696 from AdrianClv/patch-1chriseth2017-08-041-3/+3
|\ \ \ \ \ | | | | | | | | | | | | Removes reference to stack depth attack
| * | | | | Removes reference to stack depth attackAdrián Calvo2017-08-041-3/+3
|/ / / / / | | | | | | | | | | Changed the old stack depth attack reference to a generic execution of an untrusted contract to keep the suggestion of the withdrawal pattern.
* | | | | Merge pull request #2679 from ethereum/delegatecallchriseth2017-08-026-4/+97
|\ \ \ \ \ | | | | | | | | | | | | .delegatecall() should always return a boolean of execution status
| * | | | | Add warning that low-level call/callcode/delegatecall don't check for existenceAlex Beregszaszi2017-08-021-0/+3
| | | | | |
| * | | | | Add test for call/callcode/delegatecall to invalid addressAlex Beregszaszi2017-08-021-0/+22
| | | | | |
| * | | | | Add bug.json entry for delegatecallAlex Beregszaszi2017-08-022-3/+34
| | | | | |
| * | | | | .delegatecall() should always return a boolean of execution statusAlex Beregszaszi2017-08-023-1/+38
| |/ / / /
* | | | | Merge pull request #2688 from ethereum/sourceformatterchriseth2017-08-021-2/+3
|\ \ \ \ \ | |/ / / / |/| | | | More readable format for sourceformatter
| * | | | Consistent format for secondary location in sourceformatterAlex Beregszaszi2017-08-021-2/+1
| | | | |
| * | | | Consistent new line in sourceformatterAlex Beregszaszi2017-08-021-0/+2
|/ / / /
* | | | Merge pull request #2682 from ethereum/delegatecall-newaccountchriseth2017-08-012-1/+2
|\ \ \ \ | | | | | | | | | | Provide new account gas for low-level callcode/delegatecall
| * | | | Provide new account gas for low-level callcode/delegatecallAlex Beregszaszi2017-08-012-1/+2
| | | | |
* | | | | Merge pull request #2674 from ethereum/builtin-testschriseth2017-08-012-1/+130
|\ \ \ \ \ | |/ / / / |/| | | | Add more tests for keccak256/sha256/ripemd160
| * | | | Add test for tight packing keccak256/sha256/ripemd160Alex Beregszaszi2017-08-011-0/+81
| | | | |
| * | | | Add test for disallowed gas/value modifiers on builtinsAlex Beregszaszi2017-08-011-1/+49
| | | | |
* | | | | Merge pull request #2677 from ethereum/barecallAlex Beregszaszi2017-08-014-12/+12
|\ \ \ \ \ | |/ / / / |/| | | | Rename Bare to Barecall
| * | | | Rename Bare to BarecallAlex Beregszaszi2017-08-014-12/+12
|/ / / /
* | | | Merge pull request #2670 from ethereum/releasechriseth2017-07-310-0/+0
|\| | | | | | | | | | | Merge release back into develop
| * | | Merge pull request #2667 from ethereum/developchriseth2017-07-31194-1581/+17492
| |\ \ \ | | | | | | | | | | Merge develop into release in proparation for 0.4.14
* | \ \ \ Merge pull request #2669 from ethereum/versionIncrementchriseth2017-07-312-1/+7
|\ \ \ \ \ | |_|/ / / |/| | | | Increment version to 0.4.15
| * | | | Increment version to 0.4.15chriseth2017-07-312-1/+7
|/ / / /
* | | | Merge pull request #2668 from ethereum/fixImportReleasechriseth2017-07-311-4/+5
|\ \ \ \ | | | | | | | | | | Fix import error check for release version.
| * | | | Fix import error check for release version.chriseth2017-07-311-4/+5
|/ / / /
* | | | Merge pull request #2666 from ethereum/releaseVersionchriseth2017-07-312-1/+5
|\ \ \ \ | | | | | | | | | | Release date for version 0.4.14.
| * | | | Release date for version 0.4.14.chriseth2017-07-312-1/+5
|/ / / /
* | | | Merge pull request #2658 from jamesray1/patch-8chriseth2017-07-311-1/+1
|\ \ \ \ | | | | | | | | | | Updated link for getter-functions for consistency in docs/contracts.rst
| * | | | Updated link for getter-functionsJames Ray2017-07-281-1/+1
| | | | |
* | | | | Merge pull request #2662 from ethereum/fixEcrecover2Alex Beregszaszi2017-07-285-4/+93
|\ \ \ \ \ | | | | | | | | | | | | Fix ecrecover memory clear
| * | | | | Use keccak256 instead of sha3chriseth2017-07-281-1/+1
| | | | | |
| * | | | | Changelog and bug list entry.chriseth2017-07-283-3/+45
| | | | | |
| * | | | | Fix for invalid clearing of memory in ecrecover.chriseth2017-07-281-1/+1
| | | | | |
| * | | | | Test case for invalid ecrecover call.chriseth2017-07-281-0/+47
|/ / / / /
* | | | | Merge pull request #2478 from ethereum/fallback-dispatcherchriseth2017-07-287-14/+15
|\ \ \ \ \ | |/ / / / |/| | | | Optimise the fallback dispatcher by removing a useless jump
| * | | | Remove the need of jumping out of the fallbackAlex Beregszaszi2017-07-282-8/+5
| | | | |
| * | | | Disallow externalSignature for fallback functionsAlex Beregszaszi2017-07-281-0/+1
| | | | |
| * | | | Add isFallback() helperAlex Beregszaszi2017-07-284-6/+9
|/ / / /
* | | | Merge pull request #2635 from ethereum/fixCrashOnAssignmentToNonLValueAlex Beregszaszi2017-07-273-1/+18
|\ \ \ \ | | | | | | | | | | Fix crash on assignment to non-LValue
| * | | | Changelog entry.chriseth2017-07-271-0/+1
| | | | |
| * | | | Fix crash on assignment to non-lvalue.chriseth2017-07-261-1/+3
| | | | |
| * | | | Test for assigning to non-lvalue.chriseth2017-07-261-0/+14
| | |/ / | |/| |
* | | | Merge pull request #2652 from ethereum/fixMultiModifierchriseth2017-07-276-9/+41
|\ \ \ \ | | | | | | | | | | Re-allow multiple modifiers per function.
| * | | | Re-allow multiple modifiers per function.chriseth2017-07-276-9/+41
| | | | |
* | | | | Merge pull request #2651 from ethereum/asm-optimiserchriseth2017-07-272-17/+60
|\ \ \ \ \ | | | | | | | | | | | | Introduce fine-grained optimiser settings in libevmasm
| * | | | | Introduce fine-grained optimiser settings in libevmasmAlex Beregszaszi2017-07-272-17/+60
| | | | | |
* | | | | | Merge pull request #2641 from elopio/patch-1chriseth2017-07-271-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update the snap metadata to allow stable releases
| * | | | | | update the snap metadata to allow stable releasesLeo Arias2017-07-271-1/+1
| | | | | | | | | | | | | | | | | | | | | With this change, we will be ready to move the next tag you release to the candidate channel in the store, and make the final testing rounds to then put it in the stable channel and make it visible to all the Ubuntu users.
* | | | | | | Merge pull request #2640 from elopio/patch-2chriseth2017-07-271-0/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add the install instructions from the edge snap
| * | | | | | | Add the install instructions from the edge snapLeo Arias2017-07-271-0/+4
| |/ / / / / /
* | | | | | | Merge pull request #2629 from hcaw/patch-1chriseth2017-07-271-3/+2
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Link to Ethereum Studio removed - project has been discontinued
| * | | | | | Moved Ethereum Studio to Discontinued section as suggestedHarry Wright2017-07-251-0/+2
| | | | | | |
| * | | | | | Link to Ethereum Studio removed - project has been discontinuedHarry Wright2017-07-251-3/+0
| | |_|/ / / | |/| | | | | | | | | | see https://www.reddit.com/r/ethereum/comments/6c23ua/is_hack_ethercamp_dead/dhrf0aa/
* | | | | | Merge pull request #2645 from ethereum/assertsAlex Beregszaszi2017-07-277-51/+36
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Use solAssert where possible
| * | | | | Use solAssert instead of boost throw where possibleAlex Beregszaszi2017-07-277-51/+36
| | |/ / / | |/| | |
* | | | | Merge pull request #2649 from nathanph/patch-1chriseth2017-07-271-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix typo in contracts.rst
| * | | | | Fix typo in contracts.rstNathan Hernandez2017-07-271-1/+1
| | | | | | | | | | | | | | | | | | Changed `internall` to `internally`.
* | | | | | Merge pull request #2650 from ethereum/metadata-test-fixchriseth2017-07-271-2/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix metadata tests
| * | | | | | Fix metadata testsAlex Beregszaszi2017-07-271-2/+4
| | | | | | |
* | | | | | | Merge pull request #2636 from ethereum/docs-randomYoichi Hirai2017-07-275-21/+29
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Random documentation fixes
| * | | | | | | Closing parenthesischriseth2017-07-271-1/+1
| | | | | | | |
| * | | | | | | Avoid using .send in the examplesAlex Beregszaszi2017-07-271-7/+2
| | | | | | | |
| * | | | | | | Use the storage keyword in examplesAlex Beregszaszi2017-07-272-4/+4
| | | | | | | |
| * | | | | | | Avoid using var if not requiredAlex Beregszaszi2017-07-271-2/+2
| | | | | | | |
| * | | | | | | Mention all global aliasesAlex Beregszaszi2017-07-272-4/+10
| | | | | | | |
| * | | | | | | Mention that callcode is deprecatedAlex Beregszaszi2017-07-272-1/+9
| | | | | | | |
| * | | | | | | Remove interface keyword from reserved listAlex Beregszaszi2017-07-271-1/+1
| | | | | | | |
| * | | | | | | Remove reference to Why3Alex Beregszaszi2017-07-271-2/+1
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2642 from ethereum/test-split-asmYoichi Hirai2017-07-272-821/+873
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Split off libevmasm specific optimiser tests
| * | | | | | | Split off libevmasm specific optimiser testsAlex Beregszaszi2017-07-272-821/+873
| | | | | | | |
* | | | | | | | Merge pull request #2643 from ethereum/compilerstackYoichi Hirai2017-07-272-39/+55
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Reorder CompilerStack to be in logical order
| * | | | | | | | Reorder CompilerStack to be in logical orderAlex Beregszaszi2017-07-272-39/+55
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2644 from ethereum/toodeepYoichi Hirai2017-07-272-1/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Report location on stack too deep if possible
| * | | | | | | | Report location on stack too deep if possibleAlex Beregszaszi2017-07-272-1/+7
| |/ / / / / / /
* | | | | | | | Merge pull request #2646 from ethereum/standardcompilerYoichi Hirai2017-07-271-18/+23
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | Clean up error catching in StandardCompiler
| * | | | | | | DocstringParsingError is not thrown anymore in StandardCompilerAlex Beregszaszi2017-07-271-16/+8
| | | | | | | |
| * | | | | | | Catch FatalError in StandardCompilerAlex Beregszaszi2017-07-271-3/+16
| |/ / / / / /
* | | | | | | Merge pull request #2566 from ethereum/metadata-only-relevantchriseth2017-07-276-2/+113
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Metadata: only include relevant files in the source list
| * | | | | | Add tests for relevant metadata filesAlex Beregszaszi2017-07-191-0/+67
| | | | | | |
| * | | | | | Add template for merging setsAlex Beregszaszi2017-07-192-4/+7
| | | | | | |
| * | | | | | Avoid cyclic imports in referencedSourceUnitsAlex Beregszaszi2017-07-192-6/+11
| | | | | | |
| * | | | | | Only include files usde in metadataAlex Beregszaszi2017-07-192-0/+10
| | | | | | |
| * | | | | | Add option to recurse referencedSourceUnitsAlex Beregszaszi2017-07-192-5/+10
| | | | | | |
| * | | | | | Add referencedSourceUnits() helperAlex Beregszaszi2017-07-192-0/+13
| | | | | | |
| * | | | | | Add sourceUnit() helper to DeclarationAlex Beregszaszi2017-07-192-2/+10
| | | | | | |
* | | | | | | Merge pull request #2647 from skiral/patch-1Alex Beregszaszi2017-07-271-1/+1
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | fix misspell
| * | | | | | fix misspellSkiral Inc2017-07-271-1/+1
|/ / / / / /
* | | | | | Merge pull request #2639 from ethereum/grammarAlex Beregszaszi2017-07-271-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix grammar
| * | | | | | Fix grammarYoichi Hirai2017-07-261-1/+1
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #1637 from ethereum/warn-shadowing-globalschriseth2017-07-267-78/+269
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Warn if shadowing built-ins
| * | | | | Warn about shadowing variables.Alex Beregszaszi2017-07-257-78/+269
| | |/ / / | |/| | |
* | | | | Merge pull request #2631 from maurelian/maurelian_patch1Yoichi Hirai2017-07-261-6/+4
|\ \ \ \ \ | | | | | | | | | | | | Clarify require and assert usage
| * | | | | Clarify require and assert usagemaurelian2017-07-261-6/+4
| |/ / / /
* | | | | Merge pull request #2599 from ethereum/compilerstack-cleanupAlex Beregszaszi2017-07-2611-58/+46
|\ \ \ \ \ | | | | | | | | | | | | Cleanup compilerstack (remove old methods and clean compile)
| * | | | | Add CompilerStack::setOptimiserSettingsAlex Beregszaszi2017-07-2610-16/+27
| | | | | |
| * | | | | Add CompilerStack::setLibrariesAlex Beregszaszi2017-07-265-8/+17
| | | | | |
| * | | | | Remove unused interfaces from CompilerStackAlex Beregszaszi2017-07-263-39/+7
|/ / / / /
* | | | | Merge pull request #2627 from atfornes/patch-2chriseth2017-07-261-2/+3
|\ \ \ \ \ | | | | | | | | | | | | Change Mapping example to valid (executable) code
| * | | | | Change Mapping example to valid (executable) codeAntonio Tenorio-Fornés2017-07-251-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current example will not compile and would need to be compiled in separate files, unlike how it is shown (see https://github.com/ethereum/solidity/pull/2618). The proposed changes provide both a source code that compiles and a easier to understand Contract creation (using new instead of a contract address).
* | | | | | Merge pull request #2603 from ethereum/test-jsoncompilerchriseth2017-07-261-2/+95
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Comprehensive tests for jsonCompiler
| * | | | | Add test for compileStandardAlex Beregszaszi2017-07-191-0/+29
| | | | | |
| * | | | | Add test for compileSingleAlex Beregszaszi2017-07-191-0/+51
| | | | | |
| * | | | | Add test for compileJSONCallbackAlex Beregszaszi2017-07-191-3/+16
| | | | | |
* | | | | | Merge pull request #2572 from elopio/snap-versionchriseth2017-07-251-1/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | Prepare the version of the snap package for the release tags
| * | | | | | use echo -n instead of touchLeo Arias2017-07-181-1/+1
| | | | | | |
| * | | | | | Prepare the version of the snap package for the release tagsLeo Arias2017-07-181-1/+7
| | | | | | |
* | | | | | | Merge pull request #2484 from jamesray1/patch-8chriseth2017-07-251-2/+2
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Added links for the getter function.
| * | | | | | Update types.rstJames Ray2017-07-011-2/+2
| | | | | | |
| * | | | | | Changed URL for getter to a refJames Ray2017-06-301-1/+1
| | | | | | |
| * | | | | | Used a ref for getter instead of a URL.James Ray2017-06-301-1/+1
| | | | | | |
| * | | | | | Added links for the getter function.James Ray2017-06-301-2/+2
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #2625 from ethereum/chriseth-patch-1Alex Beregszaszi2017-07-241-1/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Mention homebrew in release checklist
| * | | | | | Mention homebrew in release checklistchriseth2017-07-241-1/+2
|/ / / / / /
* | | | | | Merge pull request #2615 from NIC619/developAlex Beregszaszi2017-07-211-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | minor fix on assembly example
| * | | | | | minor fix on assembly exampleNIC6192017-07-211-1/+1
| | | | | | |
* | | | | | | Merge pull request #2616 from benjaminion/lll-nested-conditional-testsAlex Beregszaszi2017-07-211-0/+50
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | LLL: Test cases for nested IF expressions.
| * | | | | | LLL: Test cases for nested IF expressions.benjaminion2017-07-211-0/+50
|/ / / / / /
* | | | | | Merge pull request #2573 from benjaminion/lll-error-report-symbolAlex Beregszaszi2017-07-201-11/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | LLL: Improve error reporting in certain cases.
| * | | | | | LLL: Improve error reporting in certain cases.benjaminion2017-07-161-11/+11
| | | | | | |
* | | | | | | Merge pull request #1544 from VoR0220/fixedPointTypeResolutionAlex Beregszaszi2017-07-205-182/+164
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fixed point type resolution
| * | | | | | | Cleanup fixed point type changeschriseth2017-07-204-142/+110
| | | | | | | |
| * | | | | | | Change fixed point types to have digit countVoR02202017-07-205-113/+127
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* | | | | | | Merge pull request #2334 from ethereum/printMultiErrorAlex Beregszaszi2017-07-201-1/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Print information about types of errors.
| * | | | | | | Print information about types of errors.chriseth2017-07-191-1/+8
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2605 from roadriverrail/this-in-constructorAlex Beregszaszi2017-07-204-1/+31
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | This in constructor
| * | | | | | Migrate over to ErrorReporterRhett Aultman2017-07-191-1/+1
| | | | | | |
| * | | | | | Add test and changelogAlex Beregszaszi2017-07-192-1/+16
| | | | | | |
| * | | | | | Warn if this is used in constructorAlex Beregszaszi2017-07-192-0/+15
|/ / / / / /
* | | | | | Merge pull request #2602 from ethereum/emscripten-shrinkYoichi Hirai2017-07-191-2/+0
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Remove LINKABLE from Emscripten
| * | | | | Remove LINKABLE from EmscriptenAlex Beregszaszi2017-07-191-2/+0
|/ / / / /
* | | | | Merge pull request #2596 from ethereum/lll-test-optimiserYoichi Hirai2017-07-192-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Run LLL contract tests with optimiser too
| * | | | | Run LLL contract tests with optimiser tooAlex Beregszaszi2017-07-192-2/+2
| | | | | |
* | | | | | Merge pull request #2592 from ethereum/lll-simplifyYoichi Hirai2017-07-191-5/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | LLL: remove useless code
| * | | | | | LLL: remove useless codeAlex Beregszaszi2017-07-191-5/+1
| |/ / / / /
* | | | | | Merge pull request #2591 from ethereum/lll-no-optimYoichi Hirai2017-07-191-2/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | LLL: disable optimiser entirely if requested
| * | | | | | LLL: disable optimiser entirely if requestedAlex Beregszaszi2017-07-191-2/+8
| |/ / / / /
* | | | | | Merge pull request #2589 from ethereum/rename-onchainmetadataYoichi Hirai2017-07-196-17/+17
|\ \ \ \ \ \ | | | | | | | | | | | | | | Rename onChainMetadata to metadata
| * | | | | | Rename onChainMetadata to metadataAlex Beregszaszi2017-07-196-17/+17
| |/ / / / /
* | | | | | Merge pull request #2598 from ethereum/example-test-fixesYoichi Hirai2017-07-196-28/+46
|\ \ \ \ \ \ | | | | | | | | | | | | | | Enable more examples in the documentation for testing
| * | | | | | Enable more examples in the documentation for testingAlex Beregszaszi2017-07-196-28/+46
| |/ / / / /
* | | | | | Merge pull request #2597 from ethereum/modifier-internalYoichi Hirai2017-07-193-1/+16
|\ \ \ \ \ \ | | | | | | | | | | | | | | Mark modifiers as internal
| * | | | | | Mark modifiers as internalAlex Beregszaszi2017-07-193-1/+16
| |/ / / / /
* | | | | | Merge pull request #2593 from ethereum/parser-error-textYoichi Hirai2017-07-191-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update parser error for pragma/import/contract
| * | | | | | Update parser error for pragma/import/contractAlex Beregszaszi2017-07-191-1/+1
| |/ / / / /
* | | | | | Merge pull request #2594 from ethereum/emscriptenYoichi Hirai2017-07-191-4/+20
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add comments to Emscripten flags
| * | | | | | Add comments to Emscripten flagsAlex Beregszaszi2017-07-191-4/+20
| |/ / / / /
* | | | | | Merge pull request #2590 from ethereum/natspec-cleanupYoichi Hirai2017-07-193-31/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | Remove unneccesary interface from Natspec
| * | | | | | Remove unneccesary interface from NatspecAlex Beregszaszi2017-07-193-31/+6
| |/ / / / /
* | | | | | Merge pull request #2588 from ethereum/test-optimiserYoichi Hirai2017-07-192-4/+2
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Run metadata and gas meter tests when optimiser is on too
| * | | | | Run metadata and gas meter tests when optimiser is on tooAlex Beregszaszi2017-07-192-4/+2
|/ / / / /
* | | | | Merge pull request #2585 from ethereum/tests-compilerstackAlex Beregszaszi2017-07-184-4/+12
|\ \ \ \ \ | | | | | | | | | | | | Do not use obscure CompilerStack methods in tests
| * | | | | Do not use obscure CompilerStack methods in testsAlex Beregszaszi2017-07-184-4/+12
|/ / / / /
* | | | | Merge pull request #2583 from ethereum/soljson-licenseAlex Beregszaszi2017-07-183-1/+17
|\ \ \ \ \ | |_|_|/ / |/| | | | Export license in jsonCompiler and add tests