Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: improve input processing and add extra channel in zencode-exec #709

Merged
merged 4 commits into from
Aug 9, 2023

Conversation

jaromil
Copy link
Member

@jaromil jaromil commented Aug 6, 2023

Extend initialization to accept also an extra input in zencode-exec

Replace C implementation of strtok with Lua one to avoid segfault in statemachine inside protected mode calls (unexplained)

Performance improvements and stability in zencode-exec

@jaromil jaromil changed the title feat: context restore feat: modularity, extra input and context restore Aug 8, 2023
@jaromil jaromil added enhancement SKIP_RUST Add this label to PR for skip RUST checks in CI SKIP_PY Add this label to PR for skip PY checks in CI SKIP_GO Add this label to PR for skip GO checks in CI SKIP_CORTEX Add this label to PR for skip CORTEX_M checks in CI labels Aug 8, 2023
@jaromil jaromil changed the title feat: modularity, extra input and context restore feat: improve input processing and add extra channel in zencode-exec Aug 9, 2023
improve input processing

also add EXTRA input

fix tests for collisions

now zencode always checks for input collisions

also removed specific KEYS heap space from debug

implement zencode_exec_extra and update tests

also improve stdin reading in zencode-exec
the C implementation of strtok gives weird memory errors

feat: pure lua strtok
@jaromil jaromil marked this pull request as ready for review August 9, 2023 06:49
@jaromil jaromil merged commit 4316ddd into master Aug 9, 2023
3 checks passed
@jaromil jaromil deleted the feat/context-restore branch August 9, 2023 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement SKIP_CORTEX Add this label to PR for skip CORTEX_M checks in CI SKIP_GO Add this label to PR for skip GO checks in CI SKIP_PY Add this label to PR for skip PY checks in CI SKIP_RUST Add this label to PR for skip RUST checks in CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant