Skip to content

Commit f0bb260

Browse files
Bump solc from 0.8.11 to 0.8.12 (prettier-solidity#648)
* Bump solc from 0.8.11 to 0.8.12 * Passing tests Co-authored-by: Klaus Hott <[email protected]>
1 parent b494994 commit f0bb260

21 files changed

+59
-109
lines changed

package-lock.json

Lines changed: 3 additions & 53 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,22 @@
6565
"node": ">=12"
6666
},
6767
"devDependencies": {
68-
"@babel/code-frame": "^7.16.0",
68+
"@babel/code-frame": "^7.16.7",
6969
"cross-env": "^7.0.3",
7070
"dir-to-object": "^2.0.0",
71-
"eslint": "^8.5.0",
71+
"eslint": "^8.9.0",
7272
"eslint-config-airbnb-base": "^15.0.0",
7373
"eslint-config-prettier": "^8.3.0",
74-
"eslint-plugin-import": "^2.25.3",
75-
"jest": "^27.4.5",
74+
"eslint-plugin-import": "^2.25.4",
75+
"jest": "^27.5.1",
7676
"jest-mock-now": "^1.3.0",
7777
"jest-snapshot-serializer-ansi": "^1.0.0",
7878
"jest-snapshot-serializer-raw": "^1.2.0",
7979
"jest-watch-typeahead": "^1.0.0",
8080
"lines-and-columns": "^2.0.3",
8181
"outdent": "^0.8.0",
8282
"prettier": "^2.5.1",
83-
"solc": "^0.8.11"
83+
"solc": "^0.8.12"
8484
},
8585
"dependencies": {
8686
"@solidity-parser/parser": "^0.14.1",

tests/format/ExplicitVariableTypes/ExplicitVariableTypes.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity 0.8.11;
2+
pragma solidity 0.8.12;
33

44
contract VariableTypesMixed {
55
uint256 public a;

tests/format/ExplicitVariableTypes/__snapshots__/jsfmt.spec.js.snap

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ printWidth: 80
99
| printWidth
1010
=====================================input======================================
1111
// SPDX-License-Identifier: MIT
12-
pragma solidity 0.8.11;
12+
pragma solidity 0.8.12;
1313
1414
contract VariableTypesMixed {
1515
uint256 public a;
@@ -47,7 +47,7 @@ contract VariableTypesMixed {
4747
4848
=====================================output=====================================
4949
// SPDX-License-Identifier: MIT
50-
pragma solidity 0.8.11;
50+
pragma solidity 0.8.12;
5151
5252
contract VariableTypesMixed {
5353
uint public a;
@@ -95,7 +95,7 @@ printWidth: 80
9595
| printWidth
9696
=====================================input======================================
9797
// SPDX-License-Identifier: MIT
98-
pragma solidity 0.8.11;
98+
pragma solidity 0.8.12;
9999
100100
contract VariableTypesMixed {
101101
uint256 public a;
@@ -133,7 +133,7 @@ contract VariableTypesMixed {
133133
134134
=====================================output=====================================
135135
// SPDX-License-Identifier: MIT
136-
pragma solidity 0.8.11;
136+
pragma solidity 0.8.12;
137137
138138
contract VariableTypesMixed {
139139
uint256 public a;
@@ -180,7 +180,7 @@ printWidth: 80
180180
| printWidth
181181
=====================================input======================================
182182
// SPDX-License-Identifier: MIT
183-
pragma solidity 0.8.11;
183+
pragma solidity 0.8.12;
184184
185185
contract VariableTypesMixed {
186186
uint256 public a;
@@ -218,7 +218,7 @@ contract VariableTypesMixed {
218218
219219
=====================================output=====================================
220220
// SPDX-License-Identifier: MIT
221-
pragma solidity 0.8.11;
221+
pragma solidity 0.8.12;
222222
223223
contract VariableTypesMixed {
224224
uint256 public a;

tests/format/HexLiteral/HexLiteral.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity 0.8.11;
2+
pragma solidity 0.8.12;
33

44
contract HexLiteral {
55
bytes8 hex1 = hex'DeadBeef';

tests/format/HexLiteral/__snapshots__/jsfmt.spec.js.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ singleQuote: false
99
| printWidth
1010
=====================================input======================================
1111
// SPDX-License-Identifier: MIT
12-
pragma solidity 0.8.11;
12+
pragma solidity 0.8.12;
1313
1414
contract HexLiteral {
1515
bytes8 hex1 = hex'DeadBeef';
@@ -18,7 +18,7 @@ contract HexLiteral {
1818
1919
=====================================output=====================================
2020
// SPDX-License-Identifier: MIT
21-
pragma solidity 0.8.11;
21+
pragma solidity 0.8.12;
2222
2323
contract HexLiteral {
2424
bytes8 hex1 = hex"DeadBeef";
@@ -37,7 +37,7 @@ singleQuote: true
3737
| printWidth
3838
=====================================input======================================
3939
// SPDX-License-Identifier: MIT
40-
pragma solidity 0.8.11;
40+
pragma solidity 0.8.12;
4141
4242
contract HexLiteral {
4343
bytes8 hex1 = hex'DeadBeef';
@@ -46,7 +46,7 @@ contract HexLiteral {
4646
4747
=====================================output=====================================
4848
// SPDX-License-Identifier: MIT
49-
pragma solidity 0.8.11;
49+
pragma solidity 0.8.12;
5050
5151
contract HexLiteral {
5252
bytes8 hex1 = hex'DeadBeef';

tests/format/ModifierInvocations/ModifierInvocations.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity 0.8.11;
2+
pragma solidity 0.8.12;
33

44
contract ModifierDefinitions {
55
// We enforce the use of parentheses in modifiers without parameters.

tests/format/ModifierInvocations/__snapshots__/jsfmt.spec.js.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ printWidth: 80
77
| printWidth
88
=====================================input======================================
99
// SPDX-License-Identifier: MIT
10-
pragma solidity 0.8.11;
10+
pragma solidity 0.8.12;
1111
1212
contract ModifierDefinitions {
1313
// We enforce the use of parentheses in modifiers without parameters.
@@ -26,7 +26,7 @@ contract ModifierInvocations is ModifierDefinitions {
2626
2727
=====================================output=====================================
2828
// SPDX-License-Identifier: MIT
29-
pragma solidity 0.8.11;
29+
pragma solidity 0.8.12;
3030
3131
contract ModifierDefinitions {
3232
// We enforce the use of parentheses in modifiers without parameters.

tests/format/Parentheses/AddNoParentheses.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity 0.8.11;
2+
pragma solidity 0.8.12;
33

44
contract AddNoParentheses {
55
function addAdd(uint256 a, uint256 b, uint256 c)

tests/format/Parentheses/BitAndNoParentheses.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity 0.8.11;
2+
pragma solidity 0.8.12;
33

44
contract BitAndNoParentheses {
55
function bitAndAdd(uint256 a, uint256 b, uint256 c)

0 commit comments

Comments
 (0)