- 18 6月, 2014 7 次提交
-
-
由 Brian Anderson 提交于
-
由 bors 提交于
Closes #14329 Recent-ish uses of `find_linkage_metas` from my `git grep` output are [here](https://gist.github.com/nathantypanski/b9d2d453718a22765f5c), for those interested who wish to tread through the history.
-
由 bors 提交于
`#[inline(never)]` is used. Closes #8958. This can break some code that relied on the addresses of statics being distinct; add `#[inline(never)]` to the affected statics. [breaking-change] r? @brson
-
由 bors 提交于
Fixes #14959.
-
由 Patrick Walton 提交于
`#[inline(never)]` is used. Closes #8958. This can break some code that relied on the addresses of statics being distinct; add `#[inline(never)]` to the affected statics. [breaking-change]
-
由 Luqman Aden 提交于
-
由 bors 提交于
Fixing some of rustdoc's rendering to use newer syntaxes rather than older syntaxes.
-
- 17 6月, 2014 33 次提交
-
-
由 Alex Crichton 提交于
Fixing some of rustdoc's rendering to use newer syntaxes rather than older syntaxes.
-
由 bors 提交于
Compiling a crate with `rustc --crate-type=lib` produces an rlib file, not a shared object. The latter is only produced for `--crate-type=dylib`.
-
由 Niklas Koep 提交于
Compiling a crate with `rustc --crate-type=lib` produces an rlib file, not a shared object. The latter is only produced for `--crate-type=dylib`.
-
由 bors 提交于
This addresses two problems noted in #14347: the highlight of `#foo]` as an attribute, and the non-highlight of `#[foo = "bar"]`.
-
由 bors 提交于
This just takes a similar approach to reading stdin on windows by artificially limiting the size of the buffers going in and out. Closes #14940
-
由 Alex Crichton 提交于
This just takes a similar approach to reading stdin on windows by artificially limiting the size of the buffers going in and out. Closes #14940
-
由 Nathan Typanski 提交于
Closes #14329
-
由 bors 提交于
Now that features like `const` are gone, we can remove the concept of restrictions from borrowck and just track loans and their restricted paths.
-
由 bors 提交于
-
由 Alex Crichton 提交于
Closes #14888 (Allow disabling jemalloc as the memory allocator) Closes #14905 (rustc: Improve span for error about using a method as a field.) Closes #14920 (Fix #14915) Closes #14924 (Add a Syntastic plugin for Rust.) Closes #14935 (debuginfo: Correctly handle indirectly recursive types) Closes #14938 (Reexport `num_cpus` in `std::os`. Closes #14707) Closes #14941 (std: Don't fail the task when a Future is dropped) Closes #14942 (rustc: Don't mark type parameters as exported) Closes #14943 (doc: Fix a link in the FAQ) Closes #14944 (Update "use" to "uses" on ln186) Closes #14949 (Update repo location) Closes #14950 (fix typo in the libc crate) Closes #14951 (Update Sublime Rust github link) Closes #14953 (Fix --disable-rpath and tests)
-
由 Alex Crichton 提交于
This involved a few changes to the local build system: * Makefiles now prefer our own LD_LIBRARY_PATH over the user's LD_LIBRARY_PATH in order to support building rust with rust already installed. * The compiletest program was taught to correctly pass through the aux dir as a component of LD_LIBRARY_PATH in more situations. This change was spliced out of #14832 to consist of just the fixes to running tests without an rpath setting embedded in executables.
-
由 Christopher Bergqvist 提交于
Package switched maintainer from dbp to jhasse as stated in the README.md at the old link.
-
由 Daniel Micay 提交于
-
由 Brian Anderson 提交于
-
由 theptrk 提交于
-
由 Alex Crichton 提交于
Closes #14914
-
由 Alex Crichton 提交于
This ends up causing the privacy pass to get all confused, and there's nothing inherently exported about them anyway. Closes #14933
-
由 Alex Crichton 提交于
It's a benign failure that no one needs to know about. Closes #14892
-
由 Jorge Aparicio 提交于
-
由 Michael Woerister 提交于
So far handling some indirectly recursive types, such as pointer types, has relied on LLVM metadata uniquing in a very implicit way. This could cause some inconsistencies in the debuginfo, and sometimes to hard to trace LLVM assertions. With this commit unique type IDs and the TypeMap are used to explicitly make sure that no inconsistencies exist, and, if in the future some regression re-introduces one, give a better error message instead of the hard-to-interpret LLVM error.
-
由 Andrew Gallant 提交于
-
由 John Schmidt 提交于
Fixes #14915
-
由 Kevin Butler 提交于
libsyntax: ExprField now contains a SpannedIdent rather than Ident. [breaking-change]
-
由 Alex Crichton 提交于
-
由 Alex Crichton 提交于
-
由 Alex Crichton 提交于
-
由 bors 提交于
Everyone agreed. Related to #14248, close #14720 @brson OK?
-
由 bors 提交于
Everyone agreed. Related to #14248, close #14718 @brson OK?
-
由 Cameron Zwarich 提交于
Rename check_for_assignment_to_restricted_or_frozen_location to check_for_assignment_to_borrowed_path.
-
由 Cameron Zwarich 提交于
The last remaining use of each_in_scope_restriction in check_for_assignment_to_restricted_or_frozen_location is using the pattern captured by each_in_scope_loan_affecting_path, so it can be removed.
-
由 Cameron Zwarich 提交于
Currently, check_for_assignment_to_restricted_or_frozen_location bails out early when looking for loaned base paths when it hits an McDeclared or McImmutable extension. With the current type system, this is actually irrelevant, since mutation can only occur given a unique mutable access path, forcing the same requirement on each base path.
-
由 Cameron Zwarich 提交于
The only caller of check_for_assignment_to_restricted_or_frozen_location isn't checking its return value, so we can remove it and simplify the internal logic of the function.
-
由 Cameron Zwarich 提交于
It doesn't actually matter if we call mark_variable_as_used_mut when the assignment was invalid, since the variable was still used mutably.
-