Commits

Merge branch 'FireFox317-fix-issue-3030'

f0a141f799 • Andrew Kelley • Aug 20, 2019

Merge pull request #3090 from ziglang/fmt-internal

2aa18b9097 • Marc Tiehuis • Aug 20, 2019

fix @bitCast of packed struct literal

3dbed54294 • Andrew Kelley • Aug 19, 2019

Merge branch 'mikdusan-issue.3010'

07c5e90601 • Andrew Kelley • Aug 19, 2019

added documentation for field access to C pointers (#3088)

efc2237e5a • Aaron Klapatch • Aug 19, 2019

fix void array as a local variable initializer

d067a037cc • Andrew Kelley • Aug 19, 2019

fix array multiplication not setting parent value info

44fb5275c1 • Andrew Kelley • Aug 19, 2019

don't put libc on the elf linker line for objects

3f7f520036 • Andrew Kelley • Aug 19, 2019

fix error message when dependency requires position independent code

5a0275c247 • Nick Erdmann • Aug 18, 2019

add compile error for async frames depending on themselves

ea1734773b • Andrew Kelley • Aug 17, 2019

allow implicit cast of fn to async fn

57b90d2d98 • Andrew Kelley • Aug 17, 2019

detect non-async function pointer of inferred async function

66a490c27c • Andrew Kelley • Aug 17, 2019

add compile error for incorrect atomic ordering in fence #3082

0ff396c34f • Vexu • Aug 17, 2019

fix compiler not checking alignment of function frames

4d8a6f6fea • Andrew Kelley • Aug 17, 2019

fix event loop regression on macos

456a244d62 • Andrew Kelley • Aug 17, 2019

std.event.Loop: fix not waking up after file system I/O

e24cc2e77b • Andrew Kelley • Aug 17, 2019

improvements to std lib for event-based I/O

3dce41b61a • Andrew Kelley • Aug 17, 2019

add missing compile error for fn call bad implicit cast

bf7b6fbbdb • Andrew Kelley • Aug 16, 2019

add test for struct parameter to async function being copied

cbca6586e7 • Andrew Kelley • Aug 16, 2019

fix and test case for returning from suspend block

5a2cbe239f • Andrew Kelley • Aug 16, 2019

correct LLVM subarch names for arm

2cb1f93894 • yvt • Aug 16, 2019

add compile error for casting const frame to anyframe

13c584d325 • Andrew Kelley • Aug 16, 2019

codegen: LLVMConstSub instead of LLVMBuildSub in one place

cba3b8291a • Andrew Kelley • Aug 16, 2019

add tests for bad implicit casting of anyframe types

7798054b58 • Andrew Kelley • Aug 16, 2019

add test for async call of generic function

4ea2331e3d • Andrew Kelley • Aug 16, 2019

add test for wrong frame type used for async call

5df89dafef • Andrew Kelley • Aug 16, 2019

add compile error for @Frame() of generic function

1254a453b9 • Andrew Kelley • Aug 16, 2019

zig fmt

49c88e23af • Andrew Kelley • Aug 16, 2019

zig fmt: add more test cases

7874d5a40b • Andrew Kelley • Aug 16, 2019

implement new async syntax in self-hosted compiler

2151f84d59 • Vexu • Aug 16, 2019

note that -mllvm is unsupported

1e3b6816a8 • Andrew Kelley • Aug 16, 2019

fix crash with sometimes type not being resolved

ff7e826b82 • Andrew Kelley • Aug 15, 2019

add assertion about control flow to fix gcc warning

0b08ae581e • Andrew Kelley • Aug 15, 2019

zig fmt

7e75e1075e • Andrew Kelley • Aug 15, 2019

Merge pull request #3033 from ziglang/rewrite-coroutines

8b97a1aee2 • Andrew Kelley • Aug 15, 2019

force static libs for vendored dependencies

729807203a • Andrew Kelley • Aug 15, 2019

flip the order of fields in error unions

98183e4743 • Andrew Kelley • Aug 13, 2019

README: link to community projects

3aed7de0c4 • Andrew Kelley • Aug 11, 2019

fix enum with one member and custom tag type

b87686dfa0 • Andrew Kelley • Aug 11, 2019

allow comptime_int to implicit cast to comptime_float

1b83ee78a4 • Andrew Kelley • Aug 11, 2019

Fixed tiny typo in the math module (shr's description)

4bd4c5e06d • data-man • Aug 11, 2019

add a little compile error to make Future Andy's life easier

e6ebc41a07 • Andrew Kelley • Aug 9, 2019

fix regression in std.math.min

0bf6796b76 • Andrew Kelley • Aug 9, 2019

Merge pull request #3025 from euantorano/fix/3015-std-os-window-rtlgenrandom

e6ef00233e • Andrew Kelley • Aug 7, 2019

Don't emit clang error if source or filename pointer is null

8621e3b5bd • Sam Tebbs • Aug 7, 2019

std.math.min: return a more restrictive type sometimes

2cd5e55581 • Andrew Kelley • Aug 7, 2019

modify header precedence for zig cc, resolves intrinsics issues (#3027)

8fcf21fefc • Ryan Saunderson • Aug 7, 2019

update readme

7f23dac6dc • Andrew Kelley • Aug 5, 2019

Fix #2993 - use getrandom on freebsd

7b8c96612f • Euan Torano • Aug 5, 2019

Add misisng newline

8aa87ec441 • Euan T • Aug 5, 2019

Add missing S_IS* for NetBSD

0157365872 • Euan Torano • Aug 5, 2019

update CONTRIBUTING.md

30466bccef • Andrew Kelley • Aug 4, 2019

Merge pull request #2797 from Sahnvour/hashing

8c99a51993 • Sahnvour • Aug 4, 2019

Merge pull request #2998 from daurnimator/return-elf

f01cb8cc16 • Andrew Kelley • Aug 4, 2019

Merge pull request #2994 from euantorano/fix/1626-os-getRandomBytesDevURandom

5687323cd2 • Andrew Kelley • Aug 3, 2019

Fix public function lookup

57830e43ee • Christoffer Rasmussen • Aug 3, 2019

docs: add atomicrmw operations list

e68fee3984 • Andrew Kelley • Aug 2, 2019

Merge pull request #2985 from fengb/fix-build-references

1823a5979a • Andrew Kelley • Aug 2, 2019

Merge branch 'assignment-result-loc'

b2d94f9af2 • Andrew Kelley • Aug 2, 2019

disable behavior test for 128-bit cmpxchg

6cb4cac5cd • Andrew Kelley • Aug 1, 2019

allow 128 bit cmpxchg on x86_64

38b5812c48 • Andrew Kelley • Aug 1, 2019

Merge pull request #2965 from Sahnvour/zig-stack-traces

ceec2393cf • Andrew Kelley • Jul 29, 2019

fix std.fmt to handle std.SegmentedList

bc982e65cf • Michael Dusan • Jul 29, 2019

std/build.zig: fix stack checking option

8736a5be2a • Nick Erdmann • Jul 29, 2019

fix std.rb.Node.getParent to return optional

7e436006be • Michael Dusan • Jul 29, 2019

Merge pull request #2958 from emekoi/mingw-cmake

d694f298d8 • Andrew Kelley • Jul 29, 2019

Merge pull request #2969 from evangrayk/zero-width-structs

c47b75312d • Marc Tiehuis • Jul 29, 2019

avoid a register copy when fetching the stack pointer in _start

74abc5ad2f • Joachim Henke • Jul 26, 2019

add test for previous commit

9e11f67f0d • Andrew Kelley • Jul 24, 2019

align src for IrInstructionArrayToVector

8e4f3a6f15 • Michael Dusan • Jul 24, 2019

Fixed an integer overflow in zig fmt and added testcase

59850c1ce1 • Timon Kruiper • Jul 23, 2019

fix escape sequence rendering

57aa8997bd • Vexu • Jul 23, 2019

compiler-rt: add __muldi3

16be70cbbf • Andrew Kelley • Jul 22, 2019

disable segfault handler when panicking

bc31c1280e • Andrew Kelley • Jul 22, 2019

fix usingnamespace analyzing the expression multiple times

a3327f0fbd • Andrew Kelley • Jul 22, 2019

zig build: adjust DESTDIR logic

d6d0bb0542 • Andrew Kelley • Jul 22, 2019

zig build: support DESTDIR environment variable

77c2ac3fcd • Andrew Kelley • Jul 21, 2019

Merge branch 'fengb-tokenize-ampamp'

f429f4dcab • Andrew Kelley • Jul 19, 2019

fix usingnamespace

af8661405b • Andrew Kelley • Jul 19, 2019

zig build: add valgrind cli options

1d07bbbef2 • Andrew Kelley • Jul 19, 2019

closes #2916

e5d032982e • Michael Dusan • Jul 18, 2019

WIN32 -> _WIN32

3879bebc37 • Andrew Kelley • Jul 17, 2019

back to msvc as the default C ABI on Windows

95e04e3874 • Andrew Kelley • Jul 17, 2019

fixed slice length in getEnvVarOwned

d64bd30690 • dimenus • Jul 17, 2019

libc headers before C language headers, and disable libunwind on arm32

c0b4121ff2 • Andrew Kelley • Jul 17, 2019

Merge branch 'update-musl'

ec92739022 • Andrew Kelley • Jul 17, 2019

rename internal names regarding `usingnamespace`

b1f8b53d20 • Andrew Kelley • Jul 16, 2019

Merge branch 'JohnathanFL-master'

158e2312ea • Andrew Kelley • Jul 16, 2019

Merge branch 'msvc-libc-2064' of https://github.com/dimenus/zig into dimenus-msvc-libc-2064

15ed47921f • Andrew Kelley • Jul 16, 2019

cmake: allow user to select static vs dynamic LLVM

3a67c13b5d • daurnimator • Jul 16, 2019

retire the example/ folder, rename test-build-examples to "standalone"

9dcddc2249 • Andrew Kelley • Jul 16, 2019

fix documentation regarding mixing object files

92e781baa1 • Andrew Kelley • Jul 16, 2019

Merge branch 'SamTebbs33-main-return'

9a9a7daef0 • Andrew Kelley • Jul 16, 2019

fixed size of ZigClangAPValue on mingw-w64

0435026474 • emekoi • Jul 16, 2019

fix gitattributes

68149f2039 • Andrew Kelley • Jul 16, 2019

Merge branch 'hryx-translate-c-userland'

5345044edf • Andrew Kelley • Jul 16, 2019

Merge pull request #2892 from ziglang/install-with-zig-build

3f4abe97bd • Andrew Kelley • Jul 16, 2019

fix documentation of assert

33eaaadd01 • Nick Erdmann • Jul 15, 2019

Merge pull request #2882 from andersfr/hash-branch

7d9ee5d6d5 • Andrew Kelley • Jul 14, 2019

fixed static linking on mingw-w64

1547692d18 • emekoi • Jul 14, 2019