Commit Graph

  • d3918aa29a zig0: reset implementations to stubs, move macros to common.h zig0-0.15.0-2861-gd5a84b69a5ba Motiejus Jakštys 2026-03-15 19:59:25 +00:00
  • 885cd03cc6 zig0: apply naming conventions to sema and zcuperthread modules Motiejus Jakštys 2026-03-15 19:58:51 +00:00
  • ccc345a097 zig0: fix scanContainer container_field extra_data check Motiejus Jakštys 2026-03-15 18:16:16 +00:00
  • a57ce506f1 zig0: fix switch bugs, expand corpus to 411 stdlib files Motiejus Jakštys 2026-03-15 17:33:25 +00:00
  • c3bef00f74 zig0: fix 6 astgen test failures Motiejus Jakštys 2026-03-15 16:08:56 +00:00
  • b4b778a10d zig0: sync astgen.c structure and naming with AstGen.zig Motiejus Jakštys 2026-03-15 15:22:27 +00:00
  • 3c6820953d zig0: add missing struct fields to GenZir, ScopeLocalVal, ScopeLocalPtr Motiejus Jakštys 2026-03-15 07:55:55 +00:00
  • f28dcbadf2 zig0: fix @as and @bitCast to use reachableExpr for operand Motiejus Jakštys 2026-03-15 07:50:57 +00:00
  • ad1291f87a zig0: fix simpleBinOp to use reachableExpr for LHS and RHS Motiejus Jakštys 2026-03-15 07:45:25 +00:00
  • acce815cfc zig0: fix orelseCatchExpr to use reachableExpr for operand Motiejus Jakštys 2026-03-15 07:41:35 +00:00
  • d88be8d052 zig0: fix comptimeExpr identifier to use localVarRef directly Motiejus Jakštys 2026-03-15 07:37:34 +00:00
  • 8cce39faca zig0: fix globalVarDecl to use expr instead of typeExpr for type Motiejus Jakštys 2026-03-15 07:32:42 +00:00
  • 2781cf1044 zig0: add rl parameter to containerDecl, call rvalue at end Motiejus Jakštys 2026-03-15 07:28:11 +00:00
  • a001bd9244 zig0: rename functions to match Zig AstGen names Motiejus Jakštys 2026-03-15 07:22:45 +00:00
  • 5a27b1d064 zig0: apply non-regressing fixes from full scan, revert regressions Motiejus Jakštys 2026-03-14 23:12:33 +00:00
  • 2a6dd97615 zig0: fix structDeclInner field align scope to use namespace Motiejus Jakštys 2026-03-14 22:55:26 +00:00
  • 74471472e1 zig0: fix unionDeclInner field align/value scope to use namespace Motiejus Jakštys 2026-03-14 22:51:35 +00:00
  • b6d49488c2 zig0: fix enumDeclInner field value scope to use namespace Motiejus Jakštys 2026-03-14 22:46:14 +00:00
  • 69d6e3d490 zig0: fix type body break_inline src_node to use relative offset Motiejus Jakštys 2026-03-14 22:41:25 +00:00
  • 84912be341 zig0: fix testDecl null validation, param_insts for unnamed params Motiejus Jakštys 2026-03-14 22:30:25 +00:00
  • 85f84bdcb3 zig0: fix errorTrace start_node, sat-assign fallthrough, lastToken Motiejus Jakštys 2026-03-14 22:16:27 +00:00
  • dcab8a65f8 zig0: fix switch break_target, is_simple_noreturn, destructure, evalToError Motiejus Jakštys 2026-03-14 22:05:01 +00:00
  • 29c1ed2535 zig0: fix ifExpr RL, while err payload scope, switch non-err refs Motiejus Jakštys 2026-03-14 21:55:29 +00:00
  • f7df3cf92c zig0: fix address_of ctx, bool_not cursor, catch label check, block RL Motiejus Jakštys 2026-03-14 21:40:59 +00:00
  • 5dc94a177f zig0: fix shiftOp to skip cursor advance in comptime scope Motiejus Jakštys 2026-03-14 21:24:37 +00:00
  • 8eec9cbd48 zig0: fix @unionInit comptime reason to UNION_FIELD_NAMES Motiejus Jakštys 2026-03-14 21:12:24 +00:00
  • 4f8af65c40 zig0: fix @errorFromInt small, @abs cursor, @Enum builtin order Motiejus Jakštys 2026-03-14 21:03:33 +00:00
  • 8a7475d787 zig0: fix asm input limit order, cImport break guard, @field RL Motiejus Jakštys 2026-03-14 20:51:58 +00:00
  • fb46e24835 zig0: fix tokenIdentEql to handle @\"...\" quoted identifiers Motiejus Jakštys 2026-03-14 20:38:06 +00:00
  • d953743c1b zig0: add suspend_node to GenZir, fix addNodeExtended small field Motiejus Jakštys 2026-03-14 20:25:24 +00:00
  • 6f56c88413 zig0: proper C separation for astrlannotate.c Motiejus Jakštys 2026-03-14 20:14:05 +00:00
  • 85cdf6ccd9 zig0: extract AstRlAnnotate to stage0/astrlannotate.c Motiejus Jakštys 2026-03-14 19:56:05 +00:00
  • e3660796e1 zig0: define C function naming rules in port-c-from-zig skill Motiejus Jakštys 2026-03-14 19:46:30 +00:00
  • ac659a006b zig0: delete function-map.md (goes stale), add ignore rules Motiejus Jakštys 2026-03-14 19:44:58 +00:00
  • 786acd0abd zig0: redesign skills, remove skips from all tests Motiejus Jakštys 2026-03-14 19:42:26 +00:00
  • ea33e99bd8 zig0: remove non-difference reminders from known-differences Motiejus Jakštys 2026-03-14 19:33:32 +00:00
  • cdfdfa3442 zig0: clean up known-differences to only float128 precision Motiejus Jakštys 2026-03-14 19:19:55 +00:00
  • b854a4a4be zig0: restore ZIR_EXT_ASM, add floatUnOp, fix @abs, update reference Motiejus Jakštys 2026-03-14 18:45:12 +00:00
  • b261365b52 zig0: fix @abs to use simpleUnOp (not floatUnOp) Motiejus Jakštys 2026-03-14 18:27:14 +00:00
  • e7f4713080 zig0: implement floatUnOp, update skills to use upstream reference Motiejus Jakštys 2026-03-14 18:26:27 +00:00
  • ce57b4ea71 zig0: remove ZIR_EXT_ASM, match upstream Zig extended opcodes Motiejus Jakštys 2026-03-14 18:22:56 +00:00
  • 2f5fad2ca0 zig0: add port-c-from-zig and port-c-from-test skills Motiejus Jakštys 2026-03-14 18:14:12 +00:00
  • 0abccd8276 zig0: skip 4 remaining tests (437 pass, 4 skip) Motiejus Jakštys 2026-03-14 14:09:18 +00:00
  • 9a173d9a69 zig0: skip 4 remaining tests (437 pass, 4 skip) Motiejus Jakštys 2026-03-14 14:03:14 +00:00
  • da45ff6aad zig0: fix @Struct/@Union/@Enum reify instruction ordering + nameStratExpr Motiejus Jakštys 2026-03-14 14:01:55 +00:00
  • 834538350c zig0: skip remaining 4 tests pending investigation Motiejus Jakštys 2026-03-14 13:28:55 +00:00
  • e7d0df902b zig0: add @Type split builtins (@Struct, @Union, @Pointer, etc.) Motiejus Jakštys 2026-03-14 13:24:27 +00:00
  • 7a09099f0d zig0: fix switchExprErrUnion endsWithNoReturn + placeholder Motiejus Jakštys 2026-03-14 13:17:14 +00:00
  • f25e1b926a zig0: fix cppcheck, skip remaining 4 tests needing new builtins Motiejus Jakštys 2026-03-14 09:27:42 +00:00
  • 00748ae2fb zig0: fix ItemInfo bit layout, rewrite switchExprErrUnion Motiejus Jakštys 2026-03-14 08:56:40 +00:00
  • 710a78e535 zig0: fix underscore case counting in switch, add simple switch test Motiejus Jakštys 2026-03-14 08:20:05 +00:00
  • 778f7c7104 zig0: WIP switch expression rewrite (new SwitchBlock format) Motiejus Jakštys 2026-03-14 08:08:51 +00:00
  • 18f48fa407 zig0: fix SimpleComptimeReason + BuiltinValue enums, add @Int Motiejus Jakštys 2026-03-14 07:57:36 +00:00
  • 905b94031d zig0: skip 12 failing astgen tests (needs further porting) Motiejus Jakštys 2026-03-14 07:15:30 +00:00
  • 8caf213bc3 zig0: deduplicate tokenizer tests, use upstream directly Motiejus Jakštys 2026-03-14 07:13:42 +00:00
  • ee36ae578b zig0: deduplicate parser tests, use upstream directly Motiejus Jakštys 2026-03-14 07:11:34 +00:00
  • e54849f56b zig0: sync parser_test.zig with upstream, add bit range warning Motiejus Jakštys 2026-03-14 07:07:00 +00:00
  • 6dadc26b4e zig0: run upstream parser tests with C parser hooks Motiejus Jakštys 2026-03-14 07:00:48 +00:00
  • 3b3590124c zig0: fix scanContainer any_field_values detection (425/437) Motiejus Jakštys 2026-03-14 06:48:07 +00:00
  • 5d4b99e97c zig0: port to master APIs (419/437 tests passing) Motiejus Jakštys 2026-03-14 06:41:25 +00:00
  • 4c695964fc zig0: WIP port to master (405/437 tests passing) Motiejus Jakštys 2026-03-14 05:53:53 +00:00
  • 15a54a6e9b rules Motiejus Jakštys 2026-03-14 05:50:55 +00:00
  • 978328aff0 use zig-out/bin/zig Motiejus Jakštys 2026-03-12 15:12:15 +00:00
  • bcbd5e7e9c Merge branch 'zig0-0.15.2' into zig0-0.15.0-2861-gd5a84b69a5ba Motiejus Jakštys 2026-03-12 14:59:46 +00:00
  • 53cfbb3754 some wip zig0-0.15.2 Motiejus 2026-03-12 10:47:49 +02:00
  • d5a84b69a5 ci: bump aarch64-linux-debug timeout by 1 hour Alex Rønne Petersen 2026-03-12 08:54:37 +01:00
  • 9c54603164 std: mem.SplitIterator.peek() can accept a const pointer nektro 2026-02-14 07:26:47 +01:00
  • d6632b1dd2 std.Io: added missing toMicroseconds and fromMicroseconds functions (#30099) squidy239 2026-03-12 01:34:40 +01:00
  • 58890066d9 Merge pull request 'Sema: Support peer type resolution for floats and small integers' (#30921) from jayschwa/zig:ptr-small-int-and-floats into master Andrew Kelley 2026-03-12 00:41:05 +01:00
  • 109d01371e Merge pull request 'Sema: implement switch for packed structs/unions' (#31464) from justusk/zig:packed-switch into master Andrew Kelley 2026-03-12 00:39:19 +01:00
  • ea9d593455 Mach-O: accept and skip CIE augmentation string 'S' in .eh_frame Antonin Décimo 2026-02-13 10:55:20 +01:00
  • 2802276091 stage2-wasm: address TODO in instruction selection code Pavel Verigo 2026-03-06 08:27:24 +01:00
  • 3069917384 std.Io.Threaded: use AlertableSyscall for ws2_32 operations Andrew Kelley 2026-03-10 20:08:48 -07:00
  • e91654b1e7 test: disable switch behavior test switching on type >64bits for cbe Justus Klausecker 2026-03-11 21:04:32 +01:00
  • 28886ca9ec Sema: implement switch for packed structs/unions Justus Klausecker 2026-03-11 13:51:31 +01:00
  • fcf64761d0 Sema: Support peer type resolution for floats and small integers Jay Petacat 2026-01-22 00:16:14 -07:00
  • 89c98e2001 Sema: fix integer coercion to c_longdouble Jay Petacat 2026-01-21 22:57:32 -07:00
  • be9b42d707 compiler: allow equality comparisons for packed unions Justus Klausecker 2026-03-11 16:30:12 +01:00
  • b4ffb402c0 translate-c build step: handle system libraries Andrew Kelley 2026-03-10 12:01:58 -07:00
  • 77d7686902 std.zig.putAstErrorsIntoBundle: support zon rpkak 2026-03-06 07:53:16 +01:00
  • a388b88ed4 Merge pull request 'std.heap.ArenaAllocator: add fuzz test + some optimizations' (#31407) from justusk/zig:fuzz-arena into master Andrew Kelley 2026-03-11 03:00:07 +01:00
  • c01b9b1ab5 langref: replace std.meta.Int with @Int FnControlOption 2026-03-06 22:33:28 +01:00
  • 1a8ed9a658 checkAllAllocationFailures: provide result type to 'extra_args' Techatrix 2026-03-10 17:28:04 +01:00
  • acde20a148 fetch: fix incorrect error about unneeded lazy dependency in system mode Techatrix 2026-03-10 16:12:43 +01:00
  • 6e5a95bd7c implement proper deflate flush semantics Kendall Condon 2026-03-06 19:10:47 -05:00
  • c2587582c8 Merge pull request 'libzigc: Implement coshf & cosh' (#31434) from mihael/zig:libzigc/implement-coshf-cosh into master Andrew Kelley 2026-03-11 02:10:56 +01:00
  • 5d9660972d Merge pull request 'fix: use cmpxchgStrong in Io.Mutex' (#31441) from GasInfinity/zig:io-mutex-cmpxchg-strong into master Andrew Kelley 2026-03-11 01:56:56 +01:00
  • bd5dc75068 std: remove GeneralPurposeAllocator alias Meghan Denny 2026-03-10 14:17:40 -07:00
  • 6015192fb6 test-libc: disable pthread_cond_wait-cancel_ignored.c Alex Rønne Petersen 2026-03-10 23:36:22 +01:00
  • 3edaef9e01 Merge pull request 'compiler: rework type resolution' (#31403) from lets-get-typing into master mlugg 2026-03-10 22:06:05 +01:00
  • d70bd0b37e fix: use cmpxchgStrong in std.atomic.Mutex GasInfinity 2026-03-10 19:46:56 +01:00
  • b80abf0296 Merge pull request 'Add a few fs test cases from otherwise obsoleted PRs' (#31437) from squeek502/zig:fs-test-cases into master Ryan Liptak 2026-03-10 19:39:18 +01:00
  • 502cab9ae3 test_runner: actually print the error that caused a runner failure Alex Rønne Petersen 2026-03-09 22:41:21 +01:00
  • 79e7b719a3 bootstrap: disable strict aliasing Matthew Lugg 2026-03-09 12:02:58 +00:00
  • 57114044db Revert "ci: disable incremental tests" Matthew Lugg 2026-03-08 16:21:19 +00:00
  • a3d2f2999f tests: add new tests Matthew Lugg 2026-03-08 16:18:18 +00:00
  • f92b998f9f behavior: disable some tests under the C backend targeting MSVC Matthew Lugg 2026-03-06 16:30:56 +00:00
  • 1293f080fd build.zig: bump max_rss values Matthew Lugg 2026-03-06 12:47:11 +00:00
  • 34d780f4bb langref: update for language changes Matthew Lugg 2026-03-05 22:13:22 +00:00
  • ce1f28a749 behavior: update for std.builtin.Type changes Matthew Lugg 2026-03-04 16:34:09 +00:00