Commit Graph

5551 Commits

Author SHA1 Message Date
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
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
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
Denton Liu
ccd4ad7e1d Disable AppVeyorBot comments 2016-08-15 16:38:18 -04:00
Bob Summerwill
868a1675a3 Merge pull request #896 from bobsummerwill/parameter_for_tests
Fixed conditionals for TravisCI
2016-08-15 01:12:23 -07:00
Bob Summerwill
1a78810140 We DO need to run install deps for docs target. 2016-08-15 00:10:41 -07:00
Bob Summerwill
56e993c04e Flipped to !on expressions and added whitespace. 2016-08-15 00:05:54 -07:00
Bob Summerwill
78b83342b9 Merge branch 'develop' into parameter_for_tests 2016-08-14 23:46:08 -07:00
Bob Summerwill
8de0c55cde Disabled unit-test runs for Yosemite, El Capitan and Sierra.
Added more comments.
Using simple variables for enabling/disabling tests, which has simplified all the conditionals.
2016-08-14 23:44:20 -07:00
Bob Summerwill
f186b50c8f Merge pull request #895 from bobsummerwill/parameter_for_tests
Disabled unit-test runs for Yosemite, El Capitan and Sierra
2016-08-14 22:50:42 -07:00
Bob Summerwill
b350e4d06a Disabled unit-test runs for Yosemite, El Capitan and Sierra.
Added more comments.
Using simple variables for enabling/disabling tests, which has simplified all the conditionals.
2016-08-14 22:25:10 -07:00
chriseth
230c531705 Merge pull request #837 from chriseth/testsuitecleanup
Cleanup of test runner.
2016-08-12 16:53:02 +02:00
chriseth
c5203344a0 Merge pull request #886 from mocamircea/patch-6
Update units-and-global-variables.rst
2016-08-12 16:17:13 +02:00
chriseth
4706f96eeb Merge pull request #884 from mocamircea/patch-4
Update units-and-global-variables.rst
2016-08-12 16:00:17 +02:00
Mircea Moca
6615487266 Update units-and-global-variables.rst
Coherence -> at the bottom of the document Wei is used several times, not "wei".
2016-08-12 16:54:25 +03:00
Mircea Moca
76f5c67dcc Update units-and-global-variables.rst
"Suffixes of" is wrong and misleading. "seconds", "minutes" etc. are suffixes of literal numbers.
2016-08-12 16:33:22 +03:00