Dylan MacKenzie
Dylan MacKenzie
Currently, `datafrog` requires that all joins occur on tuples of the form `(K, V)`. This becomes unpleasant for relations with [more than two elements](https://github.com/rust-lang/polonius/blob/cf585fd76c9e65552fd9a8f320c3c2d8f822a75e/polonius-engine/src/output/datafrog_opt.rs#L78), as well as for joins on...
@lqd opened rust-lang/polonius#157 a while ago, ~~which solves the `Location::All` problem in what I think is the "correct" way~~. Essentially, it transforms all occurrences of `origin_live_at(O, P)` in rule bodies...
**Describe the bug** Cannot build with `ksp.useKSP2=true`. The getter for `shortName` fails at [this line](https://github.com/InsertKoinIO/koin-annotations/blob/aaafd1078ff09bc2c5b09c38c03f16027c598637/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/scanner/ModuleScanner.kt#L59) in `ModuleScanner.kt`. There was a similar issue described [here](https://youtrack.jetbrains.com/issue/KT-67158), which was ultimately determined to be...