stage2: DepTokenizer print errors
b759308fb3 • Vexu • Sep 21, 2020
stage2: DepTokenizer add target resolver
f27bc79121 • Vexu • Sep 21, 2020
stage2: make DepTokenizer non-allocating
302e156523 • Vexu • Sep 21, 2020
stage2 now supports using stage1 as a backend for compiling zig code
2ef68631cb • Andrew Kelley • Sep 19, 2020
std: start: use std.log instead of stderr
333b12a8f9 • Andrew Kelley • Sep 18, 2020
stage2: add CLI for `zig translate-c`
dc79651e6a • Andrew Kelley • Sep 18, 2020
stage2: implement --show-builtin
a9b18023a4 • Andrew Kelley • Sep 18, 2020
delete all stage1 c++ code not directly related to compiling stage2
dc478687d9 • Andrew Kelley • Sep 18, 2020
stage2: verify -Wl zig cc behavior
bc01887376 • Andrew Kelley • Sep 17, 2020
stage2: ask for a higher open fd limit
01a7affb87 • Andrew Kelley • Sep 17, 2020
stage2: don't add unused args to assembly compilations
07eb2c65f6 • Andrew Kelley • Sep 17, 2020
stage2: building libunwind.a
17d40ecb49 • Andrew Kelley • Sep 17, 2020
stage2: build glibc shared objects using assembly files
17f094ec5b • Andrew Kelley • Sep 16, 2020
stage2: glibc shared objects use ok file to detect cache hits
3256b3c485 • Andrew Kelley • Sep 16, 2020
stage2: std.log.err is an error not a warning
670260aab6 • Andrew Kelley • Sep 16, 2020
stage2 Cache: use hex instead of base64 for file paths
883dcb8b18 • Andrew Kelley • Sep 16, 2020
ci: undo mangled autocrlf files before building
a863d899e1 • Andrew Kelley • Sep 16, 2020
ci: disable git autocrlf
80d8515e3a • Andrew Kelley • Sep 16, 2020
stage2: building glibc shared objects
95941c4e70 • Andrew Kelley • Sep 16, 2020
stage2: update to new LibCInstallation API
da0fde59b6 • Andrew Kelley • Sep 16, 2020
Merge remote-tracking branch 'origin/master' into stage2-zig-cc
16bd0c63b4 • Andrew Kelley • Sep 16, 2020
stage2: implement .d file parsing for C objects
99a2fc2cde • Andrew Kelley • Sep 16, 2020
stage2: eliminate one failure path in building c object
a0b43ff3b3 • Andrew Kelley • Sep 15, 2020
std: handle sharing violation when deleting a file on windows
f82b1831f7 • Andrew Kelley • Sep 15, 2020
update the zen of zig
c803d334d0 • Andrew Kelley • Sep 15, 2020
stage2: add missing import to libc_installation.zig
b2860aa3e4 • Andrew Kelley • Sep 15, 2020
stage2: building glibc libc_nonshared.a CRT file
1da9e0fcaf • Andrew Kelley • Sep 15, 2020
stage2: don't depend on windows SDK C++ code when unavailable
4fa8cc7369 • Andrew Kelley • Sep 15, 2020
integrate target features into building assembly code
6e9396e32b • Andrew Kelley • Sep 15, 2020
integrate target features into building C source files
1ad60c4386 • Andrew Kelley • Sep 15, 2020
Merge remote-tracking branch 'origin/master' into stage2-zig-cc
5d8fec3d4c • Andrew Kelley • Sep 15, 2020
stage2: support for machine code model CLI
6acd903a95 • Andrew Kelley • Sep 15, 2020
stage2: refactor 2 CObject fields to use CSourceFile
0e94530c51 • Andrew Kelley • Sep 15, 2020
Revert "disable sourcehut freebsd CI checks"
29d9743f9d • Andrew Kelley • Sep 15, 2020
track all TODO comments in BRANCH_TODO file
dffdb2844e • Andrew Kelley • Sep 15, 2020
stage2: implement writing archive files
26798018b7 • Andrew Kelley • Sep 14, 2020
disable sourcehut freebsd CI checks
40cb712d13 • Andrew Kelley • Sep 14, 2020
move std.cache_hash from std to stage2
778bb4bc9c • Andrew Kelley • Sep 14, 2020
fix stage1 regressions in this branch
04f6a26955 • Andrew Kelley • Sep 14, 2020
revert bogus `enum` keywords in zig_llvm.h
c58e9951ef • Andrew Kelley • Sep 14, 2020
stage2: building glibc Scrt1.o
f2e380380e • Andrew Kelley • Sep 14, 2020
stage2: namespace cache dir with C source path
060c91b97f • Andrew Kelley • Sep 14, 2020
stage2: don't bother building glibc when only doing build-obj
0379d7b431 • Andrew Kelley • Sep 14, 2020
stage2: CRT files retain locks on the build artifacts
e5aef96293 • Andrew Kelley • Sep 14, 2020
stage2: fix bad include path for glibc abi-note.S
97ea5da18d • Andrew Kelley • Sep 14, 2020
stage2: don't create empty object files when no zig source
2627778b25 • Andrew Kelley • Sep 14, 2020
stage2: fix not creating cache o dir before writing to it
046dce9cef • Andrew Kelley • Sep 14, 2020
stage2: rename ZigModule to Module
2456df5f4e • Andrew Kelley • Sep 14, 2020
stage2: rename Module to Compilation
4d59f77528 • Andrew Kelley • Sep 14, 2020
stage2: caching system integration & Module/Compilation splitting
2a8fc1a18e • Andrew Kelley • Sep 14, 2020
std.cache_hash: break up the API and improve implementation
1baa56a25f • Andrew Kelley • Sep 14, 2020
Merge remote-tracking branch 'origin/master' into stage2-zig-cc
af4cc20ce2 • Andrew Kelley • Sep 12, 2020
stage2: linking with LLD and building glibc static CRT files
03a23418ff • Andrew Kelley • Sep 12, 2020
std.cache_hash: bump up the base64 digest len to avoid '=='
8374be1a1c • Andrew Kelley • Sep 12, 2020
fix zig_llvm.h not complying with C
c903dad915 • Andrew Kelley • Sep 12, 2020
stage2: loading glibc metadata
8cf40f3445 • Andrew Kelley • Sep 11, 2020
stage1: fix crash with slice type
98583be6e1 • Andrew Kelley • Sep 11, 2020
stage2: progress towards LLD linking
e05ecbf165 • Andrew Kelley • Sep 10, 2020
stage1: link: fix incorrect LDM option for mips64
5746a8658e • Andrew Kelley • Sep 10, 2020
stage2 linker code supports opening an intermediate object file
b37955f273 • Andrew Kelley • Sep 9, 2020
stage2: compiling C objects with clang
193ad413f0 • Andrew Kelley • Sep 9, 2020
stage2: eliminate the "compiler id" concept
c99e34a00e • Andrew Kelley • Sep 9, 2020
organize some TODO comments
35f334ae0f • Andrew Kelley • Sep 9, 2020
stage2: more progress moving `zig cc` to stage2
4056bb92e6 • Andrew Kelley • Sep 9, 2020
stage2: infer --name in more ways
472ee18486 • Andrew Kelley • Sep 9, 2020
stage2: improve log message format
f064f0564f • Andrew Kelley • Sep 9, 2020
work around stage1 invalid LLVM IR
71687b30a2 • Andrew Kelley • Sep 9, 2020
start moving `zig cc` to stage2
503ba7b27c • Andrew Kelley • Sep 9, 2020
translate-c: check for builtin typedef macro identifiers
749417a1f3 • Vexu • Sep 9, 2020
Merge pull request #6289 from kubkon/macho
7d487a4162 • Jakub Konka • Sep 9, 2020
Switch type of HashMap's count from usize to u32 (#6262)
edc40157eb • Zachary Meadows • Sep 9, 2020
Add resize for arena allocator
42b1b6be90 • Mark Barbone • Sep 8, 2020
Add the Linux TCP socket options
5bf3e54018 • Jens Goldberg • Sep 8, 2020
Merge pull request #6267 from mattnite/btf
f6f0e09456 • Andrew Kelley • Sep 8, 2020
std: clean up bitrotten imports in crypto
b8b68cb279 • xackus • Sep 8, 2020
ci: skip non native builds on windows to save time
8716fde7bc • Andrew Kelley • Sep 8, 2020
Zlib: Make deinit function public
61cd9099e2 • Timon Kruiper • Sep 8, 2020
Merge branch 'LemonBoy-zlib-cool'
389c260252 • Andrew Kelley • Sep 7, 2020
added map create, update, delete, and prog load
a496f94be9 • Matt Knight • Sep 7, 2020
BPF: add some more documentation (#6268)
db7a238297 • Matthew Knight • Sep 7, 2020
Merge pull request #6265 from mattnite/bpf-finish-insns
f96f3265b5 • Andrew Kelley • Sep 7, 2020
big int: fix Managed.dump()
533bfc68bf • Vincent Rischmann • Sep 7, 2020
Fix compile when using EFI target (Fixes #6275)
eca20b5e03 • Peter Spiess-Knafl • Sep 7, 2020
Merge pull request #6232 from LemonBoy/fix-readall
d7268cbb24 • Andrew Kelley • Sep 6, 2020
std.ChildProcess: use "\Device\Null" on Windows
a8a806e925 • Daniel Ludwig • Sep 6, 2020
Merge pull request #6239 from pfgithub/patch-1
32a77a6047 • Andrew Kelley • Sep 6, 2020
Merge pull request #6246 from Vexu/field
41bbadbb9a • Veikka Tuominen • Sep 5, 2020
Merge pull request #6247 from alexnask/stage2_pe
cff14dc2c6 • Andrew Kelley • Sep 4, 2020
provide default implementation of std.log on freestanding
209a3da4f7 • Andrew Kelley • Sep 4, 2020
document how to escape curly braces in fmt.format
0c43b6ef5c • yettinmoor • Sep 4, 2020
langref: atomic ops are allowed on pointers
6b2f4fd20d • Vexu • Sep 4, 2020
Introduces a space after the ellipsis for test and progress.
88724b2a89 • Felix (xq) Queißner • Sep 3, 2020
Merge pull request #6243 from ifreund/uid-gid-cleanup
1034459170 • Andrew Kelley • Sep 3, 2020
stage2: upgrade Scope.Container decls from ArrayList to HashMap
17f36566de • Andrew Kelley • Sep 3, 2020
Merge pull request #6242 from Vexu/stage2
f2bbd8a548 • Andrew Kelley • Sep 3, 2020
Write out simple Mach-O object file
dac1cd7750 • Jakub Konka • Sep 3, 2020
std meta: fix use of alignOf in meta.cast
2a58e30bd5 • Lachlan Easton • Sep 3, 2020
Merge pull request #6238 from Aransentin/master
39a80cf59e • Andrew Kelley • Sep 3, 2020
os: return error.SocketNotListening for EINVAL on accept (#6226)
50e3906951 • Kenta Iwasaki • Sep 3, 2020
std: Fix silent overflow in float parsing code
969547902b • LemonBoy • Sep 3, 2020