{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":178732931,"defaultBranch":"main","name":"ecma262","ownerLogin":"nicolo-ribaudo","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-03-31T19:30:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7000710?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721035582.0","currentOid":""},"activityList":{"items":[{"before":"c14c38aba2eee02cd19a5d7a03443f15e907d97d","after":"b175092037aba03995e5e1ad551e5528ecea9a74","ref":"refs/heads/import-attributes","pushedAt":"2024-07-30T14:01:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Remove `assert`","shortMessageHtmlLink":"Remove assert"}},{"before":null,"after":"3f14928513a0f0160ee65ff4ca7e2eaa86a56922","ref":"refs/heads/fix-3160-eval-function-active-module","pushedAt":"2024-07-15T09:26:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Do not capture the script/module in `new Function` and `(0,eval)()`","shortMessageHtmlLink":"Do not capture the script/module in new Function and (0,eval)()"}},{"before":"3a773fc9fae58be023228b13dbbd402ac18eeb6b","after":"7a23e0e83597e4c8cfbbc1856a77cf8fc102e846","ref":"refs/heads/main","pushedAt":"2024-07-15T08:56:15.000Z","pushType":"push","commitsCount":64,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Markup: unlink Invoke in the Jobs section (#3369)","shortMessageHtmlLink":"Markup: unlink Invoke in the Jobs section (tc39#3369)"}},{"before":"d6008520611d77b1a7dd61885f970219445d4600","after":"f96a30439810e2782f11138e5f0a60f82fdfb00a","ref":"refs/heads/async-evaluation-order","pushedAt":"2024-06-14T22:20:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Explicitly track async evaluation order of pending modules\n\nThe execution order of modules that were waiting on a given\nasync module was based on the order in which their\n[[AsyncEvaluation]] field was set to *true*.\n\nThis PR replaces the [[AsyncEvaluation]] boolean with an actual\nnumber that keeps track of ordering in each agent. It also adds\na note on when it's safe to reset this order to 0, since:\n- implementations might want to prevent this number from overflowing,\n and V8 currently has a bug that resets the number to 0 too early\n- figuring out when it's safe to reset the number might not be trivial,\n given the complexity of the module algorithms.\n\nI currently updated the example tables to just say that\n[[AsyncEvaluationOrder]] is set to \"an integer\" rather than *true*. In the\nnext few days I'll update them to show the actual integer, but I first\nneed to update https://nicolo-ribaudo.github.io/es-module-evaluation/ to\nverify that I'm not getting it wrong.","shortMessageHtmlLink":"Explicitly track async evaluation order of pending modules"}},{"before":"493ab396191bacad29f60cc958faf061fa09c200","after":"d6008520611d77b1a7dd61885f970219445d4600","ref":"refs/heads/async-evaluation-order","pushedAt":"2024-06-14T22:00:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Explicitly track async evaluation order of pending modules\n\nThe execution order of modules that were waiting on a given\nasync module was based on the order in which their\n[[AsyncEvaluation]] field was set to *true*.\n\nThis PR replaces the [[AsyncEvaluation]] boolean with an actual\nnumber that keeps track of ordering in each agent. It also adds\na note on when it's safe to reset this order to 0, since:\n- implementations might want to prevent this number from overflowing,\n and V8 currently has a bug that resets the number to 0 too early\n- figuring out when it's safe to reset the number might not be trivial,\n given the complexity of the module algorithms.\n\nI currently updated the example tables to just say that\n[[AsyncEvaluationOrder]] is set to \"an integer\" rather than *true*. In the\nnext few days I'll update them to show the actual integer, but I first\nneed to update https://nicolo-ribaudo.github.io/es-module-evaluation/ to\nverify that I'm not getting it wrong.","shortMessageHtmlLink":"Explicitly track async evaluation order of pending modules"}},{"before":null,"after":"493ab396191bacad29f60cc958faf061fa09c200","ref":"refs/heads/async-evaluation-order","pushedAt":"2024-06-14T21:56:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Explicitly track async evaluation order of pending modules\n\nThe execution order of modules that were waiting on a given\nasync module was based on the order in which their\n[[AsyncEvaluation]] field was set to *true*.\n\nThis PR replaces the [[AsyncEvaluation]] boolean with an actual\nnumber that keeps track of ordering in each agent. It also adds\na note on when it's safe to reset this order to 0, since:\n- implementations might want to prevent this number from overflowing,\n and V8 currently has a bug that resets the number to 0 too early\n- figuring out when it's safe to reset the number might not be trivial,\n given the complexity of the module algorithms.\n\nI currently updated the example tables to just say that\n[[AsyncEvaluationOrder]] is set to \"an integer\" rather than *true*. In the\nnext few days I'll update them to show the actual integer, but I first\nneed to update https://nicolo-ribaudo.github.io/es-module-evaluation/ to\nverify that I'm not getting it wrong.","shortMessageHtmlLink":"Explicitly track async evaluation order of pending modules"}},{"before":"940fcb2eda79617f0f48c246bee8e99107ab1232","after":"c14c38aba2eee02cd19a5d7a03443f15e907d97d","ref":"refs/heads/import-attributes","pushedAt":"2024-06-09T17:41:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Add Import Attributes proposal\n\n* Add Import Attributes proposal\n* `npm run format`\n* Updates from review\n* Changes from review\n* Do not re-define ImportDeclaration\n* Add `assert` deprecated syntax to `export ... from`\n* Remove `[no LineTerminator here]` before `with`\n* Use optional symbols to reduce grammar\n* Update ImportEntries and ExportEntry to use ModuleRequest Records\n* Review from Michael\n* Replace AttributeKey with LiteralPropertyName\n* Separate ModuleRequest and LoadedModuleRequest fields\n* Validate attrs when lodaing deps and not when parsing\n* Merge `AssertClause` into `WithClause`, and fix missing SDOs\n* Fix type annotation\n* Simplify AttributesKeyword\n* Reviews\n* Review\n* Remove support for float and bigint literal keys\n* Update wording","shortMessageHtmlLink":"Add Import Attributes proposal"}},{"before":"1055ef2120384d3502d0d4ed35caddc767f13058","after":null,"ref":"refs/heads/dfsindex-example-fix","pushedAt":"2024-03-07T09:24:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"}},{"before":"0eaf95ea2399dd7fc3de6902eeb3a4a9f85c72c1","after":"1055ef2120384d3502d0d4ed35caddc767f13058","ref":"refs/heads/dfsindex-example-fix","pushedAt":"2024-03-07T00:07:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"Editorial: Fix `[[DFSIndex]]` in cyclic module record async evaluation example (#3030)","shortMessageHtmlLink":"Editorial: Fix [[DFSIndex]] in cyclic module record async evaluatio…"}},{"before":"5c41895feb9738d36ed25afcb9bba95db8186b50","after":"ae080b8a02a8ab58980219165378001607106b67","ref":"refs/heads/new-function-stringify-body-after-params","pushedAt":"2024-02-28T22:43:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"Normative: Restore params/body ToString order in `new Function` (#3288)","shortMessageHtmlLink":"Normative: Restore params/body ToString order in new Function (tc39…"}},{"before":"95458f59f28427747b4851f7f81c39bff61391c0","after":"0eaf95ea2399dd7fc3de6902eeb3a4a9f85c72c1","ref":"refs/heads/dfsindex-example-fix","pushedAt":"2024-02-27T12:23:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Review from Guy","shortMessageHtmlLink":"Review from Guy"}},{"before":"7d389c3a8ff165fab7924866e4b77a0fec97a0e2","after":"95458f59f28427747b4851f7f81c39bff61391c0","ref":"refs/heads/dfsindex-example-fix","pushedAt":"2024-02-27T12:19:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Review from Guy","shortMessageHtmlLink":"Review from Guy"}},{"before":"5312b6c7c482b9e06c774de54afc5036c6b3ed2a","after":"7d389c3a8ff165fab7924866e4b77a0fec97a0e2","ref":"refs/heads/dfsindex-example-fix","pushedAt":"2024-02-27T12:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Review from Guy","shortMessageHtmlLink":"Review from Guy"}},{"before":null,"after":"5c41895feb9738d36ed25afcb9bba95db8186b50","ref":"refs/heads/new-function-stringify-body-after-params","pushedAt":"2024-02-27T12:04:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Normative: Restore params/body ToString order in `new Function`","shortMessageHtmlLink":"Normative: Restore params/body ToString order in new Function"}},{"before":"197f1245a1a4562891a6720f3f9fb109619a97d4","after":null,"ref":"refs/heads/script-start-with-html-closing-comment","pushedAt":"2024-02-15T08:40:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"}},{"before":"35c0ed1de26b8092a320d9e745e6e41452f58166","after":"197f1245a1a4562891a6720f3f9fb109619a97d4","ref":"refs/heads/script-start-with-html-closing-comment","pushedAt":"2024-02-14T22:03:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"Normative: Allow Annex B scripts to start with `-->` (#3244)","shortMessageHtmlLink":"Normative: Allow Annex B scripts to start with --> (tc39#3244)"}},{"before":"7886cc86c7ba5f25373d1ad6998241d47267d058","after":"84536dabe480fcf60996cf9cf8a8503dc8d11106","ref":"refs/heads/decorator-finished-throw","pushedAt":"2024-02-08T18:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Also fix in ApplyDecoratorsToClassDefinition","shortMessageHtmlLink":"Also fix in ApplyDecoratorsToClassDefinition"}},{"before":null,"after":"7886cc86c7ba5f25373d1ad6998241d47267d058","ref":"refs/heads/decorator-finished-throw","pushedAt":"2024-02-08T18:20:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Set decorationState.[[Finished]] to true when decorator throws","shortMessageHtmlLink":"Set decorationState.[[Finished]] to true when decorator throws"}},{"before":"2e2cba546820fff3d6ce4885de1e893be5304f73","after":"3a773fc9fae58be023228b13dbbd402ac18eeb6b","ref":"refs/heads/main","pushedAt":"2024-02-08T18:15:00.000Z","pushType":"push","commitsCount":94,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Editorial: pull in ecmarkup reduced-width document styles (#3277)","shortMessageHtmlLink":"Editorial: pull in ecmarkup reduced-width document styles (tc39#3277)"}},{"before":"f0e4ae8d31afbad55f03d423c200d7d7467ca49a","after":"3a773fc9fae58be023228b13dbbd402ac18eeb6b","ref":"refs/heads/master","pushedAt":"2024-02-08T18:09:35.000Z","pushType":"push","commitsCount":351,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Editorial: pull in ecmarkup reduced-width document styles (#3277)","shortMessageHtmlLink":"Editorial: pull in ecmarkup reduced-width document styles (tc39#3277)"}},{"before":null,"after":"35c0ed1de26b8092a320d9e745e6e41452f58166","ref":"refs/heads/script-start-with-html-closing-comment","pushedAt":"2023-12-18T17:51:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Normative: Allow Annex B scripts to start with `-->`","shortMessageHtmlLink":"Normative: Allow Annex B scripts to start with -->"}},{"before":"19dd431294afee4035c8d809aa20abb576c27ddb","after":null,"ref":"refs/heads/source-text-hostensurecancompilestrings-all","pushedAt":"2023-12-14T17:59:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"}},{"before":"68eb69b2226e7276ab530d4776a4657c3af25ac1","after":"19dd431294afee4035c8d809aa20abb576c27ddb","ref":"refs/heads/source-text-hostensurecancompilestrings-all","pushedAt":"2023-12-14T12:40:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Pass all the string pieces to the host\n\nAlthought the proposed CSP behavior for `new Functoin` is\nto only support the 1-parameter arg, there is no good reason\nfor us to explicitly enforce that behavior. Instead, there is a\ndesire to simply pass all the strings.\n\nIn a possible future extension with Trusted Types support,\nwe will need to pass all the non stringified pieces too.","shortMessageHtmlLink":"Pass all the string pieces to the host"}},{"before":null,"after":"68eb69b2226e7276ab530d4776a4657c3af25ac1","ref":"refs/heads/source-text-hostensurecancompilestrings-all","pushedAt":"2023-12-13T20:07:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Pass all the string pieces to the host\n\nAlthought the proposed CSP behavior for `new Functoin` is\nto only support the 1-parameter arg, there is no good reason\nfor us to explicitly enforce that behavior. Instead, there is a\ndesire to simply pass all the strings.\n\nIn a possible future extension with Trusted Types support,\nwe will need to pass all the non stringified pieces too.","shortMessageHtmlLink":"Pass all the string pieces to the host"}},{"before":"4d4b299a9670f4f91179287aad74ae812004d375","after":"c17b51a50b0f540344c02a8fc9a8b8e3112b0076","ref":"refs/heads/regexp-assertions-simplify","pushedAt":"2023-10-10T03:42:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Rename QuantifiableAssertion to LookaheadAssertion\n\nThis is because now the production is used in cases where\nit cannot be followed by a quantifier","shortMessageHtmlLink":"Rename QuantifiableAssertion to LookaheadAssertion"}},{"before":null,"after":"4d4b299a9670f4f91179287aad74ae812004d375","ref":"refs/heads/regexp-assertions-simplify","pushedAt":"2023-10-10T03:09:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Rename QuantifiableAssertion to LookaheadAssertion\n\nThis is because now the production is used in cases where\nit cannot be followed by a quantifier","shortMessageHtmlLink":"Rename QuantifiableAssertion to LookaheadAssertion"}},{"before":"a8c7397b23bfff791acb266fc615415df9aea611","after":"940fcb2eda79617f0f48c246bee8e99107ab1232","ref":"refs/heads/import-attributes","pushedAt":"2023-09-28T04:30:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Update wording","shortMessageHtmlLink":"Update wording"}},{"before":"1284bb51257753a50d9b29056486da245e38ac03","after":"a8c7397b23bfff791acb266fc615415df9aea611","ref":"refs/heads/import-attributes","pushedAt":"2023-09-28T04:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"},"commit":{"message":"Remove support for float and bigint literal keys","shortMessageHtmlLink":"Remove support for float and bigint literal keys"}},{"before":"53454a9a596d90473d2152ef04656d605162cd4c","after":null,"ref":"refs/heads/import-call-HasCallInTailPosition","pushedAt":"2023-06-29T17:40:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicolo-ribaudo","name":"Nicolò Ribaudo","path":"/nicolo-ribaudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7000710?s=80&v=4"}},{"before":"c88e81ee770d7cadc3a7890256aaacdb3c6ab3cf","after":"53454a9a596d90473d2152ef04656d605162cd4c","ref":"refs/heads/import-call-HasCallInTailPosition","pushedAt":"2023-06-29T17:11:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"Normative: Make HasCallInTailPosition for ImportCall always return false (#3106)","shortMessageHtmlLink":"Normative: Make HasCallInTailPosition for ImportCall always return fa…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjQ7JBQA","startCursor":null,"endCursor":null}},"title":"Activity · nicolo-ribaudo/ecma262"}