Commits

std.heap.ArenaAllocator: fix incorrectly activating safety check

ec0846a00f • Andrew Kelley • Feb 12, 2018

back to malloc instead of aligned_alloc for c_allocator

227ead54be • Andrew Kelley • Feb 12, 2018

remove std.heap.IncrementingAllocator

4a4ea92cf3 • Andrew Kelley • Feb 12, 2018

introduce std.heap.ArenaAllocator and std.heap.DirectAllocator

445b03384a • Andrew Kelley • Feb 12, 2018

fix exported variable not named in the object file

f2d601661d • Andrew Kelley • Feb 11, 2018

std: refactor posixOpen to be friendlier to error return traces

e743b30bbf • Andrew Kelley • Feb 11, 2018

std.os and std.io API update

46aa416c48 • Andrew Kelley • Feb 11, 2018

std zig tokenizer: don't require 3 newlines at the end of the source

8c31eaf2a8 • Andrew Kelley • Feb 10, 2018

std lib: modify allocator idiom

a2bd9f8912 • Andrew Kelley • Feb 9, 2018

fix compiler crash switching on global error with no else

e7bf8f3f04 • Andrew Kelley • Feb 9, 2018

self hosted compiler: move tokenization and parsing to std lib

1fb308ceee • Andrew Kelley • Feb 9, 2018

fix crash with error peer type resolution

3919afcad2 • Andrew Kelley • Feb 9, 2018

appveyor: don't try to build for mingw

2c697e50db • Andrew Kelley • Feb 9, 2018

Merge pull request #759 from zig-lang/error-sets

5911962842 • Andrew Kelley • Feb 9, 2018

Add ArrayList functions (#755)

1c236b0766 • Marc Tiehuis • Feb 8, 2018

implement openSelfExe() on darwin (#753)

dd20f558f0 • Ben Noordhuis • Feb 7, 2018

improve behavior of `zig build` (#754)

c88e6e8aee • Jeff Fowler • Feb 7, 2018

format struct pointers as "<typename>@<address>" (#752)

79ad1d9610 • Ben Noordhuis • Feb 7, 2018

DRY 'is slice?' conditionals in parser (#750)

0090c2d70b • Ben Noordhuis • Feb 7, 2018

handle linux returning EINVAL for large writes

917e6fe370 • Andrew Kelley • Feb 5, 2018

handle linux returning EINVAL for large reads

40e4e42a66 • Andrew Kelley • Feb 5, 2018

fix test failure, organize code, add new compile error

44d8d654a0 • Andrew Kelley • Feb 5, 2018

Merge pull request #743 from bnoordhuis/linux-random

ec59f76526 • Andrew Kelley • Feb 5, 2018

Merge pull request #738 from corngood/cygwin-fixes

15eb28efaf • Andrew Kelley • Feb 2, 2018

add docs for memberType, memberCount, memberName

02b61224b2 • Andrew Kelley • Feb 1, 2018

docs: move source encoding section

e6d4028a84 • Andrew Kelley • Feb 1, 2018

add docs recommending to only have 1 cImport

3a11757d57 • Andrew Kelley • Feb 1, 2018

add some docs for reflection

a795e4ce32 • Andrew Kelley • Jan 31, 2018

fix assertion fail when using global var number literal

44f38b04b0 • Andrew Kelley • Jan 31, 2018

fix error message mentioning unreachable instead of noreturn

40ca39d3d5 • Andrew Kelley • Jan 31, 2018

add compile error for duplicate struct, enum, union fields

3ef6a00bb8 • Andrew Kelley • Jan 30, 2018

langref: remove page title header

0995a81b8b • Andrew Kelley • Jan 30, 2018

Merge pull request #729 from zig-lang/www-changes

d6b7d9090e • Andrew Kelley • Jan 30, 2018

Add IntrusiveLinkedList to index.zig

7eea20bc50 • Andrea Orru • Jan 30, 2018

add compile error for calling naked function

1c60f31450 • Andrew Kelley • Jan 29, 2018

std: fix fn return syntax for zen os

2b5e0b66a2 • Andrew Kelley • Jan 29, 2018

allow packed containers in extern functions

abe6c2d585 • Andrew Kelley • Jan 29, 2018

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