Change timingSafeCompare() to accept slices
d3361c41db • Frank Denis • Apr 26, 2021
Add std.crypto.utils.timingSafeCompare
0747591c3d • Frank Denis • 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
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