Commits
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
update std.DynLib to use @intCast
906ed059ce • Andrew Kelley • Jun 18, 2018
Merge pull request #1123 from ziglang/remove-number-casting-syntax
431fda4141 • Andrew Kelley • Jun 17, 2018
add target C int type information for msp430 target
e5956f23ca • Andrew Kelley • Jun 17, 2018
Merge pull request #1109 from ziglang/pass-by-non-copying-value
751518787a • Andrew Kelley • Jun 17, 2018
posix read can return error.IsDir
3ee4d23ebd • Andrew Kelley • Jun 16, 2018
langref: be clear that float types are always IEEE 754
eae9634ac9 • Andrew Kelley • Jun 16, 2018
disable load dynamic library test
a7d59086b4 • Andrew Kelley • Jun 16, 2018
load_dynamic_library test: no need to link libc
c529b814ee • Andrew Kelley • Jun 16, 2018
std.DynLib: open the fd with CLOEXEC
65d04cbeb4 • Andrew Kelley • Jun 16, 2018
add basic std lib code for loading dynamic libraries
48de57d824 • Andrew Kelley • Jun 16, 2018
Make `zig version` compliant with SemVer (#1113)
b3a3e2094e • Jay Weisskopf • Jun 15, 2018
langref: docs for error return traces
f0697c28f8 • Andrew Kelley • Jun 14, 2018
fix build on windows, broken by previous commit
cdf1e366f9 • Andrew Kelley • Jun 14, 2018
std.os.path.dirname: return null instead of empty slice
6943cefebf • Andrew Kelley • Jun 14, 2018
Merge pull request #1105 from ziglang/i128-compiler-rt
2219cc0612 • Andrew Kelley • Jun 14, 2018
Enabled optional types of zero bit types with no LLVM DI type. (#1110)
4ec09ac243 • Alexandros Naskos • Jun 14, 2018
fix race condition bug in test harness of std.atomic
fc87f6e417 • Andrew Kelley • Jun 13, 2018
std.zig.ast: add test for iterate
e1f56c9af6 • Andrew Kelley • Jun 13, 2018
langref: add merge error sets operator to operator table
41e6c664d8 • Andrew Kelley • Jun 13, 2018
disallow implicit casts that break rules for optionals
8dd24796c4 • Andrew Kelley • Jun 13, 2018
add docs and missing test case for merging error sets
86adc1ef39 • Andrew Kelley • Jun 12, 2018
docgen: don't leave garbage .h files lying around
13d3255e2a • Andrew Kelley • Jun 12, 2018
better debugging for CI failures of std.atomic
fdd9cf0928 • Andrew Kelley • Jun 12, 2018
fix ability to call mutating methods on zero size structs
259413251d • Andrew Kelley • Jun 12, 2018
zig fmt
7580e39b38 • Andrew Kelley • Jun 12, 2018
implement std.os.Dir for windows
3dd9af9948 • Andrew Kelley • Jun 12, 2018
langref: add orelse keyword to syntax highlighting
0a18d53c3d • Andrew Kelley • Jun 11, 2018
langref: add coroutines documentation
5252566137 • Andrew Kelley • Jun 11, 2018
implement @tagName as a switch instead of table lookup
03c16c6c54 • Andrew Kelley • Jun 11, 2018
Added C string support to fmt by using "{s}". The format string requirement is for saftey. (#1092)
854f90aa30 • tgschultz • Jun 10, 2018
Add arbitrary-precision integer to std
dc8bda7e02 • Marc Tiehuis • Jun 10, 2018
std.zig: update syntax for orelse keyword
0a95b0f1ff • Andrew Kelley • Jun 10, 2018
breaking syntax change: orelse keyword instead of ?? (#1096)
77678b2cbc • Andrew Kelley • Jun 10, 2018
breaking syntax change: ??x to x.? (#1095)
ec1b6f6673 • Andrew Kelley • Jun 10, 2018
support `--target-arch wasm32` (#1094)
d464b25322 • Ben Noordhuis • Jun 10, 2018
std/fmt: Use lowercase k for kilo in base 1000 (#1090)
7a9635555b • marleck55 • Jun 9, 2018
Merge branch 'clownpriest-arraylist_set'
670a0a3eed • Andrew Kelley • Jun 9, 2018
fix assertion failure when debug printing comptime values
9046b5eac0 • Andrew Kelley • Jun 9, 2018
nullable pointers follow const-casting rules
6edd81109d • Andrew Kelley • Jun 9, 2018
Fix error handling in Buffer::fromOwnedSlice (#1082)
1a9d2f3aae • isaachier • Jun 8, 2018
disable some implicit casts for unknown length pointers
39fa313ad8 • Andrew Kelley • Jun 8, 2018
Allow access of array.len through a pointer
bf3d1c1aab • Jimmi HC • Jun 8, 2018
Fix json parser comma after empty object case
ffb089a9f5 • Marc Tiehuis • Jun 8, 2018
add implicit casts from `*[N]T`
f0b6dac1f2 • Andrew Kelley • Jun 8, 2018
remove @canImplicitCast builtin
b65203f573 • Andrew Kelley • Jun 7, 2018
langref: automatic update of builtin.zig
688ff2830d • Andrew Kelley • Jun 7, 2018
fix structs that contain types which require comptime
31aefa6a21 • Andrew Kelley • Jun 7, 2018
fix std.os.windows.PathFileExists specified in the wrong DLL (#1066)
b11c5d8f82 • Andrew Kelley • Jun 6, 2018