Commits

windows: call CancelIo when canceling an fs watch

598e80957e • Andrew Kelley • Aug 10, 2018

self-hosted: reorganize creation and destruction of Compilation

0df485d4dc • Andrew Kelley • Aug 10, 2018

docgen: fix usage of std.HashMap

d40f3fac74 • Andrew Kelley • Aug 10, 2018

windows fs watching: fix not initializing table value

23af36c54f • Andrew Kelley • Aug 10, 2018

windows: only create io completion port once

26a842c264 • Andrew Kelley • Aug 10, 2018

initial windows implementation of std.event.fs.Watch

b219feb3f1 • Andrew Kelley • Aug 9, 2018

std.event.fs.preadv windows implementation

c63ec9886a • Andrew Kelley • Aug 8, 2018

std.event.fs.pwritev windows implementation

8b456927be • Andrew Kelley • Aug 8, 2018

fix linux regressions

ac12f0df71 • Andrew Kelley • Aug 8, 2018

std.event.fs.Watch distinguishes between Delete and CloseWrite on darwin

60955feab8 • Andrew Kelley • Aug 8, 2018

implement std.event.fs.Watch for macos

5cbfe392be • Andrew Kelley • Aug 8, 2018

fix hash map test

1a28f09684 • Andrew Kelley • Aug 7, 2018

std.event.fs support for macos

fd50a6896b • Andrew Kelley • Aug 7, 2018

merge @kristate's std lib changes to darwin

2c9ed664dd • Andrew Kelley • Aug 6, 2018

std.HashMap.autoHash: use xor instead of wrapping mult

97be8debab • Andrew Kelley • Aug 6, 2018

Merge remote-tracking branch 'origin/master' into async-fs

2680f9ab48 • Andrew Kelley • Aug 3, 2018

when decls don't change, don't regenerate them

c5f1925bc8 • Andrew Kelley • Aug 3, 2018

self-hosted: watch files and trigger a rebuild

5dfcd09e49 • Andrew Kelley • Aug 3, 2018

fixups from the merge

7f6e97cb26 • Andrew Kelley • Aug 2, 2018

Merge remote-tracking branch 'origin/master' into async-fs

65140b2fba • Andrew Kelley • Aug 2, 2018

evented I/O zig fmt

951124e177 • Andrew Kelley • Aug 2, 2018

WIP: Channel.getOrNull

821805aa92 • Andrew Kelley • Aug 2, 2018

add std.event.RwLock and a few more std changes

e3ae2cfb52 • Andrew Kelley • Aug 1, 2018

std: file system watching for linux

3c8d4e04ea • Andrew Kelley • Jul 30, 2018

self-hosted: use std.event.fs.readFile

a870228ab4 • Andrew Kelley • Jul 30, 2018

introduce std.event.fs for async file system functions

cc45527333 • Andrew Kelley • Jul 30, 2018

Merge pull request #1307 from ziglang/cancel-semantics

5d4a02c350 • Andrew Kelley • Jul 30, 2018

add SliceOutStream, rename SliceStream to SliceInStream (#1301)

608ff52dc3 • dbandstra • Jul 29, 2018

Merge pull request #1300 from dbandstra/more-stream-functions

f884381c60 • Andrew Kelley • Jul 29, 2018

add compile error for ignoring return value of while loop bodies

2cbad364c1 • Andrew Kelley • Jul 26, 2018

add compile error for missing parameter name of generic function

fd575fe1f3 • Andrew Kelley • Jul 25, 2018

add compile error for non-inline for loop on comptime type

84195467ad • Andrew Kelley • Jul 25, 2018

fix assertion failure when some compile errors happen

2257660916 • Andrew Kelley • Jul 25, 2018

patch LLD to fix COFF crashing when linking twice in same process

95f45cfc34 • Andrew Kelley • Jul 25, 2018

fix race conditions in self-hosted compiler; add test

02713e8d8a • Andrew Kelley • Jul 25, 2018

self-hosted: function calling another function

adefd1a52b • Andrew Kelley • Jul 25, 2018

self-hosted: function types use table lookup

2ea08561cf • Andrew Kelley • Jul 24, 2018

remove old section from readme

1d4a94b635 • Andrew Kelley • Jul 24, 2018

fix logic for determining whether param requires comptime

29e19ace36 • Andrew Kelley • Jul 24, 2018

Merge pull request #1282 from nwsharp/master

74c80d2c7f • Andrew Kelley • Jul 24, 2018

Merge pull request #1266 from ziglang/self-hosted-libc-hello-world

10bdf73a02 • Andrew Kelley • Jul 24, 2018

add std.math.big.Int.fitsInTwosComp

99153ac0aa • Andrew Kelley • Jul 22, 2018

Add big int fits function (#1279)

d53fae3551 • Marc Tiehuis • Jul 22, 2018

Tighten Int.to bounds and add twos-complement bitcount

07b6a3d335 • Marc Tiehuis • Jul 22, 2018

Merge branch 'kristate-posix-darwin-issue1271'

bbd293355b • Andrew Kelley • Jul 22, 2018

Merge branch 'kristate-skippable-tests-issue1274'

0a32f80d9a • Andrew Kelley • Jul 22, 2018

README: include link to channel logs (#1278)

bb1b796711 • kristopher tate • Jul 22, 2018

Fixed windows getPos

1f4c7d5ebf • Jimmi HC • Jul 20, 2018

fix generation of error defers for fns inside fns

0a880d5e60 • Andrew Kelley • Jul 19, 2018

std.os.File: add missing pub modifiers

0736e6aa34 • Andrew Kelley • Jul 19, 2018

prevent non-export symbols from clobbering builtins

a9f0681f85 • Andrew Kelley • Jul 19, 2018

Allow pointers to anything in extern/exported declarations (#1258)

fd3a41dadc • Jimmi Holst Christensen • Jul 18, 2018

fix invalid character test on windows

c393a399fb • Andrew Kelley • Jul 18, 2018

fix std.os.getAppDataDir test on linux

cd488c9da5 • Andrew Kelley • Jul 18, 2018

fix build on windows

a8a1b5af07 • Andrew Kelley • Jul 18, 2018

-Dskip-release now also skips build example tests

b7be082bd9 • Jimmi HC • Jul 18, 2018

implement proper utf16leToUtf8

843529d234 • Josh Wolfe • Jul 18, 2018

fix @setEvalBranchQuota not respected in generic fn calls

cbfe9a4077 • Andrew Kelley • Jul 18, 2018

Fixed minor documentation errors (#1256)

6394f7e9a3 • Jay Weisskopf • Jul 18, 2018

std.event.Loop.onNextTick dispatches work to waiting threads

a9ab528e34 • Andrew Kelley • Jul 17, 2018

self-hosted: linking

ecf8da00c5 • Andrew Kelley • Jul 17, 2018

port 69e3b4e to self-hosted compiler

1a7cf4cbce • Andrew Kelley • Jul 17, 2018

Add swapRemoveOrError (#1254)

3cbf59b4c1 • Wink Saville • Jul 17, 2018

Give ArrayList tests consistent names (#1253)

d1a60243c9 • Wink Saville • Jul 17, 2018

revert commit 860d3da9156a0b1f4a1e3e644b423da3e768bb86 ; please see #1249 for more information; (#1255)

69e3b4e7dc • kristopher tate • Jul 17, 2018

self-hosted: implement getAppDataDir for windows

3bb00eac37 • Andrew Kelley • Jul 17, 2018

self-hosted: create tmp dir for .o files and emit .o file for fn

97bfeac13f • Andrew Kelley • Jul 17, 2018

allow implicit cast of undefined to optional

0fa24b6b75 • Andrew Kelley • Jul 16, 2018

remove std.ArrayList.removeOrError function

9b56efc957 • Andrew Kelley • Jul 16, 2018

codegen: remove unused variable

d3ce9d0643 • Andrew Kelley • Jul 16, 2018

all integer sizes are available as primitives

e9a03cccf3 • Andrew Kelley • Jul 16, 2018

self-hosted: generate LLVM IR for simple function

363f4facea • Andrew Kelley • Jul 15, 2018

rename Module to Compilation

28c3d4809b • Andrew Kelley • Jul 14, 2018

Improve realloc on fixed buffer allocator (#1238)

69e50ad2f5 • Bas van den Berg • Jul 14, 2018

self-hosted: adding a fn to an llvm module

278829fc2c • Andrew Kelley • Jul 14, 2018

Merge pull request #1237 from BarabasGitHub/fix-reallocating-from-0

91636f1e8c • Andrew Kelley • Jul 14, 2018

docs: correct some misinformation

29c756abba • Andrew Kelley • Jul 14, 2018

Add --stdin option to zig fmt

bf441ed244 • Marc Tiehuis • Jul 14, 2018

Merge branch 'eduardosm-extern-return-small-struct'

ed3181f029 • Andrew Kelley • Jul 14, 2018

Merge branch 'tgschultz-arraylist-remove'

2a719ee6c5 • Andrew Kelley • Jul 14, 2018

docs: clarify mem.Allocator.reallocFn

317ed57cb1 • Andrew Kelley • Jul 14, 2018

Merge pull request #1232 from BarabasGitHub/fix-array-list-insert

5f1aa3505d • Andrew Kelley • Jul 14, 2018

self-hosted: basic IR pass2

e78b1b810f • Andrew Kelley • Jul 14, 2018

ir_get_ref: delete unnecessary and probably buggy code

c87102c304 • Andrew Kelley • Jul 13, 2018

ir: remove unnecessary and probably buggy code

171f33b961 • Andrew Kelley • Jul 13, 2018

ir: remove dead code

860d3da915 • Andrew Kelley • Jul 13, 2018

allow == for comparing optional pointers

5354d1f5fc • Andrew Kelley • Jul 13, 2018

zig fmt

ac096c2949 • Andrew Kelley • Jul 12, 2018

self-hosted: better IR for empty fn

69e60e351b • Andrew Kelley • Jul 12, 2018

self-hosted: generate zig IR for simple function

687bd92f9c • Andrew Kelley • Jul 12, 2018

ir: refactor lvalues

ce11d6d16c • Andrew Kelley • Jul 12, 2018

std.event.Future: workaround in tests for llvm coro memory

30c4add85a • Andrew Kelley • Jul 12, 2018

std.atomic: use spinlocks

9751a0ae04 • Andrew Kelley • Jul 11, 2018

add std.event.Future

9bdcd2a495 • Andrew Kelley • Jul 11, 2018

build system: add -Dskip-release option to test faster

5954c94d20 • Andrew Kelley • Jul 11, 2018

add compile error for disallowed types in extern structs

3f30897fdc • Andrew Kelley • Jul 11, 2018

Merge pull request #1216 from ziglang/sort-improvements

3aaf814b9d • Andrew Kelley • Jul 11, 2018

self-hosted: add compile error test for missing fn name

c6c49389eb • Andrew Kelley • Jul 11, 2018

Merge pull request #1215 from ziglang/self-hosted-first-test

c620a1fe3d • Andrew Kelley • Jul 11, 2018

introduce std.event.Group for making parallel async calls

8fba0a6ae8 • Andrew Kelley • Jul 10, 2018