forked from JetBrains/kotlin
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
cleanlinessLet's polish our code!Let's polish our code!developmentAnything related to making development more pleasant. No real influence on the product itself.Anything related to making development more pleasant. No real influence on the product itself.optimizationThis change would result in a more optimal Python; "Pythonification".This change would result in a more optimal Python; "Pythonification".
Milestone
Description
Lowerings are a big part of backend logic, so let's ensure we know what happens there and that we don't have anything surplus or weird.
- [#94] Remove commented out code #95
- analyze lowerings and dependencies between them
- iteratively remove lowerings to get a minimal list of needed ones
- remove unneeded Gradle module dependencies
- add unit tests for each lowering, if possible. It's to be able to understand what they really do, so it serves documentation purposes
- think outside the box: maybe for some case, the JS way is not the correct one? E. g. constructors, it may be a better way to lower them for Python. Now we base on JS version
SerVB
Metadata
Metadata
Assignees
Labels
cleanlinessLet's polish our code!Let's polish our code!developmentAnything related to making development more pleasant. No real influence on the product itself.Anything related to making development more pleasant. No real influence on the product itself.optimizationThis change would result in a more optimal Python; "Pythonification".This change would result in a more optimal Python; "Pythonification".