Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warn if using experimental pragma | Alex Beregszaszi | 2017-08-10 | 1 | -0/+5 |
| | |||||
* | Support experimental feature pragma | Alex Beregszaszi | 2017-08-10 | 3 | -4/+32 |
| | |||||
* | Merge pull request #2720 from ethereum/visibility-parser | chriseth | 2017-08-09 | 7 | -26/+41 |
|\ | | | | | Show previous visibility specifier in parser error | ||||
| * | Make toString(visibility) a helper | Alex Beregszaszi | 2017-08-09 | 4 | -43/+25 |
| | | |||||
| * | Show previous visibility specifier in parser error | Alex Beregszaszi | 2017-08-09 | 4 | -4/+32 |
| | | |||||
| * | Add test for multiple visibilites on functions | Alex Beregszaszi | 2017-08-09 | 2 | -2/+7 |
|/ | |||||
* | Merge pull request #2719 from ethereum/constant | chriseth | 2017-08-09 | 2 | -3/+3 |
|\ | | | | | Rename Token::Const to Token::Constant | ||||
| * | Rename Token::Const to Token::Constant | Alex Beregszaszi | 2017-08-09 | 2 | -3/+3 |
| | | |||||
* | | Merge pull request #2718 from ethereum/globals | chriseth | 2017-08-09 | 2 | -1/+6 |
|\ \ | | | | | | | Remove some global symbols | ||||
| * | | Remove some global symbols | Alex Beregszaszi | 2017-08-09 | 2 | -1/+6 |
| | | | |||||
* | | | Merge pull request #2717 from vladislav-ankudinov/patch-1 | Alex Beregszaszi | 2017-08-09 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | fix typo 'onte' -> 'onto' | ||||
| * | | fix typo 'onte' -> 'onto' | vladislav-ankudinov | 2017-08-09 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #2716 from ethereum/versionIncrement | Alex Beregszaszi | 2017-08-09 | 2 | -1/+7 |
|\ \ | |/ |/| | Set version to 0.4.16. | ||||
| * | Set version to 0.4.16. | chriseth | 2017-08-09 | 2 | -1/+7 |
|/ | |||||
* | Merge pull request #2715 from ethereum/release | chriseth | 2017-08-09 | 0 | -0/+0 |
|\ | | | | | Merge release back into develop. | ||||
| * | Merge pull request #2710 from ethereum/develop | chriseth | 2017-08-08 | 22 | -116/+421 |
| |\ | |/ |/| | Merge develop into release for 0.4.15 | ||||
* | | Merge pull request #2709 from ethereum/updateChangelog | chriseth | 2017-08-08 | 2 | -1/+5 |
|\ \ | | | | | | | Update changelog. | ||||
| * | | Update changelog. | chriseth | 2017-08-08 | 2 | -1/+5 |
|/ / | |||||
* | | Merge pull request #2697 from ethereum/unimplemented-inlined-library | chriseth | 2017-08-08 | 3 | -1/+26 |
|\ \ | | | | | | | Raise error when using unimplemented internal library functions. | ||||
| * | | Disable unimplemented library functions instead | Alex Beregszaszi | 2017-08-08 | 3 | -29/+14 |
| | | | |||||
| * | | Raise error when using unimplemented internal library functions. | Alex Beregszaszi | 2017-08-08 | 3 | -0/+40 |
|/ / | |||||
* | | Merge pull request #2702 from SaadSurya/patch-1 | Alex Beregszaszi | 2017-08-08 | 1 | -1/+1 |
|\ \ | | | | | | | Update installing-solidity.rst | ||||
| * | | Update installing-solidity.rst | SaadSurya | 2017-08-07 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #2698 from ethereum/unimplemented-constructor | chriseth | 2017-08-07 | 4 | -47/+15 |
|\ \ | | | | | | | Constructors must be implemented if declared. | ||||
| * | | Constructors must be implemented if declared. | Alex Beregszaszi | 2017-08-05 | 4 | -47/+15 |
|/ / | |||||
* | | Merge pull request #2687 from ethereum/show-unimplemented-funcs | Alex Beregszaszi | 2017-08-05 | 8 | -24/+46 |
|\ \ | | | | | | | Show unimplemented function if trying to instantiate an abstract class | ||||
| * | | Remove duplicated check for unimplemented functions | Alex Beregszaszi | 2017-08-04 | 1 | -2/+0 |
| | | | |||||
| * | | Fix tests to use unimplementedFunctions | Alex Beregszaszi | 2017-08-04 | 1 | -8/+8 |
| | | | |||||
| * | | Show unimplemented function if trying to instantiate an abstract class | Alex Beregszaszi | 2017-08-04 | 4 | -1/+25 |
| | | | |||||
| * | | Replace isFullyImplemented with unimplementedFunctions in ASTAnnotations | Alex Beregszaszi | 2017-08-04 | 4 | -14/+14 |
| | | | |||||
* | | | Merge pull request #2692 from ethereum/shadowing-overload | chriseth | 2017-08-05 | 5 | -7/+48 |
|\ \ \ | |/ / |/| | | Do not mark overloaded functions as shadowing | ||||
| * | | Three more tests for shadowing. | chriseth | 2017-08-05 | 1 | -0/+30 |
| | | | |||||
| * | | Search for shadowee starting from parent scope. | chriseth | 2017-08-05 | 2 | -24/+4 |
| | | | |||||
| * | | Do not mark overloaded functions as shadowing | Alex Beregszaszi | 2017-08-05 | 4 | -1/+32 |
|/ / | |||||
* | | Merge pull request #2685 from elopio/patch-1 | chriseth | 2017-08-04 | 1 | -1/+9 |
|\ \ | | | | | | | Add the command to install the stable solc snap | ||||
| * | | Add the tag for the command | Leo Arias | 2017-08-02 | 1 | -0/+4 |
| | | | |||||
| * | | Add the command to install the stable solc snap | Leo Arias | 2017-08-02 | 1 | -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-gas | chriseth | 2017-08-04 | 4 | -18/+25 |
|\ \ \ | | | | | | | | | Disallow gas modifier on sha256/ripemd160/ecrecover | ||||
| * | | | Disallow gas modifier on sha255/ripemd160/ecrecover | Alex Beregszaszi | 2017-08-02 | 4 | -18/+25 |
| |/ / | |||||
* | | | Merge pull request #2696 from AdrianClv/patch-1 | chriseth | 2017-08-04 | 1 | -3/+3 |
|\ \ \ | | | | | | | | | Removes reference to stack depth attack | ||||
| * | | | Removes reference to stack depth attack | Adrián Calvo | 2017-08-04 | 1 | -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/delegatecall | chriseth | 2017-08-02 | 6 | -4/+97 |
|\ \ \ | | | | | | | | | .delegatecall() should always return a boolean of execution status | ||||
| * | | | Add warning that low-level call/callcode/delegatecall don't check for existence | Alex Beregszaszi | 2017-08-02 | 1 | -0/+3 |
| | | | | |||||
| * | | | Add test for call/callcode/delegatecall to invalid address | Alex Beregszaszi | 2017-08-02 | 1 | -0/+22 |
| | | | | |||||
| * | | | Add bug.json entry for delegatecall | Alex Beregszaszi | 2017-08-02 | 2 | -3/+34 |
| | | | | |||||
| * | | | .delegatecall() should always return a boolean of execution status | Alex Beregszaszi | 2017-08-02 | 3 | -1/+38 |
| |/ / | |||||
* | | | Merge pull request #2688 from ethereum/sourceformatter | chriseth | 2017-08-02 | 1 | -2/+3 |
|\ \ \ | |/ / |/| | | More readable format for sourceformatter | ||||
| * | | Consistent format for secondary location in sourceformatter | Alex Beregszaszi | 2017-08-02 | 1 | -2/+1 |
| | | | |||||
| * | | Consistent new line in sourceformatter | Alex Beregszaszi | 2017-08-02 | 1 | -0/+2 |
|/ / | |||||
* | | Merge pull request #2682 from ethereum/delegatecall-newaccount | chriseth | 2017-08-01 | 2 | -1/+2 |
|\ \ | | | | | | | Provide new account gas for low-level callcode/delegatecall | ||||
| * | | Provide new account gas for low-level callcode/delegatecall | Alex Beregszaszi | 2017-08-01 | 2 | -1/+2 |
| | | | |||||
* | | | Merge pull request #2674 from ethereum/builtin-tests | chriseth | 2017-08-01 | 2 | -1/+130 |
|\ \ \ | |/ / |/| | | Add more tests for keccak256/sha256/ripemd160 | ||||
| * | | Add test for tight packing keccak256/sha256/ripemd160 | Alex Beregszaszi | 2017-08-01 | 1 | -0/+81 |
| | | | |||||
| * | | Add test for disallowed gas/value modifiers on builtins | Alex Beregszaszi | 2017-08-01 | 1 | -1/+49 |
| | | | |||||
* | | | Merge pull request #2677 from ethereum/barecall | Alex Beregszaszi | 2017-08-01 | 4 | -12/+12 |
|\ \ \ | |/ / |/| | | Rename Bare to Barecall | ||||
| * | | Rename Bare to Barecall | Alex Beregszaszi | 2017-08-01 | 4 | -12/+12 |
|/ / | |||||
* | | Merge pull request #2670 from ethereum/release | chriseth | 2017-07-31 | 0 | -0/+0 |
|\| | | | | | Merge release back into develop | ||||
| * | Merge pull request #2667 from ethereum/develop | chriseth | 2017-07-31 | 194 | -1581/+17492 |
| |\ | | | | | | | Merge develop into release in proparation for 0.4.14 | ||||
* | \ | Merge pull request #2669 from ethereum/versionIncrement | chriseth | 2017-07-31 | 2 | -1/+7 |
|\ \ \ | |_|/ |/| | | Increment version to 0.4.15 | ||||
| * | | Increment version to 0.4.15 | chriseth | 2017-07-31 | 2 | -1/+7 |
|/ / | |||||
* | | Merge pull request #2668 from ethereum/fixImportRelease | chriseth | 2017-07-31 | 1 | -4/+5 |
|\ \ | | | | | | | Fix import error check for release version. | ||||
| * | | Fix import error check for release version. | chriseth | 2017-07-31 | 1 | -4/+5 |
|/ / | |||||
* | | Merge pull request #2666 from ethereum/releaseVersion | chriseth | 2017-07-31 | 2 | -1/+5 |
|\ \ | | | | | | | Release date for version 0.4.14. | ||||
| * | | Release date for version 0.4.14. | chriseth | 2017-07-31 | 2 | -1/+5 |
|/ / | |||||
* | | Merge pull request #2658 from jamesray1/patch-8 | chriseth | 2017-07-31 | 1 | -1/+1 |
|\ \ | | | | | | | Updated link for getter-functions for consistency in docs/contracts.rst | ||||
| * | | Updated link for getter-functions | James Ray | 2017-07-28 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #2662 from ethereum/fixEcrecover2 | Alex Beregszaszi | 2017-07-28 | 5 | -4/+93 |
|\ \ \ | | | | | | | | | Fix ecrecover memory clear | ||||
| * | | | Use keccak256 instead of sha3 | chriseth | 2017-07-28 | 1 | -1/+1 |
| | | | | |||||
| * | | | Changelog and bug list entry. | chriseth | 2017-07-28 | 3 | -3/+45 |
| | | | | |||||
| * | | | Fix for invalid clearing of memory in ecrecover. | chriseth | 2017-07-28 | 1 | -1/+1 |
| | | | | |||||
| * | | | Test case for invalid ecrecover call. | chriseth | 2017-07-28 | 1 | -0/+47 |
|/ / / | |||||
* | | | Merge pull request #2478 from ethereum/fallback-dispatcher | chriseth | 2017-07-28 | 7 | -14/+15 |
|\ \ \ | |/ / |/| | | Optimise the fallback dispatcher by removing a useless jump | ||||
| * | | Remove the need of jumping out of the fallback | Alex Beregszaszi | 2017-07-28 | 2 | -8/+5 |
| | | | |||||
| * | | Disallow externalSignature for fallback functions | Alex Beregszaszi | 2017-07-28 | 1 | -0/+1 |
| | | | |||||
| * | | Add isFallback() helper | Alex Beregszaszi | 2017-07-28 | 4 | -6/+9 |
|/ / | |||||
* | | Merge pull request #2635 from ethereum/fixCrashOnAssignmentToNonLValue | Alex Beregszaszi | 2017-07-27 | 3 | -1/+18 |
|\ \ | | | | | | | Fix crash on assignment to non-LValue | ||||
| * | | Changelog entry. | chriseth | 2017-07-27 | 1 | -0/+1 |
| | | | |||||
| * | | Fix crash on assignment to non-lvalue. | chriseth | 2017-07-26 | 1 | -1/+3 |
| | | | |||||
| * | | Test for assigning to non-lvalue. | chriseth | 2017-07-26 | 1 | -0/+14 |
| | | | |||||
* | | | Merge pull request #2652 from ethereum/fixMultiModifier | chriseth | 2017-07-27 | 6 | -9/+41 |
|\ \ \ | | | | | | | | | Re-allow multiple modifiers per function. | ||||
| * | | | Re-allow multiple modifiers per function. | chriseth | 2017-07-27 | 6 | -9/+41 |
| | | | | |||||
* | | | | Merge pull request #2651 from ethereum/asm-optimiser | chriseth | 2017-07-27 | 2 | -17/+60 |
|\ \ \ \ | | | | | | | | | | | Introduce fine-grained optimiser settings in libevmasm | ||||
| * | | | | Introduce fine-grained optimiser settings in libevmasm | Alex Beregszaszi | 2017-07-27 | 2 | -17/+60 |
| | | | | | |||||
* | | | | | Merge pull request #2641 from elopio/patch-1 | chriseth | 2017-07-27 | 1 | -1/+1 |
|\ \ \ \ \ | | | | | | | | | | | | | Update the snap metadata to allow stable releases | ||||
| * | | | | | update the snap metadata to allow stable releases | Leo Arias | 2017-07-27 | 1 | -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-2 | chriseth | 2017-07-27 | 1 | -0/+4 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Add the install instructions from the edge snap | ||||
| * | | | | | | Add the install instructions from the edge snap | Leo Arias | 2017-07-27 | 1 | -0/+4 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2629 from hcaw/patch-1 | chriseth | 2017-07-27 | 1 | -3/+2 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Link to Ethereum Studio removed - project has been discontinued | ||||
| * | | | | | Moved Ethereum Studio to Discontinued section as suggested | Harry Wright | 2017-07-25 | 1 | -0/+2 |
| | | | | | | |||||
| * | | | | | Link to Ethereum Studio removed - project has been discontinued | Harry Wright | 2017-07-25 | 1 | -3/+0 |
| | |_|/ / | |/| | | | | | | | | see https://www.reddit.com/r/ethereum/comments/6c23ua/is_hack_ethercamp_dead/dhrf0aa/ | ||||
* | | | | | Merge pull request #2645 from ethereum/asserts | Alex Beregszaszi | 2017-07-27 | 7 | -51/+36 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | Use solAssert where possible | ||||
| * | | | | Use solAssert instead of boost throw where possible | Alex Beregszaszi | 2017-07-27 | 7 | -51/+36 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #2649 from nathanph/patch-1 | chriseth | 2017-07-27 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Fix typo in contracts.rst | ||||
| * | | | | Fix typo in contracts.rst | Nathan Hernandez | 2017-07-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Changed `internall` to `internally`. | ||||
* | | | | | Merge pull request #2650 from ethereum/metadata-test-fix | chriseth | 2017-07-27 | 1 | -2/+4 |
|\ \ \ \ \ | | | | | | | | | | | | | Fix metadata tests | ||||
| * | | | | | Fix metadata tests | Alex Beregszaszi | 2017-07-27 | 1 | -2/+4 |
| | | | | | | |||||
* | | | | | | Merge pull request #2636 from ethereum/docs-random | Yoichi Hirai | 2017-07-27 | 5 | -21/+29 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Random documentation fixes | ||||
| * | | | | | | Closing parenthesis | chriseth | 2017-07-27 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Avoid using .send in the examples | Alex Beregszaszi | 2017-07-27 | 1 | -7/+2 |
| | | | | | | | |||||
| * | | | | | | Use the storage keyword in examples | Alex Beregszaszi | 2017-07-27 | 2 | -4/+4 |
| | | | | | | | |||||
| * | | | | | | Avoid using var if not required | Alex Beregszaszi | 2017-07-27 | 1 | -2/+2 |
| | | | | | | | |||||
| * | | | | | | Mention all global aliases | Alex Beregszaszi | 2017-07-27 | 2 | -4/+10 |
| | | | | | | | |||||
| * | | | | | | Mention that callcode is deprecated | Alex Beregszaszi | 2017-07-27 | 2 | -1/+9 |
| | | | | | | | |||||
| * | | | | | | Remove interface keyword from reserved list | Alex Beregszaszi | 2017-07-27 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Remove reference to Why3 | Alex Beregszaszi | 2017-07-27 | 1 | -2/+1 |
| | |_|/ / / | |/| | | | | |||||
* | | | | | | Merge pull request #2642 from ethereum/test-split-asm | Yoichi Hirai | 2017-07-27 | 2 | -821/+873 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Split off libevmasm specific optimiser tests | ||||
| * | | | | | | Split off libevmasm specific optimiser tests | Alex Beregszaszi | 2017-07-27 | 2 | -821/+873 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #2643 from ethereum/compilerstack | Yoichi Hirai | 2017-07-27 | 2 | -39/+55 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Reorder CompilerStack to be in logical order | ||||
| * | | | | | | | Reorder CompilerStack to be in logical order | Alex Beregszaszi | 2017-07-27 | 2 | -39/+55 |
| | |/ / / / / | |/| | | | | | |||||
* | | | | | | | Merge pull request #2644 from ethereum/toodeep | Yoichi Hirai | 2017-07-27 | 2 | -1/+7 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Report location on stack too deep if possible | ||||
| * | | | | | | | Report location on stack too deep if possible | Alex Beregszaszi | 2017-07-27 | 2 | -1/+7 |
| |/ / / / / / | |||||
* | | | | | | | Merge pull request #2646 from ethereum/standardcompiler | Yoichi Hirai | 2017-07-27 | 1 | -18/+23 |
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | Clean up error catching in StandardCompiler | ||||
| * | | | | | | DocstringParsingError is not thrown anymore in StandardCompiler | Alex Beregszaszi | 2017-07-27 | 1 | -16/+8 |
| | | | | | | | |||||
| * | | | | | | Catch FatalError in StandardCompiler | Alex Beregszaszi | 2017-07-27 | 1 | -3/+16 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2566 from ethereum/metadata-only-relevant | chriseth | 2017-07-27 | 6 | -2/+113 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | Metadata: only include relevant files in the source list | ||||
| * | | | | | Add tests for relevant metadata files | Alex Beregszaszi | 2017-07-19 | 1 | -0/+67 |
| | | | | | | |||||
| * | | | | | Add template for merging sets | Alex Beregszaszi | 2017-07-19 | 2 | -4/+7 |
| | | | | | | |||||
| * | | | | | Avoid cyclic imports in referencedSourceUnits | Alex Beregszaszi | 2017-07-19 | 2 | -6/+11 |
| | | | | | | |||||
| * | | | | | Only include files usde in metadata | Alex Beregszaszi | 2017-07-19 | 2 | -0/+10 |
| | | | | | | |||||
| * | | | | | Add option to recurse referencedSourceUnits | Alex Beregszaszi | 2017-07-19 | 2 | -5/+10 |
| | | | | | | |||||
| * | | | | | Add referencedSourceUnits() helper | Alex Beregszaszi | 2017-07-19 | 2 | -0/+13 |
| | | | | | | |||||
| * | | | | | Add sourceUnit() helper to Declaration | Alex Beregszaszi | 2017-07-19 | 2 | -2/+10 |
| | | | | | | |||||
* | | | | | | Merge pull request #2647 from skiral/patch-1 | Alex Beregszaszi | 2017-07-27 | 1 | -1/+1 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | fix misspell | ||||
| * | | | | | fix misspell | Skiral Inc | 2017-07-27 | 1 | -1/+1 |
|/ / / / / | |||||
* | | | | | Merge pull request #2639 from ethereum/grammar | Alex Beregszaszi | 2017-07-27 | 1 | -1/+1 |
|\ \ \ \ \ | | | | | | | | | | | | | Fix grammar | ||||
| * | | | | | Fix grammar | Yoichi Hirai | 2017-07-26 | 1 | -1/+1 |
| | |/ / / | |/| | | | |||||
* | | | | | Merge pull request #1637 from ethereum/warn-shadowing-globals | chriseth | 2017-07-26 | 7 | -78/+269 |
|\ \ \ \ \ | |/ / / / |/| | | | | Warn if shadowing built-ins | ||||
| * | | | | Warn about shadowing variables. | Alex Beregszaszi | 2017-07-25 | 7 | -78/+269 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #2631 from maurelian/maurelian_patch1 | Yoichi Hirai | 2017-07-26 | 1 | -6/+4 |
|\ \ \ \ | | | | | | | | | | | Clarify require and assert usage | ||||
| * | | | | Clarify require and assert usage | maurelian | 2017-07-26 | 1 | -6/+4 |
| |/ / / | |||||
* | | | | Merge pull request #2599 from ethereum/compilerstack-cleanup | Alex Beregszaszi | 2017-07-26 | 11 | -58/+46 |
|\ \ \ \ | | | | | | | | | | | Cleanup compilerstack (remove old methods and clean compile) | ||||
| * | | | | Add CompilerStack::setOptimiserSettings | Alex Beregszaszi | 2017-07-26 | 10 | -16/+27 |
| | | | | | |||||
| * | | | | Add CompilerStack::setLibraries | Alex Beregszaszi | 2017-07-26 | 5 | -8/+17 |
| | | | | | |||||
| * | | | | Remove unused interfaces from CompilerStack | Alex Beregszaszi | 2017-07-26 | 3 | -39/+7 |
|/ / / / | |||||
* | | | | Merge pull request #2627 from atfornes/patch-2 | chriseth | 2017-07-26 | 1 | -2/+3 |
|\ \ \ \ | | | | | | | | | | | Change Mapping example to valid (executable) code | ||||
| * | | | | Change Mapping example to valid (executable) code | Antonio Tenorio-Fornés | 2017-07-25 | 1 | -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-jsoncompiler | chriseth | 2017-07-26 | 1 | -2/+95 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Comprehensive tests for jsonCompiler | ||||
| * | | | | Add test for compileStandard | Alex Beregszaszi | 2017-07-19 | 1 | -0/+29 |
| | | | | | |||||
| * | | | | Add test for compileSingle | Alex Beregszaszi | 2017-07-19 | 1 | -0/+51 |
| | | | | | |||||
| * | | | | Add test for compileJSONCallback | Alex Beregszaszi | 2017-07-19 | 1 | -3/+16 |
| | | | | | |||||
* | | | | | Merge pull request #2572 from elopio/snap-version | chriseth | 2017-07-25 | 1 | -1/+7 |
|\ \ \ \ \ | | | | | | | | | | | | | Prepare the version of the snap package for the release tags | ||||
| * | | | | | use echo -n instead of touch | Leo Arias | 2017-07-18 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Prepare the version of the snap package for the release tags | Leo Arias | 2017-07-18 | 1 | -1/+7 |
| | | | | | | |||||
* | | | | | | Merge pull request #2484 from jamesray1/patch-8 | chriseth | 2017-07-25 | 1 | -2/+2 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | Added links for the getter function. | ||||
| * | | | | | Update types.rst | James Ray | 2017-07-01 | 1 | -2/+2 |
| | | | | | | |||||
| * | | | | | Changed URL for getter to a ref | James Ray | 2017-06-30 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Used a ref for getter instead of a URL. | James Ray | 2017-06-30 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Added links for the getter function. | James Ray | 2017-06-30 | 1 | -2/+2 |
| | | | | | | |||||
* | | | | | | Merge pull request #2625 from ethereum/chriseth-patch-1 | Alex Beregszaszi | 2017-07-24 | 1 | -1/+2 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Mention homebrew in release checklist | ||||
| * | | | | | | Mention homebrew in release checklist | chriseth | 2017-07-24 | 1 | -1/+2 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #2615 from NIC619/develop | Alex Beregszaszi | 2017-07-21 | 1 | -1/+1 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | minor fix on assembly example | ||||
| * | | | | | | minor fix on assembly example | NIC619 | 2017-07-21 | 1 | -1/+1 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #2616 from benjaminion/lll-nested-conditional-tests | Alex Beregszaszi | 2017-07-21 | 1 | -0/+50 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | LLL: Test cases for nested IF expressions. | ||||
| * | | | | | | LLL: Test cases for nested IF expressions. | benjaminion | 2017-07-21 | 1 | -0/+50 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #2573 from benjaminion/lll-error-report-symbol | Alex Beregszaszi | 2017-07-20 | 1 | -11/+11 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | LLL: Improve error reporting in certain cases. | ||||
| * | | | | | | LLL: Improve error reporting in certain cases. | benjaminion | 2017-07-16 | 1 | -11/+11 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #1544 from VoR0220/fixedPointTypeResolution | Alex Beregszaszi | 2017-07-20 | 5 | -182/+164 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Fixed point type resolution | ||||
| * | | | | | | | Cleanup fixed point type changes | chriseth | 2017-07-20 | 4 | -142/+110 |
| | | | | | | | | |||||
| * | | | | | | | Change fixed point types to have digit count | VoR0220 | 2017-07-20 | 5 | -113/+127 |
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: VoR0220 <rj@erisindustries.com> | ||||
* | | | | | | | Merge pull request #2334 from ethereum/printMultiError | Alex Beregszaszi | 2017-07-20 | 1 | -1/+8 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Print information about types of errors. | ||||
| * | | | | | | | Print information about types of errors. | chriseth | 2017-07-19 | 1 | -1/+8 |
| | |_|_|/ / / | |/| | | | | | |||||
* | | | | | | | Merge pull request #2605 from roadriverrail/this-in-constructor | Alex Beregszaszi | 2017-07-20 | 4 | -1/+31 |
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | | This in constructor | ||||
| * | | | | | | Migrate over to ErrorReporter | Rhett Aultman | 2017-07-19 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Add test and changelog | Alex Beregszaszi | 2017-07-19 | 2 | -1/+16 |
| | | | | | | | |||||
| * | | | | | | Warn if this is used in constructor | Alex Beregszaszi | 2017-07-19 | 2 | -0/+15 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #2602 from ethereum/emscripten-shrink | Yoichi Hirai | 2017-07-19 | 1 | -2/+0 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Remove LINKABLE from Emscripten | ||||
| * | | | | | Remove LINKABLE from Emscripten | Alex Beregszaszi | 2017-07-19 | 1 | -2/+0 |
|/ / / / / | |||||
* | | | | | Merge pull request #2596 from ethereum/lll-test-optimiser | Yoichi Hirai | 2017-07-19 | 2 | -2/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | Run LLL contract tests with optimiser too | ||||
| * | | | | | Run LLL contract tests with optimiser too | Alex Beregszaszi | 2017-07-19 | 2 | -2/+2 |
| | | | | | | |||||
* | | | | | | Merge pull request #2592 from ethereum/lll-simplify | Yoichi Hirai | 2017-07-19 | 1 | -5/+1 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | LLL: remove useless code | ||||
| * | | | | | | LLL: remove useless code | Alex Beregszaszi | 2017-07-19 | 1 | -5/+1 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2591 from ethereum/lll-no-optim | Yoichi Hirai | 2017-07-19 | 1 | -2/+8 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | LLL: disable optimiser entirely if requested | ||||
| * | | | | | | LLL: disable optimiser entirely if requested | Alex Beregszaszi | 2017-07-19 | 1 | -2/+8 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2589 from ethereum/rename-onchainmetadata | Yoichi Hirai | 2017-07-19 | 6 | -17/+17 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Rename onChainMetadata to metadata | ||||
| * | | | | | | Rename onChainMetadata to metadata | Alex Beregszaszi | 2017-07-19 | 6 | -17/+17 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2598 from ethereum/example-test-fixes | Yoichi Hirai | 2017-07-19 | 6 | -28/+46 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Enable more examples in the documentation for testing | ||||
| * | | | | | | Enable more examples in the documentation for testing | Alex Beregszaszi | 2017-07-19 | 6 | -28/+46 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2597 from ethereum/modifier-internal | Yoichi Hirai | 2017-07-19 | 3 | -1/+16 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Mark modifiers as internal | ||||
| * | | | | | | Mark modifiers as internal | Alex Beregszaszi | 2017-07-19 | 3 | -1/+16 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2593 from ethereum/parser-error-text | Yoichi Hirai | 2017-07-19 | 1 | -1/+1 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Update parser error for pragma/import/contract | ||||
| * | | | | | | Update parser error for pragma/import/contract | Alex Beregszaszi | 2017-07-19 | 1 | -1/+1 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2594 from ethereum/emscripten | Yoichi Hirai | 2017-07-19 | 1 | -4/+20 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Add comments to Emscripten flags | ||||
| * | | | | | | Add comments to Emscripten flags | Alex Beregszaszi | 2017-07-19 | 1 | -4/+20 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2590 from ethereum/natspec-cleanup | Yoichi Hirai | 2017-07-19 | 3 | -31/+6 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Remove unneccesary interface from Natspec | ||||
| * | | | | | | Remove unneccesary interface from Natspec | Alex Beregszaszi | 2017-07-19 | 3 | -31/+6 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #2588 from ethereum/test-optimiser | Yoichi Hirai | 2017-07-19 | 2 | -4/+2 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Run metadata and gas meter tests when optimiser is on too | ||||
| * | | | | | Run metadata and gas meter tests when optimiser is on too | Alex Beregszaszi | 2017-07-19 | 2 | -4/+2 |
|/ / / / / | |||||
* | | | | | Merge pull request #2585 from ethereum/tests-compilerstack | Alex Beregszaszi | 2017-07-18 | 4 | -4/+12 |
|\ \ \ \ \ | | | | | | | | | | | | | Do not use obscure CompilerStack methods in tests | ||||
| * | | | | | Do not use obscure CompilerStack methods in tests | Alex Beregszaszi | 2017-07-18 | 4 | -4/+12 |
|/ / / / / | |||||
* | | | | | Merge pull request #2583 from ethereum/soljson-license | Alex Beregszaszi | 2017-07-18 | 3 | -1/+17 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | Export license in jsonCompiler and add tests | ||||
| * | | | | Test for version/license in jsonCompiler | Alex Beregszaszi | 2017-07-18 | 1 | -0/+15 |
| | | | | | |||||
| * | | | | Properly export the license() method in Emscripten | Alex Beregszaszi | 2017-07-18 | 2 | -1/+2 |
|/ / / / | |||||
* | | | | Merge pull request #2584 from ethereum/standardcompiler-cleanup | Alex Beregszaszi | 2017-07-18 | 1 | -13/+13 |
|\ \ \ \ | | | | | | | | | | | Readability fixes in StandardCompiler | ||||
| * | | | | Mark const variables | Alex Beregszaszi | 2017-07-18 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Reorder code for readability | Alex Beregszaszi | 2017-07-18 | 1 | -9/+9 |
|/ / / / | |||||
* | | | | Merge pull request #2582 from jooray/patch-1 | Alex Beregszaszi | 2017-07-18 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Keep the terminology about the exceptions the same | ||||
| * | | | | Keep the terminology about the exceptions the same | Juraj Bednar | 2017-07-18 | 1 | -1/+1 |
|/ / / / | | | | | | | | | Don't call exception revert-style when the rest of the document uses require-style | ||||
* | | | | Merge pull request #2570 from benjaminion/lll-contract-test-ens | Alex Beregszaszi | 2017-07-18 | 2 | -0/+507 |
|\ \ \ \ | | | | | | | | | | | LLL: whole contract tests for the ENS Registry. | ||||
| * | | | | LLL: whole contract tests for the ENS Registry. | benjaminion | 2017-07-18 | 2 | -0/+507 |
| |/ / / | |||||
* | | | | Merge pull request #2574 from ltfschoen/patch-4 | Alex Beregszaszi | 2017-07-18 | 1 | -2/+2 |
|\ \ \ \ | |/ / / |/| | | | Update solidity-by-example.rst. Fixes accepted bids | ||||
| * | | | Update solidity-by-example.rst. Fixes accepted bids | Luke Schoen | 2017-07-17 | 1 | -2/+2 |
|/ / / | | | | | | | Only accept bid values higher than highest bid. Since returns early from `placeBid` function if `value <= highestBid` | ||||
* | | | Merge pull request #2565 from ethereum/literal-string-error | chriseth | 2017-07-14 | 3 | -1/+46 |
|\ \ \ | | | | | | | | | Include types in explicit conversion error message | ||||
| * | | | Add test for explicit type conversion literal string | Alex Beregszaszi | 2017-07-14 | 1 | -0/+37 |
| | | | | |||||
| * | | | Include types in explicit conversion error message | Alex Beregszaszi | 2017-07-14 | 2 | -1/+9 |
| | | | | |||||
* | | | | Merge pull request #2559 from benjaminion/lll-contract-test-erc20 | Alex Beregszaszi | 2017-07-14 | 2 | -0/+652 |
|\ \ \ \ | |/ / / |/| | | | LLL: whole contract tests for ERC20 token. | ||||
| * | | | LLL: whole contract tests for ERC20 token. | benjaminion | 2017-07-14 | 2 | -0/+652 |
| | | | | |||||
* | | | | Merge pull request #2564 from ethereum/large-arrays-calldata | Alex Beregszaszi | 2017-07-14 | 5 | -2/+54 |
|\ \ \ \ | | | | | | | | | | | Add type error for arrays too large for calldata | ||||
| * | | | | Disable large arrays for memory location too | Alex Beregszaszi | 2017-07-14 | 2 | -2/+6 |
| | | | | | |||||
| * | | | | Add tests for large calldata arrays | Alex Beregszaszi | 2017-07-14 | 1 | -0/+25 |
| | | | | | |||||
| * | | | | Issue error properly for oversized arrays for calldata | Alex Beregszaszi | 2017-07-14 | 4 | -2/+25 |
|/ / / / | |||||
* | | | | Merge pull request #2553 from ethereum/extract-docs-tests | chriseth | 2017-07-14 | 10 | -42/+176 |
|\ \ \ \ | | | | | | | | | | | Extract examples from documentation and run tests on it | ||||
| * | | | | Refactor compilation tests. | chriseth | 2017-07-14 | 2 | -36/+51 |
| | | | | | |||||
| * | | | | Ignore the docs build directory. | chriseth | 2017-07-14 | 1 | -1/+3 |
| | | | | | |||||
| * | | | | Fix bugs in example contracts | Alex Beregszaszi | 2017-07-14 | 4 | -11/+42 |
| | | | | | |||||
| * | | | | Add version pragma to docs examples | Alex Beregszaszi | 2017-07-13 | 4 | -0/+16 |
| | | | | | |||||
| * | | | | Run tests on source code from docs | Alex Beregszaszi | 2017-07-13 | 1 | -0/+25 |
| | | | | | |||||
| * | | | | Upgrade isolate_tests.py to support extracting code from docs | Alex Beregszaszi | 2017-07-13 | 1 | -3/+48 |
|/ / / / | |||||
* | | | | Merge pull request #2504 from ethereum/inlineasm-decl-empty | Alex Beregszaszi | 2017-07-13 | 9 | -16/+68 |
|\ \ \ \ | | | | | | | | | | | Support variable declarations without an assignment in assembly | ||||
| * | | | | Rename expectedItems to numVariables | Alex Beregszaszi | 2017-07-13 | 2 | -6/+6 |
| | | | | | |||||
| * | | | | Add end-to-end test | Alex Beregszaszi | 2017-07-13 | 2 | -1/+19 |
| | | | | | |||||
| * | | | | Add changelog and documentation | Alex Beregszaszi | 2017-07-13 | 2 | -1/+2 |
| | | | | | |||||
| * | | | | Support variable declarations without an assignment in EVM | Alex Beregszaszi | 2017-07-13 | 1 | -3/+12 |
| | | | | | |||||
| * | | | | Support parsing let statements without a value | Alex Beregszaszi | 2017-07-13 | 5 | -11/+35 |
| | | | | | |||||
* | | | | | Merge pull request #2567 from ethereum/refactorExceptions | chriseth | 2017-07-13 | 9 | -44/+83 |
|\ \ \ \ \ | | | | | | | | | | | | | Refactor exceptions and provide comment function. | ||||
| * | | | | | Refactor exceptions and provide comment function. | chriseth | 2017-07-13 | 9 | -44/+83 |
| | |/ / / | |/| | | | |||||
* | | | | | Merge pull request #2569 from ethereum/transferToTransfer | Alex Beregszaszi | 2017-07-13 | 1 | -0/+18 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Add another transfer testcase. | ||||
| * | | | | Add another transfer testcase. | chriseth | 2017-07-13 | 1 | -0/+18 |
|/ / / / | |||||
* | | | | Merge pull request #2544 from federicobond/error-value-transfer-non-payable | chriseth | 2017-07-13 | 6 | -1/+101 |
|\ \ \ \ | |/ / / |/| | | | Add type error when attempting to transfer value to a non-payable contract | ||||
| * | | | Fix error message formatting | Federico Bond | 2017-07-13 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add type error when attempting value transfer to a non-payable contract | Federico Bond | 2017-07-13 | 5 | -0/+100 |
|/ / / | |||||
* | | | Merge pull request #2562 from ethereum/addGnosisTestContracts | Alex Beregszaszi | 2017-07-13 | 33 | -0/+3303 |
|\ \ \ | | | | | | | | | Gnosis compilation contracts. | ||||
| * | | | Gnosis compilation contracts. | chriseth | 2017-07-12 | 33 | -0/+3303 |
|/ / / | |||||
* | | | Merge pull request #2560 from ethereum/abi-spec-nitpick | chriseth | 2017-07-12 | 1 | -9/+6 |
|\ \ \ | | | | | | | | | Nitpicking abi-spec.rst | ||||
| * | | | Borrow a sentence from @axic | Yoichi Hirai | 2017-07-12 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | and edit the phrase "following its type", which sounded like the data follows the type in the call data. | ||||
| * | | | Nitpicking abi-spec.rst | Yoichi Hirai | 2017-07-12 | 1 | -8/+5 |
| | | | | |||||
* | | | | Merge pull request #2501 from ethereum/undef-macros | chriseth | 2017-07-12 | 5 | -5/+3 |
|\ \ \ \ | | | | | | | | | | | Move UndefMacros from libdevcore to libsolidity/parsing | ||||
| * | | | | Move UndefMacros from libdevcore to libsolidity/parsing | Alex Beregszaszi | 2017-07-02 | 5 | -5/+3 |
| | | | | | |||||
* | | | | | Merge pull request #2522 from ethereum/testCode | chriseth | 2017-07-12 | 71 | -3/+10063 |
|\ \ \ \ \ | | | | | | | | | | | | | Added various contracts for testing. | ||||
| * | | | | | Added various contracts for testing. | chriseth | 2017-07-05 | 71 | -3/+10063 |
| | | | | | | |||||
* | | | | | | Merge pull request #2556 from ethereum/inlineasm-calldata | chriseth | 2017-07-12 | 3 | -1/+19 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Issue proper warning trying to access calldata variables in inline assembly | ||||
| * | | | | | | Issue proper warning trying to access calldata variables in inline assembly | Alex Beregszaszi | 2017-07-12 | 3 | -1/+19 |
| | |_|/ / / | |/| | | | | |||||
* | | | | | | Merge pull request #1477 from ethereum/doc-remove-fixed | chriseth | 2017-07-12 | 1 | -16/+2 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | [WIP] docs: ``var x = 1/4`` is not working, so remove description about it | ||||
| * | | | | | docs: ``var x = 1/4`` is not working, so remove description about it | Yoichi Hirai | 2016-12-02 | 1 | -16/+2 |
| | | | | | | |||||
* | | | | | | Merge pull request #2545 from benjaminion/lll-alloc-updated | Alex Beregszaszi | 2017-07-12 | 3 | -6/+79 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | LLL: alloc issues round-up | ||||
| * | | | | | | LLL: rewrite alloc to avoid issues with edge cases. | benjaminion | 2017-07-12 | 3 | -6/+79 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #2557 from ethereum/appveyor | chriseth | 2017-07-12 | 1 | -0/+12 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | Add failing implicit conversion test | ||||
| * | | | | | | Add failing implicit conversion test | Alex Beregszaszi | 2017-07-11 | 1 | -0/+12 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #2554 from ethereum/minMaxValue | Alex Beregszaszi | 2017-07-11 | 4 | -0/+40 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Some helper functions. | ||||
| * | | | | | | Helper functions. | chriseth | 2017-07-11 | 4 | -0/+40 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #2551 from ethereum/fixStructMemberWarning | Alex Beregszaszi | 2017-07-11 | 3 | -2/+3 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Fix invalid "explicit storage keyword" warning for reference members of structs. |