Commits

std: rework math.scalbn (#8733)

612ad779bb • viri • May 14, 2021

Merge pull request #8764 from mattbork/json-usefirst

114c6612cb • Andrew Kelley • May 14, 2021

stage2: clarify logic of passing `-integrated-as` to clang

8f35c60b39 • Andrew Kelley • May 14, 2021

stage2: Force Clang to use LLVM's assembler for SPARC targets

193a926301 • LemonBoy • May 14, 2021

Merge pull request #8746 from koachan/sparc64-fixes

826d833416 • Andrew Kelley • May 14, 2021

stage1: Widen non byte-sized atomic loads/stores

a52e472307 • LemonBoy • May 14, 2021

std.hash_map: use 7 bits of metadata instead of 6

2d4d4baa42 • Sahnvour • May 14, 2021

stage2 register manager: clean up API and add more unit tests

8b4e91e18c • joachimschmidt557 • May 14, 2021

compiler-rt: Fix signedness mismatch in f128 mul impl

5185b5619a • LemonBoy • May 14, 2021

macho: require _main as global export in self-hosted

00ebbe6df2 • Jakub Konka • May 14, 2021

macho: fix bug with symbol growth and realloc

8eea5eddf7 • Jakub Konka • May 14, 2021

stage2: -lunwind is handled specially

826179bff4 • Andrew Kelley • May 14, 2021

stage2: only build and link libunwind when linking libc++

76a259799d • Andrew Kelley • May 13, 2021

Merge pull request #8611 from shachaf/precedence

173142cc36 • Andrew Kelley • May 13, 2021

start.zig: export main with strong linkage

1b222cb1ff • Jakub Konka • May 13, 2021

Add experimental Darling support for cross testing macOS

402264ab0e • Jakub Konka • May 13, 2021

std/json: Fix premature closing brace being considered valid JSON

e902c19c0e • Matthew Borkowski • May 13, 2021

Merge branch 'streamline-stage2-build-script'

4f71852c10 • Jakub Konka • May 13, 2021

stage2: build and provide libunwind when compiling for native libc

4b59f56434 • Andrew Kelley • May 13, 2021

stage2: fix build on OpenBSD/NetBSD

459c9f0535 • Isaac Freund • May 13, 2021

build system: fix wrong glibc dir passed to qemu for i386

799d1f0d36 • Andrew Kelley • May 13, 2021

fix shrinkAndFree and remove shrinkRetainingCapacity in PriorityQueue and PriorityDequeue

40a47eae65 • Matthew Borkowski • May 12, 2021

translate-c: Ensure extra_cflags are passed to clang

19aab5302c • Evan Haas • May 12, 2021

Merge pull request #8698 from ifreund/scanZ

43da102920 • Andrew Kelley • May 12, 2021

stage2: Drop LLVM's host CPU detection method as fallback

893a428656 • LemonBoy • May 12, 2021

macho: allow overriding stack size in binary

7b77246289 • Jakub Konka • May 12, 2021

azure: bump timeout for macos-arm64

fb8527b289 • Michael Dusan • May 12, 2021

Bump zig-bootstrap and wasmtime versions in linux CI (#8738)

53acb54fad • Jakub Konka • May 12, 2021

stage2: Add CPU feature detection for macos

e260cfae85 • LemonBoy • May 12, 2021

bsd: detect os version

30ace64fc4 • Michael Dusan • May 12, 2021

Merge pull request #8737 from ifreund/link-system-libc

e3dd4dc91d • Andrew Kelley • May 12, 2021

std/json: fix previous commit for std.testing changes

e6881d4373 • Isaac Freund • May 11, 2021

fix a double free in parse when duplicate_field_behavior is UseLast and a leak in parse when allocating a single item

1b87d45494 • Matthew Borkowski • May 11, 2021

Merge pull request #8705 from LemonBoy/libc-fix

ace5714551 • Andrew Kelley • May 11, 2021

test runner: avoid an "out of memory" error return trace entry

c3d4733a00 • Andrew Kelley • May 11, 2021

test runner: print error return trace after failed test

65d279bc05 • Andrew Kelley • May 11, 2021

fix AutoArrayHashMap's store_hash logic

75ed835d08 • Matthew Borkowski • May 11, 2021

stage2: Allow building musl/glibc in thumb mode

ac546f56eb • LemonBoy • May 11, 2021

stage2: Always link -lpthread when using system libc

b288f8c9a6 • LemonBoy • May 11, 2021

stage2: Pass -mthumb when compiling C/C++ code

65ee7909b9 • LemonBoy • May 11, 2021

Merge pull request #8711 from lithdew/master

55d235dc38 • Andrew Kelley • May 10, 2021

Merge pull request #8736 from ziglang/macos-zig-bootstrap

2e4a48ef29 • Andrew Kelley • May 10, 2021

stage1: remove outdated error message regarding #447

24dfa61236 • jacob gw • May 10, 2021

translate-c: fix typedefs with multiple names

8f8efcdd6e • xackus • May 10, 2021

Merge pull request #8723 from jedisct1/init-stat

9c03b39d1e • Jakub Konka • May 10, 2021

p256: properly handle neutral element & add AffineCoordinates struct (#8718)

2d11967734 • Frank Denis • May 9, 2021

zld: adjust signed displacement source target addr

f67e756211 • Jakub Konka • May 9, 2021

Merge pull request #8709 from joachimschmidt557/stage2-arm

15d6efecfb • Jakub Konka • May 9, 2021

fix merge conflicts from previous commit

2299e5ff1d • Andrew Kelley • May 9, 2021

Merge pull request #8474 from gracefuu/grace/encode-instruction

b88d381dec • Andrew Kelley • May 9, 2021

Merge pull request #8686 from Vexu/try

67154d233e • Andrew Kelley • May 8, 2021

link/MachO: fix --verbose-link ensureCapacity bug

fed1c9c3ec • Andrew Kelley • May 8, 2021

fix test to restore cwd after chdir

84d5cc31c5 • Michael Dusan • May 7, 2021

Merge pull request #8683 from LemonBoy/thumblinux

530e67cb86 • Andrew Kelley • May 6, 2021

stage1: improve message for missing fn return type

96e593145d • lars • May 6, 2021

zld: sort tlv offsets by source address

88d40fc005 • Jakub Konka • May 6, 2021

zld: cleanup relocs and flag errors on unhandled symbol types

ef8a666797 • Jakub Konka • May 6, 2021

tests: re-enable reduce behavior tests for wasm32

ad33e34836 • Jakub Konka • May 5, 2021

std: Implement hex float printing

9d409233b2 • LemonBoy • May 5, 2021

stage2: Fix UAF in ErrorMsg destructor

18b46485bc • LemonBoy • May 5, 2021

Merge pull request #8691 from lithdew/master

622a3ac876 • Michael Dusan • May 5, 2021

Merge pull request #8671 from LemonBoy/arm-host-det

368e13a9a1 • Andrew Kelley • May 5, 2021

zig fmt: Fix edge case in inline asm parsing

e863204c47 • LemonBoy • May 5, 2021

stage1: Fix other OS target

70a9a3a562 • Jay Petacat • May 5, 2021

std: remove dead and rotting C parsing code

785a6c1aa9 • Andrew Kelley • May 4, 2021

zld: port over a few more bits from ld64

96556ce8b8 • Jakub Konka • May 4, 2021

zld: disable most logs

1867c3c34c • Jakub Konka • May 4, 2021

zld: build updated macho backend

9e11f27c41 • Jakub Konka • May 4, 2021

zld: rewrite symbol allocations

00c3d57a51 • Jakub Konka • May 4, 2021

zld: resolve GOT loads and stubs

fcd57f0857 • Jakub Konka • May 4, 2021

zld: rewrite symbol resolution

68ebc7cba0 • Jakub Konka • May 4, 2021

zld: rewrite Object to include pointers to Symbols

86ab6ca56c • Jakub Konka • May 4, 2021

std: Accept unaligned slice in several ArrayListAligned ops

b6be28ddcc • LemonBoy • May 4, 2021

Merge pull request #8649 from lithdew/master

0e3930bb5a • Andrew Kelley • May 3, 2021

Merge pull request #8657 from jedisct1/ci-split

5622f9382c • Andrew Kelley • May 3, 2021

Prepare std/crypto/pcurves for ecdsa and other curves (#8670)

97779442d0 • Frank Denis • May 3, 2021

ci: freebsd: use py38-s3cmd

c47028cd02 • Luna • May 2, 2021

Merge pull request #8665 from LemonBoy/misc

4f9c928e56 • Andrew Kelley • May 1, 2021

std.build: if using a RunStep, show the command run on verbose (#8571)

e9e91b4ed0 • g-w1 • May 1, 2021

std.crypto: add support for the NIST P-256 curve (#8627)

fe8781357a • Frank Denis • May 1, 2021

CLI: fix incorrect error message with -cflags

557eb414ee • Andrew Kelley • May 1, 2021

add doc in `Anonymous Struct Literal` section for special @"0" syntax. (#8630)

5fcc922ff2 • Devin Bayer • Apr 30, 2021

Doc: zig-cache/bin -> zig-out/bin (#8659)

33cb660838 • Frank Denis • Apr 30, 2021

rename doc refs to deprecated functions like openC (#8467)

d3f55782b0 • Devin Bayer • Apr 30, 2021

Handle EPERM and ELOOP in os.fstatat()

f79b487337 • Yorhel • Apr 30, 2021

Merge pull request #8638 from ifreund/build-default-prefix

4e07755ce7 • Andrew Kelley • Apr 30, 2021

check for overflow when reading code lengths for a block with dynamic Huffman codes

585479500e • Matthew Borkowski • Apr 29, 2021

x: comptime bool -> comptime x: bool (#8639)

687ef42f98 • Frank Denis • Apr 29, 2021

std: Add a parser for hexadecimal floating point numbers

55c58f226d • LemonBoy • Apr 28, 2021

std.Target: bump freebsd known maximum version

86e129eff6 • Andrew Kelley • Apr 28, 2021

Merge pull request #8472 from sreehax/master

2c9ed6daee • Andrew Kelley • Apr 28, 2021

stage2 riscv64: cleanup code and add tests

bc06e19828 • joachimschmidt557 • Apr 28, 2021

stage1: Implement CPU host detection for PowerPC targets

da9da76e3f • LemonBoy • Apr 27, 2021

Merge pull request #8609 from jedisct1/timingSafeCompare

1c0259f11e • Andrew Kelley • Apr 27, 2021

25519: remove unused const, safeguard against unreduced scalars (#8624)

030fa5e7eb • Frank Denis • Apr 26, 2021

Merge pull request #8604 from hoanga/haiku-support-sysdefs

95b42f9e6b • Andrew Kelley • Apr 26, 2021

Merge pull request #8622 from LemonBoy/cpuinfo

0de962fdd9 • Andrew Kelley • Apr 26, 2021

Merge pull request #8618 from LemonBoy/mini-stuff

528a83dd6b • Andrew Kelley • Apr 26, 2021

Revert "thread: simplify and remove useless return in spawn (#8621)"

ddf9ff79bd • Andrew Kelley • Apr 26, 2021

thread: simplify and remove useless return in spawn (#8621)

77cb45f59f • Vincent Rischmann • Apr 26, 2021