Commits

zld: map __DATA,__common as __DATA_CONST,__common

7bc6554a58 • Jakub Konka • Apr 20, 2021

zld: resolve symbols as globals before resolving locals

e5b83056ae • Jakub Konka • Apr 20, 2021

zld: dedup initializers and finalizers

8943a0aaaa • Jakub Konka • Apr 20, 2021

zld: treat priv extern as weak symbol

3e73a3c29b • Jakub Konka • Apr 20, 2021

translate-c: Group field access LHS if necessary

be551d85b7 • LemonBoy • Apr 20, 2021

translate-c: group LHS of array access if necessary

63304a871e • Evan Haas • Apr 20, 2021

translate-c: use transCreateNodeInfixOp for pointer arithmetic

55e6bd10fe • Evan Haas • Apr 20, 2021

Fix .gitattributes rules that should be recursive

e2cc02717e • Isaac Freund • Apr 19, 2021

std: Add process_vm_readv/writev wrappers

d605f02756 • Hubert Jasudowicz • Apr 19, 2021

stage2 codegen: Fix silent bug in reuseOperand

fbda9991f4 • joachimschmidt557 • Apr 18, 2021

zig fmt: bypass auto indentation for `// zig fmt: on`

4081e0a475 • Isaac Freund • Apr 18, 2021

std/build: fix linker_allow_shlib_undefined

8e6865c8ee • Isaac Freund • Apr 17, 2021

Merge pull request #8555 from chivay/pidfd

9f6b56ab4b • Frank Denis • Apr 17, 2021

stage2: add support for zig cc assembler -mcpu option

afb9f695b1 • jacob gw • Apr 17, 2021

Rename --(no-)allow-shilb-undefined to -f(no-)allow-shilb-undefined

01a1365857 • Isaac Freund • Apr 16, 2021

Add LibExeObjStep.linker_allow_shlib_undefined field to set --allow-shlib-undefined

99e7ba24b1 • daurnimator • Apr 16, 2021

Add --(no-)allow-shlib-undefined to supported zig linking flags

0e687d125b • daurnimator • Apr 16, 2021

Merge pull request #8506 from LemonBoy/test-c-file

140d9df99b • Andrew Kelley • Apr 16, 2021

stage2 register manager: Add functions for allocating multiple registers

5edabb3990 • joachimschmidt557 • Apr 16, 2021

Fix std.os.windows.user32.messageBoxW

2cd49d20e8 • Manuel Floruß • Apr 16, 2021

ci: drone: don't skip stage2 tests

235aa8c078 • Andrew Kelley • Apr 16, 2021

linux: fix number of arguments for tgkill syscall

d1a41feddc • Mahdi Khanalizadeh • Apr 16, 2021

translate-c: better handling of int -> enum casts

d4d21dd46d • Evan Haas • Apr 16, 2021

stage2: properly model miscellaneous failed tasks

ccdf55310b • Andrew Kelley • Apr 16, 2021

ci: drone: disable stage2 tests

2b2920f599 • Andrew Kelley • Apr 15, 2021

ci: windows: update to llvm 12 msvc tarball

c795e82cbc • Andrew Kelley • Apr 15, 2021

ci: update macos tarball to llvm 12

c49fe52cb1 • Andrew Kelley • Apr 15, 2021

build.zig: omit LLVMTableGen from llvm libs

68e69aae2b • Andrew Kelley • Apr 15, 2021

build.zig: update llvm libs

2a6ec2e155 • Andrew Kelley • Apr 15, 2021

ci: windows: proper flags to zig build

a38042e3ac • Andrew Kelley • Apr 15, 2021

ci: windows: try the dev kit strategy

fa633a658f • Andrew Kelley • Apr 15, 2021

ci: windows: ranlib take 2

4a1d3465cc • Andrew Kelley • Apr 15, 2021

ci: windows: better -DCMAKE_RANLIB option

3266f326de • Andrew Kelley • Apr 15, 2021

freebsd: disable failing test

04b8354702 • Andrew Kelley • Apr 15, 2021

ci: freebsd: don't try to compile with zig cc

996193c228 • Andrew Kelley • Apr 15, 2021

ci: windows: use llvm-ar.exe from the tarball

a680c7ba98 • Andrew Kelley • Apr 15, 2021

ci: better handle of -mcpu

c59241bda0 • Andrew Kelley • Apr 15, 2021

ci: better target triple and mcpu cmake args

553fbeba82 • Andrew Kelley • Apr 15, 2021

ci: freebsd: set the target triple

85755c51d5 • Andrew Kelley • Apr 15, 2021

ci: windows: install git

df319db058 • Andrew Kelley • Apr 15, 2021

ci: freebsd: pass -DZIG_USE_LLVM_CONFIG=OFF

3967823f3a • Andrew Kelley • Apr 15, 2021

ci: aarch64-linux: disable run-translated-c tests

ee42178b43 • Andrew Kelley • Apr 15, 2021

ci: windows: try using zig-bootstrap to build zig

45eb9554c4 • Andrew Kelley • Apr 15, 2021

ci: freebsd: update to llvm 12

406353103a • Andrew Kelley • Apr 15, 2021

ci: update drone CI to llvm 12

1438c324a4 • Andrew Kelley • Apr 15, 2021

ci: update linux to llvm12 tarball

391a40d601 • Andrew Kelley • Apr 15, 2021

ci: macos-aarch64 update dep tarballs for llvm12

6a7f21d1b8 • Michael Dusan • Apr 15, 2021

os/posix: handle ECONNRESET for write/writev

81adcd533e • lithdew • Apr 14, 2021

Merge remote-tracking branch 'origin/llvm12'

5a3ea9bece • Andrew Kelley • Apr 14, 2021

Merge pull request #8518 from akvadrako/doc-field-align

1fada37466 • Frank Denis • Apr 14, 2021

translate-c: wrap switch statements in a while (true) loop

e761e0ac18 • Evan Haas • Apr 13, 2021

Merge pull request #8517 from ziglang/zld-archive-fix

36a33c99e3 • Jakub Konka • Apr 13, 2021

zld: cleanup redundant changes

a5bbc66f10 • Jakub Konka • Apr 13, 2021

zld: rebase to new naming conv for aarch64

db30033de2 • Jakub Konka • Apr 13, 2021

zld: add x86_64 relocs

1119970d22 • Jakub Konka • Apr 13, 2021

zld: save locals per TU

b1f9db75f3 • Jakub Konka • Apr 13, 2021

zld: differentiate between static and global in stabs

3b7c9dd6bd • Jakub Konka • Apr 13, 2021

zld: streamline tags for Symbol

717d382871 • Jakub Konka • Apr 13, 2021

zld: fix indirect symtab

b377e0b370 • Jakub Konka • Apr 13, 2021

zld: fix rebase vs bind for GOT entries

b0a4e1fa46 • Jakub Konka • Apr 13, 2021

zld: fix parsing debug info

6e3f82ef28 • Jakub Konka • Apr 13, 2021

zld: limit exports to just main entrypoint

65c27d51f6 • Jakub Konka • Apr 13, 2021

zld: move parsing debug info into object

421102ba72 • Jakub Konka • Apr 13, 2021

zld: add prelim support for locals

dc7cff8ebc • Jakub Konka • Apr 13, 2021

zld: flush MachO

23bb6fa9f4 • Jakub Konka • Apr 13, 2021

zld: resolve target addresses for relocs

db44a7803f • Jakub Konka • Apr 13, 2021

zld: resolve stubs and GOT entries

b667fe2c62 • Jakub Konka • Apr 13, 2021

zld: migrate parts of main to new relocs

46cc214f2d • Jakub Konka • Apr 13, 2021

zld: preprocess relocs on arm64

6a866f1a96 • Jakub Konka • Apr 13, 2021

zld: allocate addresses for global symbols

4e676ecbb5 • Jakub Konka • Apr 13, 2021

zld: store a single global symtab

d5c2f8ed32 • Jakub Konka • Apr 13, 2021

zld: start work on reloc preprocessing

1b5bceec91 • Jakub Konka • Apr 13, 2021

zld: allocate segments based on worst-case and upper-limit

04659f5b82 • Jakub Konka • Apr 13, 2021

zld: assume remaining undefs are from libSystem

116ea1bf2c • Jakub Konka • Apr 13, 2021

zld: refactor object and archive parsing

b0105029ca • Jakub Konka • Apr 13, 2021

zld: redo symbol resolution in objects

988b184d03 • Jakub Konka • Apr 13, 2021

stage1: resolve builtin types and values via std.builtin

262e09c482 • Andrew Kelley • Apr 12, 2021

Merge pull request #8502 from xackus/std-docs

c4c7cb252a • Andrew Kelley • Apr 12, 2021

CI: update brew before installing pkgs

d6d27d51ef • Jakub Konka • Apr 12, 2021

Merge pull request #8477 from joachimschmidt557/stage2-arm

d2d4df4074 • Andrew Kelley • Apr 12, 2021

Merge pull request #8497 from LemonBoy/some-ppc-fixes

c5e662d860 • Andrew Kelley • Apr 12, 2021

Merge pull request #8483 from fengb/powerpc

82a31aac9b • Andrew Kelley • Apr 11, 2021

azure: OnMasterSuccess dependsOn BuildMacOS_arm64

cab1d5c1a3 • Michael Dusan • Apr 11, 2021

ci: remove superfluous linefeed from macos arm64

c676c21824 • Michael Dusan • Apr 11, 2021

test: overhaul stack_trace testing

d99dc21b9f • Michael Dusan • Apr 11, 2021

macos: add aarch64 (arm64) to downloads page

75f86dab3f • Michael Dusan • Apr 11, 2021

zig fmt: fix line comment detection

5b9ea5dd1e • Isaac Freund • Apr 10, 2021

Fix langref.html anchor navigation

ecd38c70cc • Carlos Zúñiga • Apr 10, 2021

lib/std: remove empty init from HashMapUnmanaged

ab43f2376e • Meghan Denny • Apr 10, 2021

zig fmt: render array init on one line if no trailing comma

ecf555c693 • Lewis Gaul • Apr 10, 2021

stage2: fix case where public variables did not work

0d92bd474f • jacob gw • Apr 9, 2021

stage2: fix regression from previous commit

b3f5d4dc4c • Andrew Kelley • Apr 9, 2021

stage2: fix stderr deadlock and slightly wrong tty coloring

7c4c5495be • Andrew Kelley • Apr 9, 2021

Merge pull request #8470 from ziglang/stage2-start

f75cdd1acd • Andrew Kelley • Apr 9, 2021

Merge pull request #8439 from Luukdegram/wasm-mem

952032b40c • Andrew Kelley • Apr 9, 2021

testing: Avoid @import-ing builtins module

bfc8500390 • LemonBoy • Apr 9, 2021

testing: Avoid printing expected line twice

b0e905a30d • LemonBoy • Apr 9, 2021

testing: Use indexOfScalar instead of indexOf

1943c2dc68 • LemonBoy • Apr 9, 2021

zig fmt: Fix rendering of arrays with single row

5ebcd8ccaf • LemonBoy • Apr 9, 2021

Merge pretty printing compile errors branch

cc525bc002 • Andrew Kelley • Apr 9, 2021