Commits

docgen: slightly cleaner display of libc cli args

c0b937ba12 • Andrew Kelley • Sep 24, 2019

Fix result loc unwrapping with optional in error union

5fb7af26ab • LemonBoy • Sep 24, 2019

Fix assignment to optional payload

93367adaa7 • LemonBoy • Sep 24, 2019

Create user-specified `output-dir`

0bdc85181c • Jay Weisskopf • Sep 24, 2019

Prevent crash with invalid extern type

663e665843 • LemonBoy • Sep 23, 2019

Fix computation of switch coverage

db988f42a7 • LemonBoy • Sep 23, 2019

make type_allowed_in_extern more robust

53ae03ebe9 • Andrew Kelley • Sep 23, 2019

zig build: linkSystemLibrary integrates with pkg-config

29b82d20a4 • Andrew Kelley • Sep 23, 2019

Merge pull request #3290 from ziglang/more-test-coverage

35c1d8cefc • Andrew Kelley • Sep 23, 2019

Merge pull request #3298 from ziglang/gethostname

989cd4233e • Andrew Kelley • Sep 22, 2019

Fix #3272 - update docs

8a15537c6e • Euan Torano • Sep 22, 2019

stage1: fix lost argv[0]

c5716715d5 • Michael Dusan • Sep 22, 2019

Fix TLS for VariantI arches with a twist

a11c20e26a • LemonBoy • Sep 21, 2019

zig test: don't skip execution when explicit command provided

4dd17a7c9e • Andrew Kelley • Sep 21, 2019

add behavior test for float widening f16 to f128

2c681d7ba1 • Andrew Kelley • Sep 21, 2019

Merge pull request #3278 from LemonBoy/struct-gen

f3a7c346dd • Andrew Kelley • Sep 21, 2019

Merge pull request #3238 from Tetralux/fixed-allocator-reset

533aff3a6a • Andrew Kelley • Sep 21, 2019

Merge pull request #3183 from LemonBoy/fix-3128

3377044ebe • Andrew Kelley • Sep 20, 2019

avoid setting `tail` for `@panic`

257fded70c • Andrew Kelley • Sep 20, 2019

add more RISCV64 linux bits to std lib

f663bcd6b2 • Andrew Kelley • Sep 20, 2019

Merge branch 'daurnimator-linux-5.3'

ea776c287b • Andrew Kelley • Sep 20, 2019

reject types of automatic container layout in packed unions

74d0b5bf7c • Sahnvour • Sep 20, 2019

add test case for already fixed bug

c9a5a6b83a • Andrew Kelley • Sep 20, 2019

Fix comptime bitcast inside an expression

3b4a6679a6 • Timon Kruiper • Sep 20, 2019

update README

695695c852 • Andrew Kelley • Sep 20, 2019

fix typo in docs

ee200aaa8c • Andrew Kelley • Sep 20, 2019

stage1: fix gcc 9.1.0 compiler error on archlinux

d60f9d0d4b • Michael Dusan • Sep 20, 2019

Merge pull request #3260 from ziglang/llvm9

e81156b873 • Andrew Kelley • Sep 20, 2019

Disable Channel, Future, and Lock tests for FreeBSD (#3253)

925ffbce7f • stratact • Sep 19, 2019

update std.zig.tokenizer

ef3f7ecc19 • Andrew Kelley • Sep 19, 2019

Merge pull request #3017 from fengb/tokenize-cleaner-errors

cd3068b4eb • Andrew Kelley • Sep 19, 2019

src: use zig_panic rather than having LLVM abort

3b297f58f7 • daurnimator • Sep 19, 2019

docs: clarify @clz and @ctz terminology to not be endian-specific.

ff9f3275de • Shawn Landden • Sep 19, 2019

Allow Zig programs to implement their own startup (_start) for ELF executables.

c9937f4a2b • Shawn Landden • Sep 19, 2019

pass param as ref in ZigList::append

7ebb7ca580 • ScorrMorr • Sep 19, 2019

Merge branch 'merge-shawnl-simd5'

1eb33966b1 • Andrew Kelley • Sep 19, 2019

Merge branch 'merge-shawnl-simd5'

0048bcbd71 • Andrew Kelley • Sep 19, 2019

Merge branch 'merge-shawnl-simd5'

86209e1a92 • Andrew Kelley • Sep 18, 2019

fix peer result location with typed parent, ...

914ad1ec2e • Andrew Kelley • Sep 18, 2019

fix tripping llvm assert

c6e77f248d • Andrew Kelley • Sep 16, 2019

update clone on arm32 to latest musl implementation

1cefe14424 • Andrew Kelley • Sep 16, 2019

Fix typos: "seperate" to "separate"

cddd6b46d8 • Jay Weisskopf • Sep 16, 2019

no-stack-arg-probe only for UEFI

8223aca09b • Andrew Kelley • Sep 13, 2019

fix regression from incorrect conflict resolution in prev commit

2b698888ce • Andrew Kelley • Sep 13, 2019

Merge branch 'nrdmn-uefi'

187a6d198f • Andrew Kelley • Sep 13, 2019

Make single-element enum default to u0

eb7d36ae0d • LemonBoy • Sep 13, 2019

Add missing C dl_iterate_phdr function for FreeBSD

742abc71c7 • stratact • Sep 13, 2019

Correct AT_FDCWD definition

774f770056 • LemonBoy • Sep 12, 2019

improvements targeted at improving async functions

cf4bccf765 • Andrew Kelley • Sep 12, 2019

consolidate std.debug.parseDie and std.debug.parseDie1

68b49f74c4 • Andrew Kelley • Sep 12, 2019

Recognize & skip the UTF-8 BOM

f36b8fd7b2 • LemonBoy • Sep 11, 2019

add behavior test for `@enumToInt(enum(u1){x}.x)`

0eddee449d • Andrew Kelley • Sep 11, 2019

disable runtime safety in std.io.InStream

67491a4222 • Andrew Kelley • Sep 11, 2019

async function calls re-use frame buffers

c9b2210fcf • Andrew Kelley • Sep 11, 2019

update glibc src files to 2.30

7101e583d6 • Andrew Kelley • Sep 10, 2019

Get more of the tests passing for FreeBSD (#3197)

a165cc0535 • stratact • Sep 10, 2019

fix build on macOS + xcode + clang

68d159ea9d • Michael Dusan • Sep 10, 2019

Resolve lazy arguments passed to @compileLog

ba4d83af3e • LemonBoy • Sep 10, 2019

Accept void argument for @cDefine value

e2c68fce89 • LemonBoy • Sep 10, 2019

Merge branch 'async-std-lib'

e657b73f30 • Andrew Kelley • Sep 10, 2019

std: add BloomFilter data structure

a29ce78651 • daurnimator • Sep 10, 2019

Force LLVM to generate byte-aligned packed unions

8fbae77770 • LemonBoy • Sep 10, 2019

forbid opaque types in function return types

a06f84fcc6 • Sahnvour • Sep 10, 2019

fix tests.addPkgTests to always run native target

8bd5681651 • Michael Dusan • Sep 10, 2019

fix a var decl in scope preventing for loop spills

852679c369 • Andrew Kelley • Sep 9, 2019

Merge pull request #3200 from LemonBoy/eq-tagged-union

a3993465fe • Andrew Kelley • Sep 9, 2019

Adjust the stdlib to be 32bit compatible

fec795cd29 • LemonBoy • Sep 9, 2019

fix bad LLVM IR when for target expr needs to be spilled

f50bfb94b5 • Andrew Kelley • Sep 9, 2019

Fix typo in TLS initialization code

e4c3067617 • LemonBoy • Sep 9, 2019

implement spilling when returning error union async function call

f7721ac37c • Andrew Kelley • Sep 9, 2019

release builds of stage1 have llvm ir verification

2482bdf22b • Andrew Kelley • Sep 9, 2019

use /debug:fastlink when building with msvc and debug info

19cf9bd062 • Sahnvour • Sep 9, 2019

test-stack-traces: add FreeBSD

0d9a78a852 • Michael Dusan • Sep 9, 2019

Merge branch 'gustavolsson-clang-frameworks-dir'

071ca00574 • Andrew Kelley • Sep 8, 2019

fix suspensions inside for loops generating invalid LLVM IR

229323e13a • Andrew Kelley • Sep 7, 2019

Merge branch 'glibc-2.30'

d3cf040c90 • Andrew Kelley • Sep 7, 2019

properly spill expressions with async function calls

9a18db8a80 • Andrew Kelley • Sep 7, 2019

implement spills when expressions used across suspend points

d1a98ccff4 • Andrew Kelley • Sep 7, 2019

fix await used in an expression generating bad LLVM

9ca8d9e21a • Andrew Kelley • Sep 7, 2019

fixed compiler error for gcc 9.2.0

9423d382fb • emekoi • Sep 6, 2019

runtime safety for noasync function calls

7d303ae861 • Andrew Kelley • Sep 6, 2019

implement `noasync` function calls

0a3c6dbda9 • Andrew Kelley • Sep 6, 2019

Add compiler error when negating invalid type

ca70ca7e26 • Timon Kruiper • Sep 5, 2019

add -l as an alias for --library

4a5bc89862 • Andrew Kelley • Sep 5, 2019

os: raise maximum file descriptor limit

b564e7ca59 • Andrew Kelley • Sep 5, 2019

prefer result type casting to peer type resolution

2045b4d932 • Andrew Kelley • Sep 5, 2019

I'm pretty sure `sp` is the stack pointer on all ARM

8f0df86937 • Andrew Kelley • Sep 5, 2019

Add compile error when shifting amount is not an int type

866c253e0e • Timon Kruiper • Sep 5, 2019

Always resolve the struct field types

8e3c56b912 • LemonBoy • Sep 5, 2019

Resolve lazy values when checking for definedness

0107b19124 • LemonBoy • Sep 5, 2019

Add Array support to @Type

9a358d2d33 • Jonathan Marler • Sep 5, 2019

Shorten @field documentation and add an example

847a262efd • Vesa Kaihlavirta • Sep 5, 2019

stage1 enhance IR print

fe153ad2a4 • Michael Dusan • Sep 5, 2019

Add the noinline keyword for function declarations

fabf45f5fc • LemonBoy • Sep 5, 2019

fix typo with tls initialization

a7fd14096c • Andrew Kelley • Sep 4, 2019

Merge pull request #3152 from Snektron/arm-support-improvement

090f2ffb82 • Andrew Kelley • Sep 4, 2019

Implicit cast from enum literal to optional enum and implicit cast to payload of error union

e540e5b8ec • Timon Kruiper • Sep 4, 2019

Merge branch 'marler8997-typeBuiltin'

53a6aea216 • Andrew Kelley • Sep 4, 2019

emit a compile error if a test becomes async

77a5f888be • Andrew Kelley • Sep 4, 2019

Merge branch 'Vexu-comment-in-array'

6b27290c68 • Andrew Kelley • Sep 4, 2019