Commit Graph
2737 Commits
Author SHA1 Message Date
chriseth dce3006723 Merge pull request #11314 from ethereum/patch-1
[DOCS] Removed an overflow check and rely on checked arithmetic
2021-04-26 14:39:17 +02:00
chriseth 659da4bdc7 Merge pull request #11047 from ethereum/bytesToBytesNNConversion
Bytes to bytesNN conversion
2021-04-26 11:51:41 +02:00
Wade Dorrell 9e0c52f621 Removed an overflow check and rely on checked arithmetic
The check `require(amount < 1e60);` was removed because it's rather confusing to reason why it
prevents overflow.

Co-authored-by: Wade Dorrell <wade@dorrells.org>
2021-04-26 09:43:16 +02:00
Raphael Roullet dda4b5d9d7 clarify init value by replacing zero with default value 2021-04-23 13:45:22 +02:00
337adee395 Documenting bytes to fixed bytes conversion.
Co-authored-by: chriseth <chris@ethereum.org>

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2021-04-23 13:30:19 +02:00
Kamil Śliwak f479aceb4c 0.7.0 breaking changes: There were no external constructors 2021-04-22 21:57:20 +02:00
Harikrishnan Mulackal ecf9a44dac Merge pull request #11212 from ethereum/docs-asm
[DOCS] Added documentation about --asm flag
2021-04-22 18:11:24 +02:00
chriseth cd13fcd758 Merge pull request #11155 from ethereum/missing-ir-semantic-changes
Docs: Update breaking IR changes documentation wrt expression evaluation order and dirty bits clean up
2021-04-22 16:32:18 +02:00
hrkrshnn 7882a2a89d Added documentation about --asm flag 2021-04-22 11:05:44 +02:00
franzihei 391343564b adding language influences page 2021-04-22 10:46:11 +02:00
Bhargava ShastryandKamil Śliwak 6e74df8ab6 Update text on function argument evaluation order.
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2021-04-22 10:38:51 +02:00
abbe460813 Docs: Update breaking IR changes documentation wrt expression evaluation order and dirty bits clean up.
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
Co-authored-by: chriseth <chris@ethereum.org>
2021-04-22 10:38:51 +02:00
chriseth 3aad6b239c Prepare changelog for 0.8.4. 2021-04-21 14:21:00 +02:00
Leonardo Alt dd1865873e Choose contracts to be analyzed by the SMTChecker 2021-04-21 10:34:14 +02:00
Leonardo Alt e3abde43f5 Change settings.modelChecker.targets to take an array instead of string 2021-04-19 17:53:03 +02:00
franzihei 8f17034eee Docs Contributing: Replace Google Meet with Jitsi Link 2021-04-13 16:01:36 +02:00
chriseth 0289994da5 Merge pull request #11221 from ethereum/fixCalldataDecodingOverflowBug
Fix calldata decoding overflow bug
2021-04-12 18:11:29 +02:00
chriseth 4912bfe639 Merge pull request #11229 from ethereum/antlrPath
Fix import paths in grammar and grammar testing details.
2021-04-12 16:30:41 +02:00
Daniel Kirchner 6fdfd8b62b Fix import path grammar and grammar testing details. 2021-04-12 14:54:36 +02:00
chriseth 680ea78f14 Merge pull request #11228 from aybehrouz/typo-fix-1
Fix a typo
2021-04-12 14:03:48 +02:00
chriseth 2ed17e4b43 Update tests. 2021-04-12 13:43:56 +02:00
Leonardo Alt d89be74e4a Update docs 2021-04-08 21:03:39 +02:00
Behrouz 05e1b72709 Fix a typo 2021-04-08 22:50:40 +04:30
hrkrshnn d9c57dd1fb Added index for safemath in docs 2021-04-08 17:39:04 +02:00
chriseth 7eb5e27e54 Merge pull request #11173 from ethereum/allowHexStringLiterals
Allow hex string literals in Yul.
2021-04-08 15:30:23 +02:00
Feiyang Tan e36337d74b Type: strings 2021-04-08 15:21:33 +02:00
chriseth f04adde664 Allow hex string literals in Yul. 2021-04-08 15:03:33 +02:00
Kamil Śliwak b85ace0c30 Merge pull request #10972 from ethereum/docs_seo
[DOCS] Create robots.txt / Avoid search results showing docs of old Solidity versions
2021-04-06 15:57:32 +02:00
Harikrishnan Mulackal 717a1c9905 Update docs/080-breaking-changes.rst 2021-04-06 11:48:04 +02:00
Paul Razvan Berg f1f236ad3b docs: mention the v0.8 restrictions on negative unary 2021-04-03 18:04:32 +03:00
franzihei 2962d48593 Create robots.txt
Add explanatory text
2021-04-01 16:18:46 +02:00
chriseth 99a9bd1a63 Merge pull request #11176 from ethereum/random-doc-clarifications
Random documentation clarifications
2021-04-01 14:47:54 +02:00
Harikrishnan Mulackal b605211d53 Merge pull request #11170 from ethereum/natspec-doc
Move improvements to the NatSpec documentation
2021-03-31 13:18:55 +02:00
Alex Beregszaszi a99e0eb5cb Move improvements to the NatSpec documentation 2021-03-30 22:09:21 +01:00
chriseth 786ae2ceec Use errors in examples. 2021-03-30 23:04:32 +02:00
chriseth 0c1be06cba Documentation for custom errors. 2021-03-30 23:04:32 +02:00
chriseth 3353107779 Grammar for revert statement. 2021-03-30 21:15:46 +02:00
chriseth b04b189959 Syntax for custom errors. 2021-03-30 21:15:18 +02:00
Kamil Śliwak 879f1b3e26 docs: Mention that low-level calls do not have an extcodesize check 2021-03-30 18:10:00 +02:00
Kamil Śliwak 8c6bbf607f docs: Explain that public library functions cannot be called internally from the outside 2021-03-30 18:10:00 +02:00
Kamil Śliwak e1464fa4fb docs: Clarify how modifiers can affect function arguments and return values 2021-03-30 18:10:00 +02:00
Kamil Śliwak 67dea6c4f1 docs: Clarify which functions can be assigned to function variables 2021-03-30 14:31:51 +02:00
Kamil Śliwak 36f769662b docs: Add selector to the index 2021-03-30 14:31:51 +02:00
Kamil Śliwak 4053805356 docs: Yul create() and create2() return zero address on failure 2021-03-30 14:31:51 +02:00
Kamil Śliwak 797554668c docs: Newly allocated arrays are initialized with default values 2021-03-30 14:31:51 +02:00
Kamil Śliwak 259bf3f23a docs: The default visibility level for state variables is internal 2021-03-30 14:31:51 +02:00
Kamil Śliwak 60090fb4a9 docs: Calldata arguments are no longer limited to external functions 2021-03-30 14:31:51 +02:00
Kamil Śliwak 93bfc76216 docs: Mention explicitly that bitwise operators do not perform overflow/underflow checks 2021-03-30 14:31:51 +02:00
Leonardo Alt dbd067d6db Report out of bounds index access 2021-03-30 10:28:48 +02:00
chriseth bb49bc5892 Merge pull request #10418 from ethereum/function-specializer
Function specializer
2021-03-29 15:48:01 +02:00