This website requires JavaScript.
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