Skip to content

refactor(type-resolver): P3a — delete dead resolveIndexedAccessType#526

Closed
cs01 wants to merge 1 commit intomainfrom
typeinfo-p3a
Closed

refactor(type-resolver): P3a — delete dead resolveIndexedAccessType#526
cs01 wants to merge 1 commit intomainfrom
typeinfo-p3a

Conversation

@cs01
Copy link
Copy Markdown
Owner

@cs01 cs01 commented Apr 18, 2026

Summary

TypeResolver.resolveIndexedAccessType has zero callers across the repo. Removing it reduces the surface area of the type-resolution unification (plan P3a, after #525).

Impact for users

None — dead code removal. Same compiler output, smaller resolver footprint.

Test plan

  • npm run verify green (stage 2 self-hosting + tests)
  • Repo-wide grep confirms no callers

unused — zero callers across the repo. removal reduces the resolver-unification surface area by one method.
@github-actions
Copy link
Copy Markdown
Contributor

Benchmark Results (Linux x86-64)

Benchmark C ChadScript Go Node Place
Binary Trees 1.396s 1.261s 2.731s 1.200s 🥈
Cold Start 0.8ms 0.8ms 1.2ms 27.1ms 🥇
Fibonacci 0.814s 0.763s 1.557s 3.159s 🥇
File I/O 0.118s 0.090s 0.086s 0.207s 🥈
JSON Parse/Stringify 0.004s 0.005s 0.017s 0.015s 🥈
Matrix Multiply 0.464s 0.711s 0.611s 0.374s #4
Monte Carlo Pi 0.389s 0.410s 0.404s 2.248s 🥉
N-Body Simulation 1.670s 2.113s 2.203s 2.411s 🥈
Quicksort 0.214s 0.246s 0.213s 0.262s 🥉
SQLite 0.353s 0.367s 0.421s 🥈
Sieve of Eratosthenes 0.015s 0.027s 0.018s 0.039s 🥉
String Manipulation 0.008s 0.018s 0.016s 0.037s 🥉

CLI Tool Benchmarks

Benchmark ChadScript grep node xxd Place
Hex Dump 0.431s 1.012s 0.134s 🥈
Recursive Grep 0.019s 0.010s 0.099s 🥈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant