Commits

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

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