Commits

Address Spaces: Fix comments in Ast.zig

619260d94d • Robin Voetter • Sep 20, 2021

Address Spaces: Yeet address space on function prototypes

95e83afa98 • Robin Voetter • Sep 20, 2021

Address Spaces: LLVM F segment address space test

5a142dfa56 • Robin Voetter • Sep 20, 2021

Address Spaces: Restructure llvmAddressSpace a bit

e4ac063297 • Robin Voetter • Sep 20, 2021

Address Spaces: basic system to check for validity.

13b917148e • Robin Voetter • Sep 20, 2021

Address Spaces: Split out stage2 address llvm tests to individual cases

90a945b38c • Robin Voetter • Sep 20, 2021

Address Spaces: Adapt compile error test cases to @Type with address spaces

7956eee1ab • Robin Voetter • Sep 20, 2021

Address Spaces: Pointer and function info in @Type

c5945467ac • Robin Voetter • Sep 20, 2021

Address Spaces: Render addrspace token in docgen

7a5d0cdf45 • Robin Voetter • Sep 20, 2021

Address Spaces: Smol fixup

0492b71319 • Robin Voetter • Sep 20, 2021

Address Spaces: fmt a bunch of stuff

68fcbb5c0d • Robin Voetter • Sep 20, 2021

Address Spaces: Implement in LLVM codegen

ea393b2bca • Robin Voetter • Sep 20, 2021

Address Spaces: Chaining tests

e09465fc49 • Robin Voetter • Sep 20, 2021

Address Spaces: Move stage 2 tests to stage2/llvm.zig

2f43749c2b • Robin Voetter • Sep 20, 2021

Address Spaces: compiles() test cases

8f28c58759 • Robin Voetter • Sep 20, 2021

Address Spaces: Pointer coercion errors tests

7686165c82 • Robin Voetter • Sep 20, 2021

Address Spaces: Address space on local variable test

6336f08c21 • Robin Voetter • Sep 20, 2021

Address Spaces: Implement right address space for slicing

e77fcf1730 • Robin Voetter • Sep 20, 2021

Address Spaces: zig fmt + tests

8672f2696f • Robin Voetter • Sep 20, 2021

Address Spaces: Return proper address space for &x.y

538f1bbcb3 • Robin Voetter • Sep 20, 2021

Allow x.y when x is a pointer

497c0d3783 • Robin Voetter • Sep 20, 2021

Address Spaces: Default align, linksection & addrspace for anon decls

64c328a717 • Robin Voetter • Sep 20, 2021

Address Spaces: Disallow coercing pointers to different address spaces

e182c17187 • Robin Voetter • Sep 20, 2021

Address Spaces: Return proper address space for &x[y]

0e6dc64a6f • Robin Voetter • Sep 20, 2021

Address Spaces: decl_ref, *?T => *T, and *(E!T) -> *T

cd9f6001af • Robin Voetter • Sep 20, 2021

Address Spaces: x86 segment address spaces in builtin

6023108650 • Robin Voetter • Sep 20, 2021

Address spaces: Forbid addrspace and linksection for local variables

cfbe9a6f61 • Robin Voetter • Sep 20, 2021

Address Spaces: Sema basics

805e1bffbd • Robin Voetter • Sep 20, 2021

Address spaces: AstGen

7da9fa6fe2 • Robin Voetter • Sep 20, 2021

Address spaces: addrspace(A) parsing

ccc7f9987d • Robin Voetter • Sep 20, 2021

stage2: implement `@atomicStore`

9fa723ee50 • Andrew Kelley • Sep 19, 2021

elf: add amd64 relocation types

2a0c44fff3 • Jakub Konka • Sep 19, 2021

Improve ensureTotalCapacity call in ChildProcess.collectOutputWindows

224d4de747 • Ryan Liptak • Sep 19, 2021

Update all ensureCapacity calls to the relevant non-deprecated version

59f5053bed • Ryan Liptak • Sep 19, 2021

std.PriorityDequeue: ensureUnusedCapacity and ensureTotalCapacity

feeb25908b • Ryan Liptak • Sep 19, 2021

std.PriorityQueue: ensureUnusedCapacity and ensureTotalCapacity

2be3b1d2bf • Ryan Liptak • Sep 19, 2021

std.fifo.LinearFifo: ensureUnusedCapacity and ensureTotalCapacity

cfe71cb67a • Ryan Liptak • Sep 19, 2021

Add Linux ioctl creation utilities (#9748)

d2b5105f54 • Jens Goldberg • Sep 18, 2021

ci: update to new sourcehut access token

f0b1eec809 • Andrew Kelley • Sep 17, 2021

elf: add a couple missing special section indexes SHN_

d8375696f6 • Jakub Konka • Sep 17, 2021

stage2: improve LLVM backend for enums

b58d8aa05f • Andrew Kelley • Sep 17, 2021

stage2: fix global variables with inferred type

091a98f524 • Andrew Kelley • Sep 17, 2021

stage2: implement `@setAlignStack` and 128-bit cmpxchg

dbe9a5114e • Andrew Kelley • Sep 17, 2021

ci: go back to passing state for linux

dc9d76b630 • Andrew Kelley • Sep 16, 2021

zig cc: support -S and -emit-llvm CLI parameters

d11f42c2b2 • Andrew Kelley • Sep 16, 2021

build.zig: support -Duse-zig-libcxx

6d37ae95ed • Andrew Kelley • Sep 16, 2021

ci: linux: enable LLVM stage2 tests

8f8294a809 • Andrew Kelley • Sep 16, 2021

build: make -Dskip-stage2-tests not build stage2

2c8b201d05 • Andrew Kelley • Sep 16, 2021

move behavior test to "passing for stage2" section

ab84ba39d0 • Andrew Kelley • Sep 16, 2021

std/special: fix 'zig test --test-evented-io

dc214e041e • Stephen Gutekanst • Sep 16, 2021

stage2 Module: fix for 32 bit

6f85a67987 • Žiga Željko • Sep 16, 2021

macho: implement object relinking in stage2

983d6dcd9e • Jakub Konka • Sep 16, 2021

Set the Storage socket sizes to be system defined

506f24cac2 • Stephen Gregoratto • Sep 16, 2021

std.unicode: cleanup allocations on error in allocating functions

db940a2c81 • Ryan Liptak • Sep 16, 2021

net.Address: Fix writing 0-bytes when formatting Unix addresses

e1bf350b4d • Kirjastonhoitaja • Sep 16, 2021

stage2: fix "cmpxchg with ptr" test case

d5c1d24964 • Andrew Kelley • Sep 16, 2021

stage2: implement `@atomicRmw` and `@atomicLoad`

b67d1810be • Andrew Kelley • Sep 16, 2021

fix __chkstk on aarch64

f83a4b444c • Jonathan Marler • Sep 16, 2021

stage2: implement `@fence`

19691c0b17 • Andrew Kelley • Sep 15, 2021

azure pipeline fix removal of recently run exe

e5fd45003e • Jonathan Marler • Sep 15, 2021

Added implementation for _fseeki64 and _ftelli64 from mingw-w64 9.0.0 (#9402). (#9766)

e06052f201 • Michal Ziulek • Sep 15, 2021

ci: azure: update to newer msys2 release

2b90e2c284 • Andrew Kelley • Sep 15, 2021

macho: when adding extern fn, check if already resolved

25416d8121 • Jakub Konka • Sep 15, 2021

stage2: implement cmpxchg and improve comptime eval

0395b35cee • Andrew Kelley • Sep 15, 2021

Remove WIN16 version of WSAOVERLAPPED. Use LPWSAOVERLAPPED_COMPLETION_ROUTINE

5d14590ed1 • Travis Martin • Sep 14, 2021

plan9 linker: fix for 32 bit

370be12652 • Jacob G-W • Sep 14, 2021

add functions to decode an epoch timestamp (#9040)

010ca69864 • Jonathan Marler • Sep 14, 2021

Merge pull request #9676 from ziglang/zld-incr

85f065a511 • Jakub Konka • Sep 14, 2021

zig fmt: Keep callconv(.Inline) on function pointer types

d1908c9f66 • Philipp Lühmann • Sep 14, 2021

stage2: fix incorrect spelling of AtomicOrder

264acfdf3c • Andrew Kelley • Sep 14, 2021

stage2: add array_to_slice AIR instruction

97d69e3352 • Andrew Kelley • Sep 14, 2021

stage2: Type/Value use an enum rather than usize

a9a21c5988 • Andrew Kelley • Sep 14, 2021

stage2: implement Value.copy for structs and unions

5529febab0 • Andrew Kelley • Sep 14, 2021

fix missing paths (#9754)

f011f13933 • lucky • Sep 13, 2021

Merge pull request #9734 from Andoryuuta/macho-zld-win-filepath

50e34a063c • Jakub Konka • Sep 13, 2021

os: usingnamespace fixes for std.x.os.Socket and std.os.TCP

c4f97d3365 • Kenta Iwasaki • Sep 13, 2021

std: publicize ArrayListUnmanaged.allocatedSlice to match ArrayList

2118566931 • Silver • Sep 12, 2021

Improve HTML semantics and a11y of language reference

0c091feb5a • Mr. Paul • Sep 10, 2021

Fix compile error for p256 scalar arithmetic (#9715)

9e24727062 • Luuk de Gram • Sep 10, 2021

Fix unmatched close brace in zir dump

93c6e31cf1 • Martin Wickham • Sep 9, 2021

reexport crypto/phc_encoding (#9712)

3611487952 • lucky • Sep 9, 2021

cmake: also check Homebrew install paths when looking for LLVM

23c25c5eaf • FnControlOption • Sep 8, 2021

openbsd: readapt event loop after usingnamespace changes

175d95b591 • Sébastien Marie • Sep 8, 2021

Merge pull request #9700 from marler8997/bootstrapAarch64Windows

6237dc0ab8 • Andrew Kelley • Sep 8, 2021

ci: add 0.8.1 release to download page

501e6cf2f3 • Andrew Kelley • Sep 7, 2021

Merge pull request #9636 from ehaas/hexfiles

d305ba7f2d • Andrew Kelley • Sep 7, 2021

Fix libc file to check against compilation target instead of native (#9670)

3d5ff91441 • Martin Wickham • Sep 7, 2021

plan9: change output executable name

88e0f81eef • Jacob G-W • Sep 7, 2021

openbsd: event loop: use EVFILT_TIMER instead of EVFILT_USER

c2f585e435 • Sébastien Marie • Sep 7, 2021

Merge pull request #9695 from g-w1/evloop-usingns

f1126e854c • Andrew Kelley • Sep 7, 2021

Merge pull request #9684 from FnControlOption/astgen-string-table

a48e5af69d • Andrew Kelley • Sep 7, 2021

Fix building aarch64-windows-gnu by adding missing libc files and compiler_rt functions (#9555)

fd2c1d8605 • Jonathan Marler • Sep 7, 2021

langref: update link to 0.8.1 docs

16c3cd3d19 • Andrew Kelley • Sep 7, 2021

stdlib: fix ChildProcess.killPosix

34671b1d19 • Takeshi Yoneda • Sep 6, 2021

link: Recognize -z origin|noexecstack|now|relro linker args.

eb5e4ac495 • Alex Rønne Petersen • Sep 4, 2021

Merge pull request #9618 from ziglang/std-os-reorg

594271f8db • Andrew Kelley • Sep 2, 2021

compiler_rt: add __clzdi2 and __clzti2

81e2034d4a • Jan Philipp Hafer • Sep 1, 2021

AstGen: fix "missing function name" error

04b801655c • Andrew Kelley • Sep 1, 2021

saturating arithmetic builtins: add, sub, mul, shl (#9619)

21a5769afe • travisstaloch • Sep 1, 2021

std: Use truncating cast in WIFSTOPPED for Linux, FreeBSD and DragonFly

4f0aa7d639 • Philip Åkesson • Sep 1, 2021