Commits

Merge remote-tracking branch 'origin/master' into llvm6

48cd808185 • Andrew Kelley • Jan 17, 2018

Merge remote-tracking branch 'origin/master' into llvm6

b897e98d30 • Andrew Kelley • Jan 16, 2018

Merge branch 'master' into llvm6

eb3726c502 • Andrew Kelley • Jan 12, 2018

Merge branch 'master' into llvm6

d1d3dbc7b5 • Andrew Kelley • Jan 9, 2018

Merge branch 'master' into llvm6

5a8d87f504 • Andrew Kelley • Jan 8, 2018

Merge branch 'master' into llvm6

38658a597b • Andrew Kelley • Jan 6, 2018

translate-c: update to clang 6.0.0 which has more binary operators

2200c2de6f • Andrew Kelley • Jan 5, 2018

Merge remote-tracking branch 'origin/master' into llvm6

5d9a8cbe1a • Andrew Kelley • Jan 5, 2018

Merge branch 'master' into llvm6

8eae4a0967 • Andrew Kelley • Jan 4, 2018

Merge branch 'master' into llvm6

1d77f8db28 • Andrew Kelley • Jan 3, 2018

Merge branch 'master' into llvm6

6bfaf262d5 • Andrew Kelley • Dec 27, 2017

Merge branch 'master' into llvm6

8b716f941d • Andrew Kelley • Dec 24, 2017

Merge remote-tracking branch 'origin/master' into llvm6

fe66046283 • Andrew Kelley • Dec 23, 2017

Merge remote-tracking branch 'origin/master' into llvm6

fe39ca01bc • Andrew Kelley • Dec 4, 2017

Merge branch 'master' into llvm6

42004f9013 • Andrew Kelley • Dec 4, 2017

Merge remote-tracking branch 'origin/llvm6' into llvm6

afe3aae582 • Andrew Kelley • Nov 30, 2017

update fast math llvm API to latest

d4cd4a35d5 • Andrew Kelley • Nov 30, 2017

Merge remote-tracking branch 'origin/master' into llvm6

91ef68f9b1 • Andrew Kelley • Nov 29, 2017

Merge branch 'master' into llvm6

9a4da6c8d8 • Andrew Kelley • Nov 16, 2017

Merge remote-tracking branch 'upstream/master' into llvm6

371e578151 • Ryan Saunderson • Nov 14, 2017

Fixed duplicate decl detection for typedefs/enums

b3b4786c24 • dimenus • Nov 14, 2017

Merge remote-tracking branch 'origin/master' into llvm6

df89291d1c • Andrew Kelley • Nov 10, 2017

Merge remote-tracking branch 'origin/master' into llvm6

e9d7623e1f • dimenus • Nov 10, 2017

Merge remote-tracking branch 'origin/master' into llvm6

3a600297ca • Andrew Kelley • Nov 7, 2017

fix incorrect debug info for empty structs

4a82c2d124 • Andrew Kelley • Nov 3, 2017

add missing environment

188fd47a51 • Andrew Kelley • Nov 3, 2017

use llvm named structs for const values when possible

9a99bd3a71 • Andrew Kelley • Nov 3, 2017

update to llvm master

94ec2190f8 • Andrew Kelley • Nov 3, 2017

windows: use the same libc search within a compilation unit

abff1b6884 • Andrew Kelley • Nov 2, 2017

bump build_runner allocator to use 30 MB

f7837f445e • Andrew Kelley • Nov 1, 2017

WIN32: Linking with the CRT at runtime. (#570)

38f05d4ac5 • Dimenus • Nov 1, 2017

Enforce "\n" line endings on Windows (#574)

b35689b70d • Andreas Haferburg • Nov 1, 2017

fix windows build from previous commit

25972be45c • Andrew Kelley • Nov 1, 2017

breaking change to std.io API

9e234d4208 • Andrew Kelley • Oct 31, 2017

Merge branch 'master' into self-hosted

7a96aca39e • Andrew Kelley • Oct 27, 2017

Merge branch 'master' into self-hosted

540bac0928 • Andrew Kelley • Oct 27, 2017

wip self hosted code

4f4da3c10c • Andrew Kelley • Oct 24, 2017

self hosted zig: print usage

92751d5e24 • Andrew Kelley • Oct 21, 2017

parse-c: improve performance

c1642355f0 • Andrew Kelley • Oct 21, 2017

report compile error instead of crashing for void in var args

a1af7cbf00 • Andrew Kelley • Oct 21, 2017

fix compiler crash regarding type name of undefined

175893913d • Andrew Kelley • Oct 21, 2017

std.fmt.format supports ints smaller than u8

9b91c76088 • Andrew Kelley • Oct 21, 2017

zig build: fix system libraries not respected for C artifacts

b3d12d2c9e • Andrew Kelley • Oct 21, 2017

fix docs link

3c3af4b332 • Andrew Kelley • Oct 17, 2017

remove unsupported targets from readme

a27c0dd591 • Andrew Kelley • Oct 17, 2017

Release 0.1.1

78cb4ce030 • Andrew Kelley • Oct 17, 2017

build: fix logic for version when there is a git tag

79193ffed2 • Andrew Kelley • Oct 17, 2017

Release 0.1.0

ad07c68504 • Andrew Kelley • Oct 17, 2017

Add c allocator (#542)

09c0cf2dcf • Marc Tiehuis • Oct 17, 2017

add uwtable attribute to functions on windows

0744c83f51 • Andrew Kelley • Oct 17, 2017

fix codegen of enum name table having wrong LLVM types

5866032e76 • Andrew Kelley • Oct 16, 2017

appveyor: update version to match zig version

38a947c683 • Andrew Kelley • Oct 16, 2017

appveyor: build with msvc and publish artifacts

1d88f9b9a6 • Andrew Kelley • Oct 16, 2017

look for libc at runtime on windows

cbb6d2239f • Andrew Kelley • Oct 16, 2017

std.os.ChildProcess: on windows cwd affects exe search path

8cfb0cfbce • Andrew Kelley • Oct 16, 2017

fix regression on posix from previous commit

4e2a5e6b13 • Andrew Kelley • Oct 16, 2017

ability to make a DLL

d08c57741a • Andrew Kelley • Oct 16, 2017

fix debug safety tests on windows

78b753af9d • Andrew Kelley • Oct 16, 2017

fix compare-output tests on windows

d6bfa3f639 • Andrew Kelley • Oct 16, 2017

LLD COFF: close handles to objects used to link

2a08116788 • Andrew Kelley • Oct 16, 2017

clean up some resources

562f91e875 • Andrew Kelley • Oct 16, 2017

fix windows argument parsing

e3ad13e054 • Andrew Kelley • Oct 16, 2017

16MB stack size when building with msvc

f87f98015c • Andrew Kelley • Oct 15, 2017

set stdout and stderr to binary mode on windows

c837ae1707 • Andrew Kelley • Oct 15, 2017

std.io: fix bug when writing large buffer

fca1d53625 • Andrew Kelley • Oct 15, 2017

fix posix from previous commit

faf64b5d0f • Andrew Kelley • Oct 15, 2017

fix std.io.InStream for windows

fcef7c4bb2 • Andrew Kelley • Oct 15, 2017

fix child process stdio piping behavior on windows

bb169a7b36 • Andrew Kelley • Oct 15, 2017

mingw build: delete unused variable

1fe1e6eeaf • Andrew Kelley • Oct 15, 2017

use correct integer type for windows BOOL

a98373f144 • Andrew Kelley • Oct 15, 2017

only SetConsoleTextAttribute to do console colors on windows

3c19883493 • Andrew Kelley • Oct 15, 2017

disable some of the failing tests

6fe1c3186f • Andrew Kelley • Oct 15, 2017

fix regression on posix from previous commit

3b0fe534bc • Andrew Kelley • Oct 15, 2017

implement environment variables for windows

8ab5313043 • Andrew Kelley • Oct 15, 2017

std.mem.IncrementingAllocator: check for errors

55e8bbd167 • Andrew Kelley • Oct 15, 2017

disable byval parameters on windows to work around llvm bug

9c44dd7db3 • Andrew Kelley • Oct 15, 2017

try harder to emit console colors

ba405ed59b • Andrew Kelley • Oct 15, 2017

build-exe allows direct export of WinMainCRTStartup

fd7654e4e8 • Andrew Kelley • Oct 15, 2017

implement io.OutStream.openMode for windows

f54aff4672 • Andrew Kelley • Oct 14, 2017

std.io: remove unused constants

46352f6bfe • Andrew Kelley • Oct 14, 2017

implement std.os.rename for windows

531f3344dc • Andrew Kelley • Oct 14, 2017

implement std.os.symLink for windows

61d715d784 • Andrew Kelley • Oct 14, 2017

fix regressions from previous commit on windows

ad6eec9480 • Andrew Kelley • Oct 14, 2017

organize windows utility functions

0307dc0b77 • Andrew Kelley • Oct 14, 2017

fix os.makeDir for posix

a68dc65327 • Andrew Kelley • Oct 14, 2017

implement os.makeDir for windows

0bc80411f6 • Andrew Kelley • Oct 14, 2017

implement std.os.ChildProcess for windows

8d3eaab871 • Andrew Kelley • Oct 14, 2017

fix std.os.getRandomBytes for windows

7f9dc4ebc1 • Andrew Kelley • Oct 12, 2017

implement command line argument parsing for windows

b61a6ec8a6 • Andrew Kelley • Oct 12, 2017

better abort() implementation for windows

717e791db2 • Andrew Kelley • Oct 11, 2017

fix std.io.OutStream.close for windows

1f28d641c0 • Andrew Kelley • Oct 10, 2017

add module flag to emit CodeView for COFF object files

aa78827db2 • Andrew Kelley • Oct 10, 2017

use allocator.shrink instead of realloc in os.path.real

1c28631738 • Andrew Kelley • Oct 10, 2017

implement std.io.InStream for windows

e6334fe46d • Andrew Kelley • Oct 9, 2017

fix build on non-windows

055b856f13 • Andrew Kelley • Oct 9, 2017

implement os.path.real for windows and update allocator interface

c4262da8de • Andrew Kelley • Oct 9, 2017

implement std.os.deleteFile for windows

a4310cf8b4 • Andrew Kelley • Oct 9, 2017

fix os.path.resolveWindows on non-windows

7f56744320 • Andrew Kelley • Oct 9, 2017

Merge branch 'windows-paths'

987e0f5acb • Andrew Kelley • Oct 9, 2017

fix compiler crash when invalid value used

b4e42042cf • Andrew Kelley • Oct 6, 2017