Skip to content

Instantly share code, notes, and snippets.

@kamidev
kamidev / zig_master_build_history_m3max.md
Last active June 15, 2025 20:35
Zig master build history on M3 Max

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)

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

20250407 Sequoia 15.4, latest XCode Commandline Tools, homebrew-installed LLVM 20.1.2 (formula llvm@20)

@kamidev
kamidev / zig_behavior_test_20250614
Last active June 15, 2025 20:33
Failing behavior tests on zig master 0.15.0-dev.832+1ca213dab (running on M3 Max)
test-behavior
└─ run test behavior-x86_64-macos.13.0...15.4.1-none-core2-Debug 1983/2081 passed, 3 failed, 95 skipped
error: 'behavior.cast.test.cast f16 to wider types' failed: ???:?:?: 0x108492023 in ??? (???)
???:?:?: 0x1086d9094 in ??? (???)
???:?:?: 0x1086d9291 in ??? (???)
error: 'behavior.vector.test.array to vector with element type coercion' failed: ???:?:?: 0x108492023 in ??? (???)
???:?:?: 0x1088aa9b4 in ??? (???)
???:?:?: 0x1088aabc0 in ??? (???)
error: 'behavior.widening.test.float widening' failed: ???:?:?: 0x108492023 in ??? (???)
???:?:?: 0x1088e21ec in ??? (???)
@kamidev
kamidev / zig_install_m3_max_macos.md
Last active June 15, 2025 20:34
zig_macos_m3_max_install

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

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

This way of building probably works on all Apple Silicon Macs, but you must check other models yourself. Some Intel Macs should also work (default homebrew path is the only significant difference). But I don't test that anymore.

Here is a list of some previously successful M3 Max builds

DO YOU REALLY NEED TO BUILD FROM SOURCE?

@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