Skip to content

Use DefIndex encoding that works better with on-disk variable length integer representations. #47181

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 1 commit into from
Jan 13, 2018

Conversation

michaelwoerister
Copy link
Member

Use the least instead of the most significant bit for representing the address space.

r? @eddyb

@eddyb
Copy link
Member

eddyb commented Jan 4, 2018

r=me with the build fixed

There's a neat extension of this: you could interleave various categories of DefIds if you wanted to, and have IndexVecs that use a subset of the categories, converting indices on the fly.

@alexcrichton
Copy link
Member

@michaelwoerister looks like travis may still have a panic?

@michaelwoerister
Copy link
Member Author

Yes, that's something different though. I'll investigate.

@alexcrichton alexcrichton added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Jan 4, 2018
@michaelwoerister
Copy link
Member Author

Build fixed.

@bors r=eddyb

@bors
Copy link
Collaborator

bors commented Jan 9, 2018

📌 Commit c9d25e3 has been approved by eddyb

@michaelwoerister michaelwoerister added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Jan 9, 2018
@bors
Copy link
Collaborator

bors commented Jan 9, 2018

⌛ Testing commit c9d25e3 with merge 8fafc5b...

bors added a commit that referenced this pull request Jan 9, 2018
Use DefIndex encoding that works better with on-disk variable length integer representations.

Use the least instead of the most significant bit for representing the address space.

r? @eddyb
@bors
Copy link
Collaborator

bors commented Jan 10, 2018

💔 Test failed - status-appveyor

@michaelwoerister
Copy link
Member Author

@bors retry

(looks like a timeout on appveyor)

@bors
Copy link
Collaborator

bors commented Jan 10, 2018

⌛ Testing commit c9d25e3 with merge dd0b8f8...

bors added a commit that referenced this pull request Jan 10, 2018
Use DefIndex encoding that works better with on-disk variable length integer representations.

Use the least instead of the most significant bit for representing the address space.

r? @eddyb
@bors
Copy link
Collaborator

bors commented Jan 10, 2018

💔 Test failed - status-appveyor

@kennytm
Copy link
Member

kennytm commented Jan 10, 2018

@bors retry #46903

@bors
Copy link
Collaborator

bors commented Jan 11, 2018

⌛ Testing commit c9d25e3 with merge 7c6a159da3c32bcb06f13c00f8019df29037282b...

@bors
Copy link
Collaborator

bors commented Jan 11, 2018

💔 Test failed - status-appveyor

@michaelwoerister
Copy link
Member Author

@bors retry

@bors
Copy link
Collaborator

bors commented Jan 11, 2018

⌛ Testing commit c9d25e3 with merge 4fe857d...

bors added a commit that referenced this pull request Jan 11, 2018
Use DefIndex encoding that works better with on-disk variable length integer representations.

Use the least instead of the most significant bit for representing the address space.

r? @eddyb
@kennytm
Copy link
Member

kennytm commented Jan 12, 2018

@bors retry

@bors
Copy link
Collaborator

bors commented Jan 13, 2018

⌛ Testing commit c9d25e3 with merge ca09293...

bors added a commit that referenced this pull request Jan 13, 2018
Use DefIndex encoding that works better with on-disk variable length integer representations.

Use the least instead of the most significant bit for representing the address space.

r? @eddyb
@bors
Copy link
Collaborator

bors commented Jan 13, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: eddyb
Pushing ca09293 to master...

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants