Commits

cbe: implement optional slice representation change

48a2783969 • Jacob Young • Oct 29, 2022

cbe: fix floating point builtins

e20d2b3151 • Jacob Young • Oct 25, 2022

cbe: enable test fixed by #13296

3d22327b23 • Jacob Young • Oct 25, 2022

cbe: improve floating point type support

94425fe46e • Jacob Young • Oct 25, 2022

cbe: add support for all float literals types

6021edd7ce • Jacob Young • Oct 25, 2022

cbe: implement field_parent_ptr

54326cc554 • Jacob Young • Oct 25, 2022

cbe: implement cmp_lt_errors_len

361035fe7a • Jacob Young • Oct 25, 2022

cbe: update test cases

e470cf361f • Jacob Young • Oct 25, 2022

cbe: implement packed structs

ab468d57e3 • Jacob Young • Oct 25, 2022

std: add cbe hacks to more targets

15df64ade8 • Jacob Young • Oct 25, 2022

cbe: implement 128-bit and fix smaller integer builtins

1bab854868 • Jacob Young • Oct 25, 2022

cbe: fix globals that reference functions

65a48df532 • Jacob Young • Oct 25, 2022

cbe: fix typedef declaration order

8b6a3ba74e • Jacob Young • Oct 25, 2022

cbe: allow immediate and register asm constraints in naked functions

3d90ee50ff • Jacob Young • Oct 25, 2022

cbe: fix C syntax when rendering initializers

4fdac5f1c9 • Jacob Young • Oct 25, 2022

cbe: get enough things working to support basic programs

4765294ca4 • Jacob Young • Oct 25, 2022

cbe: fix atomics

912b84bbad • Jacob Young • Oct 25, 2022

cbe: implement some float ops

6921b0a850 • Jacob Young • Oct 25, 2022

cbe: misc fixes

b48417aed2 • Jacob Young • Oct 25, 2022

cbe: implement global assembly

1dd4a6102f • Jacob Young • Oct 25, 2022

cbe: implement ptr slice ptr

e8bda9eb3a • Jacob Young • Oct 25, 2022

cbe: implement aggregate_init of struct

87d432328e • Jacob Young • Oct 25, 2022

cbe: canonicalize types that have the same C type when emitting typedefs

feb8f81cd9 • Jacob Young • Oct 25, 2022

cbe: fix global access fix

5eafc10bf4 • Jacob Young • Oct 25, 2022

cbe: implement more asm features

c126a1018e • Jacob Young • Oct 25, 2022

cbe: fix global access

a12535f501 • Jacob Young • Oct 25, 2022

cbe: implement tag name

f399dd107a • Jacob Young • Oct 25, 2022

cbe: fix loads and stores of 0-bit types

40b5bb7161 • Jacob Young • Oct 25, 2022

cbe: implement airUnionInit

962f33ee11 • Jacob Young • Oct 25, 2022

cbe: fix infinite recursion on recursive types

6a4266d62a • Jacob Young • Oct 25, 2022

cbe: cleanup code and fix cases test breakage

7c9a9a0fd4 • Jacob Young • Oct 25, 2022

behavior: enable stage2_c tests that are currently passing

525dcaecba • Jacob Young • Oct 25, 2022

behavior: fix redefined exports

45c667eb21 • Jacob Young • Oct 25, 2022

c: improve lowering of undef values

e875530f8f • Jacob Young • Oct 25, 2022

c: fix redefinition of typedef warnings

5ae3ac9c43 • Jacob Young • Oct 25, 2022

c: hacks to fix incompatible redeclaration of library function warnings

f81651932a • Jacob Young • Oct 25, 2022

c: fix incompatible pointer types warning

f8a8197caa • Jacob Young • Oct 25, 2022

c: cast NULL in advance to avoid comparison warnings

3b501b2d81 • Jacob Young • Oct 25, 2022

c: fix nonscalar type cast warning

497329622a • Jacob Young • Oct 25, 2022

c: fix stage1 compatibility

72e2fc4c73 • Jacob Young • Oct 25, 2022

c: fix int literal warnings

0092f6ed88 • Jacob Young • Oct 25, 2022

c: fix switch on bool warning

61bf43d790 • Jacob Young • Oct 25, 2022

c: fix empty container warnings

da939b032e • Jacob Young • Oct 25, 2022

c: implement @errorName

6f3654ad69 • Jacob Young • Oct 25, 2022

c: fix mangling of error names

c8d0e71de6 • Jacob Young • Oct 25, 2022

c: fix undefined tests in ReleaseSafe

ab024d3524 • Jacob Young • Oct 25, 2022

fmt: fix f80 hex formatting

458233a684 • Jacob Young • Oct 25, 2022

link: add an explicit error set for flush() and flushModule()

b3cd38ea4a • Andrew Kelley • Oct 25, 2022

build: add `-Donly-c` option

4f04759c87 • Andrew Kelley • Oct 24, 2022

macho: handle majority of DW_FORM_ values for DWARF4 in the linker

828735ac03 • Jakub Konka • Oct 23, 2022

Merge pull request #13251 from Vexu/c-abi

04472af328 • Andrew Kelley • Oct 23, 2022

Merge pull request #13267 from ziglang/macho-threaded-sha256

a3033c7bd9 • Andrew Kelley • Oct 23, 2022

CMake: detect use of CMAKE_PREFIX_PATH env var

0ae60f7236 • Andrew Kelley • Oct 23, 2022

Revert "fix CI failures with commit "ci: make directory structure in releases consistent""

f82a82f889 • Andrew Kelley • Oct 23, 2022

fix CI failures with commit "ci: make directory structure in releases consistent"

54c8861bc4 • Eric Joldasov • Oct 22, 2022

Merge pull request #13260 from ziglang/zld-sync

e67c756b91 • Andrew Kelley • Oct 22, 2022

update compiler_rt README and prettify it

776f7de967 • Jan Philipp Hafer • Oct 22, 2022

CI: drone: skip some ReleaseFast and ReleaseSmall std lib tests

10b8c4d8f0 • Andrew Kelley • Oct 22, 2022

fix: correctly import memcmp.zig in compiler-rt

cdf7e7dba9 • Luuk de Gram • Oct 22, 2022

Merge pull request #12837 from topolarity/err-ret-trace-improvements-1923

09236d29b7 • Andrew Kelley • Oct 22, 2022

CI: drone: skip ReleaseSafe std lib tests that link libc

b9103bd514 • Andrew Kelley • Oct 22, 2022

Support compiling for the android NDK (#13245)

8d4778b4f9 • Louis Pearson • Oct 21, 2022

Revert "ci: make directory structure in releases consistent"

3b2f0c3eee • Andrew Kelley • Oct 21, 2022

ci: make directory structure in releases consistent

28054d96f0 • Eric Joldasov • Oct 21, 2022

UEFI: Querying memory map size with no allocation

680d3cd1fc • David Gonzalez Martin • Oct 21, 2022

Merge pull request #13219 from Vexu/stage2-fixes

972c39e2c0 • Veikka Tuominen • Oct 21, 2022

Merge pull request #13236 from joachimschmidt557/stage2-aarch64

41575b1f55 • Joachim Schmidt • Oct 21, 2022

Revert "add std.debug.todo"

0f00766661 • Andrew Kelley • Oct 21, 2022

add m68k target CPU features

5b9c8d1d6f • Andrew Kelley • Oct 20, 2022

crypto/benchmark - replace testing allocator

b41b35f578 • Matheus C. França • Oct 20, 2022

Fix #12091: Error message with TERM=dumb is missing info

a99d465f62 • yujiri8 • Oct 20, 2022

link/MachO: avoid depending on host PATH_MAX

a4eb221b9e • Andrew Kelley • Oct 19, 2022

build: added unwind_tables to LibExeObjStep

3f577f06a0 • LordMZTE • Oct 19, 2022

Merge pull request #13036 from BratishkaErik/fix-installing

8a344fab39 • Andrew Kelley • Oct 19, 2022

Merge pull request #13218 from Luukdegram/fix-emulatable-step

7d6596e979 • Luuk de Gram • Oct 19, 2022

Revert recent std.Progress implementation changes

1952dd6437 • Andrew Kelley • Oct 19, 2022

ci: windows: update tarball

14c173b200 • Andrew Kelley • Oct 18, 2022

Revert "adding `static` and `dynamic` ZigEquivalent

4f9345d20b • Andrew Kelley • Oct 18, 2022

Merge pull request #13055 from alichraghi/m2m

b120c819db • Andrew Kelley • Oct 18, 2022

synchronize target CPU features with LLVM 15.0.3

4962f36b0f • Andrew Kelley • Oct 18, 2022

Sema: fix runtime int to enum with one possible value

7c7d9e13d7 • Andrew Kelley • Oct 18, 2022

update libcxx to LLVM 15.0.3

d0a5ad0e4c • Andrew Kelley • Oct 18, 2022

os.copy_file_range: save a syscall for most operations

fd10baf748 • Motiejus Jakštys • Oct 18, 2022

[elf] main.zig: add -z nocopyreloc

5ec76cf5c8 • Motiejus Jakštys • Oct 18, 2022

Merge pull request #13120 from jcalabro/master

787788996f • Loris Cro • Oct 18, 2022

value: implement `Value.eqlAdvanced` on slices

687a7d38a0 • Jacob Young • Oct 18, 2022

stage2: implement packedStuctToInt for more types

edc842ff18 • GethDW • Oct 18, 2022

std.debug: define error set in DebugInfo.lookupModuleDl

759f72fcfe • Meghan • Oct 18, 2022

std: check for overflow in dumpStackTraceFromBase

23e212a9d0 • Xavier Bouchoux • Oct 18, 2022

Sema: implement linksection on functions

bd0dd225e8 • jacobly0 • Oct 18, 2022

Fix for #13163: DefaultRwLock accumulates write-waiters, eventually fails to write lock (#13180)

71f8762959 • jumpnbrownweasel • Oct 17, 2022

Merge pull request #11747 from Luukdegram/compiler-rt

ce3ffa5e1b • Andrew Kelley • Oct 17, 2022

add tcdrain on linux

8aa21ade8c • Yujiri • Oct 17, 2022

stage2: allow comptime expressions for inline asm

a1486e1e1e • Andrew Kelley • Oct 17, 2022

tools: add lldb stage2 pretty printers

1e963053d0 • Jacob Young • Oct 17, 2022

Merge pull request #13193 from Luukdegram/wasm-locals

c010767311 • Andrew Kelley • Oct 17, 2022

emutls: add const to default_value field

1e0f74a9e6 • Jacob Young • Oct 17, 2022

std.os: handle error.UnreachableAddress in send()

059e397ffc • Naoki MATSUMOTO • Oct 17, 2022

Give better error message for --name with folder separator

f36aee93cc • Evin Yulo • Oct 17, 2022

fix setsockopt returning ENODEV

1459231624 • Jens Goldberg • Oct 17, 2022