Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Not A Bug
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Runtime: Object Model
-
Labels:None
-
Number of attachments :
Description
This is a proposal; I won't do it if I hear disapproval. Moving to a system that uses address-based hashing exclusively would simplify a great many things. The fact that it's statically enabled in the code and (to my knowledge) not regression tested implies that even if it still works today it may not work after any number of other changes are made to the system. Additionally, when not using address-based hashing, we get a fairly small hash code which may not be suitable for lots of applications. Thus, I propose to remove all hash-bits code and move to a system that uses address-based hashing exclusively.
Activity
Filip Pizlo
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Resolution | Not A Bug [ 6 ] | |
| Status | Open [ 1 ] | Closed [ 6 ] |
Correction to the above:
This is a proposal; I won't do it if I hear disapproval. Moving to a system that uses address-based hashing exclusively would simplify a great many things. The fact that the alternative, using pre-reserved hash bits, is statically disabled and (to my knowledge) not regression tested implies that even if it still works today it may not work after any number of other changes are made to the system. Additionally, when using hash-bits, we get a fairly small hash code which may not be suitable for lots of applications. Thus, I propose to remove all hash-bits code and move to a system that uses address-based hashing exclusively.