Skip to content

Instantly share code, notes, and snippets.

@kamidev
kamidev / zig_master_build_history_m3max.md
Last active July 31, 2025 12:50
Zig master build history on M3 Max

20250731 Sequoia 15.6, latest XCode Commandline Tools, homebrew-installed LLVM 20.1.8 (llvm@20)

20250711 Sequoia 15.5, latest XCode Commandline Tools, homebrew-installed LLVM 20.1.8 (llvm@20)

20250614 Sequoia 15.5, latest XCode Commandline Tools, homebrew-installed LLVM 20.1.7 (llvm@20)

20250605 Sequoia 15.5, latest XCode Commandline Tools, homebrew-installed LLVM 20.1.6 (llvm@20)

20250529 Sequoia 15.5, latest XCode Commandline Tools, homebrew-installed LLVM 20.1.5 (llvm@20)

@kamidev
kamidev / zig_behavior_test_20250731
Last active July 31, 2025 12:49
Failing behavior tests on zig 0.15.0-dev.1304+19fc5f4fb (running on M3 Max)
➜ build git:(master) zig build test-behavior
test-behavior
└─ run test behavior-x86_64-macos-none-core2-Debug 1974/2004 passed, 3 failed, 27 skipped
error: 'behavior.cast.test.cast f16 to wider types' failed: ???:?:?: 0x1040f1029 in ??? (???)
???:?:?: 0x104321273 in ??? (???)
???:?:?: 0x104321476 in ??? (???)
error: 'behavior.vector.test.array to vector with element type coercion' failed: ???:?:?: 0x1040f1029 in ??? (???)
???:?:?: 0x1044dea22 in ??? (???)
???:?:?: 0x1044dec36 in ??? (???)
error: 'behavior.widening.test.float widening' failed: ???:?:?: 0x1040f1029 in ??? (???)
@kamidev
kamidev / zig_install_m3_max_macos.md
Last active July 31, 2025 12:49
zig_macos_m3_max_install

Personal notes building zig 0.15.0-dev.xxxx on Macbook M3 Max

20250731 Sequoia 15.6, latest XCode Commandline Tools, homebrew-installed LLVM 20.1.8 (llvm@20)

This way of building probably works on all Apple Silicon Macs, but you must check other models yourself. I keep a list of some successful M3 Max builds here

Some Intel Macs should also work (default homebrew path is the only significant difference). But I don't test that anymore.

@kamidev
kamidev / zig_macos_m1_install.md
Last active April 25, 2023 10:07
Building zig master on M1 Mac

Keybase proof

I hereby claim:

  • I am kamidev on github.
  • I am kamidev (https://keybase.io/kamidev) on keybase.
  • I have a public key ASCUNUEd9gHCjY-9B48oJMznxi-1psO0bKSMgA3azCJb7Ao

To claim this, I am signing this object:

#demo {
font-family: 'Helvetica', Arial, sans-serif;
}
a {
text-decoration: none;
color: #f66;
}
li {
line-height: 1.5em;
margin-bottom: 20px;
@kamidev
kamidev / gist:c8cb4569851f75173bdfcacc8993ac3d
Created June 9, 2016 11:44
Phoenix.new error using Erlang 19.0-rc.2
Erlang/OTP 19 [erts-8.0] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]
Interactive Elixir (1.3.0-rc.1) - press Ctrl+C to exit (type h() ENTER for help)
➜ installer git:(master) mix phoenix.new dev_app --dev
...
➜ installer git:(master) ✗ cd dev_app
➜ dev_app git:(master) ✗ mix phoenix.server
==> connection
Compiling 1 file (.ex)
Generated connection app