-
Notifications
You must be signed in to change notification settings - Fork 448
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
Move Core into compiler repo #7108
Conversation
8f39951
to
489a3be
Compare
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.
Syntax Benchmarks
Benchmark suite | Current: 01daa07 | Previous: e1b7fb7 | Ratio |
---|---|---|---|
Parse RedBlackTree.res - time/run |
1.2031524866666665 ms |
1.2123143266666667 ms |
0.99 |
Parse RedBlackTree.res - allocs/run |
199057 words |
199057 words |
1 |
Print RedBlackTree.res - time/run |
2.3608493999999998 ms |
2.3104395133333333 ms |
1.02 |
Print RedBlackTree.res - allocs/run |
236403 words |
236403 words |
1 |
Print RedBlackTreeNoComments.res - time/run |
2.14703054 ms |
2.10057036 ms |
1.02 |
Print RedBlackTreeNoComments.res - allocs/run |
249186 words |
249186 words |
1 |
Parse Napkinscript.res - time/run |
38.63837942 ms |
39.28006235333333 ms |
0.98 |
Parse Napkinscript.res - allocs/run |
8670066 words |
8670066 words |
1 |
Print Napkinscript.res - time/run |
71.53132409999999 ms |
77.00100409999999 ms |
0.93 |
Print Napkinscript.res - allocs/run |
9776327 words |
9776327 words |
1 |
Parse HeroGraphic.res - time/run |
5.049344153333333 ms |
5.13472718 ms |
0.98 |
Parse HeroGraphic.res - allocs/run |
1219326 words |
1219326 words |
1 |
Print HeroGraphic.res - time/run |
8.923265433333333 ms |
8.775952553333333 ms |
1.02 |
Print HeroGraphic.res - allocs/run |
1396466 words |
1396466 words |
1 |
This comment was automatically generated by workflow using github-action-benchmark.
29f1328
to
bc1fee9
Compare
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.
Looks good! I think there are a few places related to unboxed variants that need updating. But we can do that in a separate PR if that's the case.
Will things like |
@smorimoto Belt will still have its option module, but since Core became a thing we recommend using the one from Core (and with this merge the global |
Got it! |
Core e230098
runtime
(as subdirs don't work there yet)Core__
removed, double underscores replaced by single underscoresPervasives
tests
.@rescript/core
removed from playground bundlePervasives_mini
while building runtime. Otherwise we cannot refer to other modules fromPervasives.res
because of cyclic dependencies.