Commits

fix `zig fmt` arg0 handled incorrectly

98869edb8b • Andrew Kelley • Feb 24, 2019

introduce std.debug.captureStackTrace

00d8f4a1bb • Andrew Kelley • Feb 23, 2019

better libc detection (#1996)

6fd8d455bc • Andrew Kelley • Feb 23, 2019

implement vector negation

52bb71867d • Andrew Kelley • Feb 22, 2019

add regression test for bitcast to array

2fe8a0831f • Andrew Kelley • Feb 22, 2019

docs for packed structs

d0c39895aa • Andrew Kelley • Feb 22, 2019

fix `@bitCast` when src/dest types have mismatched handle_is_ptr

0c5f897904 • Andrew Kelley • Feb 22, 2019

better field access of types which have one possible value

cbce61a209 • Andrew Kelley • Feb 21, 2019

better handling of arrays in packed structs

1066004b79 • Andrew Kelley • Feb 21, 2019

`@sliceToBytes` works at comptime

2bb795dc45 • Andrew Kelley • Feb 21, 2019

extern structs support comptime bitcasting

db31c2524d • Andrew Kelley • Feb 21, 2019

packed structs support comptime bitcasting

3ee9d06cbd • Andrew Kelley • Feb 21, 2019

deduplicate compile errors for undeclared identifiers

079728752e • Andrew Kelley • Feb 20, 2019

Merge branch 'matthew-mcallister-slice-deref-failure'

067968c57f • Andrew Kelley • Feb 19, 2019

Prevent crash in tagged enums rendering (#1986)

400006bbe7 • LemonBoy • Feb 19, 2019

valgrind client requests for undefined values

db74832e40 • Andrew Kelley • Feb 19, 2019

remove --no-rosegment workaround now that valgrind bug is fixed

c9fb5240d6 • Andrew Kelley • Feb 19, 2019

Merge branch 'kristate-zig-backport-issue1944'

007a260cda • Andrew Kelley • Feb 18, 2019

Some function doc tweaks (#1961)

99adda9df5 • John Schmidt • Feb 18, 2019

docs: shadowing

043090020f • Andrew Kelley • Feb 18, 2019

docs: note top level declarations are order-independent

8922008dec • Andrew Kelley • Feb 18, 2019

export _mh_execute_header with weak linkage

28bf768883 • Andrew Kelley • Feb 18, 2019

Merge branch 'emekoi-fix-1711'

74a335c4cc • Andrew Kelley • Feb 18, 2019

Fixed std.testing.expectEqual

d2fb95af88 • Jimmi HC • Feb 18, 2019

Translate parameterless C functions (#1978)

e280dce30f • LemonBoy • Feb 18, 2019

Add align attribute for params pointers

7d762648a4 • LemonBoy • Feb 18, 2019

README: add NetBSD to support table

74d9593d85 • Andrew Kelley • Feb 18, 2019

Merge pull request #1972 from coypoop/netbsd

3e586264e5 • Andrew Kelley • Feb 18, 2019

Merge pull request #1963 from matthew-mcallister/dedup-compile-log-warning

39207fa1d4 • Andrew Kelley • Feb 18, 2019

fix openWriteNoClobber and add test

7e54954052 • Quetzal Bradley • Feb 18, 2019

Merge pull request #1975 from BenoitJGirard/master

de18ece294 • Andrew Kelley • Feb 17, 2019

Silence gcc8 class-memaccess warnings

6cf38369d2 • LemonBoy • Feb 17, 2019

freebsd: fix pointer cast in mmap

8d2a902945 • Maya Rashish • Feb 17, 2019

Merge branch 'sjdh02-master'

db9c1b0528 • Andrew Kelley • Feb 17, 2019

translate-c: 4 more functions using C decls

c3c92ca8b1 • Andrew Kelley • Feb 17, 2019

fix regressions from previous commit when building with clang

2dfa76a1a7 • Andrew Kelley • Feb 16, 2019

translate-c: proof of concept for transitioning to userland

356cfa08f4 • Andrew Kelley • Feb 16, 2019

README: direct link to Download & Documentation at the top

bd52d81dc3 • Andrew Kelley • Feb 16, 2019

refactor translate-c - no more using namespace clang

f4c5bcfea5 • Andrew Kelley • Feb 16, 2019

Merge pull request #1898 from Sahnvour/translate-c-arrays

f57182456d • Andrew Kelley • Feb 16, 2019

fmt_runner: remove redundant check

a97362e677 • Andrew Kelley • Feb 16, 2019

bring zig fmt to stage1

ba56f365c8 • Andrew Kelley • Feb 16, 2019

Merge pull request #1958 from ziglang/parse-float

77a4e7b374 • Marc Tiehuis • Feb 16, 2019

removed hidden union tag in release modes

5736a9c6a9 • emekoi • Feb 16, 2019

typecheck the panic function

a05e224150 • Andrew Kelley • Feb 16, 2019

breaking: fix @sizeOf to be alloc size rather than store size

7293e012d7 • Andrew Kelley • Feb 15, 2019

Merge pull request #1965 from ziglang/c-pointer-type

567c9b688e • Andrew Kelley • Feb 15, 2019

add test for truncate on comptime integers

ee5e196f88 • Andrew Kelley • Feb 15, 2019

remove the "top of the comptime stack" compile error

c58b802034 • Andrew Kelley • Feb 14, 2019

ci: freebsd: remove '.git' from URL as per upstream suggestion

a4e32d9fb1 • Andrew Kelley • Feb 14, 2019

Added error for nesting vectors

2911eb34de • Jimmi Holst Christensen • Feb 13, 2019

We already support vector bit operators, so let's test it

53297a1bd0 • Jimmi Holst Christensen • Feb 13, 2019

Merge branch 'master' of github.com:ziglang/zig

c7b9ab985c • Jimmi Holst Christensen • Feb 13, 2019

We already support vector on floats, so let's test it

c221b29c9d • Jimmi Holst Christensen • Feb 13, 2019

README: move i386-macosx to Tier 4

43df49cb35 • Andrew Kelley • Feb 11, 2019

avoid needlessly creating global constants

8e68d43ad3 • Andrew Kelley • Feb 10, 2019

testing.expectEqual use expected type as the type of actual

2f9fedabf0 • Jimmi HC • Feb 10, 2019

`@truncate`: comptime 0 when target type is 0 bits

caf672c495 • Andrew Kelley • Feb 10, 2019

docs: add threadlocal keyword to grammar

31be1ddf09 • Andrew Kelley • Feb 10, 2019

fix not updating debug info type of optional error sets

34eb9f18ac • Andrew Kelley • Feb 10, 2019

Merge branch 'vector-int-add-safety'

ca8580ece1 • Andrew Kelley • Feb 9, 2019

docgen: update for threadlocal keyword

a8a63feba7 • Andrew Kelley • Feb 9, 2019

zig fmt: support threadlocal

052800e952 • Andrew Kelley • Feb 9, 2019

fix docs

d6f2af378a • Andrew Kelley • Feb 9, 2019

fix compiler assertion failure when returning value from test

46ddd5f5f4 • Andrew Kelley • Feb 9, 2019

std.debug.assert: remove special case for test builds

c2db077574 • Andrew Kelley • Feb 8, 2019

Make ThreadSafeFixedBufferAllocator alias FixedBufferAllocator when --single-threaded

be6d022257 • John Schmidt • Feb 8, 2019

fix using the result of @intCast to u0

f330eebe4b • Andrew Kelley • Feb 7, 2019

build: make sure LLVM is exactly correct

7843c96df8 • Andrew Kelley • Feb 7, 2019

better error message when LLVM does not understand a triple

2b2bf53a49 • Andrew Kelley • Feb 7, 2019

Merge branch 'kristate-zig-backport-std.mem.join'

a0590bda29 • Andrew Kelley • Feb 7, 2019

Merge branch 'kristate-zig-backport-std.os.path'

7fc99c33bd • Andrew Kelley • Feb 7, 2019

Merge pull request #1924 from ziglang/tls

8a5d3e2eaf • Andrew Kelley • Feb 7, 2019

doc/targets.md has moved to the github wiki

3abf293a84 • Andrew Kelley • Feb 6, 2019

Fixed Serializer and BitOutStream when used with streams that have empty error sets.

20e2d8da61 • tgschultz • Feb 6, 2019

Merge pull request #1919 from Sahnvour/windows-childprocess

fd28b9d501 • Andrew Kelley • Feb 6, 2019

docs: clarify passing aggregate types as parameters

ac4e38226b • Andrew Kelley • Feb 5, 2019

Added support for vector wrapping mult and sub

4010f6a11d • Jimmi Holst Christensen • Feb 5, 2019

fix vector debug info tripping LLVM assertion

06be65a602 • Andrew Kelley • Feb 5, 2019

SIMD: array to vector, vector to array, wrapping int add

8c6fa982cd • Andrew Kelley • Feb 5, 2019

Merge branch 'kristate-zig-backport-std.mem.separate'

2828a9695f • Andrew Kelley • Feb 4, 2019

`std.mem.Allocator.create` replaced with better API

dfbc063f79 • Andrew Kelley • Feb 3, 2019

Fix slice concatenation

c90c256868 • Matthew McAllister • Feb 3, 2019

introduce --single-threaded build option

9b8e23934b • Andrew Kelley • Feb 1, 2019

Fix runtime assignment to comptime aggregate field

8bedb10939 • Matthew McAllister • Feb 1, 2019

add compile errror for @bitCast when bit counts mismatch

ae1ebe09b7 • Andrew Kelley • Feb 1, 2019

Merge pull request #1775 from tgschultz/stdlib-serialization

bbe857be96 • Andrew Kelley • Feb 1, 2019

Merge branch 'emekoi-windows-mutex'

8d32d25619 • Andrew Kelley • Feb 1, 2019

darwin: fix incorrect timeval struct type

7a4ed10981 • Andrew Kelley • Jan 31, 2019

os.cpp: fix regression on Windows from 59c050e7

28873e7622 • Andrew Kelley • Jan 31, 2019

introduce vector type for SIMD

545064c1d9 • Andrew Kelley • Jan 31, 2019

fix test after merging ad8381e0d2936f

169a789b34 • Andrew Kelley • Jan 30, 2019

collapse os_file_mtime into os_file_open_r and check for directory

59c050e7ff • Andrew Kelley • Jan 30, 2019

Move tokenizer error location to offending char

ad8381e0d2 • Matthew McAllister • Jan 30, 2019

darwin time code: don't cast to int until the end

ecb0cb661a • Andrew Kelley • Jan 30, 2019

fix freebsd ci from previous commit

9ca94bbba5 • Andrew Kelley • Jan 30, 2019

backport copy elision changes

581edd643f • Andrew Kelley • Jan 30, 2019

simpler implementation of `&&` and `||` hints

9c328b4291 • Andrew Kelley • Jan 30, 2019

Hint at use of and/or when &&/|| is improperly used (#1886)

5bf9ffdc5b • kristopher tate • Jan 25, 2019

llvm-config sanity check

3bec3b9f9b • tharvik • Jan 21, 2019