Skip to content

feat/wasm-clean: clean WASM branch + CASTLE regression pipeline#52

Merged
GuilhermeBn198 merged 13 commits into
developfrom
feat/wasm-clean
Jul 19, 2026
Merged

feat/wasm-clean: clean WASM branch + CASTLE regression pipeline#52
GuilhermeBn198 merged 13 commits into
developfrom
feat/wasm-clean

Conversation

@GuilhermeBn198

@GuilhermeBn198 GuilhermeBn198 commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Description

Branch limpa (feat/wasm-clean) a partir de develop que remove todos os artefatos do paper SBSeg 2026 do repositório, mantendo o código WASM intacto. O paper foi migrado para um repositório separado e não deve mais residir no repo da ferramenta.

Commits

Commit Description
256d77a chore: remove paper artifacts — 49 arquivos de paper removidos (LaTeX, SBC template, TikZ figures, planning docs, OpenCode skill, SBSeg work plan)
5e4559d feat(wasm): add root-level WASM test scriptstest_wasm_lifter.sh + test_wasm_pipeline.sh
bda6b3d docs: add example programs with README referenceexamples/use-after-free/ com código de exemplo e README

O que foi removido

  • docs/paper-sbseg-2026/ (artigo LaTeX, figuras TikZ, sections, references, outlines)
  • .opencode/skills/map2check-sbseg2026/ (skill OpenCode do paper)
  • sbseg_plan.md (plano de submissão SBSeg)

O que foi preservado

  • ✅ WASM lifter frontend (wasm_lifter.{hpp,cpp})
  • ✅ WASM runtime stubs (WasmRuntimeStubs.c)
  • ✅ MemoryTrackPass modo WASM
  • ✅ CLI flag --wasm
  • ✅ Testes de integração WASM + job CI
  • ✅ Juliet benchmarks WASM
  • ✅ Dockerfile.dev com WABT/wasi-sdk

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • This change requires a documentation update (repositorio do paper atualizado separadamente)

How Has This Been Tested?

  • Branch criado a partir de origin/develop (HEAD do CI verde)
  • git diff --stat origin/develop confirma apenas remoções de paper + adições WASM
  • Nenhum arquivo de código fonte (modules/) foi alterado — apenas removidos artefatos de documentação
  • examples/ e test_wasm_*.sh são novos no develop, já testados no branch anterior
  • CI pipeline será executada neste PR para validação

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes (CI will validate)
  • Any dependent changes have been merged and published in downstream modules

Remove SBSeg 2026 paper files, planning documents, and OpenCode skill
that are now maintained in a dedicated paper repository.
- test_wasm_lifter.sh: validates the wasm2c lifting frontend
- test_wasm_pipeline.sh: end-to-end pipeline test from .wasm to verdict
Add examples/use-after-free/ with sample code and explanation,
referenced from the main README.
These scripts are superseded by tests/integration/test_wasm_pipeline.sh
and tests/integration/test_wasm_entrypoint.sh which are the versions
actually exercised by the CI e2e-wasm job.
@GuilhermeBn198 GuilhermeBn198 changed the title feat/wasm-clean: clean WASM branch without paper artifacts feat/wasm-clean: clean WASM branch + CASTLE regression pipeline Jul 17, 2026
@GuilhermeBn198
GuilhermeBn198 merged commit 55da626 into develop Jul 19, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant