Commits

fix crash when align 1 field before self referential...

f66ac9a5e7 • Andrew Kelley • Jan 27, 2018

fix compiler crash on function with invalid return type

ad3e2a5da0 • Andrew Kelley • Jan 26, 2018

Merge pull request #720 from zig-lang/require-return-type

f7670882af • Andrew Kelley • Jan 25, 2018

rename "debug safety" to "runtime safety"

e5bc5873d7 • Andrew Kelley • Jan 25, 2018

cleanups that I meant to put in the previous commit

b71a56c9df • Andrew Kelley • Jan 24, 2018

replace %defer with errdefer

b3a6faf13e • Andrew Kelley • Jan 24, 2018

clean up readme

ad2527d47a • Andrew Kelley • Jan 24, 2018

fix printf format specifier

c2838f2442 • Andrew Kelley • Jan 23, 2018

Merge pull request #716 from zig-lang/export-c-additions

b8dcdc75c1 • Andrew Kelley • Jan 23, 2018

docgen: verify internal links

fa7072f3f2 • Andrew Kelley • Jan 23, 2018

add new kind of test: generating .h files. and more

cf39819478 • Andrew Kelley • Jan 23, 2018

fix crash on union-enums with only 1 field

cacba6f435 • Andrew Kelley • Jan 22, 2018

appveyor: add language reference to build artifacts

b52bffcf8d • Andrew Kelley • Jan 22, 2018

fix crash when switching on enum with 1 field and no switch prongs

5b7ae86af4 • Andrew Kelley • Jan 21, 2018

remove unused function, fixes mingw build

517e8ea426 • Andrew Kelley • Jan 20, 2018

fix docgen on windows

ddd04a7b46 • Andrew Kelley • Jan 20, 2018

Merge pull request #711 from zig-lang/fix-build-template

ec27d3b4ba • Andrew Kelley • Jan 20, 2018

os_rename uses MoveFileEx on windows

890bf001db • Andrew Kelley • Jan 19, 2018

windows-compatible os_rename function

9f5c0b6e60 • Andrew Kelley • Jan 19, 2018

Merge pull request #710 from Hejsil/seekto-getpos-windows

2eede35577 • Andrew Kelley • Jan 19, 2018

temporary workaround for os.deleteTree not implemented for windows/mac

613c4dbf58 • Andrew Kelley • Jan 19, 2018

readme: specify that we need exactly llvm 5.0.1

21e8ecbafa • Andrew Kelley • Jan 19, 2018

docs: remove references to %% prefix operator

2c25c8aeed • Andrew Kelley • Jan 19, 2018

all doc code examples are now tested

ea623f2d39 • Andrew Kelley • Jan 19, 2018

add compile error for shifting by negative comptime integer

4b64c777ee • Andrew Kelley • Jan 18, 2018

emit a compile error for @panic called at compile time

0fc645ab70 • Andrew Kelley • Jan 18, 2018

fix null debug info for 0-length array type

0b8f19fcba • Andrew Kelley • Jan 18, 2018

test: fix brace expansion test not checking invalid inputs

0aae96b5f0 • Andrew Kelley • Jan 18, 2018

Merge pull request #701 from Hejsil/fix-xor-with-zero

a4e8e55908 • Andrew Kelley • Jan 17, 2018

ziglang.org home page no longer in this repo

2e6125bc66 • Andrew Kelley • Jan 17, 2018

Add Sha3 hashing functions

7a3fd89d25 • Marc Tiehuis • Jan 17, 2018

Add throughput test program

dfd5363494 • Marc Tiehuis • Jan 17, 2018

Fix crypto exports

7af53d0826 • Marc Tiehuis • Jan 17, 2018

docgen: support executing exe code examples

1eda7e0fde • Andrew Kelley • Jan 17, 2018

docgen: validate See Also sections

5aefabe045 • Andrew Kelley • Jan 17, 2018

docgen auto generates table of contents

2774fe8a1b • Andrew Kelley • Jan 17, 2018

fix error return traces pointing to off-by-one source line

4bdfc8a10a • Andrew Kelley • Jan 17, 2018

Revert "Buffer.toSliceCopy"

24c2ff5cae • Josh Wolfe • Jan 16, 2018

Buffer.toSliceCopy

c58f5a4742 • Josh Wolfe • Jan 16, 2018

Merge pull request #695 from Hejsil/tranlate-c-fixes

ee9ab15679 • Andrew Kelley • Jan 16, 2018

Merge pull request #689 from zig-lang/blake2

8b280d5b31 • Andrew Kelley • Jan 16, 2018

fix bigint remainder division

6a95b88d1b • Andrew Kelley • Jan 16, 2018

implement bigint div and rem

84d8584c5b • Andrew Kelley • Jan 16, 2018

fix compiler crash related to @alignOf

92fc5947fc • Andrew Kelley • Jan 16, 2018

Merge branch 'wip-err-ret-trace'

5a4968484b • Andrew Kelley • Jan 15, 2018

remove 32-bit windows from supported targets list

793f031c4c • Andrew Kelley • Jan 14, 2018

Merge pull request #687 from zig-lang/sha2

e7e7625633 • Andrew Kelley • Jan 14, 2018

Merge pull request #686 from zig-lang/md5-sha1

a2315cfbfc • Andrew Kelley • Jan 13, 2018

the same string literal codegens to the same constant

3268276b58 • Andrew Kelley • Jan 12, 2018

Merge pull request #682 from zig-lang/fix-endian

465e75bc5a • Andrew Kelley • Jan 11, 2018

Merge pull request #681 from zig-lang/hw-math

891c93c118 • Andrew Kelley • Jan 10, 2018

Merge pull request #680 from zig-lang/intrusiveLinkedList

d4f791cf6c • Andrew Kelley • Jan 10, 2018

remove %% prefix operator

3c094116aa • Andrew Kelley • Jan 9, 2018

exit, createThread for zen

98a95cc698 • Andrea Orru • Jan 8, 2018

`a catch unreachable` generates unwrap-error code

598170756c • Andrew Kelley • Jan 7, 2018

replace `a %% b` with `a catch b`

632d143bff • Andrew Kelley • Jan 7, 2018

replace `%return` with `try`

66717db735 • Andrew Kelley • Jan 7, 2018

Merge branch 'master' of github.com:zig-lang/zig

de1f57926f • Andrea Orru • Jan 7, 2018

Adding zen support

3182857224 • Andrea Orru • Jan 7, 2018

Merge branch 'master' of github.com:zig-lang/zig

ad438cfd40 • Andrea Orru • Jan 7, 2018

Darwin -> MacOSX, added Zen. See #438

e932919e68 • Andrea Orru • Jan 7, 2018

fix exp1m implementation

dde7cc52d2 • Andrew Kelley • Jan 6, 2018

disable NewGVN

17e68c4a11 • Andrew Kelley • Jan 6, 2018

Merge branch 'appveyor'

e08a4ea62d • Andrew Kelley • Jan 5, 2018

fix test regressions on windows from previous commit

7e65fe7ac3 • Andrew Kelley • Jan 4, 2018

self-hosted compiler works on macos

d008e209e7 • Andrew Kelley • Jan 4, 2018

self-hosted compiler works on windows

e1c03d9e8e • Andrew Kelley • Jan 4, 2018

fix self-hosted build on windows

0cd63b28f3 • Andrew Kelley • Jan 4, 2018

self-hosted build: use llvm-config from stage1

477e3f64fc • Andrew Kelley • Jan 4, 2018

add december in review to reading material; fix docs

5c8600d790 • Andrew Kelley • Jan 4, 2018

build: std files and c header files are only specified once

5a800db48c • Andrew Kelley • Jan 4, 2018

add building the self hosted compiler to the main test suite

a45db7e853 • Andrew Kelley • Jan 3, 2018

enum tag values are expressions so no parentheses needed

5b156031e9 • Andrew Kelley • Jan 3, 2018

readme: update macos installation instructions

5c988cc722 • Andrew Kelley • Jan 3, 2018

fix self hosted compiler on windows

36ff26609b • Andrew Kelley • Jan 3, 2018

add noInlineCall to docs

6281a511e1 • Andrew Kelley • Jan 3, 2018

add test for while respecting implicit comptime

c741d3f4b2 • Andrew Kelley • Jan 3, 2018

doc fixes

d9d61ed563 • Andrew Kelley • Jan 3, 2018

ir: new pass iteration strategy

0ea50b3157 • Andrew Kelley • Jan 3, 2018

Merge pull request #668 from sparrisable/master

aafb832288 • Andrew Kelley • Dec 31, 2017

fix self-hosted parser test

4e3d7fc4bc • Josh Wolfe • Dec 27, 2017

move utf8 parsing to std

192a039173 • Josh Wolfe • Dec 27, 2017

set compile flags for zip_cpp

08dd1b553b • Josh Wolfe • Dec 27, 2017

self-hosted: build against zig_llvm and embedded LLD

6fece14cfb • Andrew Kelley • Dec 27, 2017

fix segfault when passing union enum with sub byte...

2a25398c86 • Andrew Kelley • Dec 24, 2017

docs: fix typo

86397a532e • Andrew Kelley • Dec 24, 2017

add source encoding rules to the docs. see #663

f0a1753607 • Josh Wolfe • Dec 24, 2017

[self-hosted] source must be valid utf8. see #663

d6a74ed463 • Josh Wolfe • Dec 24, 2017

debug needs to export FailingAllocator

fb96c3e73e • Josh Wolfe • Dec 24, 2017

move std/debug.zig to a subdirectory

4183c6f1a5 • Andrew Kelley • Dec 24, 2017

translate-c: set up debug scope for translated functions

9dae796fe3 • Andrew Kelley • Dec 24, 2017

build: findLLVM correctly handles system libraries

79c2ceb2d5 • Andrew Kelley • Dec 24, 2017

build: add --search-prefix option

e0a1466bd8 • Andrew Kelley • Dec 24, 2017

std.os.path.resolve handles an absolute path that is missing the drive

2031989d98 • Andrew Kelley • Dec 24, 2017

[self-hosted] tokenizer error for ascii control codes

0082989f22 • Josh Wolfe • Dec 24, 2017

source files must end with newline

45ab752f9a • Josh Wolfe • Dec 24, 2017

port most of main.cpp to self hosted compiler

39c7bd24e4 • Andrew Kelley • Dec 23, 2017

fix endianness of sub-byte integer fields in packed structs

760b307e8a • Andrew Kelley • Dec 22, 2017

std.math: remove unnecessary inline calls and

e44a11341d • Andrew Kelley • Dec 22, 2017

bufPrint returns an error

0e7fb69bea • Josh Wolfe • Dec 22, 2017