You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build rustc with rustpkg, get rid of Makefiles. As an incremental step, we could build some of the "additional" packages like libstd (soon to be renamed) with rustpkg and keep the Makefiles for rustc itself.
The text was updated successfully, but these errors were encountered:
Check usages in `ptr_arg`
fixesrust-lang#214fixesrust-lang#1981fixesrust-lang#3381fixesrust-lang#6406fixesrust-lang#6964
This does not take into account the return type of the function currently, so `(&Vec<_>) -> &Vec<_>` functions may still be false positives.
The name given for the type also has to match the real type name, so `type Foo = Vec<u32>` won't trigger the lint, but `type Vec = Vec<u32>` will. I'm not sure if this is the best way to handle this, or if a note about the actual type should be added instead.
changelog: Check if the argument is used in a way which requires the original type in `ptr_arg`
changelog: Lint mutable references in `ptr_arg`
Build rustc with rustpkg, get rid of Makefiles. As an incremental step, we could build some of the "additional" packages like libstd (soon to be renamed) with rustpkg and keep the Makefiles for rustc itself.
The text was updated successfully, but these errors were encountered: