classsem fix-forward: fastify .text +86 KB (per-class birth-shape/name data?)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- rust, typescript
- Área
- compilers, performance
Línea de trabajo
Start by reviewing the class-semantics changes in #12210, #12211, #12202, and #12396, then measure .text size per class site in fastify and tsc against other programs. Identify the source of the extra per-class bytes and compare it with the stated inline-size rule. Done means the per-class growth is reduced to a few KB per program while instructions remain flat.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
After the class-semantics fix (fix/classsem: #12210 #12211 #12202 #12396), fastify's .text grows +86 KB (+0.19%) and tsc's +45 KB, while most programs grow about +4.6 KB (the fixed runtime and codegen paths). The per-class growth isn't attributed. Likely per-class birth-shape and name data over many classes. Measure bytes per class site and shrink to the inline-size rule (a few KB per program). Instructions are flat on all programs.
- Lenguaje dominante
- Rust
- Estrellas
- 4.9k
- Forks
- 166
- Merge medio
- 1 h 48 min
- PR fusionados (30 d)
- 914
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de PerryTS/perry
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
perf(regex): capture-heavy exec is 15.9x Node — GC accounting is as large a share as the matcherAbierto
Dificultad 4/5 1-2 días Aptitud para principiantes 48/100
PerryTS/perry#13139 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día
Todos los issues de PerryTS/perry
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
farion1231/cc-switch#8829 ·
Los mantenedores suelen responder en 1 día
-
bug ci good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
longbridge/gpui-kit#3677 ·
Los mantenedores suelen responder en 1 día
-
E-pr-welcome
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
seanmonstar/reqwest#3121 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
ilya-zlobintsev/LACT#1235 ·
Los mantenedores suelen responder en 1 día