Commit Graph

6549 Commits

Author SHA1 Message Date
Yoichi Hirai
eda147f47b
ast: add Declaration::functionType() 2017-01-11 19:55:50 +01:00
Yoichi Hirai
e254a59bd2
Changelog: add a line about #1479 2017-01-11 18:28:11 +01:00
Yoichi Hirai
bd6e65a89c
docs: document the resriction about a function and an event of the same name, and so on 2017-01-11 18:28:11 +01:00
Yoichi Hirai
9602318eab
test: allow multiple errors in modifier-function overriding 2017-01-11 18:28:11 +01:00
Yoichi Hirai
0216f34010
analysis: avoid emscripten build failure 2017-01-11 18:28:11 +01:00
Yoichi Hirai
91d4e8e0ba
analysis: changes necessary to compile std/StandardToken.sol 2017-01-11 18:28:11 +01:00
Yoichi Hirai
42b6726173
analysis: allow some shadowings explicitly 2017-01-11 18:28:11 +01:00
Yoichi Hirai
bff76c1ca0
analysis: report errors when inheritance causes collision 2017-01-11 18:28:11 +01:00
Yoichi Hirai
fa157883f5 Merge pull request #1555 from ethereum/chriseth-patch-1
Changelog entry about assembly output
2017-01-11 18:00:19 +01:00
chriseth
643182865b Changelog entry about assembly output 2017-01-11 16:20:13 +01:00
chriseth
4f5da2ea14 Merge pull request #1553 from federicobond/improve-grammar
Improve grammar specification
2017-01-11 11:19:40 +01:00
Federico Bond
26eff0e0d8 grammar.txt: Replace Identifier for Typename in NewExpression 2017-01-11 01:35:29 -03:00
Federico Bond
c15b0fb596 grammar.txt: Add named function arguments 2017-01-11 01:33:55 -03:00
Federico Bond
d61b911a3a grammar.txt: Move StorageLocation? up to VariableDeclaration 2017-01-11 01:33:33 -03:00
chriseth
26a90af4d2 Merge pull request #1330 from ethereum/assemblyDef
Assembly definition.
2017-01-10 17:56:58 +01:00
chriseth
354a10be36 Merge pull request #1542 from ethereum/publishTarball
Create source tarballs for releases.
2017-01-09 15:17:01 +01:00
chriseth
ceac5c5a0c Move explanatory sections and other small changes. 2017-01-09 15:15:30 +01:00
chriseth
1cecaab9b6 Replace `` by $(). 2017-01-09 12:14:01 +01:00
chriseth
a4d7a590ea Merge pull request #1537 from ethereum/absolute-path
absolute path detection is not confused by ".dir"
2017-01-06 17:11:10 +01:00
Yoichi Hirai
779a01faa9
Changelog: document #1537 2017-01-06 16:21:16 +01:00
chriseth
0031e6a530 Merge pull request #1545 from federicobond/refactor-rename
Rename contractName to typeName when parsing new expression
2017-01-05 10:53:08 +01:00
Federico Bond
584356e7f6 Rename contractName to typeName when parsing new expression 2017-01-04 23:09:10 -03:00
chriseth
e45510d02f Create source tarballs for releases. 2017-01-04 13:21:41 +01:00
chriseth
e92af89ec8 Typos and clarifications. 2017-01-04 12:58:35 +01:00
chriseth
4bc934abce More information about switch, loops and functions. 2017-01-04 12:34:44 +01:00
Yoichi Hirai
07f34e0023
test: add a test importing a file name starting with a period 2017-01-03 18:18:27 +01:00
Yoichi Hirai
41fe412389
interface: change absolutePath() so that ".dir" is considered as an absolute path
fixes #1534
2017-01-03 18:18:22 +01:00
Yoichi Hirai
9128e73b03
docs: clarify what are considered as absolute paths 2017-01-03 18:18:16 +01:00
chriseth
43d3f048e6 Merge pull request #1541 from ethereum/stabelnodejs
Require stable nodejs for deployment.
2017-01-03 15:20:05 +01:00
chriseth
9683cfea6d Update to new assembly specification. 2017-01-03 15:19:14 +01:00
chriseth
49ac2a1ee5 Rename programSize to bytecodeSize. 2017-01-03 14:13:49 +01:00
chriseth
a285ca44f2 Assembly output for Assembly object. 2017-01-03 14:13:49 +01:00
chriseth
0bd8c204f0 Assembly definition. 2017-01-03 14:13:49 +01:00
chriseth
c8ba7f5278 Merge pull request #1474 from ethereum/event-lookup-base-name
Event lookup with base name
2017-01-03 14:11:41 +01:00
chriseth
941b5fd928 Require stable nodejs for deployment. 2017-01-03 13:58:54 +01:00
chriseth
50c1cfa348 Merge pull request #1527 from federicobond/elementarytypenameconversion
Add ElementaryTypeNameExpression to grammar.txt
2017-01-03 10:36:16 +01:00
chriseth
a45fdf4a0f Merge pull request #1538 from ethereum/multi-keys
doc: rephrase the case when two remapping keys are applicable
2017-01-03 10:30:00 +01:00
chriseth
43a5d11f9a Merge pull request #1526 from federicobond/docs-grammar
Add parsers and grammars to documentation
2017-01-03 09:46:39 +01:00
Yoichi Hirai
6a312233fc
ast, codegen: enable accessing events through contract names.
Fixes #1286
2017-01-02 17:59:20 +01:00
Yoichi Hirai
96ca706353
test: add a test case for #1286 2017-01-02 17:58:33 +01:00
Yoichi Hirai
c014448397
doc: rephrase the case when two remapping keys are applicable
Fixes #1536
2017-01-02 16:55:29 +01:00
Federico Bond
82b9797428 Add ElementaryTypeNameExpression to grammar.txt 2017-01-02 11:45:12 -03:00
Federico Bond
04af994bf5 Add parsers and grammars to documentation 2017-01-02 10:13:41 -03:00
chriseth
e079b1c53f Merge pull request #1530 from federicobond/remove-syntax-highlighting
Remove wrong syntax highlighting in docs
2017-01-02 12:26:47 +01:00
chriseth
75a596aba2 Merge pull request #1529 from federicobond/right-shifts
Add missing right-hand side expression for shifts
2017-01-02 12:25:30 +01:00
chriseth
37799683a7 Merge pull request #1528 from federicobond/userdefinedtypename
Add UserDefinedTypeName to grammar.txt
2017-01-02 12:25:04 +01:00
chriseth
2176dae82e Merge pull request #1531 from ethereum/srcmap
libevmasm: OpPop() optimization keeps the source location
2017-01-02 12:13:53 +01:00
Yoichi Hirai
2d60990238
libevmasm: OpPop() optimization keeps the source location
fixes #1521
2016-12-30 13:52:38 +01:00
Federico Bond
6955b8f7b9 Remove wrong syntax highlighting in docs 2016-12-28 17:32:10 -03:00
Federico Bond
1f80dbb39a Add missing right-hand side expression for shifts 2016-12-28 12:53:40 -03:00