Commits

stage1 link: compiler_rt and builtin libs know ...

e29a3b1d2a • Andrew Kelley • Oct 9, 2018

fix error limit linker arg on windows

e0a94db65e • Andrew Kelley • Oct 9, 2018

std/special/bootstrap: inline some functions to improve stack traces

84690ee05e • Andrew Kelley • Oct 9, 2018

more efficient builtin library code generation

6b93495792 • Andrew Kelley • Oct 9, 2018

support building static libraries

5a3c02137e • Andrew Kelley • Oct 9, 2018

Merge pull request #1429 from shawnl/arm64

d40c4e7c89 • Andrew Kelley • Oct 6, 2018

build: try to find llvm-config-7 before llvm-config

5b84192f07 • Andrew Kelley • Oct 6, 2018

disable C ABI tests on macos due to LLD deficiency

b7dda772a8 • Andrew Kelley • Oct 6, 2018

on linux, link statically if not linking any shared libs

4640853d1b • Andrew Kelley • Oct 5, 2018

docs: add comment about operator overloading

8700f4d2b1 • Andrew Kelley • Oct 5, 2018

docs: fix double escaping html entities

c81a4b3e3d • Andrew Kelley • Oct 5, 2018

improve pointer documentation

8d6601d7ce • Andrew Kelley • Oct 5, 2018

fix missing .h files

d07413f9b7 • Andrew Kelley • Oct 4, 2018

refactor ir.cpp

23b07ad8d2 • Andrew Kelley • Oct 4, 2018

removed unneeded dll extension

31469daca3 • emekoi • Oct 4, 2018

better mutex implementation

3f13a59cbc • Andrew Kelley • Oct 3, 2018

std.Mutex: implement blocking mutexes on linux

66cb75d114 • Andrew Kelley • Oct 3, 2018

add std.os.linux.vfork and std.os.linux.exit_group

acefcdbca5 • Andrew Kelley • Oct 2, 2018

Merge pull request #1619 from bnoordhuis/fix1570

364bc66924 • Andrew Kelley • Oct 2, 2018

Add doc comment for tokenLocationPtr (#1618)

cd211bcc20 • Wink Saville • Oct 2, 2018

Fixed StackTrace not being resolved when panic is invalid (#1615)

bc3e99c5e5 • Jimmi Holst Christensen • Oct 1, 2018

increase stack size on windows for all executables

d4d22df1d9 • Andrew Kelley • Oct 1, 2018

std lib (breaking): posixRead can return less than buffer size

af229c1fdc • Andrew Kelley • Oct 1, 2018

std lib: flesh out the async I/O streaming API a bit

d1ec8377d1 • Andrew Kelley • Oct 1, 2018

update std lib API for I/O

9d4eaf1e07 • Andrew Kelley • Sep 30, 2018

Fixes --emit asm on windows and makes C header file generation explicit. (#1612)

ba78ae0ae7 • Sahnvour • Sep 30, 2018

build: omit finding libxml2, zlib since no direct dependency

418b2e7d47 • Andrew Kelley • Sep 30, 2018

rename std.event.tcp to std.event.net

57c4d38c55 • Andrew Kelley • Sep 30, 2018

Merge pull request #1594 from emekoi/master

a42a213e35 • Andrew Kelley • Sep 30, 2018

fixed native target detection

e6446dfc86 • emekoi • Sep 30, 2018

Expose failing_allocator as *Allocator instead of const FailingAllocator

1428ef3b07 • Jimmi Holst Christensen • Sep 29, 2018

Merge pull request #1599 from ziglang/zig-build-arg0

40da2c6098 • Andrew Kelley • Sep 28, 2018

Release 0.3.0

e242f6a609 • Andrew Kelley • Sep 28, 2018

rely on gcc for static builds on macos

f4a0658585 • Andrew Kelley • Sep 28, 2018

build: add support for ZIG_STATIC on MacOS

fe524a1fa5 • Andrew Kelley • Sep 27, 2018

update @typeInfo docs

cc490f0026 • Andrew Kelley • Sep 27, 2018

add dll export storage class where appropriate

af3263d7a8 • Andrew Kelley • Sep 27, 2018

overhaul api for getting random integers (#1578)

e7d9d00ac8 • Josh Wolfe • Sep 27, 2018

fix crash when compile error evaluating return...

1c26c2f4d5 • Andrew Kelley • Sep 26, 2018

fix variables which are pointers to packed struct fields

589201b104 • Andrew Kelley • Sep 26, 2018

the last number in a packed ptr is host int bytes

dcfd15a7f0 • Andrew Kelley • Sep 26, 2018

Tweak SYMBOL_CHAR define in tokenizer.cpp

631851f8b5 • Wink Saville • Sep 26, 2018

fix implicit casting to *c_void

9485043b3c • Andrew Kelley • Sep 26, 2018

stage1: Added `zig help` to show usage on stdout

7b204649e3 • Jay Weisskopf • Sep 26, 2018

fix crash on runtime index into slice of comptime type

2e562a5f36 • Andrew Kelley • Sep 25, 2018

fix not syntax highlighting builtin module

839492d0e8 • Andrew Kelley • Sep 25, 2018

fix self reference through fn ptr field crash

eafb8e8572 • Andrew Kelley • Sep 25, 2018

Remove StrLitKind enum

0e6c18c820 • Wink Saville • Sep 24, 2018

fix more bigint code paths and add tests

4241cd666d • Andrew Kelley • Sep 24, 2018

fix translate-c test expecting incorrect C ABI on windows

877036e7ef • Andrew Kelley • Sep 24, 2018

fix comptime bitwise operations with negative values

32c91ad892 • Andrew Kelley • Sep 24, 2018

minor langref improvements

422269ea6e • Andrew Kelley • Sep 24, 2018

Ignore class-memaccess error for gcc 8 and above

c5509a07ca • Wink Saville • Sep 24, 2018

fix translate-c incorrectly translating negative enum init values

004c383292 • Andrew Kelley • Sep 24, 2018

fix godbolt cli test on non-linux-x86_64 hosts

8a7737eef4 • Andrew Kelley • Sep 24, 2018

add panic function to godbolt CLI API test

6d048aa3bf • Andrew Kelley • Sep 24, 2018

add test to cover the CLI API that godbolt is using

a155f2973b • Andrew Kelley • Sep 24, 2018

Fix typo in argsAlloc comment

a170a64776 • Wink Saville • Sep 23, 2018

include LICENSE in windows static builds

af01c6e2bf • Andrew Kelley • Sep 23, 2018

rm extraneous macro

f955844435 • Jeff Fowler • Sep 22, 2018

fix @compileLog having unintended side effects

c84548e71d • Andrew Kelley • Sep 22, 2018

doc: add note about reproducible builds

3c1f9baff1 • Andrew Kelley • Sep 22, 2018

add compile error for slice of undefined slice

5c15c5fc48 • Andrew Kelley • Sep 22, 2018

stage1: unify 2 implementations of pointer deref

2e27407161 • Andrew Kelley • Sep 21, 2018

fix comptime string concatenation ignoring slice bounds

9e5cd43e6d • Andrew Kelley • Sep 21, 2018

Merge branch 'raulgrell-BitByteOffsetOfs'

0ca12ded2f • Andrew Kelley • Sep 21, 2018

fix comptime slice of pointer to array

44f2ee101f • Andrew Kelley • Sep 21, 2018

fix formatInt to handle upcasting to base int size

073f7ebb0e • Andrew Kelley • Sep 20, 2018

add compile error for casting const array to mutable slice

9c8dfadbb1 • Andrew Kelley • Sep 20, 2018

better string literal caching implementation

f8fe517d12 • Andrew Kelley • Sep 20, 2018

add workaround for `llvm-config --system-libs`

492821781d • Andrew Kelley • Sep 19, 2018

travis: build zig with gcc to match what llvm was built with

f9bf04c38b • Andrew Kelley • Sep 19, 2018

build: fix finding llvm and clang 7

287f5cce50 • Andrew Kelley • Sep 19, 2018

travis: fix llvm apt package names

e3d8cae35a • Andrew Kelley • Sep 19, 2018

fix typo from previous commit

6d23619cce • Andrew Kelley • Sep 19, 2018

travis: fix package names

f418a943cc • Andrew Kelley • Sep 19, 2018

travis: update apt repo url

d4cb373024 • Andrew Kelley • Sep 19, 2018

appveyor: remove old cache file

69c876cc87 • Andrew Kelley • Sep 19, 2018

Merge remote-tracking branch 'origin/llvm7'

15301504e2 • Andrew Kelley • Sep 19, 2018

std/index.zig: Fix import

5eeef1f5ed • Christian Wesselhoeft • Sep 18, 2018

fix regression from previous commit

6dd93ee5d9 • Andrew Kelley • Sep 18, 2018

zig fmt: handle shebang lines

21328e0036 • Andrew Kelley • Sep 18, 2018

fix optional pointer to empty struct incorrectly being non-null

345f8db1c4 • Andrew Kelley • Sep 18, 2018

add compile error for slice.*.len

c1af360532 • Andrew Kelley • Sep 18, 2018

stage1 caching: don't write manifest until cache release

148fe2e999 • Andrew Kelley • Sep 18, 2018

implementation for bitcasting extern enum type to c_int

8c77c5705f • Andrew Kelley • Sep 18, 2018

fix implicit cast of packed struct field to const ptr

5fd3af9dc6 • Andrew Kelley • Sep 18, 2018

fix @embedFile reading garbage memory

1fc2019031 • Andrew Kelley • Sep 18, 2018

minor cleanups from 68c1d05917

93ff5024a4 • Andrew Kelley • Sep 18, 2018

fix @bytesToSlice on a packed struct

d353d5aef8 • Andrew Kelley • Sep 18, 2018

compiling on mingw is now supported (#1542)

68c1d05917 • emekoi • Sep 18, 2018

link to #1544

13645585fe • Josh Wolfe • Sep 18, 2018

Merge pull request #1543 from ziglang/bit_shifting

8f0618a5b1 • Josh Wolfe • Sep 18, 2018

fix codegen for @intCast to u0

bfcfaaf5bd • Andrew Kelley • Sep 18, 2018

remove deprecated, unused windows functions

15e59eb142 • Andrew Kelley • Sep 18, 2018

add compile error for @ptrCast 0 bit type to non-0 bit type

b16229da1d • Andrew Kelley • Sep 17, 2018

add compile error for non-optional types compared against null

78a9a465a3 • Andrew Kelley • Sep 17, 2018

fix crash when bit shifting a u1

6c71e9a54d • Andrew Kelley • Sep 17, 2018

dereferencing a *u0 is comptime-known to be 0

cf9200b815 • Andrew Kelley • Sep 17, 2018

remove `zig build --init`. add `zig init-lib` and `zig init-exe`

4c6f1e614a • Andrew Kelley • Sep 17, 2018