!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

409 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.135 Servers

Load older messages


SenderMessageTime
10 Dec 2025
@rosssmyth:matrix.orgrosssmythThere are interpreters in which parsing is on the critical path, but generally they are ones in which data is loaded dynamically. 20:05:04
@rosssmyth:matrix.orgrosssmyth* There are other interpreters in which parsing is on the critical path, but generally they are ones in which data is loaded dynamically. 20:05:21
@jade_:matrix.orgjade_we could RPC a thread too21:42:54
@jade_:matrix.orgjade_either way is fine tbh21:43:00
@piegames:flausch.socialpiegameslong-term the evaluator would be better as a subprocess anyways so I don't see the downsides21:43:39
@piegames:flausch.socialpiegamesalso it elegantly side-steps the current Rust linking issues21:43:48
@jade_:matrix.orgjade_smack the cherry-pick button, get it into the release branch of supported releases, include as patch in nixpkgs if you don't want to wait on someone releng'ing it.21:43:55
@jade_:matrix.orgjade_naming a piranha plant stuffie nom chompsky21:44:20
@helle:tacobelllabs.nethelle (just a stray cat girl)I'll see if I can handle that in the morning, sure21:48:29
@helle:tacobelllabs.nethelle (just a stray cat girl)ty21:49:38
@raitobezarius:matrix.orgraitobezarius
In reply to @xokdvium:matrix.org
So the closest thing would be to hash .nix files -> cached bytecode -> cached optimizer -> .... -> profit?
Inchallah
22:17:03
@rosssmyth:matrix.orgrosssmythmmmmm challah22:18:59
11 Dec 2025
@zhichu.chen:matrix.orgRoss joined the room.06:45:30
@kloenk:kloenk.eukloenkjust stumbled over that meson 1.9 addes a lot of new rust things and also allows cross language targets apparently? did anyone look into that yet?11:26:50
@qyriad:katesiria.orgQyriad woah what 11:27:30
@qyriad:katesiria.orgQyriad oh shit 11:28:17
@kloenk:kloenk.eukloenkphoronix, but still: https://www.phoronix.com/news/Meson-1.9-Released (mostly looking at meson with rust test integration, and wonder if that also could be interesting for lix-doc)11:28:24
@qyriad:katesiria.orgQyriad I'm looking at their release notes now and it does indeed say that 11:28:39
@qyriad:katesiria.orgQyriad is 1.9 in stable Nixpkgs? 11:28:46
@kloenk:kloenk.eukloenk1.9.1 in 25.11, so guess yeah11:29:11
@qyriad:katesiria.orgQyriad We'll look into it 11:29:23
@qyriad:katesiria.orgQyriad Thank you! 11:29:26
@qyriad:katesiria.orgQyriad It also has rust_dynamic_std (I think per jade's request)which might be helpful too,  11:29:55
@qyriad:katesiria.orgQyriad * It also has rust_dynamic_std (I think per jade's request) which might be helpful too,  11:30:02
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to pinghttps://mesonbuild.com/Release-notes-for-1-9-0.html#new-experimental-option-rust_dynamic_std11:30:04
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to pingFrom the official release notes11:30:12
@kloenk:kloenk.eukloenk(trying to find out how to best run cargo tests in a lix like setup (buildkite,gerrit,nix), not lix itself, so not wanting to annoy in this room, but if anyone has some opinions would like to hear them :) )11:30:48
@qyriad:katesiria.orgQyriad Meson has a "rust" test type, you can look at that 11:54:16
@kloenk:kloenk.eukloenkdoing that. my test was using it in lix so I have not fight meson that much :) (will create a Cl, maybe lix wants to add the cargo tests to the unit test suit :) )12:01:29
@kloenk:kloenk.eukloenk * 12:02:23

There are no newer messages yet.


Back to Room ListRoom Version: 10