Skip to content

refactor(iir): replace rust spef paser with cpp version#50

Merged
Emin017 merged 4 commits into
mainfrom
emin/iir-cpp-spef-parser
May 29, 2026
Merged

refactor(iir): replace rust spef paser with cpp version#50
Emin017 merged 4 commits into
mainfrom
emin/iir-cpp-spef-parser

Conversation

@Emin017
Copy link
Copy Markdown
Member

@Emin017 Emin017 commented May 28, 2026

The previous Rust SPEF parser was removed in #30. However, iIR still depends on the Rust SPEF parser.

spef = { package = "spef-parser", version = "0.2.5" }

To preserve build integrity while avoiding large-scale breaking changes, this PR refactors iIR to use the C++ SPEF parser instead.

Please note that the current goal of this change is primarily to restore successful builds. The functionality has not yet been thoroughly validated or fully tested.

@Emin017 Emin017 requested review from Yell-walkalone and yipeix May 28, 2026 09:00
@Emin017 Emin017 added bug Something isn't working enhancement New feature or request labels May 28, 2026
@Emin017 Emin017 changed the title refactorr(iir): replace rust spef paser with cpp spef parser refactorr(iir): replace rust spef paser with cpp version May 28, 2026
Signed-off-by: Emin <me@emin.chat>
@Emin017 Emin017 changed the title refactorr(iir): replace rust spef paser with cpp version refactor(iir): replace rust spef paser with cpp version May 28, 2026
@Emin017 Emin017 marked this pull request as ready for review May 28, 2026 09:57
@Emin017 Emin017 merged commit eff031d into main May 29, 2026
1 check passed
@Emin017 Emin017 deleted the emin/iir-cpp-spef-parser branch May 29, 2026 01:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant