Commits
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
Fix const-ness of buffer in replaceContents method (#1065)
4fc601895b • isaachier • Jun 6, 2018
Add json.TokenStream (#1062)
e7f141b376 • Marc Tiehuis • Jun 6, 2018
Add newline to zig fmt error (#1064)
f389e53735 • Braedon • Jun 6, 2018
Fix Log2Int type construction
212449bc23 • Marc Tiehuis • Jun 6, 2018
Pointer Reform: update @typeInfo
d3693dca73 • Andrew Kelley • Jun 6, 2018
add test for not allowing implicit cast from T to [*]const T
76c8efd56c • Andrew Kelley • Jun 6, 2018
disable deref syntax for unknown length pointers
bd13e757e7 • Andrew Kelley • Jun 6, 2018
disable field access for unknown length pointers
0ccc186869 • Andrew Kelley • Jun 6, 2018
README: update support table
bbb565a21e • Andrew Kelley • Jun 6, 2018
disallow unknown-length pointer to opaque
652f4bdf62 • Andrew Kelley • Jun 5, 2018
fix crash when evaluating return type has compile error
7a09482536 • Andrew Kelley • Jun 5, 2018
Merge pull request #1057 from ziglang/comptime-int
677eaf29b1 • Andrew Kelley • Jun 5, 2018
Pointer Reform: proper slicing and indexing (#1053)
e53b683bd3 • Andrew Kelley • Jun 5, 2018
never call malloc with size 0
32e0dfd4f0 • Andrew Kelley • Jun 4, 2018
support `zig fmt: off` and `zig fmt: on` between top level decls
d21a1922eb • Andrew Kelley • Jun 4, 2018
Merge branch 'tgschultz-zig-custom-format'
8dfa66fee3 • Andrew Kelley • Jun 4, 2018
disallow single-item pointer indexing
96164ce613 • Andrew Kelley • Jun 4, 2018
Add context to zig_unreachable calls (#1039)
4c273126df • Marc Tiehuis • Jun 3, 2018
better compile error for error sets behind nullable
b85b68a7fd • Andrew Kelley • Jun 2, 2018
Make zig fmt exit with error on any parse errors
e514454c0e • Marc Tiehuis • Jun 2, 2018
introduce [*] for unknown length pointers
f06bce5dda • Andrew Kelley • Jun 2, 2018
fix build file template
7b386ea242 • Andrew Kelley • Jun 2, 2018
appveyor: remove llvm 5.0.1 from cache
a3d7a807b7 • Andrew Kelley • Jun 1, 2018
docs: add missing builtin to langref syntax coloring
081072d3b6 • Andrew Kelley • Jun 1, 2018
fix typo (#1034)
08693411d2 • Arthur Elliott • Jun 1, 2018
Merge pull request #1032 from ziglang/pointer-reform
3918e7699d • Andrew Kelley • Jun 1, 2018
zig fmt: add --color option to CLI help text
717ac85a5a • Andrew Kelley • May 30, 2018
Add --color CLI option to zig fmt
a05acaf9fd • Andrew Kelley • May 30, 2018
zig fmt: don't compute a sha-256 for no reason
d8699ae57e • Andrew Kelley • May 30, 2018
run zig fmt on the codebase
ea58f4a5a9 • Andrew Kelley • May 30, 2018
zig fmt: field access does not cause spaces for slicing
b082cd4580 • Andrew Kelley • May 30, 2018
zig fmt: space after fn in fn prototypes
84b1842026 • Andrew Kelley • May 30, 2018
spaces around slice operator if operands are infix
93b51b0e40 • Andrew Kelley • May 30, 2018
std.zig.render returns bool of whether anything changed
2c96f19fd3 • Andrew Kelley • May 30, 2018
Adding workaround for when the user tries to unwrap 'type'
15302e84a4 • Jimmi HC • May 30, 2018
Removed copy-pasted resolve_inferred_error_set
1b3aaacba2 • Jimmi HC • May 30, 2018
fixed #1009
2b3af4ef6b • Jimmi HC • May 30, 2018
fix syntax of std/json_test.zig
b0eebfa560 • Andrew Kelley • May 29, 2018
fix AtomicFile for relative paths
d172e3f3bb • Andrew Kelley • May 29, 2018
run zig fmt on the codebase
0c16cd2d0e • Andrew Kelley • May 29, 2018
zig fmt: fix implementation of firstToken() for fn call
cdf30c31ea • Andrew Kelley • May 29, 2018
zig fmt: fix extra space after comma before multi line string
cd325e408e • Andrew Kelley • May 29, 2018
zig fmt: handle if and while indentation better
eda6898c5b • Andrew Kelley • May 29, 2018
zig fmt: fix spacing when moving doc comment on var decls
530d175422 • Andrew Kelley • May 29, 2018
zig fmt: if-else with comment before else
0d1b47362c • Andrew Kelley • May 29, 2018
zig fmt: respect line breaks in if-else
77ec81b035 • Andrew Kelley • May 29, 2018
zig fmt: respect line breaks after infix operators
71badebd08 • Andrew Kelley • May 29, 2018
zig fmt: render fn decl with trailing comma 1 line per param
354ab1c5c8 • Andrew Kelley • May 29, 2018
zig fmt: fix enum decl with no trailing comma
530da36352 • Andrew Kelley • May 28, 2018
zig fmt: fix switch body indent
6c1fda3f99 • Andrew Kelley • May 28, 2018
zig fmt: allow same line struct literal with no trailing comma
fd13a75785 • Andrew Kelley • May 28, 2018
zig fmt: use simple newlines rather than empty comments to hint
122a74724c • Andrew Kelley • May 28, 2018
zig fmt: array literals with no trailing comma all on one line
3fed10883b • Andrew Kelley • May 27, 2018
zig fmt: delete empty comments that do nothing
afdfbc0367 • Andrew Kelley • May 27, 2018
run zig fmt on some of the codebase
b184ae5ca5 • Andrew Kelley • May 27, 2018
zig fmt: support array literal row size hint
118d41ef83 • Andrew Kelley • May 27, 2018
zig fmt: better multiline string formatting
349365d9a4 • Andrew Kelley • May 26, 2018