| 5 Jun 2026 |
llakala | and for submodules it has a big stats difference | 15:38:07 |
llakala | {
"attrset": {
"lookups": "-3.82%",
"merges": "-2.8%",
"mergeCopies": "-0.53%"
},
"list": {
"concats": "-0.95%"
},
"parser": {
"expressions": null
},
"memory": {
"envs": "-1.79%",
"list": "-0.81%",
"sets": "-1.08%",
"symbols": null,
"values": "-1.48%",
"total": "-1.32%"
},
"speed": {
"primops": "-2.01%",
"functionCalls": "-1.85%",
"thunksMade": "-2.1%",
"thunksAvoided": "-1.69%"
}
}
| 15:38:18 |
llakala | * {
"attrset": {
"lookups": "-3.82%",
"merges": "-2.8%",
"mergeCopies": "-0.53%"
},
"list": {
"concats": "-0.95%"
},
"parser": {
"expressions": null
},
"memory": {
"envs": "-1.79%",
"list": "-0.81%",
"sets": "-1.08%",
"symbols": null,
"values": "-1.48%",
"total": "-1.32%"
},
"speed": {
"primops": "-2.01%",
"functionCalls": "-1.85%",
"thunksMade": "-2.1%",
"thunksAvoided": "-1.69%"
}
}
| 15:38:27 |
hsjobeki | Hm then it might be worth tracking down | 15:38:34 |
llakala | ~~a better fix would be to stop using submodules so much, but the record PR hasn't seen much movement~~ | 15:39:00 |
llakala | * ~a better fix would be to stop using submodules so much, but the record PR hasn't seen much movement~ | 15:39:05 |
llakala | ugh does matrix not have slashthrough | 15:39:13 |
hexa | it does | 15:39:35 |
hexa | double ~ | 15:39:40 |
llakala |  Download image.png | 15:39:42 |
llakala | tried that | 15:39:47 |
llakala | ~~test~~ | 15:39:57 |
hsjobeki | Sometimes it's also buggy when you edit | 15:40:01 |
hexa | maybe it depends on how your client translate it to formatted_html | 15:40:13 |
llakala | yeah i think it's element being stupid | 15:40:22 |
hexa | in html it is <del> | 15:40:24 |
llakala | demo | 15:40:41 |
Matt Sturgeon | Element mobile always messes up my edits. Element web has never rendered ~~strikethrough~~ for me... (let's see) Also testing del tags | 15:40:59 |
Matt Sturgeon | * Element mobile always messes up my edits. Element web has never rendered ~~strikethrough~~ for me... (let's see) Also testing del tags (I guess that worked) | 15:41:47 |
hsjobeki | Maybe i should continue on the records. They are basically done, i clarified the remaining design questions with roberth. So if anyone would be willing to sit down ^^ llakala :D | 15:42:22 |
hsjobeki | * Maybe we should continue on the records. They are basically done, i clarified the remaining design questions with roberth. So if anyone would be willing to sit down ^^ llakala :D | 15:42:27 |
llakala | i can take a review of the PR if you'd like | 15:42:46 |
Matt Sturgeon | Sorry I've been letting that PR stall. I haven't looked closely at hsjobeki 's changes to it, but would be willing to pencil in some time if we have a clear direction now. | 15:43:08 |
hsjobeki | And i forgot to push the latest changes as well ^^ :D | 15:43:35 |
hsjobeki | Made a mess locally, and never cleaned it up for a commit | 15:43:56 |
llakala | let me know if/when you get a chance to push | 15:58:55 |
Matt Sturgeon | Is this a bug in mkRemovedOptionModule or a deliberate limitation? The apply and assertion error messages both use the raw unprefixed option loc passed to the function for error messages, instead of using the actual opt.loc. | 17:12:17 |
Matt Sturgeon | * Is this a bug in mkRemovedOptionModule or a deliberate limitation? (extra context) The apply and assertion error messages both use the raw unprefixed option loc passed to the function for error messages, instead of using the actual opt.loc. | 17:13:25 |
Matt Sturgeon | Redacted or Malformed Event | 17:23:08 |
llakala | took a look for fun at the implementation and found that it used concatMapAttrs, which i looked into and found to be dreadfully slow, running a // b on every single element. put up an issue on that here | 18:50:40 |