Merge pull request #8554 from ziglang/stage2-whole-file-astgen
6435750c99 • Andrew Kelley • May 19, 2021
ci: drone: refresh docker image with latest alpine
d228d86059 • Andrew Kelley • May 18, 2021
Merge pull request #8806 from ziglang/zld-link-shared
7588fcdd2a • Jakub Konka • May 18, 2021
translate-c: Demote initialization of opaque types
35c694d614 • Evan Haas • May 18, 2021
Merge pull request #8796 from Snektron/spirv
0dd0c9620d • Andrew Kelley • May 18, 2021
stage2 ARM: correct spilling in genArmMul as well
65cee0b3fd • joachimschmidt557 • May 17, 2021
std: Allocate tlscsprng memory as needed
b7eab32f42 • LemonBoy • May 17, 2021
translate-c: Add `@truncate` where needed
fe1a166589 • LemonBoy • May 17, 2021
std.math.Complex: Change `new()` to `init()`
5414bd48ed • aiz • May 17, 2021
ci linux: bump qemu-5.2.0.1
04d95ea419 • Michael Dusan • May 17, 2021
Remove `isIntegerNumber` and `isFloatingNumber`
8467373bb8 • Aiz672 • May 17, 2021
add missing EBADF error code for openat
5042a47682 • Jonathan Marler • May 16, 2021
macho: fix DWARF in dSYM and sym naming more consistent
6461b95163 • Jakub Konka • May 16, 2021
stage2: make failure to find native libc verbose
d98e39fa68 • Isaac Freund • May 15, 2021
std: Avoid using white color when printing stacktraces
7a4b53fdee • LemonBoy • May 15, 2021
translate-c: translate global (file scope) assembly
36da8d02b5 • Evan Haas • May 15, 2021
std: dragonfly: fix duplicate definition of sockaddr_storage
607abb5b14 • Andrew Kelley • May 15, 2021
std.testing: Added newline to the error messages
e94bbc2237 • ZapAnton • May 15, 2021
Merge pull request #8773 from ziglang/macho-dsym-path
1e5e664555 • Andrew Kelley • May 15, 2021
Merge pull request #8757 from Snektron/spirv-stuff
2dcec42b74 • Andrew Kelley • May 14, 2021
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