Kamil Śliwak
9b6a687a24
Merge pull request #12308 from dallonasnes/docs-typo-fix
...
Fix typo in intro to smart contracts
2021-11-22 23:56:46 +01:00
Dallon Asnes
ef3c562160
Fix typo
2021-11-22 15:18:43 -06:00
Alex Beregszaszi
b36a3c6bf5
Fix documentation for valid ASCII string literals
2021-11-20 22:41:19 +00:00
Alessandro Coglio
d3b2463166
Improve description of literal evaluation.
2021-11-10 23:17:47 -08:00
Daniel Kirchner
f2d9a806e0
Document change to BlockFlattener.
2021-11-09 13:29:10 +01:00
chriseth
45c9dbe174
Sort changelog and set release date.
2021-11-08 17:28:53 +01:00
chriseth
df85d26406
Update ir-breaking-changes and make it visible.
2021-11-08 17:23:17 +01:00
chriseth
4f8719326c
Merge pull request #12205 from ethereum/optimizeextocedsizecheck
...
Skip extcodesize check if return data is expected.
2021-11-08 16:05:03 +01:00
chriseth
f320a95dd9
Update documentation.
2021-11-08 14:58:09 +01:00
chriseth
aa4d3cabf1
Clarify `pure
`.
2021-11-08 13:22:35 +01:00
chriseth
ea3c34a082
Merge pull request #12254 from ethereum/optimizerDocsForLoopInitRewriter
...
Remove incorrect outer block from for loop init rewriter documentation.
2021-11-08 11:55:05 +01:00
Daniel Kirchner
be552683c9
Remove incorrect outer block from for loop init rewriter documentation.
2021-11-08 10:58:28 +01:00
Shivam Rajput
063d00adc8
0.y.z makes more sense than 0.x for the current version.
2021-11-07 10:41:48 +05:30
Daniel Kirchner
a0dee79ad2
Remove install_deps script.
2021-11-04 12:07:27 +01:00
José López
b4a527039f
fixed example address payable
2021-11-03 20:21:31 -03:00
Marenz
61519da4f0
Fix wrong path to isoltest in docs
2021-10-27 14:16:50 +02:00
Leo Alt
d04ad57ee7
Docs
2021-10-26 11:30:30 +02:00
chriseth
719b70893f
Merge pull request #12144 from ethereum/clarify-linkersymbol-docs-regarding-fqln
...
Clarify that `linkersymbol()` accepts but does not require a fully qualified library name
2021-10-26 11:10:34 +02:00
Adam Bliss
3387e134d7
Fix typo compiler->constructor.
2021-10-24 08:22:34 -04:00
Gyeonghun Park
921d04451b
Fix typo in ir-breaking-changes.rst
2021-10-22 10:00:26 +09:00
William Entriken
2278673936
Fix formatting
2021-10-20 18:12:34 +02:00
William Entriken
121f9c3b74
More strongly recommend to use the latest version
2021-10-19 13:44:58 +02:00
chriseth
7fba9ab245
Merge pull request #11923 from miohtama/patch-4
...
Clarify `block.*` and `tx.*` values in off-chain calls
2021-10-19 13:36:22 +02:00
Marenz
8dfb390c7e
Enhance documentation in regards to modifiers and return
2021-10-18 14:22:09 +02:00
Mikko Ohtamaa
025bbbad82
Clarify block.* and tx.* values in off-chain calls
...
Looks like this may vary between different EVM implementations and confuses users.
2021-10-15 19:15:12 +02:00
Mariela Mantle
d684494389
feat(docs): get mismatched Yul optimizer step lists back in sync
2021-10-15 18:47:25 +02:00
Kamil Śliwak
d846410172
yul.rst: Clarify that linkersymbol() accepts but does not require a fully qualified library name
2021-10-14 20:57:15 +02:00
chriseth
d443fe415d
Merge pull request #12126 from MrBrain295/patch-1
...
Minor rewording of ` docs/examples/micropayment.rst `
2021-10-14 15:15:16 +02:00
MrBrain295
ac64ae56a1
Minor rewording.
2021-10-14 15:09:18 +02:00
Kamil Śliwak
6aa9633a02
docs: Add more bottom padding to the menu to prevent the index link from being obscured by the toggle
2021-10-14 14:15:29 +02:00
Kamil Śliwak
ed722700cd
docs: Put the index menu item into a list prevent it from being styled as unfolded
2021-10-14 14:05:14 +02:00
Kamil Śliwak
ac8020d4a7
contributing.rst: Tweak details about the location of evmone and hera
2021-10-13 17:31:52 +02:00
Christian Parpart
5b926bee3f
[docs] contributing.rst: Documents evmone.so loading search paths.
...
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2021-10-13 12:05:16 +02:00
Christian Parpart
b1dd0d0d02
Properly compute source mappings for immutables.
2021-10-12 17:56:17 +02:00
Kamil Śliwak
a9e794c872
Expose --debug-info/settings.debug.debugInfo option
2021-10-11 20:34:48 +02:00
chriseth
b986c2151a
Add inline assembly section to cleanup.
2021-10-11 14:25:03 +02:00
Kamil Śliwak
d22cd235cf
Rename share-solid.svg to avoid it being blocked by adblockers
2021-10-08 13:57:49 +02:00
Kamil Śliwak
f245f8b473
footer.html: Put credits link in a paragraph to add more spacing
2021-10-07 21:22:12 +02:00
Kamil Śliwak
6adfe88211
custom.css: Restore braces that disappeared in a rebase
2021-10-07 21:20:51 +02:00
Kamil Śliwak
b7942219df
Include language and compiler version in Remix code links
2021-10-07 18:25:01 +02:00
Kamil Śliwak
416b13850f
Sphinx extension for adding Remix links to code snippets
2021-10-07 18:25:00 +02:00
Kamil Śliwak
cd7db7faeb
Add an arrow icon for Remix link, with proper attribution
2021-10-07 18:23:56 +02:00
4molybdenum2
551c3ae17a
Adjust Colors for the Solidity Docs
2021-10-07 16:23:30 +02:00
Kamil Śliwak
0043eca672
Consistent indentation in doc config, templates and static files
2021-10-07 16:23:27 +02:00
Marenz
98dd78362e
Add `.address
and
.selector
` in inside assembly for external function pointers
2021-10-04 18:05:57 +02:00
sgmoore
ca232142be
Update value-types.rst - fix typo
...
Fix typo at line 69.
2021-10-02 20:32:25 -07:00
Leonardo
6d806359be
Merge pull request #11873 from soroosh-sdi/cmake-check-z3-latest
...
Require latest Z3 by default and allow relaxing the requirement with `STRICT_Z3_VERSION=OFF`
2021-10-01 12:58:03 +02:00
chriseth
1a7faef0db
Set release date.
2021-09-29 14:00:57 +02:00
hrkrshnn
9d8a0a6f82
Buglist entry for UserDefinedValueTypesBug
2021-09-29 11:54:00 +02:00
chriseth
ffe6e7dcf4
Bug list entry about the signed immutables bug.
2021-09-29 10:12:05 +02:00
chriseth
4e28020ff5
Set release date.
2021-09-27 15:43:59 +02:00
chriseth
321e362789
Merge pull request #12024 from ethereum/require-boost-1.77-on-windows
...
Require Boost 1.77 on Windows
2021-09-27 15:41:21 +02:00
Kamil Śliwak
e3a3829f97
Increase minimum Boost version to 1.77 on Windows
2021-09-27 13:15:57 +02:00
Kamil Śliwak
f909555022
Treat ambiguous imports as errors
2021-09-27 13:14:23 +02:00
Kamil Śliwak
9975b5e26b
Detect source unit name collisions between paths specified on the command line
2021-09-27 13:14:23 +02:00
Kamil Śliwak
c8a7a1da7c
Add --include-path option
2021-09-27 13:14:23 +02:00
Kamil Śliwak
60b2f2b913
Documentation for --allow-paths and changelog entry for fixes
2021-09-27 13:14:10 +02:00
chriseth
d5c869f5d6
Merge pull request #12026 from CrimsonGlory/CrimsonGlory-patch-3
...
[docs] Add bitwise assignment operators
2021-09-27 12:26:00 +02:00
CrimsonGlory
e2bb3a3347
[docs] Add bitwise assignment operators
...
Add bitwise assignment operators to the list of operators involving LValues [skip ci]
2021-09-25 21:48:20 -03:00
soroosh-sdi
8b04ac38ab
Require latest Z3 by default and allow relaxing the requirement with STRICT_Z3_VERSION=OFF
...
Signed-off-by: soroosh-sdi <soroosh.sardari@gmail.com>
2021-09-24 22:09:56 +03:30
Kamil Śliwak
caccd0a3e0
Always refer to the latest version of Boost in URLs
2021-09-24 15:35:33 +02:00
Alessandro Coglio
0ac441ac73
Clarify interpretation of literals.
...
This is based on discussions on Gitter.
2021-09-20 11:59:59 +02:00
chriseth
ccfc306942
Merge pull request #11937 from istareatscreens/patch-1
...
Reword External Function Calls paragraph in docs to improve clarity
2021-09-15 12:44:37 +02:00
istareatscreens
d1465dd0f7
Reword External Function Calls paragraph in docs
...
Reword External Function Calls opening paragraph to improve clarity
2021-09-14 17:51:18 -04:00
chriseth
8735d3fb6c
Merge pull request #11930 from ethereum/calldataStructInlineAssembly
...
Fix inline assembly assignments to calldata structs and statically-sized calldata arrays.
2021-09-14 16:16:48 +02:00
chriseth
25fc0db417
Merge pull request #11926 from nikitastupin/develop
...
[docs] Add sections for state mutability and special functions
2021-09-14 16:12:27 +02:00
Leo Alt
e72fa7fc10
Add new info severity
2021-09-13 22:48:22 +02:00
Daniel Kirchner
9ff0cc0b8b
Update docs.
2021-09-13 15:22:46 +02:00
Nikita Stupin
aedf29b9dd
Add sections for state mutability and special functions
2021-09-10 11:27:55 +03:00
hrkrshnn
952540c3b5
User defined value type: changes in documentation and test case
...
Changed the name of a function from `truncate` to `floor`, since that is more appropriate; updated
the inaccurate description on the rounding behaviour. Also modified the respective semantic test.
2021-09-09 16:57:03 +02:00
hrkrshnn
7e95555325
Updated ANTLR grammar to include user defined value types.
2021-09-08 21:19:30 +02:00
hrkrshnn
fbb1b884b2
Documentation and Changelog
2021-09-08 21:19:30 +02:00
Paul Razvan Berg
8d1331a081
docs: delete stale note about reading code
2021-09-04 22:40:36 +03:00
Marenz
2b28f87abf
Add type().min/max for enums
2021-09-01 15:02:02 +02:00
chriseth
208ba61ee6
Merge pull request #11866 from ethereum/clarifyExample
...
Clarify function call options example.
2021-08-31 17:08:25 +02:00
Kamil Śliwak
d07b796675
Disallow modifier declarations and definitions in interfaces
2021-08-31 15:25:08 +02:00
chriseth
9033660b22
Clarify function call options example.
2021-08-31 14:32:32 +02:00
chriseth
f7916f2940
Add override exception for interface functions.
2021-08-31 10:45:31 +02:00
Kamil Śliwak
13f46ebb1e
FileReader: Normalize base path and strip it from normalized source paths
2021-08-27 15:10:46 +02:00
Harikrishnan Mulackal
7df33f0d61
Merge pull request #11777 from Ahmed-Ali/improving_naming_consistency
...
[DOCS] Improving the naming consistency in Solidity by Example documentation
2021-08-26 12:38:35 +02:00
Ahmed Ali
e09b0ae15f
Updated some examples following the naming convention
...
According to Solidity naming convention:
https://docs.soliditylang.org/en/latest/style-guide.html#naming-conventions There is no need to use
underscore except when there is a naming collision. In which case, a trailing underscore is used to
avoid the collision. So in this change, I am removing all underscores, except for the ones that
could shadow other symbols in their context (none of the changed names is a reserved keyword:
https://docs.soliditylang.org/en/latest/cheatsheet.html?highlight=reserved#reserved-keywords )
2021-08-26 11:59:10 +02:00
Leo Alt
563469ac33
Docs
2021-08-25 21:10:08 +02:00
Kamil Śliwak
a6683e3226
Fix pylint warnings about encoding not being specified in open() calls
2021-08-23 19:24:35 +02:00
chriseth
45a910c2ca
Merge pull request #11750 from ethereum/immutables-10463
...
Allow reading of immutables during construction time
2021-08-19 14:39:03 +02:00
Marenz
121fd40f74
Allow reading of immutables during construction time
2021-08-19 13:59:05 +02:00
Kamil Śliwak
f794539628
optimizer.rst: Fix a code block with incorrectly set Bash highlighting
2021-08-18 13:07:22 +02:00
CrimsonGlory
e42ebcd612
Document pre-0.5.0 bytesX/uintY conversions
...
Document pre-0.5.0 compiler behavior on bytesX/uintY conversions when they have different size.
2021-08-16 14:24:26 +02:00
John Adler
a029b0ba67
Fix typo
...
Fix missing `s`.
2021-08-14 14:31:06 -04:00
Sreekesh V
9b9e52e53e
updated public to external for the functions
...
changed public to external for the functions
2021-08-12 16:24:40 +02:00
chriseth
7977c8c7ce
Authorized Proxies
2021-08-12 15:39:32 +02:00
hrkrshnn
2c0c27c6d4
Set the release date and updated bugs_by_version.json
2021-08-11 12:13:07 +02:00
Daniel Kirchner
7b5595b0ad
Merge pull request #11775 from ethereum/docs-resources
...
[DOCS] Update resources.rst
2021-08-11 11:43:10 +02:00
franzihei
a2e73d7896
Update resources.rst
2021-08-11 10:59:02 +02:00
Leo Alt
8ce878621a
Make show unproved CLI a flag
2021-08-11 10:54:03 +02:00
hrkrshnn
79733fca48
Set default EVM version to London.
2021-08-11 09:54:14 +02:00
hrkrshnn
cb9b52c242
Docs for block.basefee and basefee() in Yul.
2021-08-11 09:27:36 +02:00
hrkrshnn
95091f6b58
Implemented block.basefee
in Solidilty and basefee()
in Yul.
...
Also added basefee to Yul grammar.
2021-08-09 16:18:08 +02:00
Leo Alt
ee6285d6d7
Do not create VCs for underoverflow by default for Sol >=0.8
2021-08-09 14:12:31 +02:00
Leo Alt
e9e3f1238f
Add solvers to model checker json docs
2021-08-06 18:05:25 +02:00
Leo Alt
08c065ee04
Add option divModWithSlacks
2021-08-06 15:50:25 +02:00