Skip to content

Rename files and replace Hamler with Phi#1

Merged
5HT merged 4 commits intomainfrom
04_03_2026
Mar 4, 2026
Merged

Rename files and replace Hamler with Phi#1
5HT merged 4 commits intomainfrom
04_03_2026

Conversation

@iho
Copy link
Contributor

@iho iho commented Mar 4, 2026

Add GitHub Actions CI workflow and extend language features

Add CI workflow with Elixir 1.16/OTP 26, update compile_all.exs to process stdlib and tests directories with .phi extension, implement binary literals, receive expressions, do-notation desugaring, atom/binary/as binders, improve codegen for unresolved names and constrained types, fix layout resolution for where/do/of/receive blocks, and update compiler error handling.

SUCCESS: tests/Test/System/IO.phi -> Test.System.IO
SUCCESS: tests/Test/System/Timer.phi -> Test.System.Timer
SUCCESS: tests/Test/Text/Json.phi -> Test.Text.Json
SUCCESS: tests/Test/Text/Parsec.phi -> Test.Text.Parsec
All modules compiled successfully!

Please, take a look at this PR and say what you think.

iho added 2 commits March 4, 2026 08:39
Add CI workflow with Elixir 1.16/OTP 26, update compile_all.exs to process stdlib and tests directories with .phi extension, implement binary literals, receive expressions, do-notation desugaring, atom/binary/as binders, improve codegen for unresolved names and constrained types, fix layout resolution for where/do/of/receive blocks, and update compiler error handling.
@iho iho changed the title Rename files and replac Hamler with Phi Rename files and replac Hamlere with Phi Mar 4, 2026
@iho iho changed the title Rename files and replac Hamlere with Phi Rename files and replace Hamler with Phi Mar 4, 2026
@5HT 5HT merged commit b89c1a2 into main Mar 4, 2026
1 check 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.

2 participants