New Garbage Collector
Nadie ha tomado este issue todavía.
- #1058 de @achaulk — cerrado sin fusionar
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 5/100
Línea de trabajo
The issue points only to a design page on the LuaJIT wiki (New-Garbage-Collector) and names no source files, tests or entry points. Start with that design and the closed, unmerged pull request #1058 to see why it was not accepted. Done here means an agreed design and scope from the maintainers, not a patch; treat this as design work.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The garbage collector used by LuaJIT 2.x is essentially the same as the Lua 5.1 GC. The current garbage collector is relatively slow compared to implementations for other language runtimes. It's not competitive with top-of-the-line GCs, especially for large workloads.
A suitable design for a new garbage collector can be found here: http://wiki.luajit.org/New-Garbage-Collector
This is an arena-based, quad-color incremental, generational, non-copying, high-speed, cache-optimized garbage collector.
This is a major change and probably demands a major version bump, whenever it materializes.
- Lenguaje dominante
- C
- Estrellas
- 5.8k
- Forks
- 1.2k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 LuaJIT/LuaJIT
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
3.0 enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
Todos los issues de LuaJIT/LuaJIT
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
Los mantenedores suelen responder en 4 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
area/docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 83/100
Clodmony/starship-coop#72 ·
Los mantenedores suelen responder en 1 día
-
ospf6d: heap-use-after-free in seqnumber_mismatch()/bad_lsreq() when a neighbor is deleted with events pendingPosiblemente ocupada @lichenlang89 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 61/100
Los mantenedores suelen responder en 2 días
-
5700模组网络优先级问题Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100