mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Fix spelling mistakes and CI spellcheck job
This commit is contained in:
@@ -79,7 +79,7 @@ The above is the workflow to use when the update is straightforward and looks sa
|
||||
fine to just modify the branches directly. If this is not the case, it is recommended to first perform the
|
||||
operation on copies of these version-specific branches and test them by creating PRs on `develop` and
|
||||
`breaking` to see if tests pass. The PRs should just modify project scripts in `test/externalScripts/`
|
||||
to use the updated copies of the branches and can be discarded aferwards without being merged.
|
||||
to use the updated copies of the branches and can be discarded afterwards without being merged.
|
||||
|
||||
#### Changes needed after a breaking release of the compiler
|
||||
When a non-backwards-compatible version becomes the most recent release, `breaking` branch
|
||||
|
||||
@@ -714,10 +714,10 @@ BOOST_AUTO_TEST_CASE(cse_keccak256_twice_same_content_noninterfering_store_in_be
|
||||
Instruction::MSTORE, // m[12] = DUP1
|
||||
Instruction::DUP12,
|
||||
u256(12 + 32),
|
||||
Instruction::MSTORE, // does not destoy memory knowledge
|
||||
Instruction::MSTORE, // does not destroy memory knowledge
|
||||
Instruction::DUP13,
|
||||
u256(128 - 32),
|
||||
Instruction::MSTORE, // does not destoy memory knowledge
|
||||
Instruction::MSTORE, // does not destroy memory knowledge
|
||||
u256(0x20),
|
||||
u256(12),
|
||||
Instruction::KECCAK256 // keccak256(m[12..(12+32)])
|
||||
|
||||
@@ -329,7 +329,7 @@ BOOST_AUTO_TEST_CASE(trailing_dot_in_numbers)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(leading_underscore_decimal_is_identifier)
|
||||
{
|
||||
// Actual error is cought by SyntaxChecker.
|
||||
// Actual error is caught by SyntaxChecker.
|
||||
CharStream stream("_1.2", "");
|
||||
Scanner scanner(stream);
|
||||
BOOST_CHECK_EQUAL(scanner.currentToken(), Token::Identifier);
|
||||
@@ -339,7 +339,7 @@ BOOST_AUTO_TEST_CASE(leading_underscore_decimal_is_identifier)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(leading_underscore_decimal_after_dot_illegal)
|
||||
{
|
||||
// Actual error is cought by SyntaxChecker.
|
||||
// Actual error is caught by SyntaxChecker.
|
||||
TestScanner scanner("1._2");
|
||||
BOOST_CHECK_EQUAL(scanner.currentToken(), Token::Number);
|
||||
BOOST_CHECK_EQUAL(scanner.next(), Token::EOS);
|
||||
@@ -351,7 +351,7 @@ BOOST_AUTO_TEST_CASE(leading_underscore_decimal_after_dot_illegal)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(leading_underscore_exp_are_identifier)
|
||||
{
|
||||
// Actual error is cought by SyntaxChecker.
|
||||
// Actual error is caught by SyntaxChecker.
|
||||
CharStream stream("_1e2", "");
|
||||
Scanner scanner(stream);
|
||||
BOOST_CHECK_EQUAL(scanner.currentToken(), Token::Identifier);
|
||||
@@ -360,7 +360,7 @@ BOOST_AUTO_TEST_CASE(leading_underscore_exp_are_identifier)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(leading_underscore_exp_after_e_illegal)
|
||||
{
|
||||
// Actual error is cought by SyntaxChecker.
|
||||
// Actual error is caught by SyntaxChecker.
|
||||
CharStream stream("1e_2", "");
|
||||
Scanner scanner(stream);
|
||||
BOOST_CHECK_EQUAL(scanner.currentToken(), Token::Number);
|
||||
@@ -379,7 +379,7 @@ BOOST_AUTO_TEST_CASE(leading_underscore_hex_illegal)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(fixed_number_invalid_underscore_front)
|
||||
{
|
||||
// Actual error is cought by SyntaxChecker.
|
||||
// Actual error is caught by SyntaxChecker.
|
||||
CharStream stream("12._1234_1234", "");
|
||||
Scanner scanner(stream);
|
||||
BOOST_CHECK_EQUAL(scanner.currentToken(), Token::Number);
|
||||
@@ -388,7 +388,7 @@ BOOST_AUTO_TEST_CASE(fixed_number_invalid_underscore_front)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(number_literals_with_trailing_underscore_at_eos)
|
||||
{
|
||||
// Actual error is cought by SyntaxChecker.
|
||||
// Actual error is caught by SyntaxChecker.
|
||||
TestScanner scanner("0x123_");
|
||||
BOOST_CHECK_EQUAL(scanner.currentToken(), Token::Number);
|
||||
BOOST_CHECK_EQUAL(scanner.next(), Token::EOS);
|
||||
|
||||
@@ -168,7 +168,7 @@ bytes compileFirstExpression(
|
||||
));
|
||||
|
||||
context.appendMissingLowLevelFunctions();
|
||||
// NOTE: We intentionally disable optimisations for utility functions to simplfy the tests
|
||||
// NOTE: We intentionally disable optimisations for utility functions to simplify the tests
|
||||
context.appendYulUtilityFunctions({});
|
||||
BOOST_REQUIRE(context.appendYulUtilityFunctionsRan());
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ pragma solidity >=0.8.0;
|
||||
|
||||
/// @dev Common mathematical functions used in both PRBMathSD59x18 and PRBMathUD60x18. Note that this shared library
|
||||
/// does not always assume the signed 59.18-decimal fixed-point or the unsigned 60.18-decimal fixed-point
|
||||
// representation. When it does not, it is annonated in the function's NatSpec documentation.
|
||||
// representation. When it does not, it is annotated in the function's NatSpec documentation.
|
||||
library PRBMathCommon {
|
||||
/// @dev How many trailing decimals can be represented.
|
||||
uint256 internal constant SCALE = 1e18;
|
||||
|
||||
@@ -28,7 +28,7 @@ library PRBMathUD60x18 {
|
||||
/// @notice Calculates arithmetic average of x and y, rounding down.
|
||||
/// @param x The first operand as an unsigned 60.18-decimal fixed-point number.
|
||||
/// @param y The second operand as an unsigned 60.18-decimal fixed-point number.
|
||||
/// @return result The arithmetic average as an usigned 60.18-decimal fixed-point number.
|
||||
/// @return result The arithmetic average as an unsigned 60.18-decimal fixed-point number.
|
||||
function avg(uint256 x, uint256 y) internal pure returns (uint256 result) {
|
||||
// The operations can never overflow.
|
||||
unchecked {
|
||||
|
||||
Reference in New Issue
Block a user