Repository navigation
What's Changed
- chore(deps): switch tree-sitter-swift-bundled back to a real crates.io version by @Hessesian in #297
- fix(resolve): map primitive-scalar Kotlin types to their java.lang boxes by @Hessesian in #298
- fix(resolve): synthesize entries/values/valueOf for enum classes by @Hessesian in #299
- fix(jar-index): index a JAR-compiled enum class's own constants by @Hessesian in #300
- fix(jar-index): index a JAR-compiled class's real named nested types by @Hessesian in #301
- fix(resolve): give Full IO the same global-defs tail IndexOnly already has by @Hessesian in #302
- fix(resolve): return every overload when a qualified member name collides by @Hessesian in #304
- feat(jar): discover and index each Android module's own R.jar by @Hessesian in #305
- fix(r-class-jar): deterministic variant selection when multiple debug-shaped variants exist by @Hessesian in #306
- fix(hover): decline rather than guess on an ambiguous qualified reference by @Hessesian in #307
- fix(resolve): thread module-scoped narrowing into import-package tie-break by @Hessesian in #308
- fix(resolve): prefer Kotlin's own default-import packages when ambiguous by @Hessesian in #309
- fix(resolve): count star imports as evidence in import_package_tie_break by @Hessesian in #310
- fix(resolve): give JAR-derived Java methods real arity and every overload by @Hessesian in #311
- fix(resolve): resolve Outer.Nested.leaf chains through a nested-type receiver by @Hessesian in #312
- feat(cli): add -C/--context flag to refs by @Hessesian in #313
- fix(resolve): fall back to a supertype-walk extension when a same-named member has the wrong arity by @Hessesian in #314
- resolve.rs: split into modules, decompose resolve_qualified, plus 3 measured gap fixes by @Hessesian in #317
- fix(resolve): enum name/ordinal go-to-def + whole-receiver-as-T generic return substitution by @Hessesian in #318
- fix(resolve): same-line if-is smart-cast, as-cast type inference, nested-ctor qualifier loss by @Hessesian in #319
- fix(resolve): as? cast nullability, semicolon-bound same-line smart cast by @Hessesian in #320
- fix(resolve): extension-registry overload-collapse family (4 fixes) by @Hessesian in #321
- fix(resolve): extension-registry follow-up cluster (4 fixes) by @Hessesian in #322
- fix(diagnostics): flag a deleted package declaration on live edit by @Hessesian in #323
- fix(references): discover class-member references through inferred receiver types by @Hessesian in #324
- chore(release): v0.27.0 by @Hessesian in #325
Full Changelog: v0.26.0...v0.27.0