-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Rollup of PRs in the queue; Friday #23337
Commits on Feb 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bce7a6f - Browse repository at this point
Copy the full SHA bce7a6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b042ffc - Browse repository at this point
Copy the full SHA b042ffcView commit details
Commits on Mar 12, 2015
-
Currently, target.mk passes -L "" when LLVM_STDCPP_LOCATION_$(2) is empty. This fixes rust-lang#23287.
Configuration menu - View commit details
-
Copy full SHA for de52403 - Browse repository at this point
Copy the full SHA de52403View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90fc28d - Browse repository at this point
Copy the full SHA 90fc28dView commit details -
Update the ways to get a pointer from a box
Show how to get a pointer without destroying the box. Use `boxed::into_raw` instead of `mem::transmute`.
Configuration menu - View commit details
-
Copy full SHA for 5d9ed0b - Browse repository at this point
Copy the full SHA 5d9ed0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccfc381 - Browse repository at this point
Copy the full SHA ccfc381View commit details -
remove mention of specialization from
Hash
traitIt is no longer possible to specialize on the `Hasher` because it moved to a method-level type parameter.
Configuration menu - View commit details
-
Copy full SHA for ae21b4f - Browse repository at this point
Copy the full SHA ae21b4fView commit details
Commits on Mar 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ebcb1dc - Browse repository at this point
Copy the full SHA ebcb1dcView commit details -
Add an "allocator" attribute to mark functions as allocators
When this attribute is applied to a function, its return value gets the noalias attribute, which is how you tell LLVM that the function returns a "new" pointer that doesn't alias anything accessible to the caller, i.e. it acts like a memory allocator. Plain malloc doesn't need this attribute because LLVM already knows about malloc and adds the attribute itself.
Configuration menu - View commit details
-
Copy full SHA for 0942803 - Browse repository at this point
Copy the full SHA 0942803View commit details -
rustdoc: Fix ICE with cross-crate default impls
This adds a special code path for impls which are listed as default impls to ensure that they're loaded correctly.
Configuration menu - View commit details
-
Copy full SHA for 4e25765 - Browse repository at this point
Copy the full SHA 4e25765View commit details -
Rollup merge of rust-lang#23307 - michaelwoerister:lldb-vec-pp-bug, r…
…=alexcrichton Fixes rust-lang#22656. Also adds a nice pretty printer for `Vec`.
Configuration menu - View commit details
-
Copy full SHA for 7d2ee7a - Browse repository at this point
Copy the full SHA 7d2ee7aView commit details -
Rollup merge of rust-lang#23310 - michaelwoerister:gdb-std-pp, r=alex…
…crichton ```rust Rust: let slice: &[i32] = &[0, 1, 2, 3]; GDB: $1 = &[i32](len: 4) = {0, 1, 2, 3} Rust: let vec = vec![4, 5, 6, 7]; GDB: $2 = Vec<u64>(len: 4, cap: 4) = {4, 5, 6, 7} Rust: let str_slice = \"IAMA string slice!\"; GDB: $3 = \"IAMA string slice!\" Rust: let string = \"IAMA string!\".to_string(); GDB: $4 = \"IAMA string!\" ``` Neat!
Configuration menu - View commit details
-
Copy full SHA for 6354387 - Browse repository at this point
Copy the full SHA 6354387View commit details -
Rollup merge of rust-lang#23325 - brson:beta, r=alexcrichton
This is the second time I've made this typo.
Configuration menu - View commit details
-
Copy full SHA for 99ce371 - Browse repository at this point
Copy the full SHA 99ce371View commit details -
Rollup merge of rust-lang#23328 - alexcrichton:rustdoc-default-impl, …
…r=brson This adds a special code path for impls which are listed as default impls to ensure that they're loaded correctly.
Configuration menu - View commit details
-
Copy full SHA for da054a5 - Browse repository at this point
Copy the full SHA da054a5View commit details -
Rollup merge of rust-lang#23312 - gkoz:ptr_from_box_docs, r=steveklabnik
Show how to get a pointer without destroying the box. Use `boxed::into_raw` instead of `mem::transmute`. I removed the `let my_num: *const i32 = mem::transmute(my_num);` case altogether because we own the box, a `*mut` pointer is good anywhere a `*const` is needed, `from_raw` takes a mutable pointer and casting from a `*const` caused an ICE.
Configuration menu - View commit details
-
Copy full SHA for b00c310 - Browse repository at this point
Copy the full SHA b00c310View commit details -
Rollup merge of rust-lang#23317 - tanadeau:fix-formatting-and-grammar…
…, r=steveklabnik Fixed grammar errors (incorrect uses of commas and \"you're\" instead of \"your\") and broke up a long line. r? @steveklabnik
Configuration menu - View commit details
-
Copy full SHA for 63bdfbf - Browse repository at this point
Copy the full SHA 63bdfbfView commit details -
Rollup merge of rust-lang#23321 - apasel422:hash, r=alexcrichton
It is no longer possible to specialize on the `Hasher` because it moved to a method-level type parameter.
Configuration menu - View commit details
-
Copy full SHA for 63cd9f9 - Browse repository at this point
Copy the full SHA 63cd9f9View commit details -
Rollup merge of rust-lang#23322 - dotdash:jemalloc_attrs, r=brson
When this attribute is applied to a function, its return value gets the noalias attribute, which is how you tell LLVM that the function returns a \"new\" pointer that doesn't alias anything accessible to the caller, i.e. it acts like a memory allocator. Plain malloc doesn't need this attribute because LLVM already knows about malloc and adds the attribute itself.
Configuration menu - View commit details
-
Copy full SHA for d0f98fc - Browse repository at this point
Copy the full SHA d0f98fcView commit details -
Rollup merge of rust-lang#23324 - rprichard:fix-freebsd, r=brson
Currently, target.mk passes -L \"\" when LLVM_STDCPP_LOCATION_$(2) is empty. This fixes rust-lang#23287.
Configuration menu - View commit details
-
Copy full SHA for 0e4b8d6 - Browse repository at this point
Copy the full SHA 0e4b8d6View commit details -
Rollup merge of rust-lang#21468 - sanxiyn:dead-variant, r=
This implements a wish suggested in rust-lang#17410, detecting enum variants that are never constructed, even in the presence of `#[derive(Clone)]`. The implementation is general and not specific to `#[derive(Clone)]`. r? @jakub-
Configuration menu - View commit details
-
Copy full SHA for 0d37323 - Browse repository at this point
Copy the full SHA 0d37323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 825f49a - Browse repository at this point
Copy the full SHA 825f49aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40b6464 - Browse repository at this point
Copy the full SHA 40b6464View commit details