Commit graph

  • c9acfe4c2b Ast: fix pointer types with subexprs containing qualifiers Kendall Condon 2025-07-28 14:01:55 -04:00
  • ed8b85d95d zig fmt: fix array size indenting when expr becomes multiline Kendall Condon 2025-07-28 16:41:48 -04:00
  • c6845524ce zig fmt: fix doc comments on fn paramaters without comma Kendall Condon 2025-07-28 16:39:20 -04:00
  • 11b89e7e75 zig fmt: implement expanding error sets when comments are present Kendall Condon 2025-07-28 16:37:37 -04:00
  • 5121a95321 zig fmt: preserve space for field accesses of number literals Kendall Condon 2025-07-28 13:32:29 -04:00
  • be288f8b6a zig fmt: fix many bugs with multiline string literals Kendall Condon 2025-07-28 13:18:09 -04:00
  • fcc0c1a8a9 zig fmt: add a fuzz test Kendall Condon 2025-07-28 13:24:31 -04:00
  • d323c6a47e
    feat(std.testing.refAllDeclsRecursive): allow for opaque extern declarations Carmen 2025-12-02 14:36:43 +01:00
  • bb3f56d5d5 std.Io.Threaded: separate out ECANCELED handling again Andrew Kelley 2025-12-01 19:11:47 -08:00
  • cf82064ebc std.Io.Threaded: don't use pthread_cancel with musl Andrew Kelley 2025-12-01 19:07:39 -08:00
  • bf0ffc45b9 std.Io.Threaded: musl: handle ECANCELED same as EINTR Andrew Kelley 2025-12-01 19:02:09 -08:00
  • 54a84964f8 std.os.linux: SIG enum is non-exhaustive Andrew Kelley 2025-12-01 17:47:47 -08:00
  • 57f5de5b77 std.Io.Threaded: use the correct mmsghdr struct Andrew Kelley 2025-11-30 20:55:21 -08:00
  • 103467fa6c std.Io.Threaded: make is_musl linux-only Andrew Kelley 2025-11-30 19:43:53 -08:00
  • 85053a6a36 link.Elf: implement aarch64 relocation David Rubin 2025-11-29 19:16:11 -08:00
  • c4f5dda135 std.Io.Threaded: re-introduce retry logic behind config Andrew Kelley 2025-11-29 08:58:50 -08:00
  • de87bad4c3 std.Io.Threaded: don't solve the cancel race after all Andrew Kelley 2025-11-29 08:43:57 -08:00
  • 144206856e std.Io.Threaded: fix compilation for riscv32-linux Andrew Kelley 2025-11-29 07:52:32 -08:00
  • 9e981c3ae5 std.os.linux: delete unnecessary @compileError Andrew Kelley 2025-11-29 07:38:33 -08:00
  • 39ac40209b std.Io.Threaded: use musl's beautiful pthread_cancel semantics Andrew Kelley 2025-11-29 07:36:44 -08:00
  • d60760d61e std.Io.Threaded: tune requestCancel Andrew Kelley 2025-11-28 18:07:42 -08:00
  • 29e418cbfb std.Io.Threaded: fix the cancellation race Andrew Kelley 2025-11-27 08:42:06 -08:00
  • 7dcd6b19a6
    std.http: reliably update reader state Luna Schwalbe 2025-12-01 01:26:25 +01:00
  • 40e7e5f332
    Implement W as packed struct in c.zig Bernard Assan 2025-11-14 20:08:22 +00:00
  • a41df8cbe4
    Fix At flags for real Bernard Assan 2025-11-14 14:17:13 +00:00
  • 3e4feb8f72
    IoUring: Fix merge conflicts Bernard Assan 2025-11-03 16:33:40 +00:00
  • 6124e1431e
    IoUring: fix and remove TODOs Bernard Assan 2025-10-25 16:16:30 +00:00
  • 9f6d4ae1dc
    IoUring: use the splice flags type for splice and tee Bernard Assan 2025-10-25 16:00:27 +00:00
  • 7d72bdda8a
    IoUring: implement outstanding flags and enumerations Bernard Assan 2025-10-24 17:33:46 +00:00
  • 56bf5865fe
    Use linux types directly since IoUring is only supported on linux Bernard Assan 2025-10-24 11:54:28 +00:00
  • 1ed7fa4eda
    Merge archs that have the same Pipe2 flags Bernard Assan 2025-10-24 10:11:53 +00:00
  • 8a280af949
    IoUring: implement pipe and pipe_direct operations Bernard Assan 2025-10-23 21:02:42 +00:00
  • ac53361721
    IoUring: Working on Pipe2 flags Bernard Assan 2025-10-23 17:31:00 +00:00
  • be63611c64
    Add a Futex2 Bitset type for futex2 wake and wait syscalls Bernard Assan 2025-10-21 17:34:49 +00:00
  • 35bbe99cb2
    IoUring: futex operations Bernard Assan 2025-10-19 22:55:02 +00:00
  • e21f9fb4c5
    Add XattrSource to decide how to prepare set/getxattr operations Bernard Assan 2025-10-18 01:11:32 +00:00
  • 64ef55bbd8
    IoUring: Implement set_iowait functionality Bernard Assan 2025-10-17 16:07:57 +00:00
  • 33460a78cf
    add msg_ring_*, setxattr and getxattr IoUring operations Bernard Assan 2025-10-17 00:05:53 +00:00
  • f99459a53f
    add IoUring send_bundle, send_to, recv_multishot, sync_file_range Bernard Assan 2025-10-15 22:44:52 +00:00
  • 4b0988f167
    Implement some more IoUring operations Bernard Assan 2025-10-14 23:35:36 +00:00
  • 40a691838c
    Move buf_ring_* functions into BufferRing type as methods Bernard Assan 2025-10-13 23:15:54 +00:00
  • 6f0bd2651d
    Remove unnecessary null to optional anyopaque coercion Bernard Assan 2025-10-12 21:48:16 +00:00
  • 3c1ca128d2
    Implement more IoUring register functions Bernard Assan 2025-10-12 19:00:46 +00:00
  • 604cf4244e
    Remove unnecessary use of @as coercion Bernard Assan 2025-10-12 15:47:18 +00:00
  • 15534e190e
    Add and improve comments Bernard Assan 2025-10-12 13:52:24 +00:00
  • 582d37ea85
    Add mips defination for Epoll Bernard Assan 2025-10-12 12:19:23 +00:00
  • cb289b1e7b
    Fix posix.W in process/Child.zig Bernard Assan 2025-10-11 14:57:37 +00:00
  • 1ead5f2205
    Remove io_uring bit and pieces from linux.zig Bernard Assan 2025-10-11 00:00:52 +00:00
  • 6f40669413
    replace direct set of some flags with link_next and set_flags calls Bernard Assan 2025-10-10 23:48:26 +00:00
  • a07abaa248
    Use lower case identifiers for IoUring flags and enums Bernard Assan 2025-10-10 23:36:14 +00:00
  • bac03d2234
    Remove io_uring_sqe.zig from CMakeLists Bernard Assan 2025-10-10 12:35:28 +00:00
  • dbc1282850
    fix error of setting some fields in Epoll to true by default Bernard Assan 2025-10-10 12:33:26 +00:00
  • 2584301978
    Replace EPOLL struct with an EpollOp enum and Epoll packed struct type Bernard Assan 2025-10-09 23:26:15 +00:00
  • 9d460e7a78
    Add So and Sol typed flags Bernard Assan 2025-10-09 14:33:04 +00:00
  • 1ae677fda1
    Get test passing for all the newly introduced flags Bernard Assan 2025-10-07 18:09:56 +00:00
  • 0464bcc98d
    Replace MSG with Packed Struct Flags Bernard Assan 2025-10-06 17:18:56 +00:00
  • 88fa1decbf
    Restore deprecated contants using new Flag types Bernard Assan 2025-10-05 19:26:04 +00:00
  • b5dab22f26
    update some syscall APIs to use the new flags Bernard Assan 2025-10-02 17:22:55 +00:00
  • af2397777a
    Replace AT,W,SHUT,SOCK with a packed struct Flag type Bernard Assan 2025-10-01 23:06:56 +00:00
  • 86ed53e28f
    Improve organization of fn and structs in IoUring Bernard Assan 2025-10-01 14:55:54 +00:00
  • 3e4f8ee485
    Replace STATX_* with StatxMask & StatxAttr Bernard Assan 2025-09-30 22:52:53 +00:00
  • c20b2b91a9
    move Flags that were mistakenly tagged as constants Bernard Assan 2025-09-30 17:14:03 +00:00
  • 3b715fda9a
    replace some more fn flags with Typed Flags Bernard Assan 2025-09-29 17:13:34 +00:00
  • c0a97b7d5f
    IoUring: use typed Flags and Features for IoUring Bernard Assan 2025-09-28 22:46:23 +00:00
  • 95f93a0b28 std.zig.Ast: count addrspace tokens correctly rpkak 2025-12-01 12:56:11 +01:00
  • 1702321009 Simplify constant definition Frank Denis 2025-12-01 12:14:28 +01:00
  • b6da733833 crypto.ghash_polyval: use the R/F algorithm Frank Denis 2025-12-01 12:04:22 +01:00
  • 1d1e2b7780 Merge pull request 'std.crypto.aes: expose the inverse MixColumns operation' (#30052) from jedisct1/zig:invmixcolumns into master jedisct1 2025-12-01 11:16:26 +01:00
  • 08aba84238 add comments to 'unreachable' states lipfang 2025-11-30 17:58:20 -08:00
  • 99e203117c omit non-ABI constant Megumi Kagami 2025-11-30 20:11:08 -05:00
  • 75cbd82422 fix wrong renamings D-Berg 2025-11-30 19:24:30 +01:00
  • 8404f7f06e missed some renamings D-Berg 2025-11-30 18:03:39 +01:00
  • a98d2540ae std.mem: remove deprecated functions D-Berg 2025-11-30 13:33:30 +01:00
  • b7264937d4
    Pass allocator to zig.system.resolveTargetQuery Luna Schwalbe 2025-09-05 16:36:14 +02:00
  • c2cd8df622
    android: detect native ABI and API level correctly Luna Schwalbe 2025-08-15 22:12:35 +02:00
  • 009faa5fc3 Exposes the ability to override dumpPanic and dumpSegfault Mason Remaley 2025-11-29 15:45:12 -08:00
  • dcfe553398 handle valueless types in json, testing, and print lipfang 2025-11-29 15:09:30 -08:00
  • 65f9e6359f
    compiler-rt: fix f80 ceil/floor optimization David Rubin 2025-11-28 19:33:09 -08:00
  • bfe3317059 Return a usize from @abs if given an isize fn ⌃ ⌥ 2025-04-16 11:59:47 -07:00
  • 44e99edd7a Merge pull request 'Sema: initialize OPV comptime allocs correctly' (#30043) from reify-empty-struct into master mlugg 2025-11-29 20:21:30 +01:00
  • a0289d0cce std.posix.accept: handle non-listening socket EINVAL Nikolay Govorov 2025-11-18 18:15:22 +00:00
  • 5e00a0c9b5 std.crypto.aes: expose the inverse MixColumns operation Frank Denis 2025-11-29 19:25:07 +01:00
  • 7d9ad992ab
    issue templates: update issue labels to match the actual org labels Alex Rønne Petersen 2025-11-29 19:02:04 +01:00
  • 2121450a90
    link.Elf: allow multiple relocs at the same location Bingwu Zhang 2025-06-07 23:23:20 +08:00
  • fd4da9643a
    link: fix support for archs without fstat Bingwu Zhang 2025-11-22 18:05:38 +08:00
  • 8d49e5116a
    link.Elf2: fix incorrect expected node length Bingwu Zhang 2025-11-22 20:47:23 +08:00
  • 22e55f78f0
    Compilation: fix incorrect saved buf count Bingwu Zhang 2025-11-22 22:12:59 +08:00
  • 17a5305b7b
    Return a usize from @abs if given an isize fn ⌃ ⌥ 2025-04-16 11:59:47 -07:00
  • 8f5db19791
    Sema: initialize OPV comptime allocs correctly Matthew Lugg 2025-11-29 11:55:36 +00:00
  • e52232cd57
    print_zir: fix typo Matthew Lugg 2025-11-29 11:55:26 +00:00
  • e809ffd410
    std.posix.accept: handle non-listening socket EINVAL Nikolay Govorov 2025-11-18 18:15:22 +00:00
  • 0d376a6005
    local std-dec server updatet Тну Тни 2025-11-29 13:39:08 +05:00
  • d0ebb34359
    local std-dec server updatet Тну Тни 2025-11-29 13:32:49 +05:00
  • a38220376e
    Revert "ci: apply workaround for #22213 to x86_64-linux scripts" Alex Rønne Petersen 2025-11-28 22:57:33 +01:00
  • a8f9b5dc06
    ci: apply workaround for #22213 to x86_64-linux scripts Alex Rønne Petersen 2025-11-28 22:06:46 +01:00
  • 201df50119 std.log.span: simplify by replacing identifiers with SourceLocation Tristan Pemble 2025-11-28 11:06:43 -08:00
  • eff4914bde std.log: add generic tracing support with std.log.span Tristan Pemble 2025-11-24 14:31:53 -08:00
  • 90f780253e detect comptime var references in asm input/output and improve errors pentuppup 2025-10-15 00:33:12 -04:00
  • 713716770e
    README: github -> codeberg for some links Alex Rønne Petersen 2025-11-28 18:29:05 +01:00
  • b5463a1662 fix redundant safety checks being emitted for slicing pentuppup 2025-09-10 11:59:47 -04:00