Commits

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

#8454 Fix for std.mem.replacementSize adjacent matches bug. (#8455)

bf67a3fdc9 • jumpnbrownweasel • Apr 25, 2021

Merge pull request #8590 from lithdew/master

c420eb60ad • Andrew Kelley • Apr 25, 2021

Merge pull request #8616 from LemonBoy/fn-align

2fc6b347ec • Andrew Kelley • Apr 25, 2021

Merge pull request #8496 from xackus/isError

6f61594692 • Andrew Kelley • Apr 25, 2021

std: Fix thread creation with field-less context type

5a94794b73 • LemonBoy • Apr 25, 2021

stage2 register manager: Use an array instead of a hashmap for tracking

3a55cda14d • joachimschmidt557 • Apr 25, 2021

ci: drone disable debug test suite for aarch64

37b05742ff • Michael Dusan • Apr 25, 2021

Merge pull request #8608 from LemonBoy/fix-8602

6951889f6e • Andrew Kelley • Apr 24, 2021

fix import path

8530b6b724 • Matt Knight • Apr 24, 2021

ed25519: use double-base multiplication for signature verification

7a793a9b9d • Frank Denis • Apr 24, 2021

Merge pull request #8606 from LemonBoy/suspend-block

29e5e98eed • Andrew Kelley • Apr 24, 2021

zld: new approach at handling static inits

4ec6d174ad • Jakub Konka • Apr 24, 2021

zld: add temp debug info fix by setting mtime=0

b00d08b667 • Jakub Konka • Apr 24, 2021

zld: analyze static initializers

b03983b450 • Jakub Konka • Apr 24, 2021

zld: common section should be writable

4f7765de7c • Jakub Konka • Apr 24, 2021

Merge pull request #8599 from LemonBoy/unsigned-neg

a279f18bce • Andrew Kelley • Apr 23, 2021

std.atomic: load should take const pointer to Self

e86a1df9f2 • Hadron67 • Apr 23, 2021

Merge pull request #8586 from LemonBoy/ppc32-touchups

dfb34c3155 • Andrew Kelley • Apr 23, 2021

langref: add docs for `@extern`

41efdc73b9 • Andrew Kelley • Apr 22, 2021

stage1: Unbreak build on FreeBSD

6cd71931cb • LemonBoy • Apr 21, 2021

macho: fix typos in consts defs

c8753aceef • Jakub Konka • Apr 21, 2021

target: drop `ppc32` and prefer `ppc`

0c6dfa6f0c • Michael Dusan • Apr 20, 2021

std/crypto: use finer-grained error sets in function signatures (#8558)

10f2d62789 • Frank Denis • Apr 20, 2021

Merge pull request #8542 from LemonBoy/floating-point-is-hard-my-dude

1e06a74348 • Andrew Kelley • Apr 20, 2021

Merge pull request #8582 from LemonBoy/more-libc-impl

2ca26ffde7 • Veikka Tuominen • Apr 20, 2021

zld: fix parsing of weak symbols

d64c76e8f1 • Jakub Konka • Apr 20, 2021

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