Mircea Moca
55be44dd5f
Update contracts.rst
...
I left the example with contract C only, showing the access specifiers discussed at 186-188. The specifier of data is left public since nothing is related to accessor functions now.
Added a separate example with contracts C, D and E to show specifier's effect.
Added a separate example to prove the synthesizing of accessor functions.
Added a new example to show the internal/external call of the accessor, according to existent discussion.
2016-08-25 11:43:17 +03:00
Mircea Moca
01dc055d42
Update contracts.rst
...
I think it's more clear now and without the risk of mentioning the yet discussed accessor concept
2016-08-19 17:47:57 +03:00
Mircea Moca
ee51894e73
Update contracts.rst
...
Extended example according to the discussed stuff, clarification & typos
2016-08-18 14:16:01 +03:00
chriseth
c282ab379a
Merge pull request #918 from winsvega/solremove4
...
remove solidity --interface
2016-08-17 17:55:40 +02:00
chriseth
b2507e9f10
Merge pull request #839 from chriseth/checkcode
...
BREAKING: Make function calls throw if target does not have code.
2016-08-17 16:44:15 +02:00
chriseth
d6579a0a5f
Merge pull request #888 from chriseth/throwOnDivZero
...
Throw on division by zero.
2016-08-17 16:43:13 +02:00
chriseth
6baa982a6a
Merge pull request #835 from chriseth/modifierreturn
...
BREAKING: return only exits current function/modifier
2016-08-17 16:24:22 +02:00
chriseth
9f22426d10
Merge pull request #912 from chriseth/readFromStdin
...
Read from files and stdin.
2016-08-17 15:49:47 +02:00
Dimitry
e5e2597702
remove solidity --interface
2016-08-17 12:39:10 +03:00
chriseth
774bb8ab3b
Make function calls throw if target does not have code.
...
Low-level calls still just execute and will actually report "success".
This allows `x.call.value(y)()` for x being a non-contract account.
2016-08-17 11:30:40 +02:00
chriseth
9c83109549
BREAKING: return only exits current function/modifier
2016-08-17 11:29:31 +02:00
chriseth
e7683f4722
Merge pull request #836 from chriseth/unusedunderscore
...
BREAKING: Require modifiers to contain "_".
2016-08-17 11:28:02 +02:00
chriseth
34f9a59f18
Fix tests.
2016-08-17 11:27:15 +02:00
chriseth
e7084d9e16
Throw on division by zero.
2016-08-17 11:27:15 +02:00
chriseth
e4578982c6
Merge pull request #905 from ethereum/chriseth-patch-1
...
Docs: wording: recursive call exploit -> reentrancy exploit
2016-08-17 11:14:47 +02:00
chriseth
ad47a06a76
Merge pull request #914 from rainbeam/linux-distro-detection
...
Stronger Linux distro detection
2016-08-17 11:08:16 +02:00
chriseth
d5505e21eb
Merge pull request #838 from chriseth/ecrecover
...
Make ecrecover return zero for malformed input.
2016-08-17 11:05:20 +02:00
chriseth
a63f94e042
Fix docs. ( #916 )
2016-08-17 11:04:40 +02:00
chriseth
c499470b1c
BREAKING: Streamline json output field naming. ( #763 )
2016-08-17 09:58:24 +02:00
rain
b87adc2f46
update comments
2016-08-16 19:54:48 +01:00
rain
d9f4b35133
don't force upgrade on alpine linux install
2016-08-16 19:52:10 +01:00
rain
b998621cf5
replace bash with sh
...
sh is portable across POSIX systems
2016-08-16 19:45:35 +01:00
rain
3577e8feb2
correct detection string for Alpine
2016-08-16 19:44:26 +01:00
rain
14c15e8154
fall back to os-release if lsb_release not present
2016-08-16 19:37:51 +01:00
rain
f1ee876644
separate function for determining linux distro
2016-08-16 19:11:58 +01:00
chriseth
15b85e2ea8
Fix tests.
2016-08-16 19:04:11 +02:00
chriseth
c54f31d308
Read from files and stdin.
2016-08-16 17:08:00 +02:00
Alex Beregszaszi
ec3298535e
Introduce hex literals ( #832 )
...
* Introduce hex keyword token
* Support hex literals
* Include tests for hex literals
* Document hex literals
2016-08-16 16:31:23 +02:00
Alex Beregszaszi
970260bf0f
Reserved keywords update ( #833 )
...
* Reserve abstract, interface and payable keywords
* Keywords as and using aren't reserved anymore - they're used
* Reserve the static keyword
2016-08-16 16:28:45 +02:00
chriseth
77f4424589
Provide inline assembly to the code generator. ( #840 )
...
* Directly usable inline assembly.
* Add missing header.
2016-08-16 16:27:20 +02:00
gl367
c547f9c24b
fix typo in costs modifier ( #850 )
2016-08-16 16:26:57 +02:00
chriseth
dbc95570cb
Merge pull request #903 from mocamircea/patch-8
...
Update control-structures.rst
2016-08-16 16:24:04 +02:00
chriseth
480cf384bb
Merge pull request #710 from chriseth/throwFailedCreate
...
BREAKING: Throw if contract creation fails.
2016-08-16 16:13:56 +02:00
Mircea Moca
b2d6097653
Update control-structures.rst
...
Splitted example.
2016-08-16 16:30:44 +03:00
chriseth
70994f4996
Merge pull request #904 from mocamircea/patch-9
...
Update control-structures.rst
2016-08-16 15:08:05 +02:00
Mircea Moca
d24c431ce5
Update control-structures.rst
2016-08-16 16:06:08 +03:00
chriseth
a80a7a784f
Merge pull request #907 from cholewa1992/patch-2
...
Update index.rst
2016-08-16 14:59:46 +02:00
chriseth
d731225d02
Actually better to return zero on error.
2016-08-16 14:53:01 +02:00
chriseth
034d436933
Make ecrecover throw for malformed input.
2016-08-16 14:53:01 +02:00
chriseth
6df6728165
Require modifiers to contain "_".
2016-08-16 14:52:47 +02:00
chriseth
2a560b798b
Throw if contract creation fails.
2016-08-16 14:49:44 +02:00
Jacob Benjamin Cholewa
c9a9a4a797
Update index.rst
...
Added a link for Syntastic. A vim plugin that provide compile checking using the solc compiler.
2016-08-16 13:12:19 +02:00
chriseth
0c2dc34075
Wording: recursive call exploit -> reentrancy exploit
2016-08-16 11:22:24 +02:00
Mircea Moca
ae0654443c
Update control-structures.rst
...
typo -> coherence with previous occurrence in the document of C/JavaScript
2016-08-16 10:45:04 +03:00
Mircea Moca
1c81d2a481
Update control-structures.rst
2016-08-16 10:41:50 +03:00
Bob Summerwill
e3e4d84f33
Merge pull request #901 from bobsummerwill/test_zips
...
Confirmed that ZIPs work for Solidity
2016-08-15 16:09:51 -07:00
Bob Summerwill
67e5cd9db0
Confirmed that ZIPs work for Solidity.
...
Switching whitelisting back to 'release' branch for TravisCI and Appveyor.
2016-08-15 16:01:19 -07:00
Bob Summerwill
5537d3ea82
Merge pull request #900 from bobsummerwill/test_zips
...
Flipped solidity whitelisting to develop, to check ZIP workflow is OK
2016-08-15 14:37:32 -07:00
Bob Summerwill
09e9bfb63c
Flipped solidity whitelisting to develop, to check ZIP workflow is OK.
2016-08-15 14:36:32 -07:00
Bob Summerwill
34b8ab700a
Merge pull request #899 from Denton-L/disable-comment
...
Disable AppVeyorBot comments
2016-08-15 14:21:45 -07:00