Commits

Release 0.7.1

783cb980ab • Andrew Kelley • Dec 13, 2020

Merge pull request #7406 from ifreund/dyn-musl2

cf0e453cc9 • Andrew Kelley • Dec 12, 2020

glibc: do not provide -lcrypt

9d2e5bbcb4 • Andrew Kelley • Dec 12, 2020

std.fs.path.extension: different behavior for ending dot

a42c712934 • Andrew Kelley • Dec 12, 2020

stage2: proper file extension stripping

1bbf731e7e • Andrew Kelley • Dec 12, 2020

std.fs.path.extension: add additional API guarantee

a6de0b4136 • Andrew Kelley • Dec 12, 2020

Merge pull request #7098 from MasterQ32/std.fs.path.extension

5df9f15843 • Andrew Kelley • Dec 12, 2020

fix deadlock with build-exe on an object for windows

4797fdb3db • Andrew Kelley • Dec 12, 2020

mingw-w64: add .def files for xinput1_4

74c17aa8c5 • Andrew Kelley • Dec 12, 2020

mingw-w64: add support for -lwldap32

465b90c1fa • Andrew Kelley • Dec 11, 2020

zig fmt: Fix alignment of initializer elements

00664dbdce • LemonBoy • Dec 11, 2020

zig fmt: improve var decl initializer formatting

c9bc8b9d0c • Vexu • Dec 11, 2020

stage2: detect redundant C/C++ source files

fd4c98cbb7 • Andrew Kelley • Dec 11, 2020

CLI: improved local cache directory logic

21236c0151 • Andrew Kelley • Dec 11, 2020

Added global-cache argument to build system + removed extra args.

ea70a983ba • antlilja • Dec 11, 2020

make std.json.unescapeString pub

235d56cb82 • Vexu • Dec 10, 2020

CLI: infer --name based on first C source file or object

b4c0396d3c • Andrew Kelley • Dec 10, 2020

Do not keep the build.zig cache manifest file locked.

97692cb4fe • Timon Kruiper • Dec 10, 2020

mingw-w64: patch to silence implicit-function-declaration warnings

d9c808e3ff • Andrew Kelley • Dec 10, 2020

MoveFileEx can return ACCESS_DENIED

1f09584d05 • Andrew Kelley • Dec 10, 2020

Fix operator precedence documentation

cad2e8da9d • Martin Wickham • Dec 10, 2020

Merge pull request #7366 from LemonBoy/fix-7346

b124d04e6a • Andrew Kelley • Dec 9, 2020

Fixes #7352 - ignore zig fmt ignore zig-cache

a7eea0813f • Lee Cannon • Dec 9, 2020

Merge pull request #7355 from ziglang/lld-child-process

85c1db9222 • Andrew Kelley • Dec 9, 2020

Change tag returned by zigTagType for c_longdouble to Float.

40e37d4324 • antlilja • Dec 9, 2020

Fix general purpose allocator incorrectly modifying total_requested_bytes in some cases

1ec0261518 • Nathanaël Courant • Dec 8, 2020

tests: run-translated-c now respects -Dtarget

5c13a4e54a • Andrew Kelley • Dec 8, 2020

always use codeview (pdb) when object_format is PE/COFF

c2de3bdc12 • Andrew Kelley • Dec 8, 2020

glibc: additionally provide -lcrypt

ad95eecf37 • Andrew Kelley • Dec 8, 2020

Implement msp430 mapping for c_longdouble. (#7333)

83b2785a43 • Nathan Michaels • Dec 8, 2020

stage1: Fix type mapping for c_longdouble

e2104ecc2d • LemonBoy • Dec 8, 2020

std.c: freeing null is a no-op

05fefc0d3f • xackus • Dec 8, 2020

Merge pull request #7313 from LemonBoy/booo

01ff3684dc • Veikka Tuominen • Dec 6, 2020

update to latest clang C headers

48c8948f49 • Andrew Kelley • Dec 5, 2020

macho: specify -install_name as full dylib's name

f385419259 • Jakub Konka • Dec 4, 2020

Version-gate appending -syslibroot flag to lld

96a703ee6d • Jakub Konka • Dec 4, 2020

Merge pull request #7293 from kubkon/fix-7030

32997a2fb0 • Jakub Konka • Dec 4, 2020

add more mingw-w64 .def files

a1d0c77539 • Andrew Kelley • Dec 4, 2020

stage1: compile error for pointer arithmetic on ptr-to-array

2ce5f84c2f • Andrew Kelley • Dec 4, 2020

add `@cImport` files to Compilation cache manifest

05265160ae • Andrew Kelley • Dec 3, 2020

Fix floating point parsing on BE systems (#7256)

52de625df9 • Koakuma • Dec 3, 2020

std/event: Fix import path for WaitGroup

cdde9d8885 • Miles Alan • Dec 3, 2020

stage2: don't pass -l arguments when building .a or .o files

ff802cc996 • Andrew Kelley • Dec 3, 2020

std: Add nosuspend around stderr.print calls

0ac43154eb • LemonBoy • Dec 3, 2020

std.build: addBuildOption special handling for SemanticVersion

401d091fb4 • Vexu • Dec 3, 2020

stage2: linkAsArchive: respect disable_lld_caching

b1f52ca7f2 • Andrew Kelley • Dec 2, 2020

ci: Retry apt-get install at most three times

02cb3841a6 • LemonBoy • Dec 2, 2020

std: make the use of pthread_join POSIX-compliant

7c13bec7cb • LemonBoy • Dec 2, 2020

fix the tinyest typo

7add370371 • Mathieu Guay-Paquet • Dec 2, 2020

Localhost is special (#6955)

d15a0ec7b2 • daurnimator • Dec 2, 2020

stage2: Create cache manifest before calling final

0858d7b0df • LemonBoy • Dec 1, 2020

stage2: add -femit-foo=bar args to the cache hash

a4c8bd8fd4 • Andrew Kelley • Dec 1, 2020

Add package names and paths to the zig root module cache hash.

7099dff7ea • Alexandros Naskos • Dec 1, 2020

Make sure to include the root_name in the cache.

6bf19e32e7 • Timon Kruiper • Dec 1, 2020

COFF linking: fix incorrectly passing .dll instead of .lib

c8b8f0ea13 • Andrew Kelley • Dec 1, 2020

restore -target wasm32-freestanding-musl for C headers

d2445764a9 • Andrew Kelley • Dec 1, 2020

stage2: fix not detecting all dynamic libraries

a9b7d8fa07 • Andrew Kelley • Dec 1, 2020

Merge branch 'alexnask-fix_6868' into master

57ac835a03 • Andrew Kelley • Dec 1, 2020

fix regression on wasm targets

3c907e51d1 • Andrew Kelley • Dec 1, 2020

Merge branch 'alexnask-bundle_compiler_rt' into master

791e38da8c • Andrew Kelley • Nov 30, 2020

Fix WindowsDynLib.openW trying to strip the \??\ prefix when it does not exist

1a61a9d4bf • Michael Freundorfer • Nov 30, 2020

fix memory leak in BufMap

8f346d9a4b • Jonathan Marler • Nov 30, 2020

stage1: Fix typeInfo generation for arrays w/o sentinel

a7c2cfe16d • LemonBoy • Nov 29, 2020

stage1: Add missing bitcast when rendering var ptr

0a4a99ec87 • LemonBoy • Nov 29, 2020

std: Avoid deadlock in the signal handler

be2adff087 • LemonBoy • Nov 29, 2020

Add readAllArrayListAligned to Reader which can accept an arbitrary alignment

a6222d1d4b • christian-stephen • Nov 28, 2020

Merge branch 'kubkon-elf-soname-opt-in' into master

f09f960ce4 • Andrew Kelley • Nov 28, 2020

stage1: Fix crash in *[N]T to []T conversion with zst

288b8b535f • LemonBoy • Nov 27, 2020

stage1: Force union member types to be resolved

36b8f5d194 • LemonBoy • Nov 26, 2020

std/os: fix prctl constants

41d57b051f • Isaac Freund • Nov 25, 2020

stage1: Fix ICE when generating struct fields with padding

24d4bfb666 • LemonBoy • Nov 25, 2020

fix for GCC 9.2: -Wno-maybe-uninitialized

06a75c16ff • Jonathan Marler • Nov 25, 2020

Update the minimum cmake version we require

8af016c5be • Frank Denis • Nov 25, 2020

std/os: define and use dev_t for linux x86_64

a05ae01b4f • Isaac Freund • Nov 21, 2020

std/os: add time_t definiton for x86_64 linux

1344706b47 • Isaac Freund • Nov 21, 2020

stage1: Resolve usingnamespace decls when calling @typeInfo

72980388ca • LemonBoy • Nov 21, 2020

stage1: Fix undefined assignment for bitfields

c6c25a1c09 • LemonBoy • Nov 19, 2020

edwards25519 - skip useless operations and duplicate lookup table

3f134cfe5e • Frank Denis • Nov 19, 2020

Change seed for Murmur2_64 from u32 to u64

e814f71052 • breakin • Nov 19, 2020

Merge pull request #6649 from Rocknest/verparse

50269f2315 • Veikka Tuominen • Nov 19, 2020

make help in commands more consistent

8af0a1987b • Vexu • Nov 19, 2020

Allow Zig to be built with clang 11 and -Werror

b498d26376 • Timon Kruiper • Nov 19, 2020

stage1: Add architecture-specific clobbers to asm()

d3f1a4edce • LemonBoy • Nov 19, 2020

Merge pull request #7084 from xackus/mem-volatile

1add7c616f • Veikka Tuominen • Nov 19, 2020

STAGE1_SOURCES: In 0.7.x, leb128.zig is in std/debug (#7148)

5f9a664de9 • Frank Denis • Nov 18, 2020

stage1: Fix asyncCall with non-abi-aligned arguments

1c8cd268be • LemonBoy • Nov 17, 2020

cli: make -h, --help consistent in usage text and parsing

eea4cd2924 • Andrew Kelley • Nov 17, 2020

Add -h alias for --help

4d44a813de • Guoxin Yin • Nov 17, 2020

CMake: properly detect when to rebuild zig1.o

51ffb0548d • johnLate • Nov 17, 2020

Prevent double file close in MachO linking

5b42704ea7 • Alex Cameron • Nov 16, 2020

Enable loop interleaving when unrolling is enabled

c8b6e407ba • Frank Denis • Nov 16, 2020

std: Make windows.ReadFile allow short reads

9e1e91dafc • LemonBoy • Nov 16, 2020

stage1: Fix generation of pass-by-value args in async fns

6624f9cd5c • LemonBoy • Nov 16, 2020

std.fs.path.dirname: return null when input path is root

7d0c461b77 • Andrew Kelley • Nov 15, 2020

stage1: Disambiguate Wasm imports with same name

2d280825cd • LemonBoy • Nov 13, 2020

stage1: Resolve ErrorUnion children types

10617593f8 • LemonBoy • Nov 13, 2020

stage1: Ask LLVM to produce compact code in ReleaseSize mode

10b1001a12 • LemonBoy • Nov 13, 2020

std: Fix code model argument

eaa1db2002 • Hubert Jasudowicz • Nov 12, 2020

std: fix HashMap.clearRetainingCapacity

1aec406311 • Vexu • Nov 12, 2020

std: fix HashMap.putAssumeCapacity

b6350a2b3f • Vexu • Nov 12, 2020