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