Commits

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

Fix for LLD on linker scripts with empty sections

569cf286ff • Andrea Orru • Oct 4, 2017

fix isatty for macOS and libc (#523)

522b431057 • Snorre • Oct 3, 2017

fix mingw build

3af35fc1df • Andrew Kelley • Oct 3, 2017

fix duplicated symbols in compiler-rt tests

f86684f410 • Andrew Kelley • Oct 3, 2017

compiler-rt tests pass with and without libc

8d4668231a • Andrew Kelley • Oct 3, 2017

fix tests on linux and macos

3c6eff465d • Andrew Kelley • Oct 3, 2017

Merge branch 'windows-alignment'

402b03c4a9 • Andrew Kelley • Oct 3, 2017

fix travis

c180ef86af • Andrew Kelley • Oct 2, 2017

windows: alignstack=16 on every function

ec40542c44 • Andrew Kelley • Oct 2, 2017

support terminal colors for cmd.exe and msys pty

0a4283b38b • Andrew Kelley • Oct 2, 2017

compiler-rt: strong linkage for __chkstk

b3f3db46be • Andrew Kelley • Oct 2, 2017

fix typo in compiler-rt

25ea8f7dbb • Andrew Kelley • Oct 2, 2017

better compiler-rt linkage logic

5cbae7b671 • Andrew Kelley • Oct 2, 2017

fix parse-c tests

8156e4f78f • Andrew Kelley • Oct 2, 2017

still build compiler-rt when linking msvc CRT

e3ea0b652c • Andrew Kelley • Oct 2, 2017

remove unused function

756d5c545d • Andrew Kelley • Oct 2, 2017

support linking against MSVC libc

4d865e355b • Andrew Kelley • Oct 2, 2017

add git rev name to version string when available

1563574740 • Andrew Kelley • Oct 1, 2017