spirv: add decl dependencies for functions also
405f7298ac • Robin Voetter • Apr 8, 2023
spirv: temporarily emit test kernels
efe7fae6af • Robin Voetter • Apr 8, 2023
spirv: implement error set and error unions
719d47d823 • Robin Voetter • Apr 8, 2023
spirv: improve linking globals
8bbfbfc956 • Robin Voetter • Apr 8, 2023
spirv: overhaul constant lowering
80b8435569 • Robin Voetter • Apr 8, 2023
spirv: union types/constants
764f19034d • Robin Voetter • Apr 8, 2023
spirv: optional constants
75abe3b43b • Robin Voetter • Apr 8, 2023
spirv: improve genConstant usage
0c53fea42c • Robin Voetter • Apr 8, 2023
spirv: slice constants
12a3a8b100 • Robin Voetter • Apr 8, 2023
spirv: string literals
e788dfa142 • Robin Voetter • Apr 8, 2023
spirv: optional types
27833004db • Robin Voetter • Apr 8, 2023
spirv: generic global pointers
3c7f93aa69 • Robin Voetter • Apr 8, 2023
spirv: initial decl_ref pointer generation
fbe5f0c345 • Robin Voetter • Apr 8, 2023
spirv: generate code directly in updateFunc/updateDecl
c9db6e43af • Robin Voetter • Apr 8, 2023
spirv: start lowering non-function decls
34b98ee372 • Robin Voetter • Apr 8, 2023
spirv: convert bools on load/store
f1229e0f00 • Robin Voetter • Apr 8, 2023
spirv: make locals generic pointers
caf8461af8 • Robin Voetter • Apr 8, 2023
spirv: introduce type/value representations
2a8e784989 • Robin Voetter • Apr 8, 2023
spirv: more fixes and improvements
8a00ec162c • Robin Voetter • Apr 8, 2023
spirv: make IdResultType and IdRef weak aliases of IdResult
700dee34d5 • Robin Voetter • Apr 8, 2023
spirv: some fixes and improvements
0c2526b18e • Robin Voetter • Apr 8, 2023
spirv: switch_br lowering
e443b1bed7 • Robin Voetter • Apr 8, 2023
spirv: left shift
205d928b24 • Robin Voetter • Apr 8, 2023
spirv: struct field ptr index, ptr elem ptr
ea97966c9e • Robin Voetter • Apr 8, 2023
spirv: div, rem, intcast, some strange integer masking
8608d6e235 • Robin Voetter • Apr 8, 2023
spirv: (some) array and struct constants
23e210c38f • Robin Voetter • Apr 8, 2023
spirv: enum values, struct_field_val, ret_ptr, ret_load
bca6f2901a • Robin Voetter • Apr 8, 2023
spirv: add_with_overflow
6146abee1e • Robin Voetter • Apr 8, 2023
spirv: slice operations
c23d668c79 • Robin Voetter • Apr 8, 2023
spirv: add liveness checks
3c5ab4dd3d • Robin Voetter • Apr 8, 2023
spirv: slice types
39016948f0 • Robin Voetter • Apr 8, 2023
spirv: array, structs, bitcast, call
3f92eaceb6 • Robin Voetter • Apr 8, 2023
spirv: emit OpName for some primitive types
dae8b4c11f • Robin Voetter • Apr 8, 2023
spirv: improve storage efficiency for integer and float types
3eafe3033e • Robin Voetter • Apr 8, 2023
spirv: make Type.Ref stronger
5826a8a064 • Robin Voetter • Apr 8, 2023
spirv: enum type
a60308f87c • Robin Voetter • Apr 8, 2023
spirv: allow more calling conventions
df5577c28b • Robin Voetter • Apr 8, 2023
spirv: cannot build libc
ba60d456b4 • Robin Voetter • Apr 8, 2023
spirv: make genericName match target name.
12ff362654 • Robin Voetter • Apr 8, 2023
dont destroy old bin file on link openpath failure
c6fbe0d5d8 • Robin Voetter • Apr 8, 2023
std: add generic target for spirv
6dc1fafe98 • Robin Voetter • Apr 8, 2023
spirv: add Addresses capability for opencl
17de4a88e9 • Robin Voetter • Apr 8, 2023
zig cc: handle the -r flag
c22a30ac99 • Andrew Kelley • Apr 8, 2023
zig.h: fix typo for zig_trap definition
aa45854ec3 • Andrew Kelley • Apr 8, 2023
std: add FreeBSD's procctl api.
2e2d37917d • David CARLIER • Apr 8, 2023
Merge pull request #15202 from SuperAuguste/misc-wasm
58bab660b5 • Luuk de Gram • Apr 8, 2023
tls.Client: don't read if we don't need more data
fde05b10b3 • Nameless • Apr 8, 2023
Merge pull request #15097 from zachcheu/add-wrap-flag
55a8b7e1fa • Andrew Kelley • Apr 7, 2023
Merge pull request #14668 from Techatrix/wasm-floatops
4ebf483e0d • Luuk de Gram • Apr 7, 2023
Merge pull request #15195 from mlugg/fix/liveness-loop-defer-deaths
48f98494fd • Andrew Kelley • Apr 7, 2023
std.json: allow returning custom errors from custom stringify
0866396308 • mateusz • Apr 7, 2023
Make self-hosted wasm @returnAddress return 0
dac62424f9 • Auguste Rame • Apr 7, 2023
Merge pull request #15101 from motiejus/glibc_compat
13aa7871b2 • Andrew Kelley • Apr 6, 2023
Merge remote-tracking branch 'origin/master' into llvm16
9f957184a1 • Andrew Kelley • Apr 6, 2023
CI: disable reproducibility check on x86_64-macos
271f24f047 • Andrew Kelley • Apr 6, 2023
CI: update aarch64-macos tarball
eccf39c995 • Andrew Kelley • Apr 6, 2023
zig.h: f16 fix for compiler_rt
ef5afbfcf4 • Andrew Kelley • Apr 6, 2023
CI: update x86_64-macos tarballs to llvm 16.0.1
467a1498e4 • Andrew Kelley • Apr 6, 2023
update zig1.wasm
eb19f73af5 • Andrew Kelley • Apr 6, 2023
update libcxx to LLVM 16.0.1
fc9ab4144c • Andrew Kelley • Apr 6, 2023
Merge remote-tracking branch 'origin/master' into llvm16
f289277599 • Andrew Kelley • Apr 6, 2023
compiler_rt: change the abi of f16 on mac to depend on the other type
5870ffeb82 • Jacob Young • Apr 6, 2023
compiler_rt: attempt to fix f16 abi on mac with llvm 16
243848167b • Jacob Young • Apr 6, 2023
update C headers to LLVM 16.0.0
a4d7b7edc1 • Andrew Kelley • Mar 18, 2023
Merge remote-tracking branch 'origin/master' into llvm16
5c4bbd0657 • Andrew Kelley • Mar 17, 2023
CI: update macos tarball to llvm 16.0.0-rc4
aea45bdf25 • Andrew Kelley • Mar 17, 2023
update libcxx to LLVM 16.0.0-rc4
0d4e223ab5 • Andrew Kelley • Mar 17, 2023
update-zig1: add --enable-sign-ext to wasm-opt
cef9aaa456 • Andrew Kelley • Mar 17, 2023
Merge remote-tracking branch 'origin/master' into llvm16
b1adddadc2 • Andrew Kelley • Mar 17, 2023
disable failing standalone test on windows
5c913fb2bc • Andrew Kelley • Mar 17, 2023
remove standalone test "issue_9812"
4d7e77cb17 • Andrew Kelley • Mar 17, 2023
Merge remote-tracking branch 'origin/master' into llvm16
1ed569e0b2 • Andrew Kelley • Mar 17, 2023
update CI tarballs to LLVM16
778ca2ae6b • Andrew Kelley • Mar 4, 2023
Merge remote-tracking branch 'origin/master' into llvm16
df4cfc2ecf • Andrew Kelley • Mar 3, 2023
translate-c: handle more wrapper types in `isAnyopaque`
72443fb88c • Veikka Tuominen • Mar 2, 2023
std.Target: add xtensa to toCoffMachine
0909f47f86 • Andrew Kelley • Feb 28, 2023
Merge remote-tracking branch 'origin/master' into llvm16
d399f8a489 • Andrew Kelley • Feb 27, 2023
Merge remote-tracking branch 'origin/master' into llvm16
b5b634e4e8 • Andrew Kelley • Feb 19, 2023
Merge remote-tracking branch 'origin/master' into llvm16
efdc94c107 • Andrew Kelley • Feb 18, 2023
unconditionally pass --no-default-config to clang
06df842e4d • Andrew Kelley • Feb 18, 2023
Merge remote-tracking branch 'origin/master' into llvm16
09cee1d5e3 • Andrew Kelley • Feb 4, 2023
Merge remote-tracking branch 'origin/master' into llvm16
fab9b7110e • Andrew Kelley • Feb 3, 2023
update Findllvm.cmake static lib list to LLVM 16
d20d69b59e • Andrew Kelley • Jan 30, 2023
CI: enable checks on llvm16 branch
434124a476 • Andrew Kelley • Jan 30, 2023
CI: update tarballs to LLVM 16.0.0-rc1
5ba703b030 • Andrew Kelley • Jan 30, 2023
build.zig: update list of llvm libs to llvm 16
343e79df06 • Andrew Kelley • Jan 29, 2023
build.zig: llvm c++ files require -std=c++17
5bdc8f9d89 • Andrew Kelley • Jan 29, 2023
update libcxx to llvm 16.0.0rc1
501a6bdddf • Andrew Kelley • Jan 29, 2023
update clang options data to LLVM 16
56311b8bbb • Andrew Kelley • Jan 26, 2023
update CPU features to LLVM 16
0ca3582a86 • Andrew Kelley • Jan 26, 2023
update libunwind to llvm 16
1e7083d09c • Andrew Kelley • Jan 26, 2023
update libcxxabi to llvm 16
e41b58ddc3 • Andrew Kelley • Jan 26, 2023
update libcxx to llvm 16
1eaf180dd0 • Andrew Kelley • Jan 26, 2023
update C headers to LLVM 16
85be0b8c65 • Andrew Kelley • Jan 26, 2023
update clang API to 16
b260bf42d3 • Andrew Kelley • Jan 26, 2023
update zig_llvm.cpp and zig_llvm.h to LLVM 16
740a0d8f12 • Andrew Kelley • Jan 26, 2023
update clang and ar to llvm 16
5994a5d18d • Andrew Kelley • Jan 26, 2023
update cmake files to LLVM 16
9c3bd437e6 • Andrew Kelley • Jan 26, 2023
Merge pull request #14434 from FnControlOption/xz
96a55f6ce8 • Andrew Kelley • Jan 26, 2023
langref: make "Type Coercion" subsections more consistent
fcef728b9b • Manlio Perillo • Jan 25, 2023