Commit Graph

632 Commits

Author SHA1 Message Date
Valentin Wüstholz
5b7cc018f0 Address feedback from code review. 2017-01-26 16:39:07 +01:00
chriseth
f610ba77a4 Simplify length rule. 2017-01-26 13:58:24 +01:00
chriseth
d855eaab13 Documentation. 2017-01-24 23:37:48 +01:00
Yoichi Hirai
c382ce1f6b Merge pull request #1593 from ethereum/identifierRegex
Correct identifier regex
2017-01-23 14:27:53 +01:00
chriseth
7e2e1eb94f Merge pull request #1597 from sarbogast/patch-2
Fix the list of reasons for throwing automatically
2017-01-23 09:32:37 +01:00
Sebastien Arbogast
7ecc8e412d Fix the list of reasons for throwing automatically
Used aut-enumerated list syntax
2017-01-20 22:53:45 +01:00
Sebastien Arbogast
0897e7bcec Fixed typo on contract instance
Fixed the name of the variable referencing a contract instance
2017-01-20 21:52:36 +01:00
chriseth
0b01678bc3 Correct identifier regex 2017-01-20 19:29:43 +01:00
chriseth
ed12b97761 Merge pull request #1574 from ethereum/docs-version
Explain how version numbers are built
2017-01-17 15:34:41 +01:00
Alex Beregszaszi
2bf89776ae Update copyright date in docs 2017-01-17 13:08:22 +00:00
Alex Beregszaszi
592c692bce Mention how our version maps to Semver 2017-01-17 13:01:55 +00:00
Alex Beregszaszi
9f9b7fb6f0 Explain how version numbers are built 2017-01-17 12:39:30 +00:00
Rhett Aultman
6ecb4aa36f Add git submodule init to build instructions (#1569) 2017-01-17 08:14:53 +01:00
Nicola
79e5772b8a Update SolidityLexer.py (#1567)
Added number unit keywords
2017-01-16 10:26:09 +01:00
Nicola
fb5583857a Update SolidityLexer.py
'payable' added as a keyword
2017-01-13 15:40:46 +01:00
chriseth
10c2df8b33 Update version to 0.4.9. 2017-01-13 13:56:55 +01:00
chriseth
bde0b40634 Merge pull request #1479 from ethereum/function_variable_mixin
Disallow mixin of functions and attributes under the same name
2017-01-13 09:36:00 +01:00
Anders Brownworth
5e29b4cde2 Re-word somewhat bumpy sentence to be more clear. 2017-01-11 13:13:11 -05: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
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
ceac5c5a0c Move explanatory sections and other small changes. 2017-01-09 15:15:30 +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
9128e73b03
docs: clarify what are considered as absolute paths 2017-01-03 18:18:16 +01:00
chriseth
9683cfea6d Update to new assembly specification. 2017-01-03 15:19:14 +01:00
chriseth
0bd8c204f0 Assembly definition. 2017-01-03 14:13:49 +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
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
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
Federico Bond
28550ac9ff Add UserDefinedTypeName to grammar.txt 2016-12-27 23:08:57 -03:00
Federico Bond
890a8818b5 Add unimplemented functions to grammar 2016-12-26 22:57:00 -03:00
Federico Bond
507525be5f Fix NumberLiteral rule for hex numbers 2016-12-24 13:10:51 -03:00
Federico Bond
2a7b01982c Fix StorageLocation position for ArrayTypeName rule in grammar 2016-12-24 13:00:11 -03:00
chriseth
3a88580512 Merge pull request #1518 from mcoblenz/patch-2
Corrected explanation of recursive contract creation
2016-12-22 16:54:04 +01:00
Michael Coblenz
c163a219de Corrected explanation per discussion. 2016-12-22 10:35:58 -05:00
Federico Bond
5148de3ed7 Fix mapping syntax in docs 2016-12-21 19:27:31 -03:00
Michael Coblenz
4b3f147e65 Clarified support for recursive creation. 2016-12-20 13:48:01 -05:00
Michael Coblenz
31564d94b1 Fixed misleading typo
"now possible" should instead read "not possible."
2016-12-19 15:08:18 -05:00
chriseth
7ce7d3e74c Update develop version. 2016-12-15 14:03:31 +01:00
chriseth
e97ba77a45 Merge pull request #1508 from ethereum/multiurls
Use multiple URLs for metadata.
2016-12-14 17:22:25 +01:00
chriseth
f7e219ed91 Update documentation. 2016-12-13 16:43:16 +01:00
chriseth
56a027bedc Use multiple URLs for metadata. 2016-12-13 16:37:48 +01:00
chriseth
cc11739928 Documentation. 2016-12-12 11:12:12 +01:00
chriseth
84443eb560 Merge pull request #1351 from ethereum/truncate_bit
Truncate a boolean from calldata into one bit
2016-12-08 16:15:35 +01:00
Federico Bond
926a252961 Remove duplicate Identifier from AssemblyItem grammar rule 2016-12-07 22:00:16 -03:00
chriseth
b201e148fa Merge pull request #1465 from ethereum/missing_keywords
document missing keywords
2016-12-06 13:47:30 +01:00
chriseth
34327c5d8a Merge pull request #1394 from ethers/patch-1
styleguide: Order of Functions
2016-12-05 12:48:06 +01:00
Yoichi Hirai
d94fd636b7
grammar.txt: define inline assembly 2016-12-02 12:20:06 +01:00
Yoichi Hirai
43b56a61aa
parsing: default and null are reserved keywords 2016-12-02 11:52:11 +01:00
Yoichi Hirai
50bcc60e6e
grammar.txt: remove a space from payable keyword 2016-12-02 11:52:11 +01:00
Alex Beregszaszi
ea7a6520b2 Fix documentation errors
Subheadings must use consistent format across a file.

The metadata with comments cannot be parsed as JSON.
2016-12-01 16:03:59 +01:00
Alex Beregszaszi
35325ee7c3 Update metadata documentation 2016-12-01 16:03:59 +01:00
chriseth
6a7ff039df Use CBOR encoding. 2016-12-01 16:03:59 +01:00
chriseth
1316c0c872 Fix documentation error. 2016-12-01 16:03:59 +01:00
chriseth
91ecc4533d Add swarm hash to the end of the bytecode. 2016-12-01 16:03:59 +01:00
chriseth
9b46752cc2 Documentation. 2016-12-01 16:03:59 +01:00
Alex Beregszaszi
e7760417e8 docs: rename overflow to variable cleanup 2016-12-01 12:14:21 +00:00
Yoichi Hirai
3e8a017d42
docs: describe the form of number literals
This is a part of #1390
2016-12-01 10:59:42 +01:00
Alex Beregszaszi
868a8a8fa0
docs: update overflow cleanup wording 2016-11-30 17:42:45 +01:00
Yoichi Hirai
5d7a1fda39
docs: remove the word overflow when we are talking about invalid values 2016-11-30 17:42:16 +01:00
Yoichi Hirai
547deec4be
codegen: clean any data from the input 2016-11-30 17:42:03 +01:00
Yoichi Hirai
7959ee49be
docs: describe when and how overflown values are cleaned 2016-11-30 17:41:58 +01:00
Alex Beregszaszi
2962426d53 Include the grammar verbatim in the documentation 2016-11-30 12:20:13 +00:00
Alex Beregszaszi
83892399f0 Explain how to run soltest 2016-11-28 20:33:09 +00:00
chriseth
b179dfd101 Merge pull request #1438 from ethereum/docker
Docker documentation.
2016-11-25 16:57:29 +01:00
chriseth
cf4e0549c3 Mention nightly. 2016-11-25 16:21:17 +01:00
chriseth
d52f191fec Merge pull request #1431 from ethereum/doc-literals
docs: a bit more about literals
2016-11-25 15:33:08 +01:00
Yoichi Hirai
a755805879 Update types.rst 2016-11-25 14:51:38 +01:00
Yoichi Hirai
a747f1d2c3
docs: clarify how many number literal types are there 2016-11-25 10:54:40 +01:00
Yoichi Hirai
76dd85edfa
docs: a bit more about literals 2016-11-25 10:47:09 +01:00
Yoichi Hirai
fed50403ff
docs: cleaning references to C; smoothing parameter syntax description 2016-11-25 10:43:05 +01:00
Yoichi Hirai
0599a14954
docs: cross-reference returning multiple values 2016-11-25 10:43:05 +01:00
Yoichi Hirai
936bade46f
doc: add a section about input parameters and output parameters 2016-11-25 10:43:05 +01:00
chriseth
6b95303998 Docker documentation. 2016-11-24 23:46:52 +01:00
chriseth
19c9e85a20 Merge pull request #1432 from ethereum/override-types
docs: add a description about the types of parameters of overriding functions
2016-11-24 19:47:27 +01:00
chriseth
e461904854 Merge pull request #1413 from ethereum/calldata-layout
docs: add a section about calldata layout
2016-11-24 11:05:50 +01:00
Yoichi Hirai
c33b098e55
docs: add a description about the types of parameters of overriding functions 2016-11-23 16:40:57 +01:00
chriseth
b1d2d07e60 Merge pull request #1407 from escull638/patch-1
Fixed spelling mistake in Logs
2016-11-23 14:55:04 +01:00
chriseth
ec2e882376 Merge pull request #1408 from ethereum/keytype
docs: some types cannot be the key type for mappings
2016-11-23 14:54:46 +01:00
Yoichi Hirai
452dbef3dc
docs: add a section about calldata layout
Part of #1390
2016-11-23 13:55:37 +01:00
Yoichi Hirai
475009b93d Merge pull request #1411 from ethereum/function-type-docs
Fix function type examples
2016-11-23 11:34:40 +01:00
chriseth
a65473b371 Set version to 0.4.7 2016-11-22 15:44:48 +01:00
ethers
217f33c252 Clearer language as suggested by @axic 2016-11-22 00:47:58 -08:00
chriseth
73eb0235b4 Fix examples and add explanation. 2016-11-21 17:12:33 +01:00
Alex Beregszaszi
81eea45c2d Fix oracle callback example 2016-11-21 13:16:35 +00:00
Alex Beregszaszi
42a84946d2 Fix function type examples 2016-11-21 13:11:43 +00:00
Yoichi Hirai
b24f4a4d00
docs: some types cannot be the key type for mappings 2016-11-21 12:47:40 +01:00
escull638
74ab62de14 Fixed spelling mistake in Logs
Changed 'maps all they way up to the block level' to 'maps all the way up to the block level'.
2016-11-21 11:26:58 +00:00
chriseth
3f48c655e5 Update version. 2016-11-21 11:54:41 +01:00
RJ
cc07a918e3 Typo 2016-11-18 12:34:43 -06:00