Commits

appveyor: skip release-safe to save time

afe6316d32 • Andrew Kelley • Sep 12, 2018

docs: langref is now javascript-free

0dbbc91bc9 • Andrew Kelley • Sep 12, 2018

ci: skip release-small tests to save time

869475c110 • Andrew Kelley • Sep 12, 2018

fix zig fmt on windows

a757533386 • Andrew Kelley • Sep 12, 2018

windows: std.fs functions support concurrent ops

178d69191b • Andrew Kelley • Sep 12, 2018

Merge pull request #1494 from ziglang/stage1-caching

0cfd019377 • Andrew Kelley • Sep 12, 2018

Merge pull request #1506 from emekoi/master

7bd8a2695b • Andrew Kelley • Sep 12, 2018

ci: build zig in release mode

6b7f3d01ae • Andrew Kelley • Sep 12, 2018

fix incorrect error union const value generation

7dd3c3814d • Andrew Kelley • Sep 11, 2018

fix incorrect union const value generation

dd1338b0e6 • Andrew Kelley • Sep 11, 2018

disable stage2 tests on all targets

c4f96ea745 • Andrew Kelley • Sep 11, 2018

fix llvm assertion and missing compile error

52f4e934a9 • Andrew Kelley • Sep 11, 2018

Add capacity and appendAssumeCapacity to ArrayList

7c9f7b72c5 • Bas van den Berg • Sep 9, 2018

Merge pull request #1488 from Sahnvour/windows-resolve-path

859b0aee1e • Andrew Kelley • Sep 8, 2018

improve panic message from previous commit

2005898689 • Andrew Kelley • Sep 8, 2018

C ABI: support returning large structs on x86_64

9c169f3cf7 • Andrew Kelley • Sep 8, 2018

C ABI: support medium size structs & unions for x86_64 params

9017efee22 • Andrew Kelley • Sep 7, 2018

stage1: function to classify x86_64 abi types

85534a26c6 • Andrew Kelley • Sep 7, 2018

fix crash when var init has compile error

b18af37c57 • Andrew Kelley • Sep 7, 2018

Merge branch 'c-abi'

7505529e44 • Andrew Kelley • Sep 7, 2018

Merge pull request #1480 from kristate/x25519-pubkey-fix

29923efb95 • Marc Tiehuis • Sep 6, 2018

stage1: improve handling of generic fn proto type expr

6632d85e5f • Andrew Kelley • Sep 6, 2018

add compile error for using outer scoped runtime variables

1d8b8ad687 • Andrew Kelley • Sep 6, 2018

stage1: rename more TypeTableEntry types to ZigType

8400163e02 • Andrew Kelley • Sep 5, 2018

stage1: rename VariableTableEntry to ZigVar

1f5c7ff4d7 • Andrew Kelley • Sep 5, 2018

stage1: rename FnTableEntry to ZigFn

3500d32db5 • Andrew Kelley • Sep 5, 2018

stage1: rename TypeTableEntry to ZigType

db882e5d63 • Andrew Kelley • Sep 5, 2018

add test case for #726

a3d384e593 • Andrew Kelley • Sep 5, 2018

Merge branch 'hcff-floatToIntError'

cc17b662e4 • Andrew Kelley • Sep 5, 2018

stage1: fix tagged union with no payloads

ffb3b1576b • Andrew Kelley • Sep 5, 2018

stage1 compile error instead of crashing for unsupported comptime ptr cast

c87a576cb5 • Andrew Kelley • Sep 5, 2018

stage1: fix build on macos

ba7836ea48 • Andrew Kelley • Sep 5, 2018

stage1: fix crash when invalid type used in array type

a76a72469b • Andrew Kelley • Sep 5, 2018

stage1: fix emit asm with explicit output file

3e94650ef7 • Andrew Kelley • Sep 5, 2018

fix compile error on gcc 7.3.0

9a123697e3 • Andrew Kelley • Sep 5, 2018

Merge pull request #1474 from ziglang/issue-1357

ac3cf0775f • Andrew Kelley • Sep 5, 2018

stage1: use os_path_resolve instead of os_path_real

b35c74ea4c • Andrew Kelley • Sep 5, 2018

port std.os.path.resolve to stage1

2bf1b6840d • Andrew Kelley • Sep 5, 2018

compile error for @noInlineCall on an inline fn

869167fc6d • Andrew Kelley • Sep 4, 2018

ir: consistent error checking for br and cond_br instructions

cbb3f1d76c • Andrew Kelley • Sep 4, 2018

update throughput test to new File API

b00007056d • Andrew Kelley • Sep 4, 2018

add compile error for comptime control flow inside runtime block

68db9d5074 • Andrew Kelley • Sep 4, 2018

fix incorrect variable ref count

36828a2e6a • Andrew Kelley • Sep 4, 2018

fix llvm assertion when adding callsite sret attr

ff4591f0e6 • Andrew Kelley • Sep 4, 2018

Merge pull request #1441 from ziglang/poly1305-x25519

2bd2a8ea34 • Andrew Kelley • Sep 4, 2018

compile errors for unimplemented minValue/maxValue builtins

bc88ef2dc3 • Andrew Kelley • Sep 4, 2018

fix incorrect value for inline loop

e82cd53df4 • Andrew Kelley • Sep 4, 2018

compile error instead of segfault for unimplemented feature

a11e73bee2 • Andrew Kelley • Sep 3, 2018

clarify const variables in docs

3f273479f8 • Andrew Kelley • Sep 3, 2018

better anonymous struct naming

2a9329c998 • Andrew Kelley • Sep 3, 2018

ability to @ptrCast to *void

95636c7e5f • Andrew Kelley • Sep 3, 2018

switch most windows calls to use W versions instead of A

92f7474359 • Andrew Kelley • Sep 3, 2018

use the sret attribute at the callsite when appropriate

d5968086fe • Andrew Kelley • Sep 3, 2018

Merge branch 'kristate-std-fmt-hexToBytes'

8558caecb5 • Andrew Kelley • Sep 2, 2018

Merge pull request #1460 from ziglang/Sahnvour-windows-coff-issue721

ab387bb4c7 • Andrew Kelley • Sep 2, 2018

Merge pull request #1454 from kristate/str-hexbytes-issue1453

86e55567b4 • Andrew Kelley • Sep 2, 2018

Merge pull request #1452 from shawnl/patch-1

78a110cda5 • Andrew Kelley • Sep 2, 2018

Merge pull request #1456 from shawnl/inaccurate-comments

67cb299f7d • Andrew Kelley • Sep 2, 2018

Merge pull request #1451 from kristate/fmt-hexbytes-issue1358

1a5c3e4501 • Andrew Kelley • Sep 1, 2018

Merge pull request #1444 from kristate/winsdk-vercheck-issue1438

19004cd5db • Andrew Kelley • Sep 1, 2018

Translate-c: Check for error before working on while loop body (#1445)

e036f65ac0 • Jimmi Holst Christensen • Aug 31, 2018

Merge pull request #1369 from shawnl/crypto

9de0f900e1 • Andrew Kelley • Aug 28, 2018

add test coverage for invalid switch expression parameter

b65cca37ce • Andrew Kelley • Aug 28, 2018

add compile error for function prototype with no body

901b5c1566 • Andrew Kelley • Aug 28, 2018

fix crash when var in inline loop has different types

09cc1dc660 • Andrew Kelley • Aug 28, 2018

langref: document labeled blocks, labeled for, labeled while

048f506aa6 • Andrew Kelley • Aug 28, 2018

zig fmt

fb6d3859e8 • Andrew Kelley • Aug 27, 2018

std.zig.parse: fix parsing of doc comments after fields

4f2d49fd13 • Andrew Kelley • Aug 27, 2018

Merge branch 'raulgrell-CastToCVoid'

b92fac329e • Andrew Kelley • Aug 27, 2018

Handle unions differently in std.fmt (#1432)

ecc5464024 • tgschultz • Aug 27, 2018

fix @typeInfo unable to distinguish compile error vs no-payload

009e90f446 • Andrew Kelley • Aug 27, 2018

this was intended to be included in the previous commit

2f2215c9f4 • Andrew Kelley • Aug 27, 2018

fix false negative determining if function is generic

526d8425ab • Andrew Kelley • Aug 27, 2018

ir: const_ptr_pointee asserts that its return value is non-null

68e2794e15 • Andrew Kelley • Aug 26, 2018

Revert "src/ir.cpp: check return value of `const_ptr_pointee` to protect against dereferencing null pointers;"

6a3fad1d59 • Andrew Kelley • Aug 26, 2018

src/ir.cpp: check return value of `const_ptr_pointee` to protect against dereferencing null pointers;

0839ed1f94 • kristopher tate • Aug 26, 2018

fix llvm assertion failure when building std lib tests for macos

8047f0eae2 • Andrew Kelley • Aug 26, 2018

document fixed-width integer types

526338b00f • Andrew Kelley • Aug 25, 2018

Merge branch 'tgschultz-patch-3'

56a53021a1 • Andrew Kelley • Aug 25, 2018

Merge pull request #1406 from ziglang/macos-stack-traces

4003cd4747 • Andrew Kelley • Aug 25, 2018

std.debug: remove workaround for fixed bug

bf1f91595d • Andrew Kelley • Aug 24, 2018

fix regression from 2f7f7d815d0c9c4e620c7a529837b5

6b31b178a6 • Andrew Kelley • Aug 24, 2018

Merge pull request #1407 from ziglang/builtin-alignment-fix

0a918aaa14 • Andrew Kelley • Aug 24, 2018

fix error message for incorrect panic handler fn signature

3a02ba9b82 • Andrew Kelley • Aug 24, 2018

Merge pull request #1405 from shawnl/path-max

6c064cfd88 • Andrew Kelley • Aug 24, 2018

Merge pull request #1402 from ziglang/default-fp-ieee-strict

327482c3a4 • Andrew Kelley • Aug 23, 2018

Merge pull request #1401 from kristate/mem-testWriteIntImpl-u64

68dcdf1c86 • Andrew Kelley • Aug 23, 2018

fix incorrectly generating an unused const fn global

4b68ef45af • Andrew Kelley • Aug 22, 2018

fixup for previous commit

5aeb3217ee • Andrew Kelley • Aug 22, 2018

allow implicit cast from *[N]T to ?[*]T (#1398)

87b10400c2 • Raul Leal • Aug 22, 2018

Merge branch 'shawnl-path_max'

3d780cf2ef • Andrew Kelley • Aug 22, 2018

Revert "Merge branch 'mtn-translate-c-enum-vals'"

b2917e6be0 • Andrew Kelley • Aug 22, 2018

Merge branch 'mtn-translate-c-enum-vals'

937b822fa9 • Andrew Kelley • Aug 21, 2018

Revert "translate-c: Correctly translate enum init values, addressing #1360 (#1377)"

dd4b13ac03 • Andrew Kelley • Aug 21, 2018

refactor std.os.makePath to use a switch instead of if

9e9dce76ff • Andrew Kelley • Aug 20, 2018

std.fmt.format: handle non-pointer struct/union/enum

820bf054ea • Andrew Kelley • Aug 20, 2018

translate-c: Correctly translate enum init values, addressing #1360 (#1377)

b8ce8f219c • Michael Noronha • Aug 20, 2018

langref: add docs for peer type resolution

3ee1b60edf • Andrew Kelley • Aug 20, 2018

Add secureZero function

53b18b0791 • Marc Tiehuis • Aug 18, 2018

docs: correct @memcpy, @memset function signatures

1da93caced • Marc Tiehuis • Aug 18, 2018