| 5 Jun 2026 |
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 |
llakala | this is probably my record for largest speedup in a lib function | 18:51:03 |
hsjobeki | In fact we wanted to implement it as a builtin so we avoid this mess altogether | 19:50:50 |
hsjobeki | I think I used zipAttrsWith if I remember correctly. I'll probably take a look tomorrow | 19:52:19 |
hsjobeki | See: https://github.com/NixOS/nix/pull/13986
| 19:53:47 |
hsjobeki | To many things to do ^^ | 19:53:57 |
Matt Sturgeon | https://github.com/NixOS/nixpkgs/pull/528556 | 20:17:06 |
hsjobeki | We can also save on lexical scope:
https://github.com/NixOS/nixpkgs/pull/528563 | 20:27:44 |
hsjobeki | with lib; with types; is used in a lot of files. | 20:28:16 |
hsjobeki | * broad with lib; with types; is used in a lot of files. | 20:28:40 |
hsjobeki | I really want to forbid the with statement :/ | 20:29:22 |
| 6 Jun 2026 |
Maxisthespy | What profiling tool is this | 01:39:43 |
llakala | NIX_SHOW_STATS=1 | 04:37:29 |