Commit Graph

6080 Commits

Author SHA1 Message Date
varunagarwal315
4c105dba07 Update solidity-by-example.rst
Might be trivial, but makes more sense to be able to directly return the name of the winner for the election. If the position of the winner on the proposal[] array is returned, then people still don't know the name of the person who won.
2016-11-03 13:02:25 +05:30
chriseth
1a2c150e3b Merge pull request #1298 from ethereum/lll-error-reporting
LLL: further improve error reporting
2016-11-01 11:59:05 +01:00
Alex Beregszaszi
ac3c8a553a LLL: properly support dashes (-) as part of variable names 2016-11-01 10:45:13 +00:00
Alex Beregszaszi
dc5e05681d LLL: simplify integer parsing 2016-11-01 10:45:13 +00:00
chriseth
9cb1d30eab Merge pull request #1310 from ethereum/version
Version update in develop.
2016-11-01 10:25:46 +01:00
chriseth
4f9741c0cf Version update in develop. 2016-11-01 09:58:02 +01:00
Alex Beregszaszi
b92bb41be7 LLL: catch and display spirit::qi errors 2016-11-01 01:08:57 +00:00
Alex Beregszaszi
5be1996ea5 LLL: update exception message 2016-10-31 23:19:32 +00:00
Alex Beregszaszi
b24eed1c3e LLL: remove unneeded includes 2016-10-31 23:19:32 +00:00
Alex Beregszaszi
9b65a79cb3 LLL: report back unsupported keywords 2016-10-31 23:19:32 +00:00
Alex Beregszaszi
b269202b73 LLL: support passing error reasons 2016-10-31 23:19:32 +00:00
chriseth
979d18f19c Update Changelog.md 2016-10-31 18:37:08 +01:00
chriseth
1d3460c4e2 Merge pull request #1307 from ethereum/fixclean
Fix cleanup of higher order bytes prior to store.
2016-10-31 18:35:02 +01:00
chriseth
1427c82c77 Updated changelog. 2016-10-31 17:10:51 +01:00
chriseth
9920e88eea Clear all value types prior to storing. 2016-10-31 16:40:30 +01:00
chriseth
681b130dc8 Test case for overflow in storage. 2016-10-31 16:40:19 +01:00
chriseth
e85390cc60 Merge pull request #1302 from ethereum/lll-panic
LLL: introduce panic keyword
2016-10-28 11:44:46 +02:00
Alex Beregszaszi
2367ce5604 Merge pull request #1301 from ethereum/emptystringreplace
Fix cmake empty string replace.
2016-10-27 21:18:12 +01:00
chriseth
81254e0eb7 Fix cmake empty string replace. 2016-10-27 16:30:11 +02:00
Alex Beregszaszi
274c76fc5e LLL: introduce panic keyword 2016-10-27 13:45:33 +01:00
chriseth
49089f65ba Merge pull request #1297 from Thrillberg/patch-2
Update installing-solidity.rst
2016-10-27 13:18:18 +02:00
chriseth
76e958f670 Merge pull request #1296 from Thrillberg/patch-1
Update index.rst
2016-10-27 13:17:48 +02:00
Eric Tillberg
d7cfc6399b Update installing-solidity.rst 2016-10-26 13:43:51 -04:00
Eric Tillberg
e8b45d26fb Update index.rst 2016-10-26 13:23:53 -04:00
chriseth
410275354e Merge pull request #1294 from zigguratt/lll-until-support
LLL: Add support for 'until', the inverse of 'while'.
2016-10-26 16:18:25 +02:00
Daniel Ellison
7ac53f5305 Added support for until, the inverse of while. 2016-10-26 09:24:01 -04:00
chriseth
f9946ec029 Merge pull request #1285 from ethereum/lll-simplify-not
LLL: use NOT for ~
2016-10-26 14:55:14 +02:00
chriseth
34e2209bcc Merge pull request #1274 from ethereum/signed-exp
Banning signed exp
2016-10-26 14:28:10 +02:00
Alex Beregszaszi
6cb9c36977 LLL: reorder arithmetic/binary instruction list for readability 2016-10-26 01:16:29 +01:00
Alex Beregszaszi
ee3cfd8f52 LLL: use NOT for ~ 2016-10-26 01:12:15 +01:00
Alex Beregszaszi
5a981b59c3 LLL: replace (1 0 sub) with literal value 2016-10-26 01:10:55 +01:00
Yoichi Hirai
3ca5900b8c
ast: ban signed EXP, fixing #1246 2016-10-25 16:49:10 +02:00
Yoichi Hirai
578b02bb37
Add tests for #1246 2016-10-25 16:48:26 +02:00
chriseth
4f1b5d26f7 Merge pull request #1276 from ethereum/lll-optimise
LLL: clean up the handling of the optimise flag
2016-10-25 16:26:47 +02:00
chriseth
f99a418bf8 Merge pull request #1281 from ethereum/bumpversion
Version bump for develop.
2016-10-25 15:40:53 +02:00
chriseth
5ddb92b8cc Version bump for develop. 2016-10-25 15:39:38 +02:00
chriseth
e3761bdf92 Merge pull request #1280 from ethereum/updatechangelog
Update changelog for release.
2016-10-25 15:30:54 +02:00
chriseth
0cd2abb8c0 Update changelog for release. 2016-10-25 15:30:38 +02:00
chriseth
e98d7f4ba4 Merge pull request #1155 from ethereum/suggestcorrectversion
Suggest correct version for pragma.
2016-10-25 14:21:40 +02:00
chriseth
762f7ac250 Suggest correct version for pragma and complain about pre-release version. 2016-10-25 13:45:50 +02:00
Alex Beregszaszi
0da309d460 LLL: change -o to be a flag 2016-10-25 12:43:18 +01:00
Alex Beregszaszi
3a6ac6226c LLL: turn off optimiser by default 2016-10-25 12:43:18 +01:00
Alex Beregszaszi
43e42482a7 LLL: document optimise flag 2016-10-25 12:43:18 +01:00
chriseth
2f7c847ce4 Merge pull request #1279 from ethereum/semver-helper
Export major/minor/patch helpers on SemVerVersion
2016-10-25 13:20:08 +02:00
Alex Beregszaszi
7a988555c3 Export major/minor/patch helpers on SemVerVersion 2016-10-25 12:13:41 +01:00
chriseth
e00a4b47c0 Merge pull request #1264 from ethereum/988
State variable under contract's name
2016-10-25 12:50:24 +02:00
chriseth
d190f016ad Merge pull request #1273 from ethereum/chriseth-patch-1
Re-added accidentally deleted changelog entry
2016-10-25 12:45:56 +02:00
Yoichi Hirai
59f6c18c2b
analysis: determine if a member access on a contract is an l-value 2016-10-24 19:31:57 +02:00
Yoichi Hirai
58477c233d
test: add more tests about state variable access under base contract names 2016-10-24 19:31:51 +02:00
chriseth
d1708eded2 Re-added accidentally deleted changelog entry 2016-10-24 18:30:31 +02:00