how are number types inferred
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- typescript
- Área
- compilers
Línea de trabajo
El issue no identifica ningún archivo, prueba ni punto de entrada del compilador que deba inspeccionarse. Aclara si el objetivo es una inferencia numérica específica para typed arrays, tipos numéricos explícitos opcionales u otro diseño, y define la salida esperada del compilador y las pruebas de aceptación antes de la implementación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
typescript has no explicit number types and all numbers in js are f64...can the ts->c compiler infer usage of u32 if it can prove that function calls only from say typedarrays and add the proper types? or will it just convert typedarray access to f64?
maybe this needs some sort of subset of the typescript language where u can optionally pass in proper number types instead of "number" to force the compiler to increase strictness...but then it wouldnt be typescript lol idk...or just fork typescript.
cuz i think v8 can do this where if it sees that u are calling method on u32 typed array, it will compile down to u32 in the assembly.
- Lenguaje dominante
- TypeScript
- Estrellas
- 5.1k
- Forks
- 130
- Merge medio
- 1 h 13 min
- PR fusionados (30 d)
- 254
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 vercel-labs/scriptc
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
vercel-labs/scriptc#577 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
vercel-labs/scriptc#576 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
vercel-labs/scriptc#575 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
vercel-labs/scriptc#522 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
vercel-labs/scriptc#293 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de vercel-labs/scriptc
Issues similares
-
Mend: dependency security vulnerability untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
opensearch-project/security-dashboards-plugin#2545 ·
Los mantenedores suelen responder en 1 día
-
Add: Dream TR SDAbiertocheck:passed streams:add
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
doctor integrity sample scans soft-deleted pages on Postgres (batch path has no deleted_at filter)Abierto
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 72/100
SocialGouv/egapro#4672 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
area:agents area:tui bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
anthropics/claude-code#98358 ·
Los mantenedores suelen responder en 1 día