-
Notifications
You must be signed in to change notification settings - Fork 835
Monomorphization: Optimize constants #6711
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
Merged
+1,268
−124
Merged
Changes from 1 commit
Commits
Show all changes
73 commits
Select commit
Hold shift + click to select a range
f6bd1b0
work
kripken dd673f8
note
kripken 3232bae
note
kripken 4517e55
Merge remote-tracking branch 'origin/main' into mono.moar
kripken d47f4c2
Merge remote-tracking branch 'origin/main' into mono.moar
kripken c876ff5
comments
kripken f804c95
comments
kripken 6817d67
comments
kripken 7c975c3
work
kripken 38488b9
work
kripken 0877c0a
work
kripken bc47504
work
kripken a8fbc5e
format
kripken a11b9d3
Merge remote-tracking branch 'origin/main' into mono.moar
kripken 38ab29a
work
kripken 3339ef7
work
kripken d978b55
work
kripken 52ad9f0
work
kripken e428820
work
kripken 996a95d
bad
kripken 2aa99fa
work
kripken 235c5fd
work
kripken 9bb4af5
work
kripken 7ca4545
work
kripken 4d04aea
work
kripken e26d753
work
kripken e48ebb8
work
kripken a669e47
work
kripken 1d598ef
work
kripken aaacb45
work
kripken 21a879f
work
kripken 71f3d43
test
kripken 1b7b27b
test
kripken b52f1ff
test
kripken 91c6143
test
kripken 27bbb77
test
kripken bdf8250
work
kripken 9c7a6d6
test
kripken 3b50f1b
almost
kripken 8ef96f7
work
kripken 5afbd14
work
kripken 4867379
moar
kripken 3a72b38
work
kripken e9505a0
work
kripken c3dca8b
work
kripken 90e7ebb
work
kripken baca207
work
kripken c2a1dbd
work
kripken aca108c
work
kripken 9c2d3fa
work
kripken b4933b2
work
kripken 62fb4eb
work
kripken 4742228
work
kripken 8bb827f
work
kripken 6bedb13
fix
kripken d24bb59
format
kripken cb50b7c
Merge remote-tracking branch 'origin/main' into mono.moar
kripken 2091277
work
kripken 8ddbc3e
work
kripken d781015
work
kripken 2aa8509
work
kripken b4f6a41
work
kripken b3fce26
work
kripken a3b8153
fix
kripken 57da116
fix test
kripken 533e849
format
kripken decabfb
Merge remote-tracking branch 'myself/mono.moar' into mono.moar
kripken 0a8e2ab
feedback: move cheaper check earlier
kripken 649e8ad
feedback: TODO for global.get etc.
kripken b6cfd63
feedback: rename debug method
kripken e8df956
format
kripken d32d44a
feedback: improve TODO
kripken 89b6bd4
feedback: remove second copy of function body
kripken File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
work
- Loading branch information
commit 2aa99fa8a9c45339f49ddb9490b5dacc65983cd1
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like this is not true for constant
global.get, but that might be good to include as well.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point, yeah, this could capture anything "copyable" really. I added a TODO.