-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Move SHA
to be an external stdlib
#41370
Conversation
Any particular reason for moving the |
Also, it looks like you need to commit the checksums, specifically |
It makes sense to have all the stdlib-specific stuff in their own files. |
Makes sense to me. Can you ping me when you merge this PR? I'll need to update the BumpStdlibs.jl bot to account for the new locations of the |
09d3cc2
to
202d5ca
Compare
This PR is hung up on #41528, as it breaks CI by triggering a new internal bug. |
The contrib/new-stdlib.sh script probably should also be updated to write these values to the new location |
202d5ca
to
7271d5d
Compare
Could we break this PR up into two separate parts? With one part doing only the "make SHA an external stdlib", and a separate PR doing the "new locations of the GIT_URL and TAR_URL variables"? |
7271d5d
to
135cd64
Compare
Okay, I rebased and dropped the second commit. |
For the past few years, we have had `SHA` as a vendored copy, however improvements have been made both to the vendored copy here in base as well as to the registered copy living within `JuliaCrypto`. This eliminates the vendored copy and sets `SHA` up as an external stdlib just like `Pkg`, `Tar`, and all of their friends, as well as merges the improvements made to both into the external repository.
135cd64
to
d0f0d10
Compare
Rebased on latest |
For the past few years, we have had `SHA` as a vendored copy, however improvements have been made both to the vendored copy here in base as well as to the registered copy living within `JuliaCrypto`. This eliminates the vendored copy and sets `SHA` up as an external stdlib just like `Pkg`, `Tar`, and all of their friends, as well as merges the improvements made to both into the external repository.
For the past few years, we have had `SHA` as a vendored copy, however improvements have been made both to the vendored copy here in base as well as to the registered copy living within `JuliaCrypto`. This eliminates the vendored copy and sets `SHA` up as an external stdlib just like `Pkg`, `Tar`, and all of their friends, as well as merges the improvements made to both into the external repository.
For the past few years, we have had
SHA
as a vendored copy, howeverimprovements have been made both to the vendored copy here in base as
well as to the registered copy living within
JuliaCrypto
. Thiseliminates the vendored copy and sets
SHA
up as an external stdlibjust like
Pkg
,Tar
, and all of their friends, as well as merges theimprovements made to both into the external repository.