deno
perf(ext/web): port console/inspect to Rust (cppgc object wrap)
#35087
Merged

perf(ext/web): port console/inspect to Rust (cppgc object wrap) #35087

littledivy
littledivy wip: port console/inspect to Rust cppgc
0187d29a
littledivy perf(ext/web): port console/inspect to Rust (cppgc object wrap)
c21c089b
littledivy fix(ext/web): fix console port issues
7e80d971
littledivy fix(ext/web): use IncludePrototypes mode for module namespace key enu…
26e06828
littledivy fix(ext/web): revert to OwnOnly mode for property enumeration
6838a8da
littledivy fix(ext/web): remove blank line in imports for rustfmt compliance
3f01962a
littledivy fix(ext/web): use IncludePrototypes for module namespace string keys …
1a028eba
littledivy fix(ext/web): resolve clippy lints
fe231b09
littledivy fix(ext/web): rustfmt formatting - brace placement and line breaks
6f31dc4c
littledivy fix(ext/web): rustfmt - move match brace to new line for long expression
3016e71d
littledivy fix(ext/web): revert map_entry change and add reasons to allow attrib…
01993fea
littledivy fix(ext/web): suppress clippy warnings in ported console code
174dc1a8
littledivy fix(ext/web): filter Symbol.toStringTag from module namespace symbols
a059a37b
littledivy fix(ext/web): fix Symbol.toStringTag filter type error
b5d90e98
littledivy fix(ext/web): fix borrow checker error in Symbol.toStringTag filter
47656cb1
littledivy fix(ext/web): remove Symbol.toStringTag filter, rely on OwnOnly symbols
57e010d8
littledivy Merge branch 'main' into perf/port-console-to-rust-cppgc
378af3e0
littledivy fix(ext/web): revert to standard OwnOnly for all objects
b57c155b
littledivy fix: remove unused variable
3f10fb05
littledivy fix(ext/web): use IncludePrototypes for module namespace in show_hidd…
b81e7f62
littledivy fix(ext/web): hide Symbol.toStringTag on module namespace objects
ca82b77c
littledivy fix(ext/web): console methods must return undefined, not null
7a12cc53
littledivy fix(ext/web): restore dprint formatting in 01_console.js
ed21a7d9
bartlomieju
bartlomieju commented on 2026-06-11
littledivy fix(ext/web): address console/inspect review findings
70befc7c
littledivy fix(ext/web): widen inspect stack budget to 640KB
16cb7dc3
littledivy fix(ext/web): bound inspect recursion without stacker
179cc943
bartlomieju
littledivy fix(ext/web): address remaining console/inspect review findings
f898b2d2
littledivy Merge branch 'main' into perf/port-console-to-rust-cppgc
44a1df1f
bartlomieju
bartlomieju approved these changes on 2026-06-14
littledivy littledivy merged d400a15d into main 93 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone