swift
LifetimeDependence: redesign dependence scope handling
#78228
Merged

Commits
  • [NFC] LifeDependenceUtils: fix a merge redundancy.
    atrick committed 1 year ago
  • Extend LifetimeDependence to allow borrowed value base.
    atrick committed 1 year ago
  • [NFC] Add LifetimeDependence.Scope.ignoreBorrowScope utility.
    atrick committed 1 year ago
  • Update lifetime_dependence_util.sil for borrow dependence.
    atrick committed 1 year ago
  • AddressUtils: handle address initialization inside _modify.
    atrick committed 1 year ago
  • Redesign LifetimeDependenceInsertion for coroutines
    atrick committed 1 year ago
  • Redesign LifetimeDependenceScopeFixup to handle accessors.
    atrick committed 1 year ago
  • Add test: SIL lifetime dependence diagnostic passes
    atrick committed 1 year ago
  • Add test: diagnostic_passes_todo.sil
    atrick committed 1 year ago
  • Add test: lifetime_dependence/coroutine.swift
    atrick committed 1 year ago
  • Add test: lifetime_dependence/scopefixup.sil
    atrick committed 1 year ago
  • Add LifetimeDependenceDiagnoseTrivial feature.
    atrick committed 1 year ago
  • Add experimental-feature LifetimeDependenceDiagnoseTrivial to tests.
    atrick committed 1 year ago
  • LifetimeDependence: handle dependence on trivial values.
    atrick committed 1 year ago
  • Fix lifetime_dependence tests for trivial dependence.
    atrick committed 1 year ago
Loading