Commits

wasm: temporarily save curr file pointer before pwriting on Win

0ae2ea671b • Jakub Konka • Sep 8, 2022

revert part of 945111ae92c28f8ad642a64af4dc83acd3bef4a5

b98b3252be • Jakub Konka • Sep 7, 2022

tests: force LLD off for stage2 backends until auto-select deems worthy

0e152b76ac • Jakub Konka • Sep 7, 2022

test-cases: add missing incremental x86_64-windows test cases

c4d297b1af • Jakub Konka • Sep 7, 2022

test-cases: enable stage2 tests on Windows

a226aef36c • Jakub Konka • Sep 7, 2022

macho+wasm: unify and clean up closing file handles

678e07b924 • Jakub Konka • Sep 7, 2022

macho: set file instance in linkOneShot only if not already set

639237c7b4 • Jakub Konka • Sep 7, 2022

macho: properly close file handles owned by the linker in deinit()

8ef1c62f2e • Jakub Konka • Sep 7, 2022

coff: fix tracking of got and import entries; free relocs in update* fns

215fce8c51 • Jakub Konka • Sep 7, 2022

coff: track globals in contiguous array to allow for tombstones

99c2cb72e8 • Jakub Konka • Sep 7, 2022

coff: fix memory leak in incorrectly disposing of globals table

f3e4e44a2b • Jakub Konka • Sep 7, 2022

enable testing of x86_64-windows-gnu using self-hosted backend and linker

945111ae92 • Jakub Konka • Sep 7, 2022

coff: use more generous initial memory sizes for sections

7b8cc599d9 • Jakub Konka • Sep 7, 2022

coff: remove redundant bits and clean up

16ca47b9b8 • Jakub Konka • Sep 7, 2022

coff: grow section in virtual address space when required

2b373b0579 • Jakub Konka • Sep 7, 2022

coff: find new file space for a section (file offsets)

9116e0f746 • Jakub Konka • Sep 7, 2022

coff: differentiate between file space and VM space for alloc

79e51c5e4b • Jakub Konka • Sep 7, 2022

coff: create a helper for allocating sections

08f6546c84 • Jakub Konka • Sep 7, 2022

coff: fix writing strtab to PE image file

f1bdf3f62f • Jakub Konka • Sep 7, 2022

x86_64: fix SystemV calling convention

467d69c68a • Jakub Konka • Sep 7, 2022

test-cases: fix compiler error locations for hello world with updates

56a131d27a • Jakub Konka • Sep 7, 2022

coff: mark relocations dirty when target atoms change

66bad3eaaf • Jakub Konka • Sep 7, 2022

coff: fix bug in lowerUnnamedConst

1e2a2d6fad • Jakub Konka • Sep 7, 2022

libstd: use windows.GetStdHandle() with stage2_x86_64 backend for now

423f424c27 • Jakub Konka • Sep 7, 2022

x86_64: allow for any index register in complex SIB encodings

e0167ae0e3 • Jakub Konka • Sep 7, 2022

x86_64: clean up return registers for unspecified cc

619d82234e • Jakub Konka • Sep 7, 2022

x86_64: handle ptr_stack_offset for blocks

28f525baa4 • Jakub Konka • Sep 7, 2022

x86_64: clean up logging

1d57b347e9 • Jakub Konka • Sep 7, 2022

x86_64: refactor cond_br with canonicaliseBranches helper

b9c31a8703 • Jakub Konka • Sep 7, 2022

x86_64: implement canonicalising branches in switch expression

c0e288c782 • Jakub Konka • Sep 7, 2022

x86_64: implement Windows x64 calling convention

3a4c69c018 • Jakub Konka • Sep 7, 2022

coff: fix runtime traps

38573fed0b • Jakub Konka • Sep 7, 2022

coff: implement lowering unnamed consts

49b1716064 • Jakub Konka • Sep 7, 2022

x86_64: add support for Win64/C calling convention

a19e6adbf9 • Jakub Konka • Sep 7, 2022

coff: fix contents of IAT, and ensure codegen loads addr into reg

aac4c1d3b2 • Jakub Konka • Sep 7, 2022

coff: populate import address table dir

0ebeb58d91 • Jakub Konka • Sep 7, 2022

coff: create import atoms and matching bindings

1ab149c5fc • Jakub Konka • Sep 7, 2022

coff: add relocation for call_extern

51fba37af7 • Jakub Konka • Sep 7, 2022

coff: re-enable default entrypoint for Windows

a35f156cf6 • Jakub Konka • Sep 7, 2022

win-ci: add missing ZIGPREFIXPATH variable def

11d14a23a3 • Jakub Konka • Sep 7, 2022

std.simd: change T to u16

924679abc4 • Dan Ellis Echavarria • Sep 7, 2022

build-exe: allow combination of -fno-emit-bin and --verbose-air

e02b9f458d • bfredl • Sep 7, 2022

translate-c: convert tabs to `\t` in object-like macro string literals

e283a40d17 • Evan Haas • Sep 7, 2022

Merge pull request #12736 from alichraghi/patch-2

e2bb92b2e2 • Loris Cro • Sep 5, 2022

autodoc: improve rendering of long fn signatures

201dca323e • Loris Cro • Sep 5, 2022

Merge pull request #12738 from der-teufel-programming/autodoc-opaque-types

3deb33fffa • Loris Cro • Sep 4, 2022

autodoc: add support for doc tests

dbd60e3d29 • Loris Cro • Sep 4, 2022

stage2 llvm: implement aarch64 C ABI

9ce841a0f0 • Veikka Tuominen • Sep 4, 2022

Fix #12440: std.math.big.Rational order/orderAbs

ae3a5ff7f9 • Yujiri • Sep 4, 2022

llvm: fix the `type` parameter of `GlobalAlias`

349cf54b32 • riChar • Sep 4, 2022

Merge pull request #12723 from Vexu/stage2-fixes

b7d5582ded • Veikka Tuominen • Sep 3, 2022

zig fmt: don't delete container doc comments

10e11b60e5 • yujiri8 • Sep 2, 2022

autodoc: fix stage2 compile error

4a08c6dd51 • Loris Cro • Sep 2, 2022

autodoc: fix merge mistake

e72a8ed5a1 • Loris Cro • Sep 2, 2022

Merge pull request #12705 from der-teufel-programming/autodoc-big-int

907c60aaa7 • Loris Cro • Sep 2, 2022

Merge pull request #12709 from der-teufel-programming/autodoc-compare-operators

70b96169ae • Loris Cro • Sep 2, 2022

codeowners: mark myself as the codeowner of /src/autodoc/

0b11d8ec4d • Loris Cro • Sep 2, 2022

autodoc: correct line number implementation

081d5a9690 • Loris Cro • Sep 2, 2022

Merge pull request #12724 from alichraghi/patch-2

5581b60393 • Loris Cro • Sep 2, 2022

stage2: fix panic when the dependency is missing

f7784a081f • riChar • Sep 2, 2022

zig fmt: remove trailing comma at the end of assembly clobber

0d96f1f4fb • riChar • Sep 2, 2022

Add AFNOSUPPORT error to bind (#12560)

36f4f32fad • John Schmidt • Sep 1, 2022

CI: fix CLI usage of s3cmd regarding mime types for autodocs

7c91a6fe48 • Andrew Kelley • Sep 1, 2022

langref: tweak description of `[]T` (#12319)

2b92c5a23e • Jason Ho • Sep 1, 2022

CI: macos: skip non native

7a733b9385 • Andrew Kelley • Aug 31, 2022

CI: fix content type of autodocs source listings

77f31ebbbe • Andrew Kelley • Aug 31, 2022

CI: include source listings for autodocs

368a20a051 • Andrew Kelley • Aug 31, 2022

CI: update_download_page: change docs deployment

c5f1b3224f • Andrew Kelley • Aug 31, 2022

CI: namespace manifest json files to avoid clobbering

9a0cb34c73 • Andrew Kelley • Aug 31, 2022

CI: drone: avoid notify_lavahut task for PRs

36ad0abd7a • Andrew Kelley • Aug 31, 2022

coff: add import table definitions

540d8cd809 • Jakub Konka • Aug 31, 2022

disable test for non-llvm backends

26e9839132 • Veikka Tuominen • Aug 31, 2022

Using `comptime level.asText()` in log example

973b440561 • Hashi364 • Aug 31, 2022

translate-c: promote large integer macros to unsigned long long if necessary

fdb8870852 • Evan Haas • Aug 31, 2022

coff: write base relocations for the dynamic linker

b45387f20e • Jakub Konka • Aug 31, 2022

Merge pull request #12687 from Luukdegram/wasm-extern-globals

4ba0ad295f • Luuk de Gram • Aug 31, 2022

CI: drone: disable failing tests

9f9e51eb11 • Andrew Kelley • Aug 31, 2022

std.Thread: fix freeAndExit on x86_64-linux (#12693)

59e33b447b • biexelar • Aug 31, 2022

Sema: prevent access of undefined fields

56cfa8f22f • Andrew Kelley • Aug 31, 2022

CI: drone: disable failing tests

35e0ff7c36 • Andrew Kelley • Aug 30, 2022

coff: add base relocation related types

d3eaabd285 • Jakub Konka • Aug 30, 2022

Merge pull request #12686 from Vexu/stage2-fixes

f559ea95b1 • Andrew Kelley • Aug 30, 2022

CI: drone: disable failing tests

0a42602418 • Andrew Kelley • Aug 30, 2022

coff: move Symtab and Strtab out of coff.Coff

aa5568beb6 • Jakub Konka • Aug 30, 2022

Merge pull request #12677 from ziglang/coff-linker

7ef0c9d298 • Jakub Konka • Aug 30, 2022

fix aarch64-macos CI build script

b64e4c5bf2 • Jakub Konka • Aug 30, 2022

Merge pull request #12662 from wsengir/coff-fix

69d6931be7 • Jakub Konka • Aug 30, 2022

std.rand: make weightedIndex proportions param a const slice

e6be6d9768 • Veikka Tuominen • Aug 30, 2022

CI: use absolute path for zig lib dir

527055a821 • Andrew Kelley • Aug 30, 2022

CI: pass explicit zig lib dir in lots of places

75d5a4b9a2 • Andrew Kelley • Aug 30, 2022

make 'zig build' respect ZIG_LIB_DIR

6f9b7c8cee • Andrew Kelley • Aug 30, 2022

implement cache environment variables for `zig build`

56bdd0127f • Meghan • Aug 30, 2022

wasm-lld: set stack size to 1MB by default

fffece1533 • Luuk de Gram • Aug 29, 2022

Merge pull request #12641 from Luukdegram/wasm-c-types

d2d42cf7ba • Andrew Kelley • Aug 29, 2022

link: add force_undefined_symbols to cache hash

e8edc4cf83 • Andrew Kelley • Aug 29, 2022

Merge pull request #12508 from ziglang/cmake-stage3

e69973bedd • Andrew Kelley • Aug 29, 2022

Merge pull request #12663 from Vexu/stage2-fixes

9cca6728e5 • Andrew Kelley • Aug 29, 2022

std.random: add weightedIndex function

5bb8c03697 • Justin Whear • Aug 28, 2022

ci: fix wrong path when deploying stdlib docs

0f27836c21 • Loris Cro • Aug 27, 2022

autodoc: better line counting for decls

e0103704c5 • Loris Cro • Aug 27, 2022