Call graph: calls missed after a prefix ++/-- in the same expression (C --x[f()], Java for(;;--i, x.f())) and inside Java synchronized blocks
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
- 35/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
Línea de trabajo
Start with the call-extraction logic exercised by the independent body oracle in #5630, then inspect the cited examples in p_acs.c, Blocks.java, Rectangles.java, Engine.java, DoomFrame.java, and PathTraversal.cs. Add tests for prefix increment/decrement calls, Java synchronized blocks, and the isolated C# miss across the supported C-family languages. Done means the oracle reports zero misses for these shapes and any golden drift is explained.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Small, cross-language call-extraction shapes found by the independent body oracle (engine 0e2bf4ade):
- A call after a prefix
--/++in the same expression is missed.- C, chocolate-doom
src/hexen/p_acs.c:1389-1401:--ACScript->vars[ReadScriptVar()],--MapVars[ReadMapVar()],--WorldVars[ReadWorldVar()](also 3 in dsda-doom). - Java, mochadoom
src/v/graphics/Blocks.java:129:for (; times > 0; --times, rel.shift(blockWidth))(andRectangles.java:47).
- C, chocolate-doom
- Java: functions whose body is a
synchronized (X.class) { ... }block record no calls (2 of the 6 such functions in mochadoom):src/mochadoom/Engine.java:147 getEnginehasnew Engine(),Logger.getLogger(Engine.class.getName()).log(...),new Error(...)and records[]; alsosrc/awt/DoomFrame.java:145 getGraphics2D. Determine whethersynchronized, the.classliteral or the nested try/catch is the trigger. - One isolated C# miss to explain: managed-doom
ManagedDoom/src/Doom/World/PathTraversal.cs:71s1 = Geometry.PointOnDivLineSide(...)insideAddLineIntercepts.
Acceptance
- Tests per shape (C, Java, and the C-family languages sharing the call rule); the oracle in #5630 reports 0 for these shapes on the licensed DOOM ports; goldens with drift explained.
Found by the DOOM corpus call-graph checks (independent body oracle + mochadoom/kocoa-doom pairwise consensus; #5630, #5457). Licensed ports only.
🤖 Generated with Claude Code
- Lenguaje dominante
- Python
- Estrellas
- 57
- Forks
- 11
- Merge medio
- 1 h 41 min
- PR fusionados (30 d)
- 978
Preparar el entorno
- Sin Dockerfile ni 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 squid-protocol/gitgalaxy
-
lane:nyx needs:corpus priority: medium testing
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
squid-protocol/gitgalaxy#5784 ·
Los mantenedores suelen responder en 1 día
-
lane:nyx needs:corpus priority: medium testing
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
squid-protocol/gitgalaxy#5783 ·
Los mantenedores suelen responder en 1 día
-
keyword-rosetta: ACS (acs) has no control folder; author data/acs/ and backfill its cost recordAbiertolane:nyx needs:corpus priority: medium testing
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
squid-protocol/gitgalaxy#5782 ·
Los mantenedores suelen responder en 1 día
-
lane:nyx needs:corpus priority: medium testing
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
squid-protocol/gitgalaxy#5781 ·
Los mantenedores suelen responder en 1 día
-
keyword-rosetta: F# (fsharp) has no control folder; author data/fsharp/ and backfill its cost recordAbiertolane:nyx needs:corpus priority: medium testing
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
squid-protocol/gitgalaxy#5780 ·
Los mantenedores suelen responder en 1 día
Todos los issues de squid-protocol/gitgalaxy
Issues similares
-
[Bug] Unit tests reach real Bedrock call paths without patching the modelPosiblemente ocupada @proton0210 la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
aws-samples/sample-aws-genai-db-modernizer#1318 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
pyarrow-25.0.1-cp310-cp310-manylinux_2_28_x86_64.whl: 1 vulnerabilities (highest severity is: 5.3)AbiertoMend: dependency security vulnerability
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
capitalone/locopy#394 ·
-
[Bug] Unhandled ValueError terminates watchdog thread when GISRC value contains multiple colonsAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
sdk-typescript: unquoted COPY globs in shell form are silently dropped from the image build contextAbiertobug javascript
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
ietf-tools/datatracker#11922 · 1 comentario ·
Los mantenedores suelen responder en 1 día