nac3/nac3core/src
David Mak 8fd7216243 [core] toplevel/composer: Add lateinit_builtins
This is required for the new core_log and rtio_log functions, which take
a generic type as its parameter. However, in ARTIQ builtins are
initialized using one unifier and then actually used by another unifier.

lateinit_builtins workaround this issue by deferring the initialization
of functions requiring type variables until the actual unifier is ready.
2024-08-13 15:19:03 +08:00
..
codegen [core] toplevel/composer: Add lateinit_builtins 2024-08-13 15:19:03 +08:00
toplevel [core] toplevel/composer: Add lateinit_builtins 2024-08-13 15:19:03 +08:00
typecheck core/typecheck: Support tuple arg type in len() 2024-08-13 15:02:59 +08:00
lib.rs meta: Restrict number of allowed lints 2024-06-12 16:10:57 +08:00
symbol_resolver.rs core/typecheck/typedef: Add is_vararg_ctx to TTuple 2024-08-06 11:45:54 +08:00