Commits

codegen: remove unused variable

d3ce9d0643 • Andrew Kelley • Jul 16, 2018

all integer sizes are available as primitives

e9a03cccf3 • Andrew Kelley • Jul 16, 2018

self-hosted: generate LLVM IR for simple function

363f4facea • Andrew Kelley • Jul 15, 2018

rename Module to Compilation

28c3d4809b • Andrew Kelley • Jul 14, 2018

Improve realloc on fixed buffer allocator (#1238)

69e50ad2f5 • Bas van den Berg • Jul 14, 2018

self-hosted: adding a fn to an llvm module

278829fc2c • Andrew Kelley • Jul 14, 2018

Merge pull request #1237 from BarabasGitHub/fix-reallocating-from-0

91636f1e8c • Andrew Kelley • Jul 14, 2018

docs: correct some misinformation

29c756abba • Andrew Kelley • Jul 14, 2018

Add --stdin option to zig fmt

bf441ed244 • Marc Tiehuis • Jul 14, 2018

Merge branch 'eduardosm-extern-return-small-struct'

ed3181f029 • Andrew Kelley • Jul 14, 2018

Merge branch 'tgschultz-arraylist-remove'

2a719ee6c5 • Andrew Kelley • Jul 14, 2018

docs: clarify mem.Allocator.reallocFn

317ed57cb1 • Andrew Kelley • Jul 14, 2018

Merge pull request #1232 from BarabasGitHub/fix-array-list-insert

5f1aa3505d • Andrew Kelley • Jul 14, 2018

self-hosted: basic IR pass2

e78b1b810f • Andrew Kelley • Jul 14, 2018

ir_get_ref: delete unnecessary and probably buggy code

c87102c304 • Andrew Kelley • Jul 13, 2018

ir: remove unnecessary and probably buggy code

171f33b961 • Andrew Kelley • Jul 13, 2018

ir: remove dead code

860d3da915 • Andrew Kelley • Jul 13, 2018

allow == for comparing optional pointers

5354d1f5fc • Andrew Kelley • Jul 13, 2018

zig fmt

ac096c2949 • Andrew Kelley • Jul 12, 2018

self-hosted: better IR for empty fn

69e60e351b • Andrew Kelley • Jul 12, 2018

self-hosted: generate zig IR for simple function

687bd92f9c • Andrew Kelley • Jul 12, 2018

ir: refactor lvalues

ce11d6d16c • Andrew Kelley • Jul 12, 2018

std.event.Future: workaround in tests for llvm coro memory

30c4add85a • Andrew Kelley • Jul 12, 2018

std.atomic: use spinlocks

9751a0ae04 • Andrew Kelley • Jul 11, 2018

add std.event.Future

9bdcd2a495 • Andrew Kelley • Jul 11, 2018

build system: add -Dskip-release option to test faster

5954c94d20 • Andrew Kelley • Jul 11, 2018

add compile error for disallowed types in extern structs

3f30897fdc • Andrew Kelley • Jul 11, 2018

Merge pull request #1216 from ziglang/sort-improvements

3aaf814b9d • Andrew Kelley • Jul 11, 2018

self-hosted: add compile error test for missing fn name

c6c49389eb • Andrew Kelley • Jul 11, 2018

Merge pull request #1215 from ziglang/self-hosted-first-test

c620a1fe3d • Andrew Kelley • Jul 11, 2018

introduce std.event.Group for making parallel async calls

8fba0a6ae8 • Andrew Kelley • Jul 10, 2018

allow var args calls to async functions

0ce6934e26 • Andrew Kelley • Jul 10, 2018

langref: docs for union safety

696ef0bc03 • Andrew Kelley • Jul 10, 2018

fix crash when calling comptime-known undefined function ptr

28f9230b40 • Andrew Kelley • Jul 10, 2018

fix regression from b6eb4048

b5cfbfd84e • Andrew Kelley • Jul 10, 2018

enable basic event loop test

1b82a9defc • Andrew Kelley • Jul 10, 2018

organize std.event into directories

b6eb404831 • Andrew Kelley • Jul 10, 2018

Merge pull request #1198 from ziglang/m-n-threading

ccef60a640 • Andrew Kelley • Jul 10, 2018

define c macros before importing llvm h files

10cc49db1c • Andrew Kelley • Jul 10, 2018

Update throughput_test.zig. (#1211)

a2834d48b9 • wilsonk • Jul 9, 2018

fix non-portable format specifier

0ac1b83885 • Andrew Kelley • Jul 9, 2018

ZIG_DEBUG_COLOR=1 overrides tty detection for runtime stack traces

05f1ea33d2 • Andrew Kelley • Jul 9, 2018

langref: docs for invalid error set cast and incorrect pointer alignment

2ee67b7642 • Andrew Kelley • Jul 9, 2018

fix crash on @ptrToInt of a *void

9eb51e20ed • Andrew Kelley • Jul 9, 2018

std.Hashmap - don't use catch unreachable in tests

42ba06133a • Andrew Kelley • Jul 9, 2018

Update zig.parser benchmark program

82e9190d09 • Marc Tiehuis • Jul 9, 2018

builder.addBuildOption

410b4d9bdf • Josh Wolfe • Jul 8, 2018

cleaner output from zig build when there are compile errors

ced3aae3b2 • Andrew Kelley • Jul 8, 2018

add @popCount intrinsic

d8295c1889 • Andrew Kelley • Jul 7, 2018

remove outdated semantic analysis documentation

e19f0b5d9c • Andrew Kelley • Jul 6, 2018

fix iterating over a void slice

4ad4cd2654 • Andrew Kelley • Jul 6, 2018

add compile error notes for where struct definitions are

1cf7511dc9 • Andrew Kelley • Jul 6, 2018

langref: add more internal links

6d793c0ea3 • Andrew Kelley • Jul 6, 2018

Merge branch 'isaachier-switch-enum-fix'

0e9fef78dd • Andrew Kelley • Jul 6, 2018

fix await on early return when return type is struct

8c39cdc89f • Andrew Kelley • Jul 4, 2018

Do not normalize langref.html.in line endings

1d18688628 • Marc Tiehuis • Jul 4, 2018

Fixed last commit compiler error

28821b5f31 • Jimmi HC • Jul 4, 2018

Allow allocation of any 0 sized type (not just void)

4f32b86142 • Jimmi HC • Jul 4, 2018

fix runtime libc detection depending on locale

291afcf75a • Andrew Kelley • Jul 3, 2018

langref: improve docs for while and undefined

27fc49f72c • Andrew Kelley • Jul 3, 2018

Clean up outstanding compiler_rt todos

1eda86e1ad • Marc Tiehuis • Jul 3, 2018

fix stage2 macos build

06e8c2e519 • Andrew Kelley • Jul 2, 2018

Merge pull request #1176 from bnoordhuis/f16-std

bd282d6cca • Andrew Kelley • Jul 2, 2018

Merge pull request #1173 from ziglang/event-loop-channel

22b7312460 • Andrew Kelley • Jul 2, 2018

add runtime safety for `@intToEnum`; add docs for runtime safety

35463526cc • Andrew Kelley • Jul 2, 2018

always link against compiler_rt.o even when linking libc

2759c7951d • Andrew Kelley • Jul 2, 2018

syntax in build.zig example doc

0206b76351 • Josh Wolfe • Jul 2, 2018

gitignore docgen test artifacts

e833a5a24c • Josh Wolfe • Jul 1, 2018

Merge pull request #1185 from ziglang/undefined-at-comptime-improvements

4c0e280d6d • Andrew Kelley • Jul 1, 2018

Merge pull request #1167 from ziglang/comptime-array-by-value

42033ea3ca • Jimmi Holst Christensen • Jun 30, 2018

Merge pull request #1177 from jayschwa/fix-out-of-src-builds

3f4b77f561 • Andrew Kelley • Jun 30, 2018

Alignment fix and allow rudimentary f128 float printing

887c97742f • Marc Tiehuis • Jun 30, 2018

compiler_rt: Add CMake entries

951512f5ae • Marc Tiehuis • Jun 30, 2018

compiler_rt: Remove wrapping add/sub operators where unneeded

9f48b2ab48 • Marc Tiehuis • Jun 30, 2018

compiler_rt: Add floattitf/floattidf/floattisf

814a34f263 • Marc Tiehuis • Jun 30, 2018

compiler_rt: Add missing install targets

53fef94b9f • Marc Tiehuis • Jun 30, 2018

compiler_rt: Add missing exports

e19fc4a0a3 • Marc Tiehuis • Jun 30, 2018

compiler_rt: Add floatuntitf

cb7bdc2da1 • Marc Tiehuis • Jun 30, 2018

compiler_rt: Add floatunditf and floatunsitf

61ebfe6603 • Marc Tiehuis • Jun 30, 2018

compiler_rt: Add floatuntisf

c32b2e45ef • Marc Tiehuis • Jun 30, 2018

compiler_rt: Add trunc f128 narrowing functions

379950f81d • Marc Tiehuis • Jun 30, 2018

Merge pull request #1175 from bnoordhuis/zig-test-emit-switch

a3ab4325fd • Andrew Kelley • Jun 29, 2018

Clarify reason implicit cast does not work for large RHS (#1168)

f1c56f7f22 • isaachier • Jun 29, 2018

std.atomic.queue - document limitation and add MPSC queue

0874a5ba77 • Andrew Kelley • Jun 29, 2018

Correct hex-float parsing

4a35d7eeeb • Marc Tiehuis • Jun 28, 2018

fix coroutine accessing freed memory

2fa588e81d • Andrew Kelley • Jun 27, 2018

fix comptime @tagName crashing sometimes

19961c50e4 • Andrew Kelley • Jun 27, 2018

add f16 to langref

6f88ecc9b6 • Andrew Kelley • Jun 27, 2018

Fix up some std.rand syntax #1161 (#1162)

3e94347e61 • tgschultz • Jun 27, 2018

Merge pull request #1159 from bnoordhuis/f16

1b4bae6d69 • Andrew Kelley • Jun 27, 2018

langref: explicit cast section

4de60dde6e • Andrew Kelley • Jun 26, 2018

fix crash for optional pointer to empty struct

11ca38a4e9 • Andrew Kelley • Jun 26, 2018

rename get_maybe_type to get_optional_type

af95e15572 • Andrew Kelley • Jun 26, 2018

Fix os_path_join for case where dirname is empty

8e714289ca • Isaac Hier • Jun 26, 2018

std.zig.ast: fix incorrect impl of FnProto.firstToken

3290e72833 • Andrew Kelley • Jun 25, 2018

clean up self hosted main. delete unsupported commands

8866bef92c • Andrew Kelley • Jun 22, 2018

Merge pull request #1149 from ziglang/issue346

be2a4c42bd • Andrew Kelley • Jun 22, 2018

add casting docs, __extenddftf2, and __extendsftf2

5f38d6e2e9 • Andrew Kelley • Jun 21, 2018

Merge pull request #1145 from isaachier/bigint-neg-one-incr-fix

47dd1049c8 • Andrew Kelley • Jun 21, 2018

Add float repr bit extraction functions

f50c0c664f • Marc Tiehuis • Jun 21, 2018