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

Bind meta wildcards to selected meta value once crate is chosen #68

Closed
graydon opened this issue Jun 28, 2010 · 3 comments
Closed

Bind meta wildcards to selected meta value once crate is chosen #68

graydon opened this issue Jun 28, 2010 · 3 comments
Labels
A-frontend Area: Compiler frontend (errors, parsing and HIR) A-linkage Area: linking into static, shared libraries and binaries A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows

Comments

@graydon
Copy link
Contributor

graydon commented Jun 28, 2010

In the library scanner, we should pull out any meta wildcards and bind them to the runtime meta requirements to satisfy. This way a user can say "use lib foo by symbolic name, but bind the compiled crate to whatever major.minor version of it you find"

@graydon
Copy link
Contributor Author

graydon commented Jan 27, 2011

Shifted to rustc.

@brson
Copy link
Contributor

brson commented Mar 5, 2012

Doesn't this happen automatically by virtue of the linkage metadata being encoded in the filename of the library? The crate will just request use std but we will link it to libstd-0.1-ABDCE and have to use that specific version forevermore.

@graydon
Copy link
Contributor Author

graydon commented Apr 11, 2012

Yeah, this is now obsolete. Made sense only when we were still doing our own linkage. Note how old the bug is! Closing.

@graydon graydon closed this as completed Apr 11, 2012
oli-obk pushed a commit to oli-obk/rust that referenced this issue Jul 19, 2017
priroda requirements + static impl
kazcw pushed a commit to kazcw/rust that referenced this issue Oct 23, 2018
* SSSE3: _mm_abs_epi16, _mm_abs_epi32, _mm_hadd_epi16

* SSSE3: _mm_hadds_epi16

* SSSE3: assert_instr

* SSSE3: _mm_hadd_epi32

* SSSE3: _mm_hsub_epi16

* SSSE3: _mm_hsubs_epi16

* SSSE3: _mm_hsub_epi32

* SSSE3: _mm_maddubs_epi16

* SSSE3: _mm_mulhrs_epi16

* SSSE3: _mm_sign_epi8

* SSSE3: _mm_sign_epi32

* SSSE3: _mm_sign_epi32

* SSSE3: Fix assert_instr
djtech-dev pushed a commit to djtech-dev/rust that referenced this issue Dec 9, 2021
workingjubilee pushed a commit to workingjubilee/rustc that referenced this issue Sep 22, 2023
plietar pushed a commit to plietar/rust that referenced this issue Oct 18, 2023
ivmarkov pushed a commit to ivmarkov/rust that referenced this issue Jan 21, 2024
jaisnan added a commit to jaisnan/rust-dev that referenced this issue Aug 27, 2024
Add "ranjitjhala" and "carolynzech" to commitee toml

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 and MIT licenses.
taiki-e pushed a commit to taiki-e/rust that referenced this issue Oct 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-frontend Area: Compiler frontend (errors, parsing and HIR) A-linkage Area: linking into static, shared libraries and binaries A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows
Projects
None yet
Development

No branches or pull requests

2 participants