Commits

disable failing behavior tests with llvm 12

0c06a1885f • Michael Dusan • Mar 3, 2021

disable failing behavior tests with llvm 12

8ca299ddbe • Andrew Kelley • Mar 2, 2021

Revert "update i386 assembly to satisify llvm12"

934b170d67 • Andrew Kelley • Mar 2, 2021

stage2: use std.zig.fmtId for builtin.zig source

c10a2d7649 • Andrew Kelley • Mar 2, 2021

update to latest std Thread API

70d100b1e2 • Andrew Kelley • Mar 2, 2021

x86: detect and set 16bit_mode and 32bit_mode CPU features

68c00122b1 • Andrew Kelley • Mar 2, 2021

cmake: update findllvm.cmake file to include llvm12 libraries

939f334221 • Timon Kruiper • Mar 1, 2021

Merge remote-tracking branch 'origin/master' into llvm12

584cb2e4fb • Andrew Kelley • Mar 1, 2021

zig c++: fix compilation that includes any c++ std library file

24215df8c5 • Timon Kruiper • Mar 1, 2021

tools/update_cpu_features: fix usage()

85eb05e9a8 • Michael Dusan • Mar 1, 2021

stage1: update to LLVM 12 sret callsite requirements

72404db31f • Andrew Kelley • Mar 1, 2021

update i386 assembly to satisify llvm12

6af6c3c979 • Andrew Kelley • Mar 1, 2021

glibc: clang 12 assembler regression workaround

4b1fe8e492 • Andrew Kelley • Feb 28, 2021

update ARM target CPU features

ab36a162d0 • Andrew Kelley • Feb 28, 2021

tools/update_cpu_features: add a "flatten" feature

85ab1b01e7 • Andrew Kelley • Feb 28, 2021

tools/update_cpu_features: better patching API

e02acc0288 • Andrew Kelley • Feb 27, 2021

std.zig.fmtEscapes: update impacted test

9082d76168 • Michael Dusan • Feb 27, 2021

std.Target.Abi: add gnuilp32

6fe2fb6cdb • Michael Dusan • Feb 27, 2021

std.Target: add powerpcle

280195038a • Andrew Kelley • Feb 27, 2021

Merge remote-tracking branch 'origin/master' into llvm12

9e8943736e • Andrew Kelley • Feb 27, 2021

tools/update_cpu_features: consistent naming of neoverse cpus

d91605e27e • Andrew Kelley • Feb 27, 2021

update amdgpu target CPU features

02bda72d91 • Andrew Kelley • Feb 27, 2021

update RISC-V target CPU features

a9f19221e9 • Andrew Kelley • Feb 27, 2021

update most target CPU features to llvm12

50a5fc98dc • Andrew Kelley • Feb 27, 2021

update x86 CPU features

59b4facd34 • Andrew Kelley • Feb 27, 2021

tools/update_cpu_features: prune redundant features

45739725c1 • Andrew Kelley • Feb 27, 2021

tools/update_cpu_features: handle ISAs with no features

03de5ec6dd • Andrew Kelley • Feb 27, 2021

tools/update_cpu_features: branch quota where necessary

a804944c7d • Andrew Kelley • Feb 27, 2021

introduce tools/update_cpu_features.zig

2733ca91b2 • Andrew Kelley • Feb 27, 2021

zig cc: update clang command line options to LLVM 12 rc2

3519b74c06 • Andrew Kelley • Feb 26, 2021

llvm12: sync with llvmorg-12.0.0-rc2

659f712ae8 • Michael Dusan • Feb 26, 2021

stage1: Fix emission of sret annotation for LLVM

b706b9bce7 • LemonBoy • Feb 26, 2021

Revert "stage1: upgrade to new LLVM sret attribute requirement"

431801707f • Andrew Kelley • Feb 26, 2021

stage1: upgrade to new LLVM sret attribute requirement

685b5c26b7 • Andrew Kelley • Feb 26, 2021

translate-c: fix botched merge conflict

70e935db5b • Andrew Kelley • Feb 26, 2021

Merge remote-tracking branch 'origin/master' into llvm12

0b58b61799 • Andrew Kelley • Feb 26, 2021

fix to compile against 12.0.0-rc2

dc325669e3 • Michael Dusan • Feb 26, 2021

stage1: Let LLVM legalize the overflowing ops on vectors

1ac512df70 • LemonBoy • Dec 29, 2020

update the CPU target features and models

8f1408578c • Andrew Kelley • Dec 17, 2020

stage1: apply LLVM ssp attributes globally

bbb3403b5d • Andrew Kelley • Dec 16, 2020

update clang.zig and translate-c for the clang C++ API changes

da54e7cd00 • Andrew Kelley • Dec 16, 2020

Merge remote-tracking branch 'origin/master' into llvm12

755c558026 • Andrew Kelley • Dec 16, 2020

Update clang options

f59069f3d0 • Jakub Konka • Dec 16, 2020

Update changes due to different CPU feature sets

4b62f1bd93 • Jakub Konka • Dec 16, 2020

Update zig_llvm.cpp and other bits

1c40a4df09 • Jakub Konka • Dec 16, 2020

Update target details

6f3ed2f71f • Jakub Konka • Dec 16, 2020

Update libcxxabi

38bf94280b • Jakub Konka • Dec 16, 2020

Update libcxx

f9a11fbfaf • Jakub Konka • Dec 16, 2020

Update libunwind

1e66ac5755 • Jakub Konka • Dec 16, 2020

Update clang headers

8612dac225 • Jakub Konka • Dec 16, 2020

Update clang drivers

83ff94406e • Jakub Konka • Dec 16, 2020

Update LLVM version numbers in CMake

9c2d8056ce • Jakub Konka • Dec 16, 2020

Merge pull request #7431 from LemonBoy/fix-7426

b3c1ced2c3 • Andrew Kelley • Dec 15, 2020

mingw-w64: add .def files for xaudio2_8

b3f4802aa0 • Christian Wesselhoeft • Dec 15, 2020

create SendToError (#7417)

0c33624a45 • luna • Dec 15, 2020

stage2: Add -include libc-symbols.h when building crtn.S

5f7352b5b5 • LemonBoy • Dec 15, 2020

openbsd: crt0.o file is different when build static or dynamic mode

96e3222796 • Sébastien Marie • Dec 15, 2020

openbsd: correct few structs

8bf5a3a5c1 • Sébastien Marie • Dec 15, 2020

openbsd: link with required system libraries (#7380)

7cd6c25c8f • Sebastien Marie • Dec 15, 2020

stage1: Don't skip steps when analyzing union types

8a2ab60fca • LemonBoy • Dec 15, 2020

Add missed Linux syscalls

8591f30b0d • data-man • Dec 14, 2020

Merge pull request #7411 from LemonBoy/sigaction-smoke

91e8be385c • Jakub Konka • Dec 14, 2020

std: Fix formatting of type values

a471a57560 • LemonBoy • Dec 14, 2020

stage2: use %type not @type for libc stubs

343249efd8 • Isaac Freund • Dec 14, 2020

bump version to 0.7.0 => 0.7.1

481ce7361e • Andrew Kelley • Dec 13, 2020

Merge pull request #7406 from ifreund/dyn-musl2

4fd27719b4 • Andrew Kelley • Dec 12, 2020

glibc: do not provide -lcrypt

6b7ddfbafe • Andrew Kelley • Dec 12, 2020

std.fs.path.extension: different behavior for ending dot

d569e37cb5 • Andrew Kelley • Dec 12, 2020

stage2: proper file extension stripping

6ab5bebed1 • Andrew Kelley • Dec 12, 2020

std.fs.path.extension: add additional API guarantee

52bc1442d6 • Andrew Kelley • Dec 12, 2020

Merge pull request #7098 from MasterQ32/std.fs.path.extension

1852dc7e13 • Andrew Kelley • Dec 12, 2020

fix deadlock with build-exe on an object for windows

c4f53d1ef6 • Andrew Kelley • Dec 11, 2020

mingw-w64: add .def files for xinput1_4

5b56f4e48a • Andrew Kelley • Dec 11, 2020

mingw-w64: add support for -lwldap32

a1d3886ff0 • Andrew Kelley • Dec 11, 2020

zig fmt: Fix alignment of initializer elements

fa6449dac0 • LemonBoy • Dec 11, 2020

stage2: detect redundant C/C++ source files

64a590a311 • Andrew Kelley • Dec 11, 2020

update contributing docs

0d00938016 • Andrew Kelley • Dec 11, 2020

CLI: improved local cache directory logic

f7d600675c • Andrew Kelley • Dec 10, 2020

Added global-cache argument to build system + removed extra args.

26399b5249 • antlilja • Dec 10, 2020

Merge pull request #7372 from LemonBoy/atomicint

a3de27ef3b • Andrew Kelley • Dec 10, 2020

Support casting enums to all int types.

55cac65f95 • Evan Haas • Dec 10, 2020

Merge pull request #7369 from jorangreef/io_uring_timeout

5a5389128d • Andrew Kelley • Dec 10, 2020

make std.json.unescapeString pub

afc21a2f1c • Vexu • Dec 10, 2020

translate-c: support referencing c containers in macros

73016212a3 • Vexu • Dec 10, 2020

Merge pull request #7368 from kubkon/macho-trie-cleanup

23c1b7faee • Jakub Konka • Dec 10, 2020

Merge pull request #7375 from mikdusan/qemu

8951f72fa3 • Michael Dusan • Dec 10, 2020

CLI: infer --name based on first C source file or object

cb896a6573 • Andrew Kelley • Dec 10, 2020

Do not keep the build.zig cache manifest file locked.

4c51adeb0d • Timon Kruiper • Dec 10, 2020

mingw-w64: patch to silence implicit-function-declaration warnings

7c93d9aacb • Andrew Kelley • Dec 9, 2020

MoveFileEx can return ACCESS_DENIED

6e636064e6 • Andrew Kelley • Dec 9, 2020

Merge pull request #7367 from kubkon/aarch64-stp-ldp

ae3fd86dcc • Andrew Kelley • Dec 9, 2020

Merge pull request #7362 from Vexu/std

f291194834 • Andrew Kelley • Dec 9, 2020

Fix operator precedence documentation

676e416c86 • Martin Wickham • Dec 9, 2020

Merge pull request #7366 from LemonBoy/fix-7346

5ff0f364a5 • Andrew Kelley • Dec 9, 2020

Fixes #7352 - ignore zig fmt ignore zig-cache

3599fb9bfc • Lee Cannon • Dec 9, 2020

Merge pull request #7355 from ziglang/lld-child-process

391d81a380 • Andrew Kelley • Dec 9, 2020

std.json: unreachable -> expect in tests

21550bb7cd • xackus • Dec 9, 2020

stage1: Validate the specified cc for lazy fn types

8ac711596d • LemonBoy • Dec 9, 2020

Change tag returned by zigTagType for c_longdouble to Float.

8f646daed6 • antlilja • Dec 8, 2020

add support for environment variables to control cache directories

2759313263 • Andrew Kelley • Dec 8, 2020