iree-org / iree-org/iree

compile functions that do keyword expansion should declare all of them

Open
#4,451 3 comments 0 reactions 0 assignees View on GitHub
bindings/python quality of life 😊
Dominant language
C++
Stars
3.9k
Forks
1k
Avg merge
4d 16h
Merged PRs (30d)
47

Description

Current python compile functions take a **kwargs that is passed to the options class. This indirection makes code complete less useful. They should be declared more appropriately for interactive use.

Contributor guide

Open the contributing guide

Research direction

Inspect the Python compile functions that accept **kwargs and trace how those values are passed to the options class. Determine which keyword options should appear explicitly in the function signatures, then verify that interactive use exposes them without changing the intended options behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
compilers
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.