feat: Remove Exceptions
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
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- devtools, performance
Línea de trabajo
Empieza leyendo el punto de entrada parseImpl generado y el PR hashgraph/pbj#915; después, sigue cómo sus rutas de error establecen el código de error persistente. Se considera terminado cuando el parseImpl generado ya no declara ParseException ni IOException, devuelve null en esas rutas de error y la API pública que lanza excepciones permanece sin cambios.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Generated parseImpl no longer declares throws ParseException/IOException; error paths set a sticky error code and return null instead. Public throwing API unchanged.
Benefit: removes exception-based control flow from the generated hot path, which is expensive in Java.
PR: hashgraph/pbj#915
- Lenguaje dominante
- Java
- Estrellas
- 44
- Forks
- 16
- Merge medio
- 19 h 4 min
- PR fusionados (30 d)
- 19
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 hashgraph/pbj
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
hashgraph/pbj#877 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
hashgraph/pbj#981 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Server-streaming calls never learn about client cancel or disconnect after the client half-closesAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
Allow attaching Filter-style hooks to PbjRouting (mirror Helidon's HttpRouting.Builder.addFilter)Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 58/100
Los mantenedores suelen responder en 1 día
Todos los issues de hashgraph/pbj
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
AllTheMods/AllTheModium#238 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/stormcrawler#2264 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
commons-app/apps-android-commons#7115 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
objectionary/lints#1596 ·
Los mantenedores suelen responder en 2 días