Commits

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