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

adding GenBCode to dotc #9

Merged
merged 8 commits into from
Feb 10, 2014
Merged

adding GenBCode to dotc #9

merged 8 commits into from
Feb 10, 2014

Conversation

magarciaEPFL
Copy link

This PR integrates into dotc the main classes making up GenBCode, including their adaptation to Context passing.

What remains to be done are method-level changes. Examples of changes I'll work on next:

  • no more ArrayValue, replacement JavaSeqLiteral
  • no more LabelDef yet leave in place all infrastructure for emitting jumps (still needed for try-catch-finally and others)

Other changes (hint: that can be performed in parallel) are about replacing usages of the scalac Symbol and Type APIs with their dotc counterparts.

review by @lrytz

@lrytz
Copy link
Member

lrytz commented Feb 10, 2014

LGTM. I'll merge it into the backend branch. Are you working on the dotc backend currently? Just so that we don't work on the same thing.

lrytz added a commit that referenced this pull request Feb 10, 2014
adding GenBCode to dotc
@lrytz lrytz merged commit 866f1ae into scala:backend Feb 10, 2014
@magarciaEPFL
Copy link
Author

@lrytz The progress I've made on "GenBCode in dotc" is this PR. Before making further progress I have questions about the dotc-way to types and symbols. It would be great if you had time to discuss that.

@lrytz
Copy link
Member

lrytz commented Feb 10, 2014

I have questions about the dotc-way to types and symbols

I'll be at EPFL tomorrow. Should we meet around 13:30? Maybe @odersky can join to answer the questions, I'll take notes.

@magarciaEPFL
Copy link
Author

@lrytz Let's start tomorrow by reviewing the pending TODOs, and then we can ask for help :)

tgodzik referenced this pull request in tgodzik/dotty Mar 25, 2019
smarter pushed a commit that referenced this pull request Mar 12, 2020
doc(match-type): fix type lambda syntax
romanowski referenced this pull request in romanowski/dotty Oct 23, 2020
Added preprocessor which replaces logo in docs. Provide basic Scala logo
szymon-rd added a commit that referenced this pull request Dec 9, 2022
Sign up for free to 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.

2 participants