summaryrefslogtreecommitdiffstats
path: root/docs/user-guide
diff options
context:
space:
mode:
authorSai Praveen Bangaru <31557731+saipraveenb25@users.noreply.github.com>2024-05-02 19:01:21 -0400
committerGitHub <noreply@github.com>2024-05-02 16:01:21 -0700
commitc763750a7305fbf12c1f5c177260294a32fe286d (patch)
treeec544212bd5bf0ac72cbe3c01d2ed85fc3f05cd9 /docs/user-guide
parente5d49cf21db7a398afe6cfdb76f6b4a028e9eecb (diff)
Handle case where types can be used as their own `Differential` type. (#4057)
* Avoid synthesis for when types can be used as their own differenial + Add test * Add missing files.. * Fix issue with method synthesis for self-differential types + Add a generic test * Fix * Fix issue with out-of-date type resolution cache. Witness tables created during the conformance checking phase not being taken into account during the decl type resolution phase because the epoch is not updated after conformance checking. This leads to certain complex associated-type lookup chains (such as the one in tests/compute/assoctype-nested-lookup) not resolving properly and causing errors. * Delete self-differential-type-synthesis-extension.slang * Quick fix to repopulate stdlib cache for deferred stdlib loading * Update slang-check-decl.cpp
Diffstat (limited to 'docs/user-guide')
0 files changed, 0 insertions, 0 deletions