Commits
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
fix darwin and windows from previous commit
ea805c5fe7 • Andrew Kelley • Dec 22, 2017
explicitly return from blocks
d917815d81 • Andrew Kelley • Dec 22, 2017
add labeled loops, labeled break, labeled continue. remove goto
8bc523219c • Andrew Kelley • Dec 21, 2017
fix crash when implicitly casting array of len 0 to slice
d686113bd2 • Andrew Kelley • Dec 20, 2017
fix assert when wrapping zero bit type in nullable
1cc450e6e7 • Andrew Kelley • Dec 19, 2017
add sort.min and sort.max functions to stdlib
1435604b84 • Andrew Kelley • Dec 19, 2017
Merge branch 'export-rewrite'
2a8160e80f • Andrew Kelley • Dec 19, 2017
fix std.mem missing error.OutOfMemory decl
3f65887974 • Andrew Kelley • Dec 18, 2017
roughly parsing infix operators
ab44939941 • Josh Wolfe • Dec 17, 2017
change mem.cmp to mem.lessThan and add test
39e96d933e • Andrew Kelley • Dec 15, 2017
fix missing import from previous commit
68f6332343 • Andrew Kelley • Dec 15, 2017
disable sort tests for 32-bit windows because of issue #537
6bc0561d13 • Andrew Kelley • Dec 15, 2017
replace quicksort with blocksort
75ecfdf66d • Andrew Kelley • Dec 15, 2017
fix compiler crash in a nullable if after an if in...
c9e01412a4 • Andrew Kelley • Dec 14, 2017
fix const and volatile qualifiers being dropped sometimes
f55fdc00fc • Andrew Kelley • Dec 14, 2017
add test for allowing slice[slice.len..slice.len]
84619abe9f • Andrew Kelley • Dec 13, 2017
self-hosted: implement var decl align
d295279b16 • Josh Wolfe • Dec 13, 2017
self-hosted: implement addr of align parsing
0003cc8105 • Josh Wolfe • Dec 13, 2017
self-hosted: look for llvm-config in homebrew
24c2703dfa • Andrew Kelley • Dec 12, 2017