Commits

Merge pull request #6102 from kubkon/macho-pagezero

83b0e52079 • Jakub Konka • Aug 20, 2020

Merge branch 'strangebug-fix/std-dbg-warn-hangs-windows'

91de5c212f • Andrew Kelley • Aug 20, 2020

Merge pull request #5745 from lun-4/ebadf-error

b1c7334355 • Andrew Kelley • Aug 20, 2020

Merge branch 'Vexu-stage2'

a30950706f • Andrew Kelley • Aug 20, 2020

builder: implement integer options

b0846b6ecb • Vincent Rischmann • Aug 19, 2020

fixes and improvements for parseCharLiteral

a237283d90 • dbandstra • Aug 19, 2020

stage2 codegen: proper abstraction for re-using dying operands

083c0f1ceb • Andrew Kelley • Aug 19, 2020

stage2: Module enumerates the possible top level decls

dc35b8641b • Andrew Kelley • Aug 19, 2020

Merge pull request #6085 from kubkon/macho-header

5fe878cd42 • Jakub Konka • Aug 19, 2020

Change std.debug.warn to std.log.info in init-exe template. (#5941)

4237f1afc7 • Nathan Michaels • Aug 19, 2020

Merge pull request #6086 from Vexu/stage2

771f40204e • Andrew Kelley • Aug 19, 2020

Merge pull request #6088 from ifreund/s2-wasm-rework

626d94c2a1 • Andrew Kelley • Aug 19, 2020

stage2/link: clarify comments on calling order

741fb8d306 • Isaac Freund • Aug 18, 2020

stage2: fix use-after-free when printing ZIR

15bcfcd368 • Andrew Kelley • Aug 18, 2020

stage2: minor cleanup

31b58acdae • Andrew Kelley • Aug 18, 2020

test_runner: don't assume the GeneralPurposeAllocator config

f950f5452b • Andrew Kelley • Aug 18, 2020

std.heap.GeneralPurposeAllocator: add `never_unmap` config option

583b843803 • Andrew Kelley • Aug 18, 2020

build: -Dforce-link-libc now also applies to test-stage2

5547abd2d1 • Andrew Kelley • Aug 18, 2020

Merge pull request #5495 from xackus/fix_5314

d139e44cfa • Veikka Tuominen • Aug 18, 2020

std.cache_hash: additionally use file size to detect modifications

e2c741f1e7 • Andrew Kelley • Aug 18, 2020

stage1: update compile error tests

bdb8c49418 • Andrew Kelley • Aug 18, 2020

std.cache_hash: temporary workaround for mtime precision on linux

c0517bf1f6 • Andrew Kelley • Aug 18, 2020

stage1: let \r\n slide

56c81c713f • Andrew Kelley • Aug 18, 2020

Fix opaque structs and C++ mangling

60ea87340e • Soren • Aug 18, 2020

ristretto255: add uniform string->element map & fast equivalence check

8d60047697 • Frank Denis • Aug 18, 2020

Cleaned up RISC-V instruction creation, added 32-bit immediates (#6077)

fa8935426b • Eleanor Bartle • Aug 18, 2020

Merge pull request #6056 from ifreund/wasm-backend

3cc1f8b624 • Andrew Kelley • Aug 18, 2020

std.cache_hash: don't trust mtime granularity to be better than 1ms

ce8b9c0c5c • Andrew Kelley • Aug 18, 2020

Handle singular param count word in error messages (#6073)

27cb23cbc5 • Ashish Shekar • Aug 18, 2020

added bpf() syscall and some supporting structs (#6061)

d605af511a • Matthew Knight • Aug 18, 2020

Merge branch 'Sergeeeek-master'

e26dda5308 • Andrew Kelley • Aug 18, 2020

Merge branch 'lun-4-signalfd-libc'

044e3ca592 • Andrew Kelley • Aug 17, 2020

stage2 test harness: at least build all compare output tests

96a27557e2 • Andrew Kelley • Aug 17, 2020

Merge pull request #6060 from Vexu/stage2

d8fb377e2a • Veikka Tuominen • Aug 17, 2020

Merge pull request #6046 from heidezomp/std-log-scoped-part2

624e643872 • Andrew Kelley • Aug 17, 2020

Merge branch 'jedisct1-xchacha20'

c00d3d47f0 • Andrew Kelley • Aug 17, 2020

Move Mach-O to link/MachO.zig submodule

5cb96681d9 • Jakub Konka • Aug 17, 2020

Add skeleton for MachO support in stage2

e23fc3905f • Jakub Konka • Aug 17, 2020

Merge pull request #6048 from pixelherodev/cleanup

6b141620a6 • Andrew Kelley • Aug 17, 2020

stage2: fix signed <-> unsigned Value casts

fc850aad61 • Isaac Freund • Aug 17, 2020

Merge branch 'jedisct1-25519'

addeff889a • Andrew Kelley • Aug 17, 2020

std/crypto: gimli.Aead.decrypt()'s ad should be const

f46e375bbe • Frank Denis • Aug 17, 2020

stage2: implement zig version

8d8d568854 • Andrew Kelley • Aug 16, 2020

stage2: codegen for labeled blocks

66d76cc4f9 • Andrew Kelley • Aug 16, 2020

stage1: remove buggy "unable to inline function" compile error

2cd19c05d0 • Andrew Kelley • Aug 15, 2020

stage2: astgen for labeled blocks and labeled breaks

0f3f96c850 • Andrew Kelley • Aug 15, 2020

stage2: populate some of the astgen switch possibilities

f356cba704 • Andrew Kelley • Aug 15, 2020

stage2 astgen for LabeledBlock

b49d3672f3 • Andrew Kelley • Aug 15, 2020

std.zig.ast: extract out Node.LabeledBlock from Node.Block

9a5a1013a8 • Andrew Kelley • Aug 15, 2020

Merge pull request #6051 from mikdusan/qemu

c12a262503 • Michael Dusan • Aug 14, 2020

stage2: proper semantic analysis of improper returning of implicit void

7a39a038db • Andrew Kelley • Aug 14, 2020

stage2: astgen for non-labeled blocks

5f7c7191ab • Andrew Kelley • Aug 14, 2020

langref: fix html error

4adc052f0b • Andrew Kelley • Aug 14, 2020

stage2: implement while loops (bool condition)

28a9da8bfc • Andrew Kelley • Aug 14, 2020

stage1: fix enums having wrong debug info

576581bd7b • Andrew Kelley • Aug 14, 2020

stage2: zir_sema for loops

fc402bdbbb • Andrew Kelley • Aug 14, 2020

Support tuples in mem.len and trait.isIndexable (#5897)

a9590f3bf8 • Dmitry Atamanov • Aug 13, 2020

Merge pull request #6045 from Vexu/block

f5b99abc93 • Veikka Tuominen • Aug 13, 2020

langref: explain why comptime_float cannot be divided by comptime_int

50139aa232 • Maks S • Aug 13, 2020

Merge branch 'Vexu-stage2'

6e0fb06010 • Andrew Kelley • Aug 13, 2020

Add "ppc" prefix to number-modeled CPUs (#6006)

cb06d62603 • Koakuma • Aug 13, 2020

Add std.os.getFdPath and std.fs.Dir.realpath

3e2e6baee5 • Jakub Konka • Aug 13, 2020

Merge branch 'pixelherodev-cbe'

e043396b24 • Andrew Kelley • Aug 13, 2020

stage2: astgen for while loops

de4f3f11f7 • Andrew Kelley • Aug 13, 2020

Merge pull request #6039 from heidezomp/std-log-scoped

30db5b1fb2 • Andrew Kelley • Aug 12, 2020

docs: Fix reference to General Purpose Allocator

67d684d89a • Josias • Aug 12, 2020

stage2: basic support for parameters .debug_info

8282f4271c • Andrew Kelley • Aug 12, 2020

stage2: emit DW_TAG_subprogram for function Decls

a2a5cea286 • Andrew Kelley • Aug 12, 2020

stage2: set up per-Decl .debug_info

7612931c80 • Andrew Kelley • Aug 11, 2020

GeneralPurposeAllocator: default to store more stack frames in test mode

60ce5edaf9 • Andrew Kelley • Aug 11, 2020

std.mem.Allocator: fix not passing return_address

3ccfd58bb6 • Andrew Kelley • Aug 11, 2020

copy_file_range linux syscall (#6010)

6febe7e977 • Maciej Walczak • Aug 11, 2020

translate-c: use mangled name when macro translation fails

2b28cebf64 • Vexu • Aug 11, 2020

translate-c: convert int to bool if bool is expected

cf5932b236 • Vexu • Aug 11, 2020

translate-c: always add extern token for functions without body

dfcac3cd76 • Vexu • Aug 11, 2020

GeneralPurposeAllocator: use std.log instead of std.debug.print

20510d209b • Andrew Kelley • Aug 11, 2020

Update tools/process_headers.zig to latest zig

900a897e90 • joachimschmidt557 • Aug 11, 2020

Merge pull request #5993 from kubkon/getpathnamebyhandle

6325d6a486 • Andrew Kelley • Aug 11, 2020

Merge pull request #6002 from MasterQ32/zig_fmt_align_fix

bc176fb739 • Andrew Kelley • Aug 11, 2020

std: dwarf_bits correction

56e1080ba3 • Andrew Kelley • Aug 11, 2020

stage2: fix crash on empty source file

fd47839064 • Andrew Kelley • Aug 9, 2020

Merge pull request #5998 from ziglang/general-purpose-allocator

069a6f2432 • Andrew Kelley • Aug 9, 2020

stage1: elide `@intToPtr` alignment safety check for 1-byte alignment

ab483281d3 • Andrew Kelley • Aug 8, 2020

stage2: make link data in Decl into unions

2fc18b5278 • Isaac Freund • Aug 7, 2020

Revert "std.fmt.format: small optimization to avoid runtime bloat"

a2bb246db4 • Andrew Kelley • Aug 5, 2020

Merge branch 'pixelherodev-elf-refactor'

c4b9f5e52f • Andrew Kelley • Aug 5, 2020

std.os tests: improve robustness of "symlink with relative paths"

cf4936bcb0 • Andrew Kelley • Aug 5, 2020

zig fmt

d159ba9295 • Andrew Kelley • Aug 5, 2020

zig build: fix addBuildOption for `[]const u8` and `?[]const u8`

f23fb3087b • Andrew Kelley • Aug 5, 2020

stage2: add missing newlines to cli error messages

8824491fc7 • Andrew Kelley • Aug 5, 2020

stage2 tests: fix qemu logic

d61a9e37ae • Andrew Kelley • Aug 4, 2020

Merge branch 'pfgithub-stage2-testing-Copy-2'

e4eb4396c2 • Andrew Kelley • Aug 4, 2020

Merge pull request #5978 from ziglang/stage2-dwarf-incr

952a397b0e • Andrew Kelley • Aug 4, 2020

translate-c: recognize other type trait expressions

4ab2f947f9 • Vexu • Aug 3, 2020

std.dwarf: add LNCT constants from DWARF v5

c0654d2db2 • Andrew Kelley • Aug 2, 2020

std: add function for writing fixed width ULEB128

d4bb2b1513 • Andrew Kelley • Aug 2, 2020

stage2: move format-specific code to link.File.X

6123201f06 • Isaac Freund • Aug 2, 2020

Add rdynamic option to build.zig

5ae88e919b • S0urc3C0de • Aug 2, 2020

add compile error for alignCasting zero sized types

6bba7c702b • Vexu • Aug 2, 2020

Merge pull request #5968 from haliucinas/blake2

35391f1709 • Andrew Kelley • Aug 2, 2020