index
:
external/stg.git
android14-qpr2-release
android14-qpr2-s1-release
android14-qpr2-s2-release
android14-qpr2-s3-release
android14-qpr2-s4-release
android14-qpr2-s5-release
build-tools-2022
busytown-mac-infra-release
main
main-16k
master
sdk-release
simpleperf-release
upstream-main
upstream-master
[no description]
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
type_resolution.cc
Age
Commit message (
Expand
)
Author
2024-04-25
rust: add `Variant` node
Sid Nayyar
2024-04-25
rust: add `VariantMember` node
Sid Nayyar
2024-02-09
runtime: rename files metrics.* to runtime.*
Giuliano Procida
2024-02-09
rename Metrics to Runtime and put runtime function parameters first
Giuliano Procida
2023-08-02
model change to support C++ nullptr
Giuliano Procida
2023-07-26
graph: split Reserve method out of DenseIdSet constructor
Giuliano Procida
2023-07-26
graph: allow DenseIdSet to have a starting offset
Giuliano Procida
2023-07-04
graph: move DenseIdSet out of Graph and drop MakeDenseIdSet helper
Giuliano Procida
2023-06-30
type resolution: ignore anonymous types when collecting named types
Matthias Maennich
2023-06-30
unification: make Unify a member function of Unification
Giuliano Procida
2023-06-30
unification: move substitution functionality to here from type resolution
Giuliano Procida
2023-06-30
substitution: simplify Substitute instantiantion with a template deduction guide
Giuliano Procida
2023-06-30
type resolution: apply substitutions to all graph nodes
Giuliano Procida
2023-06-30
type resolution: rework ResolveTypes interface and callers
Giuliano Procida
2023-06-30
Include "metrics.h" wherever Metrics is mentioned
Giuliano Procida
2023-06-30
Include <cstddef> wherever size_t is mentioned
Giuliano Procida
2023-06-22
unification: rename UnificationCache to Unification
Giuliano Procida
2023-06-22
unification: split this functionality out of type resolution
Giuliano Procida
2023-06-22
type resolution: make UnificationCache own the substitution mapping
Giuliano Procida
2023-06-22
type resolution: Update as member function of UnificationCache
Giuliano Procida
2023-06-22
type resolution: rename Unify to Unifier and add Unify wrapper function
Giuliano Procida
2023-06-22
type resolution: make UnificationCache a class
Giuliano Procida
2023-06-22
type resolution: remove incomplete named type collection
Giuliano Procida
2023-06-22
unification cache: make union prefer second node
Giuliano Procida
2023-06-22
unification: determine direction of substitutions
Giuliano Procida
2023-05-16
type_roots: Add types map to `Interface` node
Sid Nayyar
2023-03-29
Add pointer-to-member support
Giuliano Procida
2023-03-29
type_roots: Rename STG internal `Symbols` node to `Interface`
Sid Nayyar
2023-03-29
type_roots: Treat typedefs as named types during DWARF processing and type re...
Sid Nayyar
2023-03-07
type resolution: use specialised data structures to track seen nodes and mapp...
Giuliano Procida
2023-03-07
type resolution: add metric for total time taken
Giuliano Procida
2023-02-03
Type resolution: allow multiple roots
Aleksei Vetrov
2023-01-25
drop enumeration size
Giuliano Procida
2023-01-25
model enum underlying types
Giuliano Procida
2023-01-25
add type resolution pass
Giuliano Procida