rust-lang / rust-lang/hashbrown

Choose a better SIMD-less target than i586 Linux

Open
#737 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
3k
Forks
358
Avg merge
11h 57m
Merged PRs (30d)
2

Description

This has been a slow burn but Linux is slowly removing support for these targets and it's unclear how long they'll be supported: https://www.phoronix.com/news/AMD-K5-CPUs

We should probably choose a different target for testing the generic SIMD code.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating where the i586 Linux target is configured for testing in the hashbrown repository, then review how the generic SIMD tests use that target. Compare viable replacement targets against the Linux support concern described in the issue; done means the test configuration uses a supported SIMD-less target and the generic SIMD tests still run.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, testing-qa
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.