Windows process backend does not compile and the Windows port was reverted
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
- 42/100
Línea de trabajo
Read include/Process/WinProcess.hpp alongside the C4 Process interface and the existing Unix process backend; check the C4 and M6 dependencies first. Then build with _WIN32 and run the available process tests, and inspect the CI configuration for the Windows job. Done means Windows captures tool output and exit status, compiles WinProcess.hpp, and has a windows-latest build job when the analyzer permits.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
include/Process/WinProcess.hpp has a constructor incompatible with ProcessFactory, uses an undefined arguments member and hard-codes cmd /C dir. PR #36 (Windows port) was merged then reverted.
Fix
Re-align WindowsProcess on the new Process interface from C4 (CreateProcess with pipes, exit code). Add a Windows CI job once the analyzer builds on Windows. Depends on C4 and M6.
Acceptance
-
WinProcess.hppcompiles under_WIN32against the C4 interface - Tool output and exit status are captured on Windows like on Unix
- A
windows-latestCI job buildsctrace(analyzer permitting)
Delivery
One focused PR with an English Conventional Commit. Include Closes #<this issue> in the PR body. Tracked in ROADMAP.md as M10.
- Lenguaje dominante
- C++
- Estrellas
- 5
- Forks
- 4
- Merge medio
- 1 h 4 min
- PR fusionados (30 d)
- 71
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 CoreTrace/coretrace
-
documentation severity/minor
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
chore good first issue severity/minor
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
Los mantenedores suelen responder en 1 día
-
build severity/minor
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
build good first issue severity/minor
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
test: add unit tests for ctrace::RunDirectoryPosiblemente ocupada @tecnolgd la tomó hoy. Abiertogood first issue test
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
Todos los issues de CoreTrace/coretrace
Issues similares
-
nth_root does not restore the rounding mode and can return an upper bound below the true rootAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
1 type: problem 2 scope: firmware 3 good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
SpaceTeam/STS1_COBC_SW#511 ·
-
documentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
imaaiagent/fumi#3 ·
-
[Performance]: Beam search re-materializes Result.output_token_ids from pybind once per beamAbiertoGeneral perf
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
NVIDIA/TensorRT-LLM#20236 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
E3SM-Project/mam4xx#603 ·
Los mantenedores suelen responder en 1 día