Skip to content

change Erlang code generation#5905

Merged
lpil merged 19 commits into
gleam-lang:mainfrom
giacomocavalieri:compile-to-abstract-forms
Jul 14, 2026
Merged

change Erlang code generation#5905
lpil merged 19 commits into
gleam-lang:mainfrom
giacomocavalieri:compile-to-abstract-forms

Conversation

@giacomocavalieri

@giacomocavalieri giacomocavalieri commented Jun 25, 2026

Copy link
Copy Markdown
Member

With this PR we're switching the Erlang code generation to the current pretty printing approach to a new code generator that is better suited to later be used to produce the binary Erlang Abstract Format!

Comment thread erlang-abstract-format/src/lib.rs Outdated
@giacomocavalieri
giacomocavalieri force-pushed the compile-to-abstract-forms branch 4 times, most recently from efc2ec6 to 0184250 Compare July 1, 2026 20:56
@giacomocavalieri
giacomocavalieri force-pushed the compile-to-abstract-forms branch 2 times, most recently from ee788e5 to 0bb4a29 Compare July 8, 2026 09:50
@giacomocavalieri giacomocavalieri changed the title Compile to abstract forms change Erlang code generation Jul 9, 2026
@giacomocavalieri
giacomocavalieri force-pushed the compile-to-abstract-forms branch from 0bb4a29 to 0311d6b Compare July 10, 2026 06:43
@giacomocavalieri
giacomocavalieri force-pushed the compile-to-abstract-forms branch 2 times, most recently from 52c6ba8 to 0472e89 Compare July 10, 2026 10:35
@giacomocavalieri
giacomocavalieri force-pushed the compile-to-abstract-forms branch from 0472e89 to 5bc5d6c Compare July 10, 2026 13:49
@giacomocavalieri
giacomocavalieri force-pushed the compile-to-abstract-forms branch from 5bc5d6c to ae83877 Compare July 10, 2026 14:57
@giacomocavalieri
giacomocavalieri marked this pull request as ready for review July 10, 2026 15:18
Comment thread erlang-term-format/src/lib.rs Outdated
Comment thread erlang-term-format/src/lib.rs Outdated
Comment thread erlang-term-format/src/lib.rs Outdated
Comment thread erlang-term-format/src/lib.rs Outdated
Comment thread erlang-term-format/src/lib.rs Outdated
Comment thread erlang-term-format/src/lib.rs Outdated
Comment thread erlang-term-format/src/lib.rs Outdated
Comment thread erlang-term-format/src/lib.rs Outdated
Comment thread erlang-term-format/src/lib.rs Outdated
Comment thread erlang-term-format/src/lib.rs
Comment thread erlang-abstract-format/src/lib.rs Outdated
Comment thread erlang-abstract-format/src/lib.rs Outdated
Comment thread erlang-abstract-format/src/lib.rs Outdated
Comment thread erlang-abstract-format/src/lib.rs Outdated
Comment thread erlang-abstract-format/src/lib.rs Outdated
Comment thread erlang-abstract-format/src/lib.rs Outdated
@lpil
lpil force-pushed the compile-to-abstract-forms branch 2 times, most recently from 0bcad29 to a5e6cd4 Compare July 12, 2026 10:19
@lpil
lpil force-pushed the compile-to-abstract-forms branch from a5e6cd4 to b4547e2 Compare July 12, 2026 11:15
@lpil
lpil force-pushed the compile-to-abstract-forms branch from 4aa11eb to 2e6b805 Compare July 14, 2026 10:59
Comment thread compiler-core/src/erlang.rs Outdated
@lpil
lpil force-pushed the compile-to-abstract-forms branch from 275fe1e to 6e65e2c Compare July 14, 2026 11:24

@lpil lpil left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Jak this rules!!!

also wow I've never had a worse time with github's UI

@lpil
lpil merged commit fb1548f into gleam-lang:main Jul 14, 2026
18 checks passed
@giacomocavalieri
giacomocavalieri deleted the compile-to-abstract-forms branch July 14, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants