• Roman Alifanov's avatar
    Add DCE for unused classes · cb16dd5f
    Roman Alifanov authored
    - Track which classes are instantiated (new X() or X())
    - Track transitive dependencies via class fields
    - Skip generating unused classes with comment marker
    
    Example: if class A is used but class B is not, B is skipped:
      # DCE: skipped unused class B
    cb16dd5f
Name
Last commit
Last update
..
__init__.py Loading commit data...
ast_nodes.py Loading commit data...
awk_codegen.py Loading commit data...
class_codegen.py Loading commit data...
codegen.py Loading commit data...
cse_codegen.py Loading commit data...
dce.py Loading commit data...
decorator_codegen.py Loading commit data...
dispatch_codegen.py Loading commit data...
errors.py Loading commit data...
expr_codegen.py Loading commit data...
lexer.py Loading commit data...
main.py Loading commit data...
parser.py Loading commit data...
stdlib.py Loading commit data...
stmt_codegen.py Loading commit data...
tokens.py Loading commit data...