Skip to content

Commit 15bb0d7

Browse files
Pin rainlang-interface 0.2.14 from Soldeer and raindex.interface#79 head d7e43ba; derive CONTEXT_COLUMNS_EXTENDED from the signed context start column
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 333e255 commit 15bb0d7

5 files changed

Lines changed: 17 additions & 16 deletions

File tree

‎foundry.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,13 @@ rainlang = "0.2.19"
7878
# rainlanguage/rain.interpreter.interface was renamed to
7979
# rainlanguage/rainlang.interface; its Soldeer registry name moved from
8080
# `rain-interpreter-interface` (0.1.x) to `rainlang-interface` (0.2.x).
81-
rainlang-interface = { version = "0.2.14", git = "https://github.com/rainlanguage/rainlang.interface.git", rev = "f665f7fcbeade38f525853c94d61570080e07621" }
81+
rainlang-interface = "0.2.14"
8282
# `rainlang` 0.2.19 imports `rainlang-interface-0.2.13/`; flat resolution keeps
8383
# that version alongside until `rainlang` republishes against 0.2.14.
8484
rainlang-interface-rainlang = { version = "0.2.13", url = "https://soldeer-revisions.s3.amazonaws.com/rainlang-interface/0_2_13_11-10-2026_17:54:59_rainlang.zip" }
8585
# rainlanguage/rain.raindex.interface was renamed to
8686
# rainlanguage/raindex.interface; Soldeer registry name follows.
87-
raindex-interface = { version = "0.1.10", git = "https://github.com/rainlanguage/raindex.interface.git", rev = "cee2eff1ed714d3c2238d845ea5ecdfb432ee1c1" }
87+
raindex-interface = { version = "0.1.10", git = "https://github.com/rainlanguage/raindex.interface.git", rev = "d7e43badcd35b13239f6c0196c44636c8d98e58d" }
8888
rain-metadata = "0.1.43"
8989
# The MetaBoard split out of `rain.metadata` into its own deploy repo. The
9090
# deploy pin lives there now; `rain-metadata` keeps the interfaces and libs.

‎soldeer.lock‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ integrity = "a2832c32c4a13a592c4c66072be5dca8b956e535467d8ce3cb6c51e9b4d5fc89"
135135
name = "raindex-interface"
136136
version = "0.1.10"
137137
git = "https://github.com/rainlanguage/raindex.interface.git"
138-
rev = "cee2eff1ed714d3c2238d845ea5ecdfb432ee1c1"
138+
rev = "d7e43badcd35b13239f6c0196c44636c8d98e58d"
139139

140140
[[dependencies]]
141141
name = "rainlang"
@@ -147,8 +147,9 @@ integrity = "b7e5e97ea63d89649f5cb4d82f630a22fc6a3cd1b529ce1deda61f7b22a3325a"
147147
[[dependencies]]
148148
name = "rainlang-interface"
149149
version = "0.2.14"
150-
git = "https://github.com/rainlanguage/rainlang.interface.git"
151-
rev = "f665f7fcbeade38f525853c94d61570080e07621"
150+
url = "https://soldeer-revisions.s3.amazonaws.com/rainlang-interface/0_2_14_26-10-2026_13:25:43_rainlang.zip"
151+
checksum = "854b90ada2a8756d1c3292fa1272c5630fc0ebf48955bf18f60db9d48e4f210e"
152+
integrity = "d3c5c2983c62b09c3dda643150a3a2a8533c0526fa530b1ded91be69ac64bda5"
152153

153154
[[dependencies]]
154155
name = "rainlang-interface-rainlang"

‎src/generated/RaindexV6SubParserPointers.sol‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pragma solidity ^0.8.25;
55
// THIS FILE IS AUTOGENERATED BY THE BUILD SCRIPT. DO NOT EDIT BY HAND.
66

77
/// @dev Hash of the known bytecode.
8-
bytes32 constant BYTECODE_HASH = bytes32(0xa97dd44eacfb2527934079d037d4baa6ceffe1e9e12fd5a17d79c3e9cfd9e974);
8+
bytes32 constant BYTECODE_HASH = bytes32(0x94c0af1d573bd9d570edd410a30be087c13fd8269e6276721fa124bc160fb0ca);
99

1010
/// @dev The hash of the meta that describes the contract.
1111
bytes32 constant DESCRIBED_BY_META_HASH = bytes32(0x828494fa15dec168f2372c71a11064dc163f7783fb7f3a9a84df40a87861a368);
@@ -39,13 +39,13 @@ uint8 constant PARSE_META_BUILD_DEPTH = 1;
3939
/// to things that happen entirely on the interpreter such as well known
4040
/// constants and references to the context grid.
4141
bytes constant SUB_PARSER_WORD_PARSERS =
42-
hex"18431860186f187e188d189d18ac18bc18cb18db18eb18fa190a19191929193919491958196719801843186f187e188d19cc19dc1843186f187e188d19cc19dc19ec";
42+
hex"182d184a1859186818771887189618a618b518c518d518e418f4190319131923193319421951196a182d18591868187719b619c6182d18591868187719b619c619d6";
4343

4444
/// @dev Every two bytes is a function pointer for an operand handler.
4545
/// These positional indexes all map to the same indexes looked up in the parse
4646
/// meta.
4747
bytes constant OPERAND_HANDLER_FUNCTION_POINTERS =
48-
hex"1d931d931d931d931d931d931d931d931d931d931d931d931d931d931d931d931d931dbc1dbc1e581d931d931d931d931d931d931d931d931d931d931d931d931d93";
48+
hex"1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1da61da61e421d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d1d7d";
4949

5050
/// @dev Every two bytes is a function pointer for a literal parser.
5151
/// Literal dispatches are determined by the first byte(s) of the literal

0 commit comments

Comments
 (0)