Commits

Merge pull request #10639 from Vexu/f80

225910f934 • Andrew Kelley • Jan 29, 2022

Rename mem.bswapAllFields to byteSwapAllFields

63ee6e6625 • John Schmidt • Jan 29, 2022

glibc: version-gate _DYNAMIC_STACK_SIZE_SOURCE

39083c31a5 • Andrew Kelley • Jan 29, 2022

build.zig: fix single-threaded option

cd5b25c5ae • Andrew Kelley • Jan 29, 2022

std: break up some long lines

68fc26cd08 • Andrew Kelley • Jan 28, 2022

stage2 regalloc: Fix bug where regs were not marked as allocated

1a324a8ad6 • joachimschmidt557 • Jan 28, 2022

link: ELF, COFF, WASM: honor the "must_link" flag of positionals

d7deffee8d • Andrew Kelley • Jan 28, 2022

stage2: .stub files are yet another c++ source file extension

0e6d2184ca • Andrew Kelley • Jan 27, 2022

stage2: make cuda file extensions a separate enum tag than c++

f589a66062 • Andrew Kelley • Jan 27, 2022

fchown: use the 32-bit uid/gid variant of the syscall on 32-bit linux targets

8c90b05add • Vesim • Jan 27, 2022

docs: reorganize `@truncate` and `@intCast` for clarity

6d1b1374f7 • praschke • Jan 27, 2022

fix startup procedure for async WinMain

1adb6440db • vnc5 • Jan 27, 2022

add std.debug.todo

80ac022c46 • David John • Jan 27, 2022

fix precedence in langref or example

db1edb6535 • Philipp Lühmann • Jan 27, 2022

Preserve alignment when cloning

997600ac6f • John Schmidt • Jan 27, 2022

Implement clone with initCapacity and appendSliceAssumeCapacity

f04007028f • John Schmidt • Jan 27, 2022

Use expectEqualSlices instead of loop

d86b8663fc • John Schmidt • Jan 27, 2022

Set len on copied items array

da8e8b89e0 • John Schmidt • Jan 27, 2022

Add ArrayList.clone

554734f9f8 • John Schmidt • Jan 27, 2022

Added documentation for implicit struct pointer dereferencing

3e6952ad16 • Exonorid • Jan 27, 2022

zig cc: Treat cu files as C++ source files

2f41bd3be4 • Daniel Saier • Jan 27, 2022

organize behavior tests

35423b0054 • Andrew Kelley • Jan 27, 2022

Sema: implement struct init is_ref=true

82bd0ac572 • Andrew Kelley • Jan 27, 2022

std.mem.Allocator: upgrade to new function pointer semantics

db55f469c1 • Andrew Kelley • Jan 27, 2022

stage2: fix crash on file-level struct field source locations

50accb757f • Andrew Kelley • Jan 27, 2022

Merge pull request #10699 from motiejus/arm64

b463924da2 • Andrew Kelley • Jan 27, 2022

zig cc: add --hash-style linker parameter

40c9ce2caf • Andrew Kelley • Jan 26, 2022

stage2 regalloc: Add freezeRegs/unfreezeRegs API

35503b3d3f • joachimschmidt557 • Jan 26, 2022

elf: implement slice types in debug info

4192be8403 • Jakub Konka • Jan 26, 2022

Merge branch 'mparadinha-x64-trunc'

aa4eaea778 • Jakub Konka • Jan 26, 2022

organize behavior tests

2c9a5e791b • Andrew Kelley • Jan 26, 2022

Update the documentation for std.mem.sliceTo for readability

178cd60a5e • Josh Hannaford • Jan 26, 2022

stage2: avoid inferred struct in os_version_check.zig

9ee67b967b • John Schmidt • Jan 26, 2022

Merge pull request #10552 from hdorio/deflate

0c1df96b17 • Andrew Kelley • Jan 26, 2022

translate-c: update for new function pointer semantics

f0ddc7f7a2 • Andrew Kelley • Jan 26, 2022

c backend: use an explicit map of reserved idents

618055db50 • Andrew Kelley • Jan 26, 2022

add option to force usage of `GeneralPurposeAllocator`

fbe5336f3b • Lee Cannon • Jan 25, 2022

stage2: add naive impl of pointer type in ELF

53c668d3a9 • Jakub Konka • Jan 25, 2022

stage2: populate debug info for args passed on stack

05c5bb9edd • Jakub Konka • Jan 25, 2022

Sema: coercion of pointers to C pointers

ef7eff3939 • Andrew Kelley • Jan 25, 2022

Merge pull request #10679 from Luukdegram/wasm-unions

f2835c6a28 • Andrew Kelley • Jan 25, 2022

link: Elf, Wasm: forward strip flag when linking with LLD

366c767444 • Andrew Kelley • Jan 25, 2022

zig cc: detect more linker args

50905d8851 • Andrew Kelley • Jan 25, 2022

std.crypto.random: `Random`s are no longer passed by reference

f1b79c9a44 • Meghan • Jan 25, 2022

Merge pull request #10656 from ziglang/fn-ptr-type

0817d6b215 • Andrew Kelley • Jan 25, 2022

Merge pull request #10688 from topolarity/c-backend-union-support

0866fa9d1d • Andrew Kelley • Jan 25, 2022

Revert "MultiArrayList: Fix error when struct is 0 sized"

913d61ebb9 • Andrew Kelley • Jan 25, 2022

stage2: x64: fix printing of callee preserved regs instructions

2e9ce6facd • mparadinha • Jan 24, 2022

stage2 ARM: re-enable debug info for arguments

7665401500 • joachimschmidt557 • Jan 24, 2022

std.crypto.25519.scalar: implement edwards25519 scalar field inversion

4e5495e443 • Frank Denis • Jan 24, 2022

Handle FormatOptions in fmtDuration/fmtDurationSigned

40b3c9a592 • John Schmidt • Jan 24, 2022

HashMap: add removeByPtr

a0732117d0 • riverbl • Jan 24, 2022

Avoid duplicate TLS startup symbols

15ef251a15 • Sizhe Zhao • Jan 24, 2022

Normalize some build function names

3f341bdc26 • Jonathan Marler • Jan 24, 2022

readUntilDelimiter*: read only if buffer not full

5ba4385971 • Pablo Santiago Blum de Aguiar • Jan 24, 2022

use explicit integer bit widths for windows GUID

2fc2d88fc6 • Jonathan Marler • Jan 24, 2022

std/fs: Support `XDG_DATA_HOME`

da8d4d9225 • fifty-six • Jan 24, 2022

MultiArrayList: Fix error when struct is 0 sized

1f10cf4edf • riverbl • Jan 24, 2022

allow `expected_exit_code` to be `null`

c54a7ca4b2 • Lee Cannon • Jan 24, 2022

Merge pull request #10662 from ziglang/doc-comments-zir

12c2de6ee2 • Andrew Kelley • Jan 23, 2022

c backend: Implement aligning fields and local/global variables

f1b91bb41b • Jimmi Holst Christensen • Jan 23, 2022

Stop using LinearFifo in BufferedWriter

7287c7482a • Jimmi Holst Christensen • Jan 23, 2022

std: Add some missing termios types to c/linux.zig and os.zig

fa84625aeb • joachimschmidt557 • Jan 23, 2022

stage2: remove asserts and comments which are Emit.zig responsibility

36f13f5911 • Jakub Konka • Jan 22, 2022

Merge pull request #10664 from ziglang/stage2-x86_64-refactor-air-call

081ce09575 • Jakub Konka • Jan 22, 2022

Merge pull request #10649 from ziglang/stage2-tuples

c9ae24503d • Andrew Kelley • Jan 20, 2022

Fix abi size of optional slices

f763000dc9 • Luuk de Gram • Jan 20, 2022

Merge pull request #10638 from Luukdegram/wasm-refactor

eb70f6e8d7 • Jakub Konka • Jan 20, 2022

stage1: remove the "referenced here" error note

664e1a892c • Andrew Kelley • Jan 20, 2022

remove unnecessary self argument

0e682e71b0 • Jonathan Marler • Jan 20, 2022

std: add meta.DeclEnum

b7ba728929 • Meghan Denny • Jan 20, 2022

macho: do not write out ZEROFILL physically to file

5eaac2fb99 • Jakub Konka • Jan 20, 2022

Merge pull request #10635 from ziglang/stage2-x86_64-params-stack

538c9e7baf • Jakub Konka • Jan 19, 2022

glibc: fix passing of __GNU_MINOR__

4a401b20e4 • Daniel Saier • Jan 19, 2022

Update CONTRIBUTING.md

7767e52bbf • C-BJ • Jan 19, 2022

stage2: fix ABI size of slice types to be 2 * ptr size

7c6981e0c0 • Andrew Kelley • Jan 19, 2022

Merge pull request #10475 from lithdew/master

4e8fedffd1 • Andrew Kelley • Jan 19, 2022

Merge pull request #10624 from ziglang/prefetch

beb7495e19 • Andrew Kelley • Jan 19, 2022

Sema: implement declarations for `@typeInfo`

8375b71f75 • Andrew Kelley • Jan 19, 2022

stage2 ARM: basic implementation of ptr_slice_{len,ptr}_ptr

cd594d10bd • joachimschmidt557 • Jan 19, 2022

Merge pull request #10625 from ziglang/stage2-x86_64-inline-memset

e80ebc6740 • Jakub Konka • Jan 18, 2022

Implement segfault handler for macOS x86_64

305a7def13 • John Schmidt • Jan 18, 2022

Revert "stage2: implement `@prefetch`"

f423b5949b • Andrew Kelley • Jan 18, 2022

test runner: stage2 llvm backend prints stats

4938fb8f5c • Andrew Kelley • Jan 18, 2022

remove `zig_is_stage2` from `@import("builtin")`

4d05f2ae5f • Andrew Kelley • Jan 18, 2022

Sema: implement else capture value

84c2c47fae • Andrew Kelley • Jan 18, 2022

behavior tests: a couple more switch cases are passing

2600978a9d • Andrew Kelley • Jan 18, 2022

Merge pull request #10616 from ziglang/stage2-x86_64-array-to-slice

e69cb9105a • Jakub Konka • Jan 18, 2022

Sema: fix comptime break semantics

f4e051e35d • Andrew Kelley • Jan 17, 2022

stage2: implement airCondBr for immediate MCValue in x86_64

79628d48a4 • Jakub Konka • Jan 17, 2022

translate-c: improve error messages when expecting specific tokens

d46973ee4f • fn ⌃ ⌥ • Jan 17, 2022

std.c: add shm_open and shm_unlink

4a92f42ed7 • Meghan • Jan 17, 2022

stage2: do not interpret identifier containing underscores (eg: u3_2) as int primitive type

c71cf48cb5 • riverbl • Jan 17, 2022

Fix os.rusage when linking with c library on Linux

4addb26bba • johnLate • Jan 17, 2022

translate-c: Fix issues translating macro define of hex float constant

aa5514fcf2 • riverbl • Jan 17, 2022

std: add json.stringifyAlloc

0d0f277954 • Meghan Denny • Jan 17, 2022

Merge branch 'Jarred-Sumner-patch-1'

f72a0a2907 • Jakub Konka • Jan 17, 2022

stage2: fix 32-bit build

97063efb69 • Andrew Kelley • Jan 16, 2022

behavior tests: move tests around

0f3938e498 • Andrew Kelley • Jan 16, 2022

Slice function of BoundedArray now returns slice based on self pointer

f19b5ecf4b • Jimmi Holst Christensen • Jan 16, 2022