You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Status update: We intend to address the problem statement of the proposal by severing the connection from `ModuleEnvironmentRecord` to `GlobalEnvironmentRecord` by replacing `OuterEnv` with what we would like to call `ScopeCeiling`.
781
-
* Open question: is the `OuterEnv` use in the spec a spec fiction?
782
-
* Open question: How would we expose `ScopeCeiling` to be used?
783
-
* Conversation included revisiting motivating use-cases and a mention that the updated version may be more palatable to implementers
784
-
785
-
### Conclusion
786
-
787
-
* None, just an update
788
-
789
-
DLM: And USA are you good to take over chairing again?
790
-
791
-
USA: Yep. I am. Thank you Dan. Let's move on then to module global status update. ZTZ are you there? Yeah. I see you.
774
+
USA: Let's move on then to module global status update. ZTZ are you there? Yeah. I see you.
792
775
793
776
ZTZ: Yes. I'll make sure this is visible. Okay. So I'm back with a proposal. But it's a completely different proposal now. So previously we got to stage one with just the problem statement. A way to evaluate a module and its dependencies in the context of a new global scope within the same realm. Now I would like to go through an update for how I hope to make that feasible. And the motivating cases did not change. But how much they're motivating might have changed. So I'm just pointing out that the severity of supply-chain security has increased *a little* since I last brought this up. And I also got support from 1Password. Which is in the context of the *LavaMoat* project. But specifically the interesting part from that statement is that Our current implementation is using the `with`*statements*. Which introduces some compatibility and performance issues. And this particular proposal would help alleviate some of the compatibility and performance issues..
794
777
@@ -914,6 +897,17 @@ JRL: Yeah. Exactly. No, I don't believe it's frozen. And Michael agreed earlier.
914
897
915
898
USA: Great. Let's try that then. Thank you.
916
899
900
+
### Speaker's Summary of Key Points
901
+
902
+
* Status update: We intend to address the problem statement of the proposal by severing the connection from `ModuleEnvironmentRecord` to `GlobalEnvironmentRecord` by replacing `OuterEnv` with what we would like to call `ScopeCeiling`.
903
+
* Open question: is the `OuterEnv` use in the spec a spec fiction?
904
+
* Open question: How would we expose `ScopeCeiling` to be used?
905
+
* Conversation included revisiting motivating use-cases and a mention that the updated version may be more palatable to implementers
906
+
907
+
### Conclusion
908
+
909
+
* None, just an update
910
+
917
911
## Iterator Join
918
912
919
913
Presenter: Michael Ficarra (MF)
@@ -1239,17 +1233,11 @@ GB: Thank you very much. I very much appreciate having no follow-ups further. So
1239
1233
1240
1234
### Speaker's Summary of Key Points
1241
1235
1242
-
* List
1243
-
* of
1244
-
* things
1245
-
1246
-
But to summarize, we will make the normative change that allows source phase imports to participate in ambiguous re-export deduplication so that it does not throw if multiple star re-export statements resolve a source phase imports binding, consistent with namespaces and potentially other system bindings on module records. And because of the nature of it, it doesn't require an explicit specification change, but will naturally be the behavior under the current rebase.
1236
+
We will make the normative change that allows source phase imports to participate in ambiguous re-export deduplication so that it does not throw if multiple star re-export statements resolve a source phase imports binding, consistent with namespaces and potentially other system bindings on module records. And because of the nature of it, it doesn't require an explicit specification change, but will naturally be the behavior under the current rebase.
1247
1237
1248
1238
### Conclusion
1249
1239
1250
-
* List
1251
-
* of
1252
-
* things
1240
+
The speaker did not provide a conclusion.
1253
1241
1254
1242
## ESM Phase Imports normative PRs
1255
1243
@@ -1382,20 +1370,6 @@ CDA: I think what we should do at this point because we are now a couple of minu
1382
1370
1383
1371
GB: Okay. I would be happy to arrange a continuation and maybe myself and Ron can aim to have some of these discussions until then. And then you can progress onto the next item on the agenda
Copy file name to clipboardExpand all lines: meetings/2026-05/may-21.md
+1-26Lines changed: 1 addition & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1212,28 +1212,6 @@ DLM: Okay.
1212
1212
1213
1213
NRO: One thing, GB technically, was the author of the proposal, but that was 10 years ago, so I think he can review whatever the new spec text would be.
1214
1214
1215
-
DLM: Okay, well, I believe that is the end of the agenda for this part of the day, and the only thing that we could really move up would require GB, and I think he's not available until after the break, so I think with that, we might just end up taking a longer break unless GB happens to be on the call, but I think NRO just said he's not, so.
1216
-
1217
-
DLM: Yeah, I guess with that, let's move on to the break, and we'll just have to be a longer break than usual.
1218
-
1219
-
JRL: So we're going to 15:20? s
1220
-
1221
-
CDA: I think that what might make sense is GB’s constraint is starting I believe, yeah, at, at 3:00 PM. So the break was going to start at 3:00 and go till 3:20. So I think in this case, let's try to be back here at 3:00 and so that gives you all a 25-minute break. Does that sound okay?
1222
-
1223
-
DLM: I'm not sure GB is aware of that change, though, but we can bring him at 3 o'clock and see if he's available then.
1224
-
1225
-
### Speaker's Summary of Key Points
1226
-
1227
-
* List
1228
-
* of
1229
-
* things
1230
-
1231
-
### Conclusion
1232
-
1233
-
* List
1234
-
* of
1235
-
* things
1236
-
1237
1215
## Continuation: ESM Phase Imports normative PRs
1238
1216
1239
1217
Presenter: Guy Bedford (GB)
@@ -1367,14 +1345,11 @@ JRL: Perfect. So I think, GB, we got consistency for your change and there's a d
1367
1345
1368
1346
### Speaker's Summary of Key Points
1369
1347
1370
-
* Consensus was obtained for PR #61—supporting cross-realm imports of module sources
1371
1348
* Further discussion on structs proposal identity will be undertaken further before making changes to the module source identity model to ensure alignment
1372
1349
1373
1350
### Conclusion
1374
1351
1375
-
* List
1376
-
* of
1377
-
* things
1352
+
* Consensus was obtained for PR #61—supporting cross-realm imports of module sources
0 commit comments