julia
faster type allocation lookup
#34919
Merged

faster type allocation lookup #34919

vtjnash merged 7 commits into master from jn/faster-type-alloc
vtjnash
vtjnash vtjnash changed the title Jn/faster type alloc faster type allocation lookup 5 years ago
vtjnash vtjnash requested a review from JeffBezanson JeffBezanson 5 years ago
vtjnash vtjnash added performance
vtjnash vtjnash force pushed from 61d4bf50 to ff6e1a7c 5 years ago
JeffBezanson
vtjnash
JeffBezanson
JeffBezanson commented on 2020-03-02
JeffBezanson
JeffBezanson commented on 2020-03-02
JeffBezanson
JeffBezanson approved these changes on 2020-03-02
JeffBezanson JeffBezanson added latency
JeffBezanson JeffBezanson added types and dispatch
vtjnash
vtjnash vtjnash closed this 5 years ago
vtjnash vtjnash deleted the jn/faster-type-alloc branch 5 years ago
vtjnash vtjnash restored the head branch 5 years ago
vtjnash vtjnash reopened this 5 years ago
vtjnash vtjnash force pushed from ff6e1a7c to 14de01b5 5 years ago
vtjnash vtjnash force pushed from 14de01b5 to 8ddbd39a 5 years ago
vtjnash
StefanKarpinski
JeffBezanson
JeffBezanson
JeffBezanson commented on 2020-03-10
vtjnash
JeffBezanson
JeffBezanson commented on 2020-03-10
vtjnash vtjnash force pushed from 8ddbd39a to 1c18dea1 5 years ago
JeffBezanson
JeffBezanson approved these changes on 2020-03-11
vtjnash iddict: ensure compiler only loads tab[index] once
df0948e3
vtjnash maybe make typekey_eq faster when either key should have a unique id
3466ccaf
vtjnash typecache: fix bug in hash collision handling
64afd4ec
vtjnash types: redesign code to eliminate datatype uid
c958b2ca
vtjnash use datatype->hash for object_id for concrete types
0aa1d969
vtjnash types: improve insertion and lookup performance
b199eaba
vtjnash types: make cache lookup thread-safe
66d0f761
vtjnash vtjnash force pushed from 1c18dea1 to 66d0f761 5 years ago
vtjnash vtjnash merged 5c21be37 into master 5 years ago
vtjnash vtjnash deleted the jn/faster-type-alloc branch 5 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone