Commit Graph
11525 Commits
Author SHA1 Message Date
chriseth 51db4f5411 Merge pull request #5196 from ethereum/chriseth-patch-2
Fix typo in yul example
2018-10-11 12:03:07 +02:00
chriseth 81a385ecee Merge pull request #5197 from ethereum/array-index-tests
More array index tests
2018-10-11 11:59:01 +02:00
chriseth 6b5d041e06 Merge pull request #5199 from lazaridiscom/develop
ignore Visual Studio Code stuff
2018-10-11 11:53:46 +02:00
Lazaridis e854f7c13c ignore Visual Studio Code stuff 2018-10-11 08:58:06 +03:00
Erik Kundt 3e24a3d81b Adds syntax tests for array index access. 2018-10-10 23:18:32 +02:00
chriseth 2feaacba9d Merge pull request #5195 from ethereum/unsigned-array-index
Do not crash on non-unsigned array index
2018-10-10 20:56:25 +02:00
chriseth 6e61d92495 Fix typo in yul example 2018-10-10 20:54:21 +02:00
chriseth f33fc99558 Merge pull request #5014 from mestorlx/develop
Improve error message for lookup in function types
2018-10-10 20:52:41 +02:00
Erik Kundt 763ae30023 Fixes crash on non-unsigned array index. 2018-10-10 19:49:25 +02:00
Martin Diz ef25454a04 Improved error message for lookup in function types. 2018-10-10 11:53:53 -03:00
chriseth dd4acda73a Merge pull request #5186 from ethereum/renameBreaker
Rename ExpressionBreaker to ExpressionSplitter.
2018-10-10 16:36:55 +02:00
chriseth f950973eb2 Rename ExpressionBreaker to ExpressionSplitter. 2018-10-10 16:23:35 +02:00
chriseth b5399a7aa0 Merge pull request #5132 from ethereum/genericVisitor
Generic visitor.
2018-10-10 16:01:20 +02:00
chriseth 5b5a4d0172 Merge pull request #5134 from ethereum/fuzzer-input-file
solfuzzer: adds --input-file=FILENAME command line argument (defaulting to stdin)
2018-10-10 16:00:58 +02:00
chriseth 62fb0e29c9 Merge pull request #5163 from ethereum/docDeployment
Explain deployment.
2018-10-10 15:40:37 +02:00
chriseth d2157ae5e9 Merge pull request #5183 from ethereum/fixCreate2
Fix create2
2018-10-10 15:30:32 +02:00
chriseth c6048b6843 Merge pull request #3834 from ethereum/docsArrayStorageLayout
[DOCS] Update storage layout
2018-10-10 15:29:25 +02:00
chriseth 4035c96a32 Merge pull request #5184 from ethereum/viewFunctionDocs
Library view functions
2018-10-10 15:21:40 +02:00
Erik Kundt c32e6f8d5f Documents storage layout of mappings and dynamic arrays. 2018-10-10 15:13:32 +02:00
Erik Kundt 8a15058a21 Adds more specific explanation of library view functions calls. 2018-10-10 15:10:25 +02:00
Erik Kundt 4beabf6686 Documents library view functions and adds unit test. 2018-10-10 12:28:24 +02:00
chriseth 3bbb1ee2c0 Fix create2 2018-10-10 11:50:49 +02:00
chriseth 06200b4b64 Merge pull request #5180 from ethereum/cpp-cleanup
Some C++ cleanup
2018-10-10 11:43:42 +02:00
Christian Parpart 212a6e146a adds --input-file=FILENAME to solfuzzer 2018-10-10 11:13:03 +02:00
Alex Beregszaszi 6c3d12d85b Do not require ctype/stdio if not needed 2018-10-09 19:06:22 +01:00
Alex Beregszaszi 9e032bff43 Use nullptr instead of NULL where appropriate 2018-10-09 18:06:39 +01:00
Alex Beregszaszi e732c49c2f Change find to use a single character 2018-10-09 18:06:25 +01:00
chriseth f6f0cecc2f Merge pull request #5076 from ethereum/exprBreaker
[Yul] Expression breaker.
2018-10-09 16:50:00 +02:00
chriseth 7dbe880173 Merge pull request #5137 from ethereum/fix_5052
Fixes #5052 (very large hex literals wrongly interpreted)
2018-10-09 15:52:14 +02:00
chriseth 4d9184ef04 Expression breaker. 2018-10-09 15:48:27 +02:00
Christian Parpart 4d5216c2e0 Fixes large rational number literals being wrongly interpreted.
Fixes #5052.
2018-10-09 14:36:49 +02:00
chriseth 3f216bac5e Generic visitor. 2018-10-09 14:27:21 +02:00
chriseth 547b26d464 Merge pull request #5124 from lazaridiscom/1802-hex-error-reporting
use Token type for hex error, draft re #1802
2018-10-09 14:17:11 +02:00
chriseth 2547caf896 Merge pull request #5174 from tomusdrw/patch-1
Clarify contract creation transaction
2018-10-09 14:16:21 +02:00
chriseth 08cf304159 Explain deployment. 2018-10-09 14:14:41 +02:00
chriseth 7b61586530 Merge pull request #5171 from ethereum/fixCommandlineTests
Fix commandline tests for release version.
2018-10-09 14:13:23 +02:00
chriseth 7a6e23998a Fix commandline tests for release version. 2018-10-09 13:48:25 +02:00
Tomasz Drwięga 88d10b37d7 Clarify contract creation transaction
The change clarifies how contracts are deployed. The docs state that it's a transaction sent to `0` address (which is incorrect), the PR changes that to emphasize that the recipient is not set.
2018-10-09 08:58:05 +02:00
Alex Beregszaszi 15e4a5fc30 Merge pull request #5170 from ethereum/minorFixes
Minor fixes
2018-10-09 06:24:50 +01:00
Lazaridis 4bcd89105c provide general hex-literal error message, fixes #1802
dummy
2018-10-09 06:51:19 +03:00
Alex Beregszaszi fa0ce6a7e7 Use empty() instead of size() == 0 2018-10-09 04:29:37 +01:00
chriseth 0712da6421 Fix version pragma in documentation. 2018-10-09 03:15:53 +02:00
chriseth 6a0b7759ba Fix pragma error suggestion. 2018-10-09 03:15:53 +02:00
Alex Beregszaszi 4ab2e03be3 Merge pull request #5172 from ethereum/fixKind
Fix kind
2018-10-09 01:25:08 +01:00
chriseth 2fcbe74db0 Fix ast json test for function kind. 2018-10-08 23:07:10 +02:00
chriseth ede937999c Add entry into the breaking changes list. 2018-10-08 22:47:29 +02:00
chriseth 7ff9a27979 Merge pull request #4734 from ethereum/astUpdate
JSON AST: replace ``isConstructor`` by ``kind`` which also supports fallbacks
2018-10-08 21:47:27 +02:00
chriseth 7d2dc14304 Merge pull request #5157 from ethereum/soltest-testpath
soltest: provides sane defaults for --testpath command line option
2018-10-08 14:02:45 +02:00
Christian Parpart d1e05bf647 soltest: provides sane defaults for --testpath command line option 2018-10-08 10:58:52 +02:00
Alex Beregszaszi 363b527bc5 Merge pull request #5148 from ethereum/chriseth-patch-2
Remove non-ascii quotes.
2018-10-06 01:38:45 +01:00