wasm codegen: fix call_indirect
568d9936ab • Andrew Kelley • Jan 15, 2025
wasm linker: allow undefined imports when lib name is provided
070b973c4a • Andrew Kelley • Jan 15, 2025
wasm linker: handle extern functions in updateNav
23d0882b54 • Andrew Kelley • Jan 15, 2025
wasm linker: fix data segments memory flow
766284fec8 • Andrew Kelley • Jan 15, 2025
std.ArrayHashMap: allow passing empty values array
3cb00c5bcd • Andrew Kelley • Jan 15, 2025
wasm linker: fix calling imported functions
91efc5c98b • Andrew Kelley • Jan 15, 2025
wasm codegen: fix extra index not relative
1a58ae2ed6 • Andrew Kelley • Jan 15, 2025
wasm linker: add __zig_error_name_table data when needed
3c70392210 • Andrew Kelley • Jan 15, 2025
add safety for calling functions that get virtual addrs
85b53730fe • Andrew Kelley • Jan 15, 2025
wasm codegen: fix wrong union field for locals
2d899e9a9f • Andrew Kelley • Jan 15, 2025
fix calculation of nav alignment
0630344894 • Andrew Kelley • Jan 15, 2025
complete wasm.Emit implementation
416fc2df94 • Andrew Kelley • Jan 15, 2025
wasm linker: implement missing logic
458f658b42 • Andrew Kelley • Jan 15, 2025
wasm linker: implement type index method
761387dc55 • Andrew Kelley • Jan 15, 2025
std.Thread: don't export wasi_thread_start in single-threaded mode
70414c1f43 • Andrew Kelley • Jan 15, 2025
fix replaceVecSectionHeader
0555fe8d5b • Andrew Kelley • Jan 15, 2025
wasm linker: implement name subsection
d6b42e585b • Andrew Kelley • Jan 15, 2025
wasm linker fixes
e80a203768 • Andrew Kelley • Jan 15, 2025
wasm codegen: remove dependency on PerThread where possible
4ecc4addc4 • Andrew Kelley • Jan 15, 2025
wasm codegen: fix lowering of 32/64 float rt calls
098e0b1906 • Andrew Kelley • Jan 15, 2025
remove bad deinit
55773aee3f • Andrew Kelley • Jan 15, 2025
add dev env for wasm
4a4fb16c27 • Andrew Kelley • Jan 15, 2025
cmake: remove deleted file
7879d2cf41 • Andrew Kelley • Jan 15, 2025
fix compilation when enabling llvm
edd592d371 • Andrew Kelley • Jan 15, 2025
wasm linker: finish the flush function
968941b535 • Andrew Kelley • Jan 15, 2025
wasm linker: flush export section
264a63b000 • Andrew Kelley • Jan 15, 2025
wasm linker: flush implemented up to the export section
bf88059591 • Andrew Kelley • Jan 15, 2025
wasm linker: implement name, module name, and type for function imports
e21a42723b • Andrew Kelley • Jan 15, 2025
frontend: add const to more Zcu pointers
c96e23632f • Andrew Kelley • Jan 15, 2025
wasm linker: support export section as implicit symbols
26c38b2d42 • Andrew Kelley • Jan 15, 2025
wasm: fix many compilation errors
031c84c8cb • Andrew Kelley • Jan 15, 2025
switch to ArrayListUnmanaged for machine code
b3ecdb21ee • Andrew Kelley • Jan 15, 2025
wasm: use call_intrinsic MIR instruction
bf20a4aa9e • Andrew Kelley • Jan 15, 2025
wasm: move error_name lowering to Emit phase
c443a7a57f • Andrew Kelley • Jan 15, 2025
wasm codegen: rename func: CodeGen to cg: CodeGen
d45e5ac5eb • Andrew Kelley • Jan 15, 2025
wasm codegen: switch on bool instead of int
4a1447d1db • Andrew Kelley • Jan 15, 2025
wasm: implement errors_len as a MIR opcode with no linker involvement
e24f635c75 • Andrew Kelley • Jan 15, 2025
wasm codegen: fix some compilation errors
bffa148600 • Andrew Kelley • Jan 15, 2025
rewrite wasm/Emit.zig
e521879e47 • Andrew Kelley • Jan 15, 2025
std.array_list: tiny refactor for pleasure
b9355edfb1 • Andrew Kelley • Jan 15, 2025
compiler: add type safety for export indices
943dac3e85 • Andrew Kelley • Jan 15, 2025
rework error handling in the backends
9bf715de74 • Andrew Kelley • Jan 15, 2025
elf linker: conform to explicit error sets
77accf597d • Andrew Kelley • Jan 15, 2025
macho linker conforms to explicit error sets, again
da25ed95fc • Andrew Kelley • Jan 15, 2025
remove "FIXME" from codebase
6235cc3da4 • Andrew Kelley • Jan 15, 2025
macho linker: conform to explicit error sets
16180f525a • Andrew Kelley • Jan 15, 2025
wasm linker: aggressive DODification
795e7c64d5 • Andrew Kelley • Jan 15, 2025
print_value: fix crash on undefined slice ptr
77273103a8 • mlugg • Jan 15, 2025
Sema: more validation for builtin decl types
4b910e525d • mlugg • Jan 14, 2025
Sema: fix UB in error reporting
5322459a0b • mlugg • Jan 14, 2025
Type: `struct {}` does not have a well-defined layout
27274d4fde • mlugg • Jan 14, 2025
Coff msdos-stub: replace with documented byte array
affe45b31f • wooster0 • Jan 14, 2025
mingw: Add upstream RtlSecureZeroMemory implementation.
8019694e17 • Alex Rønne Petersen • Jan 14, 2025
Sema: disallow non scalar sentinels in array types and reified types (#22473)
fb43e91b22 • xdBronch • Jan 13, 2025
Dwarf: emit debug info for extern globals
5de880c288 • Jacob Young • Jan 13, 2025
behavior: referencing an extern means depending on it
fb7be4e074 • Andrew Kelley • Jan 13, 2025
Sema: allow tail calls of function pointers
f78f9388fe • mlugg • Jan 13, 2025
std.atomic: fix cache line size for RISC-V
15fe999572 • Ben Grant • Jan 12, 2025
compiler: improve "... contains reference to comptime var" errors
04c9f50aec • mlugg • Jan 11, 2025
Merge pull request #22459 from jacobly0/fix-miscomps
6cfc9c0e02 • Jacob Young • Jan 10, 2025
build.zig: make unit tests not use the full matrix
b36ea592b8 • Andrew Kelley • Jan 10, 2025
Merge pull request #22414 from mlugg/better-analyze-call
bc846c3799 • Matthew Lugg • Jan 10, 2025
bsd: fix stage3 linking on freebsd and dragonfly
80a9f0b942 • Michael Dusan • Jan 10, 2025
cbe: fix miscomps of x86_64 backend
3f95003d4c • Jacob Young • Jan 9, 2025
Dwarf: fix assertion failure
5b5c60f433 • Jacob Young • Jan 8, 2025
`-fwine`: allow 32-bit .exe's be run on backward-compatible 64-bit arches
6a21d18adf • Des-Nerger • Jan 7, 2025
Sema: fix invalid AIR from array concat
40f5eac79c • David Rubin • Jan 7, 2025
test: Enable long calls for all thumb/thumbeb module tests.
23281704dc • Alex Rønne Petersen • Jan 7, 2025
Target: update the extra features before resolving the dynamic linker
fc28a71d9f • David Rubin • Jan 7, 2025
Dwarf: fix abbrev code being overwritten with the wrong empty variant
7aa95bc7f6 • Jacob Young • Jan 6, 2025
remove wasm from redzone targets list
f34ef39af1 • Reuben Dunnington • Jan 6, 2025
Merge pull request #22430 from alexrp/thumbeb
0fb80b0633 • Alex Rønne Petersen • Jan 6, 2025
fix win32 manifest ID for DLLs
a7a5f3506b • Reuben Dunnington • Jan 6, 2025
Remove strict verifyContext invocation from hash_map implementation. (#22370)
745d3ed0ac • cdeler • Jan 6, 2025
x86_64: fix `@errorName` data
0bf44c3093 • Jacob Young • Jan 5, 2025
Sema: fix incorrect type in `optional_payload` instruction
137787edbb • mlugg • Jan 5, 2025
Added support for thin lto
82e7f23c49 • Travis Lange • Jan 5, 2025
std: fix undefined value in Target.Query
da1ffae7d2 • mlugg • Jan 5, 2025
Merge pull request #22412 from mlugg/line-number-incremental
41786fabfc • Matthew Lugg • Jan 5, 2025
compiler: slightly simplify builtin decl memoization
b039a8b615 • mlugg • Jan 5, 2025
Merge pull request #22403 from mlugg/incremental
136c5a916e • Matthew Lugg • Jan 5, 2025
Improve `first()` documentation for split iterators
ff4f2753e4 • axel escalada • Jan 4, 2025
Zir: split up start and end of range in `for_len`
b4da8eef2a • mlugg • Jan 3, 2025
Sema: correctly label `block_comptime` for restoring error return trace index
252c203101 • mlugg • Jan 2, 2025
compiler_rt: fix incorrect __clzsi2_thumb1 lookup table usage
e6879e99e2 • GalaxyShard • Jan 2, 2025
fix: windows libc lib paths for x86-windows-msvc
fed8df9217 • Tangtang Zhou • Jan 1, 2025
Merge pull request #22379 from mlugg/incremental-fixes
0585ed0641 • Matthew Lugg • Jan 1, 2025
Sema: fix invalid coercion `*[n:x]T` -> `*[m]T` for `n != m`
5333d2443a • mlugg • Jan 1, 2025
link/Elf.zig: set stack size and build-id for dynamic libraries.
d02c2c76fc • Jan200101 • Dec 31, 2024
Merge pull request #22352 from mlugg/zir-comptime-reason
0df1f3df2f • Matthew Lugg • Dec 31, 2024
langref: move pointer casting section out of volatile subsection
6d67658965 • Andrew Kelley • Dec 31, 2024
linux: make ptid and ctid in clone() optional
021289a653 • Misaki Kasumi • Dec 31, 2024
InternPool: fix leak when the last namespace bucket is full
ec60156f18 • Jacob Young • Dec 29, 2024
Merge pull request #22344 from Techatrix/slice-of-slice
271452d225 • Andrew Kelley • Dec 29, 2024
add `@Type` behavior tests from #19985
45e4b16caf • Travis Staloch • Dec 29, 2024
Value: implement `orderAgainstZeroInner` for errors
b99dbb6fb5 • David Rubin • Dec 29, 2024
AstGen: lower function addrspace expression correctly
01081cc8e8 • mlugg • Dec 28, 2024
llvm: fix UB in metadata printer
5ee2816f62 • David Rubin • Dec 27, 2024
std.math.tanh: fix special cases comment
30169d1d2e • saccharin • Dec 27, 2024
InternPool: fix segfault in `rehashTrackedInsts`
42dac40b3f • mlugg • Dec 26, 2024