| 01:41 | <Michael Ficarra> | ljharb: mind rebasing https://github.com/tc39/ecma262/pull/3046? |
| 01:41 | <Michael Ficarra> | also ping bakkot for review on that and https://github.com/tc39/ecma262/pull/2951 |
| 05:09 | <ljharb> | done |
| 06:30 | <ljharb> | bakkot: btw i found my bug with the extra bytes; i was just an idiot and forgot typed arrays aren't concat-spreadable |
| 15:08 | <Michael Ficarra> | nobody remembers what is and is not concat spreadable 😞 |
| 16:25 | <ljharb> | i remember that arrays and nodelists are :-p but yeah i agree it's a dumb protocol, it should just have spread any non-primitive arraylike without a protocol |
| 22:42 | <Michael Ficarra> | we haven't been keeping up with Annex F in a while |
| 22:42 | <Michael Ficarra> | have we been able to get away with any breaking changes since 2019? |
| 22:47 | <bakkot> | that annex is a bit silly given that "add a new method to Array.prototype" is objectively much more likely to break things than dumb completion value edge cases |
| 23:15 | <Michael Ficarra> | true |
| 23:15 | <Michael Ficarra> | also, a running list isn't all that useful |
| 23:15 | <Michael Ficarra> | nobody cares about something that was a "breaking change" years ago and nothing came of it |
| 23:15 | <Michael Ficarra> | motion to remove Annex F |
| 23:18 | <ljharb> | it's still useful i think, as history |
| 23:19 | <ljharb> | if we've made any breaking changes since 2019 i think it'd be good to add them, but i don't know of any, unless you could unicode stuff |
| 23:22 | <Michael Ficarra> | I would not count Unicode stuff |
| 23:22 | <Michael Ficarra> | wan't like \k in RegExps technically breaking bakkot? |
| 23:22 | <bakkot> | nope |
| 23:23 | <bakkot> | \k only means something else if you have a (?<ident> somewhere, and that wasn't previously legal |
| 23:23 | <bakkot> | so no previously-legal regexp changed meaning |
| 23:24 | <Michael Ficarra> | yeah I can't think of anything |
| 23:25 | <Michael Ficarra> | the committee blocked all my proposals to make breaking changes 😝 |
| 23:26 | <ljharb> | lol |
| 23:26 | <ljharb> | yeah there were a few of those i wish we'd done, like get rid of regex symbols |