Commit Graph
8323 Commits
Author SHA1 Message Date
chriseth df41793466 Set version to 0.4.16. 2017-08-09 11:40:46 +02:00
chriseth d015b5818e Merge pull request #2715 from ethereum/release
Merge release back into develop.
2017-08-09 11:39:50 +02:00
chriseth bbb8e64fbe Merge pull request #2710 from ethereum/develop
Merge develop into release for 0.4.15
2017-08-08 17:15:30 +02:00
chriseth 8b45bddb55 Merge pull request #2709 from ethereum/updateChangelog
Update changelog.
v0.4.15
2017-08-08 16:41:39 +02:00
chriseth 3aef36b1cf Update changelog. 2017-08-08 15:56:52 +02:00
chriseth 41e724360f Merge pull request #2697 from ethereum/unimplemented-inlined-library
Raise error when using unimplemented internal library functions.
2017-08-08 15:53:44 +02:00
Alex Beregszaszi 8df89c5d5b Disable unimplemented library functions instead 2017-08-08 12:42:10 +01:00
Alex Beregszaszi 1ada48f61e Raise error when using unimplemented internal library functions. 2017-08-08 11:58:00 +01:00
Alex Beregszaszi bea37e5682 Merge pull request #2702 from SaadSurya/patch-1
Update installing-solidity.rst
2017-08-07 19:51:02 +01:00
SaadSurya 8a9f62842d Update installing-solidity.rst 2017-08-07 16:53:56 +05:00
chriseth 212454a96b Merge pull request #2698 from ethereum/unimplemented-constructor
Constructors must be implemented if declared.
2017-08-07 12:24:36 +02:00
Alex Beregszaszi bb0eb57c2f Constructors must be implemented if declared. 2017-08-04 20:38:45 +01:00
Alex Beregszaszi a372941a44 Merge pull request #2687 from ethereum/show-unimplemented-funcs
Show unimplemented function if trying to instantiate an abstract class
2017-08-04 19:46:09 +01:00
chriseth f3af014afd Merge pull request #2692 from ethereum/shadowing-overload
Do not mark overloaded functions as shadowing
2017-08-04 19:49:25 +02:00
chriseth eacc67c430 Three more tests for shadowing. 2017-08-04 19:08:20 +02:00
chriseth 060d229a22 Search for shadowee starting from parent scope. 2017-08-04 19:06:24 +02:00
Alex Beregszaszi 32acadf43d Do not mark overloaded functions as shadowing 2017-08-04 19:06:23 +02:00
Alex Beregszaszi 2186401479 Remove duplicated check for unimplemented functions 2017-08-04 14:03:38 +01:00
Alex Beregszaszi ef8c404c45 Fix tests to use unimplementedFunctions 2017-08-04 14:03:37 +01:00
Alex Beregszaszi 494dea262e Show unimplemented function if trying to instantiate an abstract class 2017-08-04 14:03:37 +01:00
Alex Beregszaszi c835bcec62 Replace isFullyImplemented with unimplementedFunctions in ASTAnnotations 2017-08-04 14:03:37 +01:00
chriseth dc0f85c4fb Merge pull request #2685 from elopio/patch-1
Add the command to install the stable solc snap
2017-08-04 14:51:31 +02:00
chriseth 38e9505a83 Merge pull request #2673 from ethereum/builtin-gas
Disallow gas modifier on sha256/ripemd160/ecrecover
2017-08-04 14:43:15 +02:00
chriseth e48730fed9 Merge pull request #2696 from AdrianClv/patch-1
Removes reference to stack depth attack
2017-08-04 14:21:04 +02:00
Adrián Calvo 8d832c7cd3 Removes reference to stack depth attack
Changed the old stack depth attack reference to a generic execution of an untrusted contract to keep the suggestion of the withdrawal pattern.
2017-08-04 14:08:37 +02:00
chriseth bd9e91085b Merge pull request #2679 from ethereum/delegatecall
.delegatecall() should always return a boolean of execution status
2017-08-02 15:46:02 +02:00
chriseth 04166ce108 Merge pull request #2688 from ethereum/sourceformatter
More readable format for sourceformatter
2017-08-02 14:45:11 +02:00
Alex Beregszaszi 934a5dbf53 Consistent format for secondary location in sourceformatter 2017-08-02 11:31:55 +01:00
Alex Beregszaszi 7553beb6a6 Consistent new line in sourceformatter 2017-08-02 11:31:17 +01:00
Leo Arias f5fc808875 Add the tag for the command 2017-08-02 01:53:07 -06:00
Leo Arias af128b6c97 Add the command to install the stable solc snap
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.
2017-08-02 01:51:43 -06:00
Alex Beregszaszi b7642dc8a7 Disallow gas modifier on sha255/ripemd160/ecrecover 2017-08-01 20:55:01 +01:00
Alex Beregszaszi d1b13c0624 Add warning that low-level call/callcode/delegatecall don't check for existence 2017-08-01 20:51:52 +01:00
Alex Beregszaszi f63bb0a442 Add test for call/callcode/delegatecall to invalid address 2017-08-01 20:51:52 +01:00
Alex Beregszaszi a46552540e Add bug.json entry for delegatecall 2017-08-01 20:51:45 +01:00
Alex Beregszaszi b3061225bc .delegatecall() should always return a boolean of execution status 2017-08-01 20:50:03 +01:00
chriseth 3aacfc7e35 Merge pull request #2682 from ethereum/delegatecall-newaccount
Provide new account gas for low-level callcode/delegatecall
2017-08-01 17:19:32 +02:00
chriseth f1ae38402e Merge pull request #2674 from ethereum/builtin-tests
Add more tests for keccak256/sha256/ripemd160
2017-08-01 16:46:15 +02:00
Alex Beregszaszi 39dba0efe8 Provide new account gas for low-level callcode/delegatecall 2017-08-01 14:00:17 +01:00
Alex Beregszaszi 7e07eb6eea Merge pull request #2677 from ethereum/barecall
Rename Bare to Barecall
2017-08-01 11:06:37 +01:00
Alex Beregszaszi 6d37f30d76 Rename Bare to Barecall 2017-08-01 10:47:10 +01:00
Alex Beregszaszi 6ea4b7fa37 Add test for tight packing keccak256/sha256/ripemd160 2017-08-01 02:11:17 +01:00
Alex Beregszaszi 990b7364f5 Add test for disallowed gas/value modifiers on builtins 2017-08-01 00:03:25 +01:00
chriseth 93f90eb292 Merge pull request #2670 from ethereum/release
Merge release back into develop
2017-07-31 17:59:35 +02:00
chriseth c9afbfe8da Merge pull request #2669 from ethereum/versionIncrement
Increment version to 0.4.15
2017-07-31 17:58:58 +02:00
chriseth 3d7fdba546 Increment version to 0.4.15 2017-07-31 17:57:21 +02:00
chriseth c2215d4605 Merge pull request #2667 from ethereum/develop
Merge develop into release in proparation for 0.4.14
v0.4.14
2017-07-31 16:14:46 +02:00
chriseth 2abfdb65c8 Merge pull request #2668 from ethereum/fixImportRelease
Fix import error check for release version.
2017-07-31 15:16:55 +02:00
chriseth b930ce5e2a Fix import error check for release version. 2017-07-31 14:55:54 +02:00
chriseth b063a37e70 Merge pull request #2666 from ethereum/releaseVersion
Release date for version 0.4.14.
2017-07-31 13:53:02 +02:00