Commits

Fix addition direction, remove superfluous loop counter, add tests

e9530ce97b • Vesa Kaihlavirta • Sep 3, 2019

Merge branch 'mikdusan-issue.2485'

bdac2ba9dd • Andrew Kelley • Sep 3, 2019

omit prefix data for async functions sometimes

d74b8567cf • Andrew Kelley • Sep 3, 2019

cmake: improve building without git repository

00d82e34df • Michael Dusan • Sep 3, 2019

fix const result loc, runtime if cond, else unreachable

4a5b0cde13 • Andrew Kelley • Sep 3, 2019

fix recursive call of await @asyncCall with struct return type

ab4cba14c8 • Andrew Kelley • Sep 2, 2019

fix using @typeOf on a generic function call

d291d3c8c0 • Andrew Kelley • Sep 2, 2019

add ability to specify darwin framework search dirs

0fe28855c5 • Andrew Kelley • Sep 2, 2019

add regression test for already fixed bug

0c4d47c6d5 • Andrew Kelley • Sep 2, 2019

Revert "Merge pull request #2991 from emekoi/mingw-ci"

8b1900e5df • Andrew Kelley • Sep 1, 2019

fix `@typeOf` an async function call of generic fn with error union type

ec6f15b0f5 • Andrew Kelley • Sep 1, 2019

stage1 enhance IR print

1f99899408 • Michael Dusan • Sep 1, 2019

improvements to `@asyncCall`

5c3a9a1a3e • Andrew Kelley • Aug 31, 2019

`@typeOf` now guarantees no runtime side effects

a223063923 • Andrew Kelley • Aug 31, 2019

support recursive async and non-async functions

6ab8b2aab4 • Andrew Kelley • Aug 31, 2019

Merge pull request #3139 from hspak/zig-fmt-nested-if

2148943fff • Andrew Kelley • Aug 30, 2019

musl: fix alltypes.h and syscall.h not being correct

fed5c12d9a • Andrew Kelley • Aug 30, 2019

update process_headers.zig for latest zig

37ef490fc6 • Andrew Kelley • Aug 30, 2019

align(@alignOf(T)) T does not force resolution of T

d9fed5cdfd • Andrew Kelley • Aug 30, 2019

fix stage1 to build on macOS + xcode/clang

966670645a • Michael Dusan • Aug 30, 2019

Merge branch 'lazy-sizeof'

10541c8fc8 • Andrew Kelley • Aug 30, 2019

fix not fully resolving debug info for structs causing llvm error

94bbb46ca6 • Andrew Kelley • Aug 29, 2019

Use LLVM path provided by homebrew

834a789bb9 • Shritesh • Aug 29, 2019

add suggestion to AutoHash compile error message

e8a9caa3dd • Andrew Kelley • Aug 28, 2019

fix implicit cast from zero sized array ptr to slice

af90da1531 • Andrew Kelley • Aug 28, 2019

Merge pull request #2760 from Vexu/fmt-comment-fix

d5b3d97c23 • Andrew Kelley • Aug 28, 2019

Improve the handling of `zig fmt: off/on`

c98f792ff8 • yvt • Aug 28, 2019

implement lazy values for error union types

7139eef4cf • Andrew Kelley • Aug 28, 2019

Merge pull request #3060 from Sahnvour/hashing

ac477f3c9a • Marc Tiehuis • Aug 28, 2019

add regression test for already fixed bug

47fcbfdc51 • Andrew Kelley • Aug 27, 2019

support self-referential struct through a slice of optional

f4519c520a • Andrew Kelley • Aug 27, 2019

add regression test for struct with optional list of self

c1fd7ed6e2 • Andrew Kelley • Aug 27, 2019

better handle struct depends on itself via optional field

428a2fdedd • Andrew Kelley • Aug 27, 2019

add regression test for bug fixed by lazy values

e1b258f39f • Andrew Kelley • Aug 27, 2019

add regression test for bug fixed by lazy values

8fef23a525 • Andrew Kelley • Aug 27, 2019

Merge pull request #3115 from ziglang/fix-field-alignment-kludge

35a374efe0 • Andrew Kelley • Aug 27, 2019

Improve siphash performance for small keys by up to 30% (#3124)

326b7b794b • Marc Tiehuis • Aug 27, 2019

remove no longer needed gcc8 workaround. add gcc9 workaround

1df75da918 • Andrew Kelley • Aug 27, 2019

Merge pull request #3118 from ziglang/revert-crc-poly-api

50a80261dc • Marc Tiehuis • Aug 24, 2019

Merge pull request #3114 from Tetralux/align-on-struct-fields

ec2f9ef4e8 • Andrew Kelley • Aug 23, 2019

Encapsulate bigint representation, assert on cast data loss

9322eee80a • Jonathan Marler • Aug 23, 2019

Merge pull request #3106 from ziglang/hash-tooling-changes

0e75fef1de • Marc Tiehuis • Aug 22, 2019

Merge pull request #2991 from emekoi/mingw-ci

ec7d7a5b14 • Andrew Kelley • Aug 21, 2019

remove incorrect assert regarding 128-bit integers

81c441f885 • Andrew Kelley • Aug 21, 2019

Merge branch 'euantorano-fix/3012-os-getrandom-fill-buffer'

3b5a8858c2 • Andrew Kelley • Aug 20, 2019

add std.c.printf

c175e53564 • Andrew Kelley • Aug 20, 2019

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