Alex Sinyagin
|
af64219e17
|
Check source loctaion in the InhertanceSpecifier test
|
2016-08-18 12:29:59 +00:00 |
|
Alex Sinyagin
|
40ca2c9e97
|
Add ast json converter for UsingForDirective
|
2016-08-18 12:29:59 +00:00 |
|
Alex Sinyagin
|
9e7fc12463
|
Add a ast json converter for InheritanceSpecifier
|
2016-08-18 12:29:59 +00:00 |
|
Mircea Moca
|
ee51894e73
|
Update contracts.rst
Extended example according to the discussed stuff, clarification & typos
|
2016-08-18 14:16:01 +03:00 |
|
Denton Liu
|
c2cfc819a2
|
Document throwing on calling empty code
|
2016-08-17 14:13:53 -04:00 |
|
Denton Liu
|
1826579f80
|
Add documentation about throwing
|
2016-08-17 12:09:20 -04: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 |
|