This repository has been archived by the owner on Jul 12, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Commits on May 17, 2024
-
Rename ClassEmitter.transformX methods to genX.
Everything else that generates code is called `genX` at this point.
Configuration menu - View commit details
-
Copy full SHA for 8bff689 - Browse repository at this point
Copy the full SHA 8bff689View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6ee1d - Browse repository at this point
Copy the full SHA fa6ee1dView commit details -
Merge genClass and genModuleClass into genClassCommon.
Which we rename to genScalaClass.
Configuration menu - View commit details
-
Copy full SHA for 8105283 - Browse repository at this point
Copy the full SHA 8105283View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3338e6e - Browse repository at this point
Copy the full SHA 3338e6eView commit details -
Inline genField into genScalaClass.
That centralizes building of all the `StructField`s of a class' struct type.
Configuration menu - View commit details
-
Copy full SHA for cd64997 - Browse repository at this point
Copy the full SHA cd64997View commit details -
Integrate the two overloads of
genTypeDataFieldValues
.Since one was the only caller of the other.
Configuration menu - View commit details
-
Copy full SHA for 593d43c - Browse repository at this point
Copy the full SHA 593d43cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc71fa5 - Browse repository at this point
Copy the full SHA cc71fa5View commit details -
Rename genLoadModuleFunc to genModuleAccessor.
This corresponds to how it is called in the JS backend.
Configuration menu - View commit details
-
Copy full SHA for c9ca55c - Browse repository at this point
Copy the full SHA c9ca55cView commit details -
Hard-code the constructor name in
genModuleAccessor
.By spec, the constructor to call for a module class is always `<init>()`, i.e., `NoArgConstructorName`.
Configuration menu - View commit details
-
Copy full SHA for 55e203b - Browse repository at this point
Copy the full SHA 55e203bView commit details -
Inline genITableGlobal into genGlobalClassItable.
It was its only call site, and separating it does not help.
Configuration menu - View commit details
-
Copy full SHA for 340bbd7 - Browse repository at this point
Copy the full SHA 340bbd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b61f35 - Browse repository at this point
Copy the full SHA 6b61f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for c47dd70 - Browse repository at this point
Copy the full SHA c47dd70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d97dd4 - Browse repository at this point
Copy the full SHA 3d97dd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce367d1 - Browse repository at this point
Copy the full SHA ce367d1View commit details
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.