Skip to content

Commit ebbbff0

Browse files
author
github-actions
committed
bot: update 2026-01-24
1 parent dcbb05b commit ebbbff0

File tree

6 files changed

+12
-6
lines changed

6 files changed

+12
-6
lines changed

archive/_21ddsEwXlCWnreEGuqXZ_3Apolkadot.io/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
em{font-style:italic}
1919
</style>
2020
<h1>#graypaper:polkadot.io</h1>
21-
<p><small>last updated 2026-01-23 03:46 UTC</small></p>
21+
<p><small>last updated 2026-01-24 03:44 UTC</small></p>
2222
<p><a href='room_log.txt'>⇩ plaintext</a> · <a href='../../'>⇦ all rooms</a></p>
2323
<hr>
2424
<div class='msg'><a class='ts' href='#$G0deSwnlYlCrSn5lIFL__hi6bgWVITql5VyahU4bzpI'>#</a> <a class='ts' name='$G0deSwnlYlCrSn5lIFL__hi6bgWVITql5VyahU4bzpI' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$G0deSwnlYlCrSn5lIFL__hi6bgWVITql5VyahU4bzpI' target='_blank'>2024-04-17 20:29</a>&ensp;<span class='u' style='color:#da6aa2'>syed</span>: <a href="https://matrix.to/#/!hyzRkDqDthePbodYFz:parity.io/$f_DMsIEcDXZegw6Sabnehzc-LrdDQkmq5MbxDDyoZxY?via=parity.io&amp;via=web3.foundation" rel="noopener" target="_blank">https://matrix.to/#/!hyzRkDqDthePbodYFz:parity.io/$f_DMsIEcDXZegw6Sabnehzc-LrdDQkmq5MbxDDyoZxY?via=parity.io&amp;via=web3.foundation</a>
@@ -7032,6 +7032,9 @@ <h1>#graypaper:polkadot.io</h1>
70327032
And how do you handle the case of e.g. an inner PVM having its initial instruction pointer set to an invalid value? Do you immediately panic when <code>invoke</code> is called without charging the inner PVM any gas?</div>
70337033
<div class='msg reply'><a class='ts' href='#$m1wMO6JT-onF1-BVO2dzAzceQyZ6zxM0uCG1WJldxSE'>#</a> <a class='ts' name='$m1wMO6JT-onF1-BVO2dzAzceQyZ6zxM0uCG1WJldxSE' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$m1wMO6JT-onF1-BVO2dzAzceQyZ6zxM0uCG1WJldxSE' target='_blank'>2026-01-20 04:22</a>&ensp;<span class='u' style='color:#4036ac'>ascriv</span>: I am realising I implicitly assume at pvm start that the ic is at the beginning of a block, good point. No such assumption in gp <span class="edited">(edited)</span></div>
70347034
<div class='msg reply'><a class='ts' href='#$4oAXX3dm66kPebFAqZ5mww26AVpjugaq76DFkbvwPKE'>#</a> <a class='ts' name='$4oAXX3dm66kPebFAqZ5mww26AVpjugaq76DFkbvwPKE' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$4oAXX3dm66kPebFAqZ5mww26AVpjugaq76DFkbvwPKE' target='_blank'>2026-01-20 04:23</a>&ensp;<span class='u' style='color:#da5c80'>jan</span>: Yeah, it doesn&#x27;t necessarily have to be, although for jumps <em>within</em> the program this is enforced.</div>
7035+
<div class='msg reply'><a class='ts' href='#$wHFgVJxKxPGiyYdf9t4RSI9fRNy0K5z7WuU3YRDL3Zo'>#</a> <a class='ts' name='$wHFgVJxKxPGiyYdf9t4RSI9fRNy0K5z7WuU3YRDL3Zo' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$wHFgVJxKxPGiyYdf9t4RSI9fRNy0K5z7WuU3YRDL3Zo' target='_blank'>2026-01-20 04:31</a>&ensp;<span class='u' style='color:#da5c80'>jan</span>: In any case, I&#x27;m not convinced adding a lookahead to fallthrough is necessarily the right way to go, but, hmm, _maybe_ it wouldn&#x27;t be a bad idea to have a more general mechanism to immediately panic when the instruction pointer is not &quot;valid&quot;, simply to remove the corner case of having zero gas and an invalid instruction pointer at the same time. <span class="edited">(edited)</span></div>
7036+
<div class='msg reply'><a class='ts' href='#$ZwEfWoe4FLkR2autHuXV3x0vyU12QMq-PZ_lBz3GtzE'>#</a> <a class='ts' name='$ZwEfWoe4FLkR2autHuXV3x0vyU12QMq-PZ_lBz3GtzE' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$ZwEfWoe4FLkR2autHuXV3x0vyU12QMq-PZ_lBz3GtzE' target='_blank'>2026-01-20 04:41</a>&ensp;<span class='u' style='color:#4036ac'>ascriv</span>: Because we shouldn’t spend gas if the pointer is at a weird location?</div>
7037+
<div class='msg reply'><a class='ts' href='#$nwaBm6TFK5B_V6eb3T8jpKN-Tw_JaDhuroaKehHUgxA'>#</a> <a class='ts' name='$nwaBm6TFK5B_V6eb3T8jpKN-Tw_JaDhuroaKehHUgxA' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$nwaBm6TFK5B_V6eb3T8jpKN-Tw_JaDhuroaKehHUgxA' target='_blank'>2026-01-20 04:43</a>&ensp;<span class='u' style='color:#da5c80'>jan</span>: Functionally I don&#x27;t think there&#x27;s anything wrong with it per se, but it is an obscure corner case that people might not necessarily handle correctly.</div>
70357038
<div class='msg reply'><a class='ts' href='#$jbN34S3M4RahFi_JUTuF562lemte9KqjrnNWZ5KgutY'>#</a> <a class='ts' name='$jbN34S3M4RahFi_JUTuF562lemte9KqjrnNWZ5KgutY' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$jbN34S3M4RahFi_JUTuF562lemte9KqjrnNWZ5KgutY' target='_blank'>2026-01-20 04:46</a>&ensp;<span class='u' style='color:#4036ac'>ascriv</span>: In any case I think we need more “weird pvm stuff” in test cases </div>
70367039
<div class='msg reply'><a class='ts' href='#$4U2_YUh4XDN2WPuYVpKd2K_nzH23kEiAAFp7XUyHn0o'>#</a> <a class='ts' name='$4U2_YUh4XDN2WPuYVpKd2K_nzH23kEiAAFp7XUyHn0o' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$4U2_YUh4XDN2WPuYVpKd2K_nzH23kEiAAFp7XUyHn0o' target='_blank'>2026-01-20 04:46</a>&ensp;<span class='u' style='color:#da5c80'>jan</span>: Yes.</div>
70377040
<div class='msg reply'><a class='ts' href='#$71GlihAo5MHFRMhnMEDlnjDPoCMwJC0m5bbV7DxOHyo'>#</a> <a class='ts' name='$71GlihAo5MHFRMhnMEDlnjDPoCMwJC0m5bbV7DxOHyo' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$71GlihAo5MHFRMhnMEDlnjDPoCMwJC0m5bbV7DxOHyo' target='_blank'>2026-01-20 04:47</a>&ensp;<span class='u' style='color:#da5c80'>jan</span>: The new test vector format that will come with the new gas cost model will make it possible to test more of such corner cases.</div>

archive/_21ddsEwXlCWnreEGuqXZ_3Apolkadot.io/room_log.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# room: #graypaper:polkadot.io
2-
# exported: 2026-01-23 03:46 UTC
2+
# exported: 2026-01-24 03:44 UTC
33
2024-04-17 20:29 syed: https://matrix.to/#/!hyzRkDqDthePbodYFz:parity.io/$f_DMsIEcDXZegw6Sabnehzc-LrdDQkmq5MbxDDyoZxY?via=parity.io&via=web3.foundation
44

55
2024-04-17 20:29 syed:
@@ -7041,6 +7041,9 @@ Or in other words, in more practical terms: doing lookahead is *extra work*, fal
70417041
And how do you handle the case of e.g. an inner PVM having its initial instruction pointer set to an invalid value? Do you immediately panic when `invoke` is called without charging the inner PVM any gas?
70427042
↳ 2026-01-20 04:22 ascriv: I am realising I implicitly assume at pvm start that the ic is at the beginning of a block, good point. No such assumption in gp [edited]
70437043
↳ 2026-01-20 04:23 jan: Yeah, it doesn't necessarily have to be, although for jumps *within* the program this is enforced.
7044+
↳ 2026-01-20 04:31 jan: In any case, I'm not convinced adding a lookahead to fallthrough is necessarily the right way to go, but, hmm, _maybe_ it wouldn't be a bad idea to have a more general mechanism to immediately panic when the instruction pointer is not "valid", simply to remove the corner case of having zero gas and an invalid instruction pointer at the same time. [edited]
7045+
↳ 2026-01-20 04:41 ascriv: Because we shouldn’t spend gas if the pointer is at a weird location?
7046+
↳ 2026-01-20 04:43 jan: Functionally I don't think there's anything wrong with it per se, but it is an obscure corner case that people might not necessarily handle correctly.
70447047
↳ 2026-01-20 04:46 ascriv: In any case I think we need more “weird pvm stuff” in test cases
70457048
↳ 2026-01-20 04:46 jan: Yes.
70467049
↳ 2026-01-20 04:47 jan: The new test vector format that will come with the new gas cost model will make it possible to test more of such corner cases.

archive/_21ksYpYHcVftKsUAsdMa_3Amatrix.org/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
em{font-style:italic}
1919
</style>
2020
<h1>#jam-conformance:matrix.org</h1>
21-
<p><small>last updated 2026-01-23 03:46 UTC</small></p>
21+
<p><small>last updated 2026-01-24 03:44 UTC</small></p>
2222
<p><a href='room_log.txt'>⇩ plaintext</a> · <a href='../../'>⇦ all rooms</a></p>
2323
<hr>
2424
<div class='msg'><a class='ts' href='#$_9hLINsChVG8rufQkmbqp-fIbsNyK1YqpS3C9S7QZHU'>#</a> <a class='ts' name='$_9hLINsChVG8rufQkmbqp-fIbsNyK1YqpS3C9S7QZHU' href='https://matrix.to/#/!ksYpYHcVftKsUAsdMa:matrix.org/$_9hLINsChVG8rufQkmbqp-fIbsNyK1YqpS3C9S7QZHU' target='_blank'>2025-08-20 15:56</a>&ensp;<span class='u' style='color:#787fdf'>erin</span>: tomusdrw: i&#x27;ve set up the archiver to archive this also, so hopefully will be up starting tomorrow</div>

archive/_21ksYpYHcVftKsUAsdMa_3Amatrix.org/room_log.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# room: #jam-conformance:matrix.org
2-
# exported: 2026-01-23 03:46 UTC
2+
# exported: 2026-01-24 03:44 UTC
33
2025-08-20 15:56 erin: tomusdrw: i've set up the archiver to archive this also, so hopefully will be up starting tomorrow
44
2025-08-21 06:33 ascriv: https://github.com/davxy/jam-conformance/issues/26 should we not discourage open source implementations (for now)? [edited]
55
2025-08-21 10:27 oliver.tale-yazdi: I think open source repos are fine. Other implementors are just not supposed to look at it

archive/_21wBOJlzaOULZOALhaRh_3Apolkadot.io/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
em{font-style:italic}
1919
</style>
2020
<h1>#jam:polkadot.io</h1>
21-
<p><small>last updated 2026-01-23 03:45 UTC</small></p>
21+
<p><small>last updated 2026-01-24 03:43 UTC</small></p>
2222
<p><a href='room_log.txt'>⇩ plaintext</a> · <a href='../../'>⇦ all rooms</a></p>
2323
<hr>
2424
<div class='msg'><a class='ts' href='#$we4SYXTHwmKn094X9Zs_7mWUOoUVh4icvVdxD83RZfs'>#</a> <a class='ts' name='$we4SYXTHwmKn094X9Zs_7mWUOoUVh4icvVdxD83RZfs' href='https://matrix.to/#/!wBOJlzaOULZOALhaRh:polkadot.io/$we4SYXTHwmKn094X9Zs_7mWUOoUVh4icvVdxD83RZfs' target='_blank'>2024-04-20 02:08</a>&ensp;<span class='u' style='color:#d0709e'>johnjiao123</span>: </div>

archive/_21wBOJlzaOULZOALhaRh_3Apolkadot.io/room_log.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# room: #jam:polkadot.io
2-
# exported: 2026-01-23 03:45 UTC
2+
# exported: 2026-01-24 03:43 UTC
33
2024-04-20 02:08 johnjiao123:
44
2024-04-20 02:09 johnjiao123:
55
2024-05-30 21:48 nradko: Hey everyone,

0 commit comments

Comments
 (0)