Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Advance the port all the way to the end of 2022. #1

Merged
merged 16 commits into from
Jul 18, 2023
Merged

Conversation

eddyb
Copy link
Member

@eddyb eddyb commented Jul 13, 2023

Note: I've had these in separate branches, then in one branch, but I think it's best to submit these as a PR for ease of linking and discussion.

Licensing note: first two "advance" commits are pre-LLVM-relicensing, the rest are after.


Note: this is a copy of the relevant parts of my update comment (rust-lang/rust#55993 (comment)).

Quick rundown of notable commits:

At this point I think it's safe to say this version of rustc_apfloat is strictly superior to what's in compiler/rustc_apfloat right now (okay, sure, maybe it has more typos, and we still need to bring in @wesleywiser's detailed documentation of all the licensing history, before it can actually be used by anyone).

@eddyb eddyb force-pushed the forward-the-flotation branch from 64f8cba to 339c8f3 Compare July 17, 2023 22:11
@eddyb eddyb changed the title [WIP] Advance the port all the way to the end of 2020. [WIP] Advance the port all the way to the end of 2022. Jul 17, 2023
@eddyb eddyb force-pushed the forward-the-flotation branch from d7c5328 to 6b86e72 Compare July 18, 2023 16:45
@eddyb eddyb changed the title [WIP] Advance the port all the way to the end of 2022. Advance the port all the way to the end of 2022. Jul 18, 2023
@eddyb eddyb marked this pull request as ready for review July 18, 2023 16:48
README.md Outdated Show resolved Hide resolved
Cargo.toml Show resolved Hide resolved
eddyb added 15 commits July 18, 2023 20:39
(last APFloat-related LLVM commit from 2017).
(last APFloat-related LLVM commit from 2018).

This commit is also notable as the last APFloat-related commit before the
LLVM relicensing in early 2019 (llvm/llvm-project@2946cd7).
(last APFloat-related LLVM commit from 2019).
(last APFloat-related LLVM commit from April 2020, before BFloat16 was added).
(last APFloat-related LLVM commit from June 2020, concluding the addition of BFloat16).
(last APFloat-related LLVM commit from 2020).
(last APFloat-related LLVM commit from 2021).
(last APFloat-related LLVM commit from 2022).
@eddyb eddyb force-pushed the forward-the-flotation branch from 6b86e72 to 02bb6cf Compare July 18, 2023 17:39
@eddyb eddyb merged commit 34c967f into main Jul 18, 2023
@eddyb eddyb deleted the forward-the-flotation branch July 18, 2023 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants