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

20231026 cl23 optimizer #52

Merged
merged 56 commits into from
Nov 27, 2023
Merged

20231026 cl23 optimizer #52

merged 56 commits into from
Nov 27, 2023

Conversation

prozacchiwawa
Copy link
Contributor

Cooking pr for the cl23 optimizer, the last functional part of what people can write as cl23, minus deftype and compile-file. Types and compile-file continue to ride on dev until they can be focused on in reviews.

This adds an optimizer strategy for cl23, which has more tricks and generates far more compact code than cl21.

@prozacchiwawa prozacchiwawa added the Cooking Not ready yet, but a candidate to become a Ready PR label Oct 26, 2023
@prozacchiwawa prozacchiwawa added Ready and removed Cooking Not ready yet, but a candidate to become a Ready PR labels Nov 17, 2023
@trepca
Copy link

trepca commented Nov 27, 2023

improved my compile time for about 10x

@prozacchiwawa prozacchiwawa merged commit 3e6a057 into base Nov 27, 2023
28 checks passed
@prozacchiwawa prozacchiwawa deleted the 20231026-cl23-optimizer branch November 27, 2023 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants