Commits
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
fix f128 remainder division bug
eb6a8e6a3b • Ben Noordhuis • Jun 20, 2018
Merge branch 'kristate-stdmem-replace-create-with-construct'
4eca75c53b • Andrew Kelley • Jun 20, 2018
fix runtime fn ptr equality codegen
55193cb13b • Andrew Kelley • Jun 20, 2018
fix calling method with comptime pass-by-non-copyign-value self arg
7c99c30bf4 • Andrew Kelley • Jun 19, 2018
remove redundant implicit casting code
42db807f37 • Andrew Kelley • Jun 19, 2018
langref: organize docs for inline loops and add note about when to use it
ee525c92a4 • Andrew Kelley • Jun 19, 2018
`@floatToInt` now has safety-checked undefined behavior
c7804277bf • Andrew Kelley • Jun 19, 2018
update langref
0b92d689d0 • Andrew Kelley • Jun 19, 2018
Merge pull request #1136 from alexnask/typeinfo_improvements
85422d7aea • Andrew Kelley • Jun 19, 2018
Merge pull request #1134 from ziglang/no-explicit-casting
9f2324389d • Andrew Kelley • Jun 19, 2018
zig fmt: support directories
1ca90b5856 • Andrew Kelley • Jun 18, 2018
stage1: update darwin code to workaround old libc bug
cd4676a233 • Andrew Kelley • Jun 18, 2018
Merge branch 'binary132-fix-1117-macos-realpath'
1aa93808b1 • Andrew Kelley • Jun 18, 2018
langref: add docs for void
48985a7e68 • Andrew Kelley • Jun 18, 2018
disallow opaque as a return type of fn type syntax
8fd7cc11e1 • Andrew Kelley • Jun 18, 2018
fix compiler crash when using @intToFloat with float literal
d49d6f0cde • Andrew Kelley • Jun 18, 2018
Merge pull request #1130 from ziglang/remove-bool-casting-syntax
7151d72532 • Andrew Kelley • Jun 18, 2018
disable failing macos test. see #1126
d52ef95f77 • Andrew Kelley • Jun 18, 2018
msp430 target: c_long is always 32 bits
92a36040b1 • Andrew Kelley • Jun 18, 2018