Commits

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

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