`Iterate` to return state machine object
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- csharp
- Área
- performance
Línea de trabajo
Comienza localizando la implementación de Iterate y su ruta de retorno actual de IEnumerable. Lee cómo los llamadores lo consumen con foreach e identifica las pruebas o benchmarks existentes relacionados con la iteración. Se considera terminado cuando Iterate devuelve una máquina de estados de tipo valor, foreach sigue funcionando y se elimina la sobrecarga de las llamadas virtuales descrita en el issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
It currently returns IEnumerable, which has a virtual call. We can make it much faster by writing a value type state machine (foreach does not force IEnumerable).
- Lenguaje dominante
- C#
- Estrellas
- 52
- Forks
- 6
- 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 ASC-Community/GenericTensor
-
Determinant and Inverse return wrong values when called from more than one threadPosiblemente ocupada @Rafael-SOWNet la tomó hace 31 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Null reference warnings to fixAbiertogood first issue
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Opinions wanted proposal
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
ASC-Community/GenericTensor#31 · 2 comentarios ·
-
Will this package support MKL or OpenBlas as backend to accelerate matrix inverse computing speedAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
ASC-Community/GenericTensor#30 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
ASC-Community/GenericTensor#29 · 1 comentario ·
Todos los issues de ASC-Community/GenericTensor
Issues similares
-
VideoViewer: rotated (portrait phone) videos shown sideways when system decimal separator is a commaAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Volodymyr-Petrunin/Bankomaten#45 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
AvaloniaUI/Avalonia#22420 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
dotnet/SqlClient#4823 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
type/automation type/tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día