Commits
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
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