!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

465 Members
Rust111 Servers

Load older messages


SenderMessageTime
24 Aug 2024
@emilazy:matrix.orgemily I genuinely think we should use libcapsule to obsolete nixGL. 20:17:42
@emilazy:matrix.orgemilyand maybe even also to fix the whole running graphical programs from an old NixOS thing.20:17:56
@emilazy:matrix.orgemilyI just sort of bring it up periodically to try and nerd-snipe someone who isn't me into trying it.20:18:30
@k900:0upti.meK900libcapsule is hard for arbitrary things20:24:15
@emilazy:matrix.orgemilyI did see that it apparently claims it doesn't handle separate libcs?20:38:18
@emilazy:matrix.orgemilywhich is pretty sad.20:38:21
@emilazy:matrix.orgemily(…couldn't we just load the host GPU drivers in a separate process and carry the glvnd ABI across IPC?)20:39:27
@emilazy:matrix.orgemily(I guess it'd require a good amount of bookkeeping to share the right bits of memory)20:39:44
@ralith:ralith.comRalithfeasible in principle23:40:33
@ralith:ralith.comRalitha custom vulkan loader, too23:41:23
@emilazy:matrix.orgemilyhow hard can it be23:43:48
@ralith:ralith.comRalithmostly just tedious, I think23:52:03
@ralith:ralith.comRaliththat's why you'd have to pay me :P23:52:09
25 Aug 2024
@mall0c:matrix.org@mall0c:matrix.org left the room.17:41:12
@emilazy:matrix.orgemilyhttps://notgull.net/announcing-dozer/22:22:51
@emilazy:matrix.orgemilymaybe we can escape bootstrapping from old pre-C++ GCCs by writing a C++ compiler in Rust instead :)22:23:42
26 Aug 2024
@sasha:the-apothecary.clubSashanoraa.gay (she/her, ze/zir)Lol00:29:39
@9hp71n:matrix.orgghpzinSaw this backlinked in tracking 1.80 issue: https://github.com/rust-lang/cargo/pull/14452#issuecomment-230972600010:20:29
@9hp71n:matrix.orgghpzin * Saw this backlinked in tracking 1.80 issue: https://github.com/rust-lang/cargo/pull/14452#issuecomment-2309726000 (not sure what will happen if it gets merged, but I think nothing very good)10:22:38
@9hp71n:matrix.orgghpzin * Saw this backlinked in tracking 1.80 issue: https://github.com/rust-lang/cargo/pull/14452#issuecomment-2309726000 (not sure what will happen if it gets merged, but probably nothing very good)10:23:40
@qyliss:fairydust.spaceAlyssa Rossoh no11:03:41
@blitz:chat.x86.lolblitzbtw, is rust-hypervisor-firmware currently broken on unstable?13:25:55
@emilazy:matrix.orgemily
In reply to @9hp71n:matrix.org
Saw this backlinked in tracking 1.80 issue:
https://github.com/rust-lang/cargo/pull/14452#issuecomment-2309726000
(not sure what will happen if it gets merged, but probably nothing very good)
oh this is a terrifying precedent to set
14:31:14
@emilazy:matrix.orgemilymore motivation for the Rust rework, which would mitigate the damage14:31:40
@emilazy:matrix.orgemilythey should really really really just do some hack in the compiler14:32:19
@emilazy:matrix.orgemilyI really don't understand why Rust settled on defaulting to the only impl of a trait if one exists16:11:16
@emilazy:matrix.orgemilyit's such a compat hazard. Haskell doesn't do it16:11:26
@emilazy:matrix.orgemilyI mean I assume "ergonomics" but…16:11:34
@aloisw:kde.org@aloisw:kde.org
In reply to @emilazy:matrix.org
I really don't understand why Rust settled on defaulting to the only impl of a trait if one exists
Same, and I guess they could even change it under the same policy that allows all these breaking changes, so that the entire cost can be paid at once.
16:53:49
@emilazy:matrix.orgemily apparently it would break .as_ref() on Cow and stuff 16:56:46

Show newer messages


Back to Room ListRoom Version: 6