Skip to content

Add Funge-98 3D/runtime support and prepare 1.1.0#4

Merged
juner merged 17 commits intomainfrom
features/processor
May 8, 2026
Merged

Add Funge-98 3D/runtime support and prepare 1.1.0#4
juner merged 17 commits intomainfrom
features/processor

Conversation

@juner
Copy link
Copy Markdown
Contributor

@juner juner commented May 8, 2026

Summary

  • add Funge-98 3D support across parser, processor, and generator, including h / l / m and 3D g / p / x
  • implement filesystem I/O (i / o), system exec (=), y system-info updates, and stack-stack/storage-offset behavior in runtime layers
  • introduce Esolang.Processor.Abstractions, switch the processor to RunToEnd(...), and expand generator/runtime facade behavior and tests
  • update package/readme docs and prepare the 1.1.0 release metadata and changelog

Validation

  • dotnet format --verbosity diag

juner added 17 commits May 7, 2026 13:18
Implement XYZ space, h/l/m directions, 3D get/put/x semantics, and layer parsing via form-feed. Update tests, compliance docs, root README status, changelog, and add 3D sample program.
Add processor and generated runtime support for i/o instructions, update sysinfo flags, add processor/generator tests, and refresh docs/changelog support matrices.
Add processor and generated runtime support for '=' with exit-code push semantics, update sysinfo flags/paradigm, add processor/generator tests, and refresh docs/changelog support tables.
@juner juner merged commit dce0a59 into main May 8, 2026
3 checks passed
@juner juner deleted the features/processor branch May 8, 2026 02:28
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