aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-pattern.cc
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-05-23 08:58:04 +0000
committerGitHub <noreply@github.com>2022-05-23 08:58:04 +0000
commit55ec3454d0d45829431d8904aa0b6363ac362616 (patch)
tree802a3e75033824c712556d092fb5d36760d9c399 /gcc/rust/backend/rust-compile-pattern.cc
parent93e59035536616ca7b1e9be4a8ed3eeddd0d8fee (diff)
parent39ae84825c5cc15edbb2fa9f5ecc70f93870e3ee (diff)
downloadgcc-55ec3454d0d45829431d8904aa0b6363ac362616.zip
gcc-55ec3454d0d45829431d8904aa0b6363ac362616.tar.gz
gcc-55ec3454d0d45829431d8904aa0b6363ac362616.tar.bz2
Merge #1265
1265: Canonicalize types based on hashing than HirIds and TyTy equality r=philberty a=philberty This patch updates how we canonicalize the types. The old method was not able to handle more complex cases involving generic associated types. So this now uses a moe generic hashing system which now speeds up the lookups. The commit message gives much more detail here. Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-pattern.cc')
0 files changed, 0 insertions, 0 deletions