agra
721369a711
lang: fn aliases dispatch like their target (fix 0121) — scan-time registration through the shared alias-chain walk
...
Renamed fn aliases failed for EVERY kind (the filed pack-only scope was
a same-name confound: same-name re-exports already resolved through the
name-keyed fn_ast_map). scanDecls now follows ident-/ns.X-RHS const
alias chains (aliasedFnDecl; 0120's hop walk extracted as
followAliasChain) and registers the alias name in fn_ast_map
(absent-only), so every dispatch path — early pack/comptime/generic,
plain lazy-lower, plan-side typing — sees the target decl unchanged.
my_print :: s.print; / my_format :: s.format; now work (the std.sx
re-export shape). Regression: examples/0546 (+rich). Gates: zig build
test 0, suite 588/588.
2026-06-11 18:47:16 +03:00
..
2026-06-01 19:38:09 +03:00
2026-06-01 19:38:09 +03:00
2026-06-01 19:38:09 +03:00
2026-05-28 08:16:06 +03:00
2026-05-28 08:16:06 +03:00
2026-05-28 08:16:06 +03:00
2026-05-26 16:42:21 +03:00
2026-05-27 13:21:23 +03:00
2026-05-27 16:57:19 +03:00
2026-05-28 08:16:06 +03:00
2026-05-27 21:09:25 +03:00
2026-05-27 21:29:08 +03:00
2026-05-27 21:44:39 +03:00
2026-05-30 01:16:09 +03:00
2026-05-30 01:50:29 +03:00
2026-05-30 02:17:55 +03:00
2026-05-30 03:26:24 +03:00
2026-05-30 10:30:57 +03:00
2026-05-30 17:36:35 +03:00
2026-06-01 08:51:44 +03:00
2026-06-01 16:47:51 +03:00
2026-06-01 19:28:35 +03:00
2026-06-01 20:35:25 +03:00
2026-06-01 21:42:20 +03:00
2026-06-01 22:35:02 +03:00
2026-06-01 22:28:15 +03:00
2026-06-02 10:57:17 +03:00
2026-06-02 09:31:18 +03:00
2026-06-02 09:35:41 +03:00
2026-06-02 15:51:04 +03:00
2026-06-02 16:33:38 +03:00
2026-06-02 16:59:20 +03:00
2026-06-02 17:20:31 +03:00
2026-06-02 17:45:37 +03:00
2026-06-02 17:57:17 +03:00
2026-06-02 23:29:49 +03:00
2026-06-03 15:43:27 +03:00
2026-06-03 16:05:31 +03:00
2026-06-03 22:06:56 +03:00
2026-06-03 19:32:49 +03:00
2026-06-04 02:00:13 +03:00
2026-06-04 03:44:19 +03:00
2026-06-04 04:04:40 +03:00
2026-06-04 04:22:43 +03:00
2026-06-04 04:52:42 +03:00
2026-06-04 14:38:18 +03:00
2026-06-04 08:22:45 +03:00
2026-06-04 09:06:08 +03:00
2026-06-05 01:32:35 +03:00
2026-06-04 12:13:45 +03:00
2026-06-05 08:23:59 +03:00
2026-06-04 23:02:09 +03:00
2026-06-05 12:09:52 +03:00
2026-06-04 17:04:41 +03:00
2026-06-04 23:59:11 +03:00
2026-06-05 00:21:32 +03:00
2026-06-05 14:40:06 +03:00
2026-06-05 20:02:11 +03:00
2026-06-05 20:48:49 +03:00
2026-06-05 22:42:12 +03:00
2026-06-05 23:33:22 +03:00
2026-06-06 03:15:29 +03:00
2026-06-06 07:42:17 +03:00
2026-06-06 16:41:01 +03:00
2026-06-07 09:07:27 +03:00
2026-06-09 22:16:47 +03:00
2026-06-10 17:43:58 +03:00
2026-06-10 17:27:11 +03:00
2026-06-10 17:34:35 +03:00
2026-06-10 17:21:44 +03:00
2026-06-10 22:28:24 +03:00
2026-06-10 22:39:52 +03:00
2026-06-11 09:16:03 +03:00
2026-06-11 10:47:30 +03:00
2026-06-11 13:54:35 +03:00
2026-06-11 12:15:45 +03:00
2026-06-11 14:09:22 +03:00
2026-06-11 17:04:51 +03:00
2026-06-11 18:09:01 +03:00
2026-06-11 18:47:16 +03:00