Skip to content

refactor: remove inline ABI utility imports

e1d3b49
Select commit
Loading
Failed to load commit list.
Open

refactor[codegen]: split codegen packages #4925

refactor: remove inline ABI utility imports
e1d3b49
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL succeeded May 30, 2026 in 3s

20 new alerts

New alerts in code changed by this pull request

  • 20 notes

See annotations below for details.

View all branch alerts.

Annotations

Check notice on line 24 in vyper/builtins/_convert.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.core
begins an import cycle.

Check notice on line 25 in vyper/builtins/_convert.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.expr
begins an import cycle.

Check notice on line 6 in vyper/builtins/_signatures.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.expr
begins an import cycle.

Check notice on line 8 in vyper/builtins/functions.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.abi_encoder
begins an import cycle.

Check notice on line 39 in vyper/builtins/functions.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.core
begins an import cycle.

Check notice on line 40 in vyper/builtins/functions.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.expr
begins an import cycle.

Check notice on line 42 in vyper/builtins/functions.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.keccak256_helper
begins an import cycle.

Check notice on line 8 in vyper/codegen_legacy/abi_encoder.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.core
begins an import cycle.

Check notice on line 11 in vyper/codegen_legacy/arithmetic.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.core
begins an import cycle.

Check notice on line 4 in vyper/codegen_legacy/expr.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.arithmetic
begins an import cycle.

Check notice on line 6 in vyper/codegen_legacy/expr.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.external_call
begins an import cycle.
Import of module
vyper.codegen_legacy.self_call
begins an import cycle.

Check notice on line 29 in vyper/codegen_legacy/expr.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.core
begins an import cycle.

Check notice on line 31 in vyper/codegen_legacy/expr.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.keccak256_helper
begins an import cycle.

Check notice on line 5 in vyper/codegen_legacy/external_call.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.abi_encoder
begins an import cycle.

Check notice on line 19 in vyper/codegen_legacy/external_call.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.core
begins an import cycle.

Check notice on line 165 in vyper/codegen_legacy/external_call.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.expr
begins an import cycle.

Check notice on line 243 in vyper/codegen_legacy/external_call.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.expr
begins an import cycle.

Check notice on line 3 in vyper/codegen_legacy/keccak256_helper.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.core
begins an import cycle.

Check notice on line 5 in vyper/codegen_legacy/self_call.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.core
begins an import cycle.

Check notice on line 28 in vyper/codegen_legacy/self_call.py

See this annotation in the file changed.

Code scanning / CodeQL

Cyclic import Note

Import of module
vyper.codegen_legacy.expr
begins an import cycle.