Daniel Kirchner
|
96eff0ff6a
|
Error when using empty parenthesis for base class constructors that require arguments.
|
2018-04-05 11:52:22 +02:00 |
|
Alex Beregszaszi
|
c63efebd45
|
Merge pull request #3814 from FrolovR/patch-2
hash256 -> bytes32 fix in misleading note
|
2018-04-04 08:16:38 +02:00 |
|
Alex Beregszaszi
|
920de496ab
|
Merge pull request #3798 from ethereum/commutative-swap
Remove useless SWAP1 in front of commutative operations
|
2018-04-04 08:15:24 +02:00 |
|
Roman
|
86c5d6aaad
|
hash256 -> bytes32 fix in misleading note
As it was described here: https://ethereum.stackexchange.com/questions/44628/understanding-low-level-interface-to-logs/44629?noredirect=1#comment52316_44629
|
2018-04-04 09:02:58 +03:00 |
|
Alex Beregszaszi
|
0695ffe51d
|
Merge pull request #3635 from ethereum/constructor-modifier
Constructors are defined using the ``constructor`` keyword.
|
2018-04-04 00:15:18 +02:00 |
|
Alex Beregszaszi
|
be6051bead
|
Test multiple instructions with the (non)commutative peephole optimiser
|
2018-04-03 18:57:28 +02:00 |
|
Alex Beregszaszi
|
17bcabb6cf
|
Remove useless SWAP1 in front of commutative operations
|
2018-04-03 18:57:07 +02:00 |
|
Alex Beregszaszi
|
104a9736b3
|
Merge pull request #3809 from ethereum/build_on_tags
Build on tag in Circle.
|
2018-04-03 17:44:38 +01:00 |
|
Daniel Kirchner
|
3ae326139a
|
Document absence of constructors.
|
2018-04-03 18:21:55 +02:00 |
|
Daniel Kirchner
|
8f66390f56
|
Set isConstructor to false unconditionally and update to true later for constructors.
|
2018-04-03 18:21:55 +02:00 |
|
Daniel Kirchner
|
e2dac9ed39
|
Set header.isConstructor for old style constructors in parseFunctionHeader as well.
|
2018-04-03 18:21:55 +02:00 |
|
Daniel Kirchner
|
f855c78a08
|
Update version pragma and use new constructor syntax in std/ contracts.
|
2018-04-03 18:21:55 +02:00 |
|
Daniel Kirchner
|
c98464db06
|
Remove redundant test and enforce success without warnings.
|
2018-04-03 18:21:55 +02:00 |
|
bitshift
|
07c74ef924
|
Updates docs to new constructor syntax.
|
2018-04-03 18:21:55 +02:00 |
|
Daniel Kirchner
|
d664a599e6
|
Constructors are defined using the `constructor ` keyword.
|
2018-04-03 18:21:55 +02:00 |
|
chriseth
|
8cbb1d34a5
|
Build on tag in Circle.
|
2018-04-03 17:35:14 +02:00 |
|
Alex Beregszaszi
|
0edce4b570
|
Merge pull request #3693 from ethereum/optimizeMLOAD
Optimize across MLOAD if MSIZE is not used.
|
2018-04-03 15:58:11 +01:00 |
|
Alex Beregszaszi
|
7753249f64
|
Merge pull request #3699 from ethereum/interfaceExternalVisibility
Defaults to external visibility for interfaces.
|
2018-04-03 15:15:36 +01:00 |
|
Alex Beregszaszi
|
19f2887741
|
Merge pull request #3757 from ethereum/fixEmptyBaseArguments
Fix: Treat empty base constructor argument list as not provided.
|
2018-04-03 15:10:19 +01:00 |
|
chriseth
|
a54fdc495f
|
Fix: Treat empty base constructor argument list as not provided.
|
2018-04-03 14:53:48 +02:00 |
|
chriseth
|
deadff263f
|
Changelog entry.
|
2018-04-03 14:34:44 +02:00 |
|
chriseth
|
e64e397f24
|
Add memory array init test.
|
2018-04-03 14:34:32 +02:00 |
|
chriseth
|
138dba1a3f
|
Test number of sstore operations.
|
2018-04-03 14:34:32 +02:00 |
|
chriseth
|
6777f7a57f
|
Optimize across MLOAD if MSIZE is not used.
|
2018-04-03 14:34:32 +02:00 |
|
Erik Kundt
|
f9efa41749
|
Makes visibility warning more concise.
|
2018-04-03 11:16:50 +02:00 |
|
Erik Kundt
|
601659c384
|
Moves all interface function visibility related tests.
|
2018-04-03 11:16:50 +02:00 |
|
bitshift
|
8fe1cfb12e
|
Defaults to external visibility for interfaces.
|
2018-04-03 11:16:44 +02:00 |
|
chriseth
|
d21382157c
|
Merge pull request #3801 from meowingtwurtle/preFixedPoint
Set default fixed point decimal places to 18
|
2018-04-03 11:10:55 +02:00 |
|
chriseth
|
3d0b99731f
|
Merge pull request #3803 from ethereum/homebrew
Remove brew linkapps from the installation instructions
|
2018-04-03 11:09:12 +02:00 |
|
chriseth
|
3fbdd65502
|
Merge pull request #3807 from haoliangyu/patch-1
Fix a wrong number in the documentation
|
2018-04-03 10:35:53 +02:00 |
|
Haoliang Yu
|
826de65e2d
|
fix a wrong number
|
2018-04-02 22:22:38 -04:00 |
|
Alex Beregszaszi
|
29df18d4d7
|
Remove brew linkapps from the installation instructions
|
2018-03-31 01:11:56 +01:00 |
|
Jason Cobb
|
e37b619593
|
Set default fixed point decimal places to 18
|
2018-03-31 00:56:36 +01:00 |
|
Alex Beregszaszi
|
be261ed519
|
Merge pull request #3802 from ethereum/empty-structs
Update tests for empty structs
|
2018-03-31 00:55:47 +01:00 |
|
Alex Beregszaszi
|
076c0754ea
|
Update tests for empty structs
|
2018-03-31 00:27:01 +01:00 |
|
Alex Beregszaszi
|
acd6ec0d03
|
Merge pull request #3800 from wbt/patch-2
Fix small formatting issue
|
2018-03-30 21:10:02 +01:00 |
|
wbt
|
8aadc179ae
|
Fix small formatting issue
in which a constant was not treated as code, inconsistent with surrounding examples.
|
2018-03-30 15:28:15 -04:00 |
|
chriseth
|
326d656a55
|
Merge pull request #3790 from ethereum/empty-structs
Disallow empty structs
|
2018-03-30 13:58:35 +02:00 |
|
Alex Beregszaszi
|
58c57e446b
|
Merge pull request #3753 from ethereum/whoSupportsPackedEncoding
Prevent encoding of weird types and support packed encoding of extenal function types.
|
2018-03-29 11:24:51 +01:00 |
|
chriseth
|
5c8a6aac69
|
Prevent encoding of weird types and support packed encoding of external function types.
|
2018-03-29 09:57:11 +01:00 |
|
Alex Beregszaszi
|
c2ae33f806
|
Merge pull request #3754 from AnthonyBroadCrawford/error-on-missing-file
Error on non existing or irregular files
|
2018-03-29 01:53:56 +01:00 |
|
Anthony Broad-Crawford
|
8a18f22b87
|
Support for error on non-existant or irregular files with command line option to ignore
|
2018-03-28 10:25:43 +01:00 |
|
chriseth
|
3bb54e8bd5
|
Merge pull request #3775 from federicobond/improve-error-fractional-shift
Improve error message when attempting to shift by fractional number
|
2018-03-28 11:16:44 +02:00 |
|
Alex Beregszaszi
|
ebb12756ad
|
Still allow empty structs for non-0.5.0 mode
|
2018-03-27 15:49:41 +01:00 |
|
Alex Beregszaszi
|
b540ba527a
|
Disallow empty structs
|
2018-03-27 15:49:41 +01:00 |
|
chriseth
|
62559cf127
|
Merge pull request #3681 from ethereum/interface-external
Allow overriding external functions in interfaces with public in a child
|
2018-03-27 15:47:59 +02:00 |
|
Alex Beregszaszi
|
8c1352ca75
|
Merge pull request #3772 from ethereum/docsTestingGuide
Add syntax testing guide to docs
|
2018-03-27 14:28:16 +01:00 |
|
chriseth
|
59538e9a04
|
Merge pull request #3686 from ethereum/doNotIncludeItnernal
Do not include internal functions only used by constructor
|
2018-03-27 15:28:08 +02:00 |
|
chriseth
|
af26228159
|
Merge pull request #3748 from ethereum/extractScopingTests
Extract scoping tests
|
2018-03-27 15:23:36 +02:00 |
|
Alex Beregszaszi
|
32f08989db
|
Merge pull request #3646 from ethereum/blockhash-global
Move blockhash from block.blockhash to global level.
|
2018-03-27 11:40:06 +01:00 |
|