Bohdan Pavuk bpavuk · he/him
bpavuk pushed to main at bpavuk/bpavuk.term 2026年07月09日 13:36:01 +02:00
e473d16606
nix: flake update
913fcdce60
nix: add distrobox, replace docker with podman
Compare 2 commits »
bpavuk commented on pull request ziglang/zig#36060 2026年07月06日 14:25:17 +02:00
WIP: std.os: prohibit imports of non-native OS APIs

I don't know how to make it so that the check (in ensureWindows() helper) is only executed on functions that tap into external DLLs because these functions have no body to add `comptime {...

bpavuk commented on pull request ziglang/zig#36060 2026年07月06日 00:27:42 +02:00
WIP: std.os: prohibit imports of non-native OS APIs

@squeek502 opt 2 will break a ton of stuff - there is data that only makes sense on a platform it belongs to. honestly I lean towards per-function gating (opt 1).

bpavuk commented on pull request ziglang/zig#36053 2026年07月05日 21:40:33 +02:00
WIP: bring back plan9

@Arusekk @K4 this is awesome, I wish you luck. it would be interesting to follow this as an example of adding OS support

bpavuk commented on pull request ziglang/zig#36060 2026年07月05日 21:02:36 +02:00
WIP: std.os: prohibit imports of non-native OS APIs
bpavuk commented on pull request ziglang/zig#36053 2026年07月05日 20:57:47 +02:00
WIP: bring back plan9

dafuq!? where do you even obtain a copy of Plan9 to test this on???

bpavuk commented on pull request ziglang/zig#36060 2026年07月05日 20:48:04 +02:00
WIP: std.os: prohibit imports of non-native OS APIs

so, tests revealed a problem. the mere fact of importing OS APIs without preliminary checks result in compile error. you either not use it at all or only import it behind a platform check. I...

bpavuk created pull request ziglang/zig#36060 2026年07月05日 20:21:32 +02:00
os: prohibit imports of non-native OS APIs
bpavuk commented on issue ziglang/zig#36025 2026年07月05日 20:00:34 +02:00
Using Linux syscalls on MacOS should give compile time error

I cooked up something.

bpavuk pushed to main at bpavuk/bpavuk.term 2026年07月02日 18:58:46 +02:00
4eb03b4957
nix: replace zen twilight with zen stable
b1adc4321a
nix: flake update
89574a18f9
nix: re-enable KDE Plasma
Compare 3 commits »
bpavuk pushed to main at bpavuk/bpavuk.term 2026年06月24日 18:25:26 +02:00
3828156f35
nix(bpavuk-nixos): moved swap to NVMe SSD
bpavuk pushed to main at bpavuk/bpavuk.term 2026年06月24日 11:57:04 +02:00
2818b8c8e5
nvim: install Trouble
456e34535a
nix: remove vsc*de
9f48eed51c
nix: remove android studio
618085aa09
nix: flake update
Compare 4 commits »
bpavuk pushed to main at bpavuk/bpavuk.term 2026年06月15日 15:32:39 +02:00
f287992d5c
nvim: enable Emmet LSP
148e277a13
nvim: enable Angular LSP
70a8d24021
nix: flake update
Compare 3 commits »
bpavuk pushed to main at bpavuk/bpavuk.term 2026年06月12日 11:07:29 +02:00
12f7f039f4
nvim: disabled roslyn-powered filewatching
fc2896a323
nix: add vsc*de
Compare 2 commits »
bpavuk pushed to main at bpavuk/bpavuk.term 2026年06月09日 20:24:23 +02:00
7ed962a569
nix: add teams
07419b7fbd
nix: flake update
00aa337b10
steam: enable gamescopeSession
2986e682c6
nix: flake update
e7f5dd09f6
nix: flake update
Compare 5 commits »
bpavuk commented on issue ziglang/zig#31424 2026年06月01日 23:28:28 +02:00
A binary compiled with -target x86-windows.xp does not run on Windows XP with Zig-provided entry point

@desttinghim this should work without declaring kernel32 functions as exports, no? ntdll.dll is present on WinXP, but not every API there is present in XP. the only way forward is actually running...

bpavuk commented on issue ziglang/zig#31424 2026年06月01日 23:26:11 +02:00
A binary compiled with -target x86-windows.xp does not run on Windows XP with Zig-provided entry point

Non-invasive patch welcome.

bpavuk pushed to main at bpavuk/bpavuk.term 2026年05月22日 11:32:32 +02:00
ccf9a0563d
nix: added gamescope
bpavuk pushed to main at bpavuk/bpavuk.term 2026年05月14日 18:03:52 +02:00
3e79ef894f
nix: flake update
bpavuk opened issue tkuenneth/benice#2 2026年05月13日 17:48:20 +02:00
you probably forgot to .gitignore the .kotlin folder!