Commits

zig build: add --libc general option

db08d4c3d6 • Isaac Freund • Jun 15, 2021

Merge pull request #9091 from Vexu/translate-c

97946e2a41 • Veikka Tuominen • Jun 15, 2021

std: don't reference non-existant ComptimeStringHashMap type

ac42503266 • Björn Linse • Jun 15, 2021

Merge pull request #9118 from ziglang/zld-eh-frame

d2427e6490 • Jakub Konka • Jun 14, 2021

ci: azure: update to newer msys2 release

408d8df86c • Andrew Kelley • Jun 14, 2021

zig build: rename --lib-dir, --include-dir, --exe-dir

7d5538c32b • Andrew Kelley • Jun 14, 2021

CLI: rename --override-lib-dir to --zig-lib-dir

193c529b8c • Andrew Kelley • Jun 14, 2021

specify the output lib, exe and include paths with flags

5a4249fa25 • Jan200101 • Jun 14, 2021

translate-c: remove old code i forgot in last pr

ec36b82d05 • xackus • Jun 14, 2021

add a test for dup and dup2

4173a2bc24 • Veikka Tuominen • Jun 14, 2021

Add std.os.dup()

ee048d6569 • Samadi van Koten • Jun 14, 2021

std: fix auto hash of tagged union with void field

2d4c439652 • Isaac Freund • Jun 14, 2021

Merge pull request #9106 from Vexu/fmt

86ebd4b975 • Andrew Kelley • Jun 14, 2021

link/Elf: don't use \n in log.debug calls

df4f11f42f • Jacob G-W • Jun 13, 2021

tools: Unbreak many tools

ff79b87fa0 • LemonBoy • Jun 13, 2021

Merge pull request #9092 from xackus/translate-c-type-parsing

37f36da391 • Veikka Tuominen • Jun 13, 2021

Merge pull request #9074 from mattbork/parse-always-scratch

f58fbb1004 • Veikka Tuominen • Jun 13, 2021

stage2 Sema: enable float multiplication and division

46b9e061e0 • joachimschmidt557 • Jun 13, 2021

translate-c: don't bother with unwrapping pointers

6664679c8c • Veikka Tuominen • Jun 13, 2021

Improve error message when std.fmt.format is missing arguments

540b52931a • Jarred Sumner • Jun 13, 2021

std.windows: fix `OVERLAPPED`, add `OVERLAPPED_ENTRY`

b2879825d7 • viri • Jun 13, 2021

Make std.ChildProcess exit code u8 to match std.process.exit

a6d72fea06 • Garrett Squire • Jun 12, 2021

translate-c: better support for static local variables

ea4a25287e • Evan Haas • Jun 12, 2021

std: Fix complex ldexp implementation

44cdafd9d4 • LemonBoy • Jun 12, 2021

zig fmt: rewrite byteOffsetOf to offsetOf

0d022eb1d6 • Veikka Tuominen • Jun 12, 2021

Renamed @byteOffsetOf to @offsetOf

f63338195d • Exonorid • Jun 12, 2021

std.Thread.Futex addition (#9070)

2ba68f9f4c • protty • Jun 12, 2021

std.build: don't default to static linkage

2b2efa24d0 • Veikka Tuominen • Jun 12, 2021

Merge pull request #9086 from ziglang/fix-9050

05b5e49bc0 • Jakub Konka • Jun 12, 2021

translate-c: fix enums that require c_uint type

b5c117d051 • xackus • Jun 12, 2021

std: Move PDB-related code into its own file

986a71234b • LemonBoy • Jun 12, 2021

zig cc: recognize more pie flags

caad5c4960 • Andrew Kelley • Jun 11, 2021

Merge pull request #8060 from DrDeano/feature/add-mcpu-to-target-options

f7361970b3 • Andrew Kelley • Jun 11, 2021

translate-c: Implement flexible arrays

45212e3b33 • Evan Haas • Jun 11, 2021

c.zig: fix waitpid() definition

d8b133d733 • codic12 • Jun 11, 2021

std.build.InstallDir: make dupe() a public function

ba7bfe949e • Ellis Trisk-Grove • Jun 11, 2021

better awareness of unwind tables

b6277a4b1c • Andrew Kelley • Jun 11, 2021

Change defineCMacro to take separate name and value arugments

6cc8845802 • Asa Zeren • Jun 11, 2021

Merge pull request #8330 from kivikakk/single-limb-bigint-overflow

0bde5ce369 • Veikka Tuominen • Jun 11, 2021

Merge pull request #7959 from MasterQ32/build_rewrite

c5d4122684 • Veikka Tuominen • Jun 11, 2021

c.zig: add sigfillset, alarm, sigwait

1b3cc66334 • codic12 • Jun 11, 2021

std: Fix tanh for negative inputs

56c0a66ce3 • LemonBoy • Jun 11, 2021

std.os.windows: implement <timeapi.h> (#8801)

2ce033f415 • viri • Jun 11, 2021

Merge pull request #9069 from ziglang/zld-common-syms

961d556570 • Jakub Konka • Jun 11, 2021

zig fmt

138afd5cbf • Andrew Kelley • Jun 11, 2021

netlink ifi_change no longer reserved

a3f7a48d9c • Jens Goldberg • Jun 10, 2021

Documentation TOC item color changed

9f8d1a9ff3 • Norberto Martínez • Jun 10, 2021

Correct a comment.

2e4937b695 • purringChaos • Jun 10, 2021

stage1: Fix handling of C ABI parameters split in multiple regs

43a09f7efc • LemonBoy • Jun 10, 2021

aes 128-bit key expansion test - properly test the inverse round keys (#9065)

2a7fdd56c6 • Frank Denis • Jun 10, 2021

Print path on libc/libc-path fatal error

d368fd435f • AODQ • Jun 10, 2021

Have std.fmt functions take case as an enum

916b645fc1 • daurnimator • Jun 10, 2021

link: don't link system libs by the wasm linker

b82d6422ac • Jakub Konka • Jun 10, 2021

Re-enable multiple wasm32 vector tests

e8e305b67c • Jakub Konka • Jun 10, 2021

CLI: remove --verbose-ast and --verbose-tokenize

5e63baae8d • Andrew Kelley • Jun 9, 2021

native libc detection: respect spaces in CC env var

d128ec39df • Andrew Kelley • Jun 9, 2021

Add a logging allocator that uses std.log (#8511)

629e2e7844 • Lee Cannon • Jun 9, 2021

stage2 codegen: Remove hacks for discontinued SPU II backend

96c60bcca5 • joachimschmidt557 • Jun 9, 2021

langref: link to 0.7.1 not 0.7.0 for the previous docs

f62f35e346 • Andrew Kelley • Jun 9, 2021

langref: remove paragraph that mentions IRC

87562b50fc • Andrew Kelley • Jun 9, 2021

std.math.sqrt_int: fixed odd size integers types

8b0dbca32d • Filippo Casarin • Jun 9, 2021

std.Progress: use `*W` functions on windows

13dc34f779 • viri • Jun 9, 2021

windows: remove `TCHAR` idiom entirely

610ce544d5 • viri • Jun 9, 2021

os/linux: add fadvise

c71e8a30cd • Vincent Rischmann • Jun 9, 2021

os/bits/linux: add the fadvise advice values

7f32c799a9 • Vincent Rischmann • Jun 9, 2021

let GeneralPurposeAllocator retain metadata to report more double frees

21af264e3a • Matthew Borkowski • Jun 9, 2021

Provide method to set logging level per scope (#8584)

50822530d3 • Lee Cannon • Jun 9, 2021

Merge branch 'mathetake-cc-wasi-execmodel'

5fa5fba3ce • Jakub Konka • Jun 9, 2021

Merge pull request #8992 from ziglang/cc-wasm32-wasi-emulations

a6ae5a77da • Jakub Konka • Jun 9, 2021

libc,macos: update and add missing libc headers

2d43db1d76 • Jakub Konka • Jun 8, 2021

stage2: compile error for ambiguous decl refrences

b57ac48773 • jacob gw • Jun 8, 2021

add allocation free versions of lower/upper string

143688e266 • xackus • Jun 8, 2021

Merge pull request #9030 from Vexu/stage2

ccfa168284 • Andrew Kelley • Jun 8, 2021

Add linkLibCpp helper to LibExeObjStep

c822a0b59f • Tom Maenan Read Cutting • Jun 8, 2021

std: Better formatting of tuple types

ec4e67fb0e • LemonBoy • Jun 8, 2021

stage1: make `@truncate` to an integer type of different sign an error at comptime too

9ac6d28614 • Matthew Borkowski • Jun 8, 2021

parse.zig: make `parseParamDeclList` check for nonfinal varargs

ff0a15bb7a • Matthew Borkowski • Jun 8, 2021

parse.zig: simplify `parseParamDeclList` by always using scratch buffer

8bf04c3a69 • Matthew Borkowski • Jun 8, 2021

stage1: fix render_const_value for printing const optional pointers

fc956fc110 • Matthew Borkowski • Jun 8, 2021

Limit Fixed Buffer Stream seekTo (#9023)

c34e9c73ab • Dustin Taylor • Jun 8, 2021

Changed return values of SectionHeaderIterator().next() to bswapAllFields() (#9014)

032204ffe7 • ArtixFox • Jun 8, 2021

link: windows: look for more DLL import lib path names

38e233845e • Andrew Kelley • Jun 8, 2021

tools: fix update_clang_options.zig for ArrayHashMap's Separated Key/Value Storage breaking change.

c313e3f509 • Rejean Loyer • Jun 8, 2021

wasi: always grant fd_readdir right

b0ee911c23 • Jakub Konka • Jun 8, 2021

Add Linux XDP bits (#9019)

7462b0e5b9 • Jens Goldberg • Jun 8, 2021

translate-c: properly handle enums used as boolean expressions

fa6546ba74 • Evan Haas • Jun 7, 2021

stage1: Allow array-like initialization for tuple types

fc8791c133 • LemonBoy • Jun 7, 2021

Merge pull request #9008 from LemonBoy/mem-align

b87c3d5371 • Andrew Kelley • Jun 7, 2021

std: Fix some BPF fn definitions

e44b55b072 • LemonBoy • Jun 7, 2021

build: Avoid using undefined variables

734a5cd6d1 • LemonBoy • Jun 6, 2021

stage1: Apply the same set of fn attributes everywhere

849b4e3495 • LemonBoy • Jun 6, 2021

std.crypto: timing-safe functions to add&subtract serialized integers (#8977)

ca6951ff79 • Frank Denis • Jun 6, 2021

openbsd: adjust dynamic linker path (#9010)

fbd99319d1 • Sebastien Marie • Jun 6, 2021

translate-c: Small cleanup, remove unneeded std.math.max call

6d52daba37 • Evan Haas • Jun 6, 2021

test: re-enable dragonfly tests

0bda8435e0 • Michael Dusan • Jun 6, 2021

Add zig_llvm-ar.cpp in build.zig

aecf4571ba • Nicolas • Jun 6, 2021

std: Better handing of POLLHUP in ChildProcess (#8988)

1aeee80344 • LemonBoy • Jun 5, 2021

compiler-rt: Fix __floatunsitf signature

7babff0bc6 • LemonBoy • Jun 5, 2021

ci: fix 0.8.0 release date

ddf9c40bc1 • Andrew Kelley • Jun 4, 2021

ci: fix aarch64-macos download tarball filename

c7b68ce0f8 • Andrew Kelley • Jun 4, 2021