40 matches across 1 files for func main lang:Markdown path:compiler/docs/rust-port/rust-port-0003-testing-infrastructure.md
snippet_mode: auto · sorted by relevance
compiler/docs/rust-port/rust-port-0003-testing-infrastructure.md MARKDOWN 40 matches · showing 5 view file →
8
9**Known issues — resolved:**
10- TS binary rewritten to call `compile()` directly (bypasses `transformFromAstSync` + `BabelPluginReactCompiler`). Individual pass functions aren't exported from dist, so logger-based capture is still used, but the Babel plugin orchestration layer is bypassed. (done)
11- `debug_error` renamed to `format_errors` (done). `CompilerError` type name kept as-is since `CompilerDiagnostic` already exists as a different type in the diagnostics crate.
12- Both TS and Rust now print `returnTypeAnnotation` in debug output. (done)
· · ·
15- All collection types migrated to `IndexMap`/`IndexSet` (done).
16
17**Known issues — remaining:**
18- Debug output format: TS and Rust debug printers produce different output formats. Both need to converge on Rust `Debug`-style nested format. This will be addressed when the Rust lowering is implemented and output comparison becomes possible.
19- TS debug printer collects identifiers/functions per-function; should print all from environment (matching Rust). Requires access to the Environment from TS, which is not currently exposed through the logger API.
· · ·
19- TS debug printer collects identifiers/functions per-function; should print all from environment (matching Rust). Requires access to the Environment from TS, which is not currently exposed through the logger API.
20- Rust binary config: `Environment::new()` needs matching config (`compilationMode: "all"`, `target: "19"`, etc.) — requires adding config support to the Rust Environment type.
21- Error format output between TS and Rust has not been validated for byte-identical output. Will be validated when lowering produces real output.
· · ·
83 bb0 (block):
84 [1] $0:T = LoadGlobal global:console
85- [2] $1:TFunction<BuiltInConsoleLog> = PropertyLoad $0.log
86+ [2] $1:T = PropertyLoad $0.log
87
· · ·
99### HIR Phase
100
101| Pass Name | Pipeline.ts Function |
102|-----------|---------------------|
103| `HIR` | `lower()` |
+ 35 more matches in this file
Search syntax
auth loginboth terms (AND is implicit)
auth OR logineither term
NOT path:vendorexclude matches
"exact phrase"quoted exact match
/func\s+Test/regex
handler~1fuzzy (Levenshtein 1)
file:*_test.gofilename glob
path:pkg/auth/**full path glob
lang:golanguage filter

Search any public repo from your terminal

This page calls POST /api/v1/code_search. Same tool, available over MCP for Claude/Cursor/Copilot.