Commit Graph

7385 Commits

Author SHA1 Message Date
Alex Beregszaszi
804971973d Show better error message for Julia mode 2017-05-05 14:21:25 +01:00
Alex Beregszaszi
f1f209db40 Do not allow literal pushes in Julia 2017-05-05 14:21:25 +01:00
Alex Beregszaszi
d61f9c4d4e Disable labels in Julia 2017-05-05 14:21:25 +01:00
chriseth
0582fcb93b Merge pull request #2194 from ethereum/removeerrorlabel
Remove error label / invalid jump label.
2017-05-05 14:25:43 +02:00
chriseth
2d89cfaa91 Merge pull request #2231 from ethereum/release
Merge release back into develop.
2017-05-04 12:01:18 +02:00
chriseth
025b32d936 Merge pull request #2230 from ethereum/version
Bump version.
2017-05-04 11:58:20 +02:00
chriseth
2d67f09bc5 Bump version. 2017-05-04 11:57:34 +02:00
chriseth
68ef581059 Merge pull request #2219 from ethereum/develop
Release for version 0.4.11
2017-05-03 14:36:32 +02:00
chriseth
34b28ed760 Merge pull request #2218 from ethereum/buglist
Update permalink for optimizer bug.
2017-05-03 13:53:16 +02:00
chriseth
9df7a6fa29 Update permalink for optimizer bug and fix release date. 2017-05-03 12:39:54 +02:00
chriseth
a0967a4539 Merge pull request #2217 from ethereum/buglist
Update bug list.
2017-05-03 12:32:12 +02:00
chriseth
9fd34bf5c0 Update bug list. 2017-05-03 12:31:45 +02:00
chriseth
4af0451d16 Merge pull request #2207 from ethereum/wski-develop
chore(Docs): Replaced instances if - throw to require() where applicable.
2017-05-03 12:28:16 +02:00
chriseth
d92fbe643d Merge pull request #2216 from ethereum/compilerfix
Fix return value in the fuzzer.
2017-05-03 12:28:02 +02:00
chriseth
bd6e891704 Fix return value in the fuzzer. 2017-05-03 12:27:01 +02:00
chriseth
b6c37dd912 Merge pull request #2215 from ethereum/changelog
Finalize changelog.
2017-05-03 12:25:10 +02:00
chriseth
dbbd8d60ef Finalize changelog. 2017-05-03 12:24:22 +02:00
chriseth
e9458be7bd Parentheses. 2017-05-03 11:07:15 +01:00
chriseth
d58a4e08da Corrections and some style. 2017-05-03 11:07:15 +01:00
chriseth
7e838fd4a8 Cleanup to make the docs more consistent. 2017-05-03 12:03:02 +02:00
Matt Wisniewski
2b4b86aa7f Update common-patterns.rst 2017-05-03 12:03:02 +02:00
chriseth
00933b99cc Merge pull request #2206 from ethereum/fixoptimizer
Constant optimizer fix
2017-05-03 11:54:11 +02:00
chriseth
1aa0f77af9 Merge pull request #2139 from roadriverrail/warn_unused
Warn on unused local variables
2017-05-03 11:53:36 +02:00
chriseth
f3bb7350f1 Fix tests. 2017-05-03 11:30:40 +02:00
chriseth
230f51efb7 Cleanup, style and additional test. 2017-05-03 11:26:21 +02:00
chriseth
e3ed3623c7 More strict tests. 2017-05-03 11:26:21 +02:00
chriseth
1f058ea92c Revert changes to standard token. 2017-05-03 11:26:21 +02:00
chriseth
e0266b79f3 Refactor: Combine bool and function pointer. 2017-05-03 11:26:21 +02:00
Rhett Aultman
a6faa5acf3 Treat returns with expressions as return param use
There are many cases of code where the return parameters exist mostly
as a form of documentation.  This change ensures that they do not have
to be used in the function body so long as there is a return supplying
values
2017-05-03 11:26:21 +02:00
Rhett Aultman
a40c8cfb68 Warn on unused local variables
Analyze functions for all local variables, parameters, and named
return variables which are never used in the function, and issue
a warning.
2017-05-03 11:26:21 +02:00
chriseth
794a390c34 Fix keys for bugs.json. 2017-05-03 11:09:21 +02:00
Alex Beregszaszi
c09f071ff6 Merge pull request #2211 from ethereum/jsonio-fixes
Follow the JSON I/O spec closely
2017-05-02 16:47:14 +01:00
chriseth
b976d53e87 Add parentheses for readability. 2017-05-02 16:56:12 +02:00
Alex Beregszaszi
ed3ab3506a Follow the JSON I/O spec closely 2017-05-02 16:52:38 +02:00
chriseth
acab525fef Merge pull request #2199 from roadriverrail/no_unary_plus
Deprecate use of unary '+'
2017-05-02 16:43:47 +02:00
chriseth
084ab4123f Merge pull request #2210 from ethereum/jsonio-remove-why3
Remove why3 from standard compiler
2017-05-02 16:43:15 +02:00
chriseth
1b15291af2 Merge pull request #2201 from FedericoCapello/patch-1
Update units-and-global-variables.rst (Typo)
2017-05-02 15:59:41 +02:00
Alex Beregszaszi
2871663cad Remove why3 from standard compiler 2017-05-02 14:49:13 +01:00
chriseth
96870686a9 Style and stricter tests. 2017-05-02 15:48:58 +02:00
chriseth
f42a9a9408 Merge pull request #2198 from ethereum/conditionalCompilerStateReset
conditional reset of compilerState-Enum
2017-05-02 15:17:10 +02:00
chriseth
d8b76e1eca Merge pull request #2172 from ethereum/docs-sar
Document how Solidity's SAR is different
2017-05-02 14:57:19 +02:00
chriseth
d87eb97895 Add entry to bug list. 2017-05-02 12:22:11 +02:00
chriseth
5c4f3f6d0b Fix number representation bug. 2017-05-02 12:22:11 +02:00
chriseth
e2f00c96d5 Stricter tests for constant optimization. 2017-05-02 12:20:00 +02:00
chriseth
2891b98882 Merge pull request #2110 from federicobond/fix-posttypechecker
Fix PostTypeChecker retaining state across contracts
2017-05-02 12:12:46 +02:00
Alex Beregszaszi
f77f2123f0 Merge pull request #2203 from JohnAllen/develop
Correct form-from typo in layout-of-source-files.rst
2017-05-02 09:38:37 +01:00
Alex Beregszaszi
5aeb635205 Merge pull request #2200 from AdrianClv/develop
Adds Doxity to the Solidity Tools section
2017-05-02 09:37:00 +01:00
JohnAllen
daa8db81c8 Correct form-from typo in layout-of-source-files.rst 2017-05-01 14:00:27 -07:00
FedericoCapello
fabf15de9e Update units-and-global-variables.rst
Consistency of explanation.
2017-05-01 20:05:25 +02:00
AdrianClv
4658c4f28b Added Doxity in the Solidity Tools section 2017-04-29 17:22:01 +02:00