Skip to content

stage2 ARM: more instructions, return values, parameters - #6255

Merged
andrewrk merged 4 commits into
ziglang:masterfrom
joachimschmidt557:stage2-arm
Oct 4, 2020
Merged

stage2 ARM: more instructions, return values, parameters#6255
andrewrk merged 4 commits into
ziglang:masterfrom
joachimschmidt557:stage2-arm

Conversation

@joachimschmidt557

Copy link
Copy Markdown
Contributor

Adding some more stuff to stage2 ARM backend

@joachimschmidt557
joachimschmidt557force-pushed the stage2-arm branch 3 times, most recently from 0b8b044 to ce94667CompareSeptember 7, 2020 17:23
@andrewrkandrewrk mentioned this pull request Sep 10, 2020
@joachimschmidt557
joachimschmidt557force-pushed the stage2-arm branch 2 times, most recently from cf18456 to 4a29789CompareSeptember 21, 2020 21:09
@joachimschmidt557

Copy link
Copy Markdown
ContributorAuthor

I'll add some testcases for basic parameters, return types and non-leaf functions. After that, I'll mark this ready for review.

Comment threadsrc-self-hosted/codegen/arm.zig Outdated
@joachimschmidt557
joachimschmidt557 marked this pull request as ready for review September 27, 2020 09:28
Comment threadtest/stage2/test.zig Outdated
@joachimschmidt557

Copy link
Copy Markdown
ContributorAuthor

Seems like some conflicts appeared. I'll rebase and resolve those.

Non-leaf functions now work. Combined with simple parameters and return
types, this allows more complicated programs than Hello World to be
correctly compiled.

@andrewrkandrewrk 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.

Really nice work @joachimschmidt557. Thanks for being patient with my big breaking changes.

@andrewrk
andrewrk merged commit da596b7 into ziglang:masterOct 4, 2020
@joachimschmidt557

Copy link
Copy Markdown
ContributorAuthor

@andrewrk Not a problem at all! I'm glad that #6250 was merged.

Sign up for freeto 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.

3 participants

@joachimschmidt557@andrewrk@Vexu