| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-12-19 | Rollup merge of #56948 - jethrogb:jb/update-llvm, r=nikic | Pietro Albini | -0/+0 | |
| Update LLVM submodule This includes https://github.com/rust-lang/llvm/pull/133 Fixes #56942 | ||||
| 2018-12-19 | Rollup merge of #56947 - hsivonen:neon, r=alexcrichton | Pietro Albini | -2/+114 | |
| Add targets thumbv7neon-linux-androideabi and thumbv7neon-unknown-linux-gnueabihf These two targets enable both thumb-mode and NEON for ARMv7 CPUs. This another attempt at #49902, which cannot be reopened. Between that PR and this one, some subrepos with C code whose build systems were failing went away. | ||||
| 2018-12-19 | Rollup merge of #56918 - ljedrz:profiler_nits, r=wesleywiser | Pietro Albini | -62/+57 | |
| Profiler: simplify total_duration, improve readability r? @wesleywiser | ||||
| 2018-12-19 | Rollup merge of #56913 - tirr-c:uefi-stack-probes, r=alexcrichton | Pietro Albini | -0/+1 | |
| Enable stack probes for UEFI images When building UEFI images, we don't link to any CRT libraries so we need to provide a stack probe. Without `__rust_probestack`, the linker looks for `__chkstk` and fails to link if there is a function with large local variables. r? @alexcrichton | ||||
| 2018-12-19 | Rollup merge of #56910 - estebank:unclosed-eof, r=oli-obk | Pietro Albini | -1/+28 | |
| Do not point at delim spans for complete correct blocks Fix #56834. | ||||
| 2018-12-19 | Rollup merge of #56908 - alexcrichton:new-features, r=oli-obk | Pietro Albini | -1/+8 | |
| rustc: Don't ICE on usage of two new target features I seem to always forget to update this portion of the compiler... | ||||
| 2018-12-19 | Rollup merge of #56907 - rumajo:master, r=kennytm,Centril | Pietro Albini | -5/+5 | |
| Fix grammar in compiler error for array iterators This fixes a small grammatical mistake in the message the compiler gives when attempting to iterate directly over an array `arr` without calling `arr.iter()` or borrowing `&arr`. | ||||
| 2018-12-19 | Rollup merge of #56881 - Amanieu:ordering_eq, r=alexcrichton | Pietro Albini | -1/+1 | |
| Implement Eq, PartialEq and Hash for atomic::Ordering r? @alexcrichton | ||||
| 2018-12-19 | Rollup merge of #56820 - ljedrz:format_tweaks, r=alexcrichton | Pietro Albini | -81/+55 | |
| format-related tweaks - remove an unreachable condition - inline one-liners related to `parse_expr` (called in succession) - refactor `report_invalid_references` - refactor `verify_arg_type` - minor stylistic improvements | ||||
| 2018-12-19 | Rollup merge of #56772 - ↵ | Pietro Albini | -0/+5 | |
| pnkfelix:issue-54153-linkage-sometimes-requires-optimizations, r=nikic fix issue 54153 by not testing issue-18804 on Windows nor OS X. Fix #54153 | ||||
| 2018-12-19 | Rollup merge of #56689 - QuietMisdreavus:rustdoc-lint-group, r=pnkfelix | Pietro Albini | -3/+90 | |
| add a lint group for lints emitted by rustdoc As rustdoc adds more lints that it specifically manages, it would be nice to be able to lump them all together. This gives us a new group just for that. I deliberately didn't include `missing_docs` because this is kind of a stepping stone for moving our lints into tool lints (i.e. `#![warn(rustdoc::private_doc_tests)]`), since all of these are specifically emitted by rustdoc. If we want to move `missing_docs` out of the compiler, that's also an option, but it would create a surprising change of behavior. I also took the chance to rewrite the lint descriptions of these lints to better match the style of the other lints. `>_>` | ||||
| 2018-12-19 | Rollup merge of #56663 - Zoxc:resolver-lifetime, r=pnkfelix | Pietro Albini | -84/+84 | |
| Remove lifetime from Resolver | ||||
| 2018-12-19 | Rollup merge of #56363 - Lucretiel:patch-3, r=shepmaster | Pietro Albini | -13/+10 | |
| Defactored Bytes::read Removed unneeded refactoring of read_one_byte, which removed the unneeded dynamic dispatch (`dyn Read`) used by that function. This function is only used in one place in the entire Rust codebase; there doesn't seem to be a reason for it to exist (and there especially doesn't seem to be a reason for it to use dynamic dispatch) | ||||
| 2018-12-19 | Auto merge of #56550 - chpio:rc-eq, r=alexcrichton | bors | -6/+168 | |
| Short-circuit Rc/Arc equality checking on equal pointers where T: Eq based on #42965 Is the use of the private trait ok this way? Is there anything else needed for this to get pulled? | ||||
| 2018-12-19 | make basic CTFE tracing available on release builds | Ralf Jung | -7/+7 | |
| 2018-12-19 | Fix tidy error | William Brown | -1/+2 | |
| 2018-12-19 | Set constness correctly | Guillaume Gomez | -6/+12 | |
| 2018-12-19 | Revert "FIXME(53451) remove fixme and unnecessary pubs" | Niv Kaminer | -5/+10 | |
| This reverts commit d88d319a5d9d8f339d9d0fde71bb3b9979c9093b. | ||||
| 2018-12-19 | Add more VecDeque::rotate_{left|right} tests | Scott McMurray | -1/+136 | |
| 2018-12-19 | FIXME(53451) remove fixme and unnecessary pubs | Niv Kaminer | -10/+5 | |
| 2018-12-19 | FIXME(52456) remove fixme and combine all extern items in one block | Niv Kaminer | -26/+6 | |
| 2018-12-19 | FIXME(RFC1868) point the fixme to the tracking issue | Niv Kaminer | -1/+2 | |
| 2018-12-19 | FIXME(2665) remove fixme since the c files are included by the testsuite | Niv Kaminer | -5/+1 | |
| 2018-12-19 | FIXME(47184) update fixmes to point to issues specific to them | Niv Kaminer | -2/+2 | |
| 2018-12-19 | FIXME(45992) remove fixme since the lint is being tested | Niv Kaminer | -1/+0 | |
| 2018-12-19 | FIXME(31702) remove fixme, move auxiliaries to the right place and fix ↵ | Niv Kaminer | -6/+1 | |
| hr_lifetime_in_assoc_type warning | ||||
| 2018-12-19 | FIXME(21232) update fixme to point to the open issue about accepting partial ↵ | Niv Kaminer | -1/+1 | |
| initialization | ||||
| 2018-12-19 | FIXME(49824) remove fixme because there is no free region error anymore | Niv Kaminer | -6/+5 | |
| 2018-12-19 | FIXME(44217) remove fixme because the allocator logic was removed, but ↵ | Niv Kaminer | -1/+1 | |
| platform specific code remains | ||||
| 2018-12-19 | FIXME(49821) remove fixme since a tip about let binding is given | Niv Kaminer | -4/+2 | |
| 2018-12-19 | FIXME(45827) remove comment since errors are reported | Niv Kaminer | -12/+6 | |
| 2018-12-19 | Auto merge of #56397 - petrhosek:file-search, r=cramertj | bors | -5/+46 | |
| Search other library paths when loking for link objects Support the case when link objects are not located in Rust sysroot but in other locations which could be specify through library paths. | ||||
| 2018-12-19 | Revert "Remove some dead code from `sgx`" | Jethro Beekman | -0/+15 | |
| This reverts commit 134661917bf4b086b027a2c58219d50ba57a1453. | ||||
| 2018-12-19 | SGX target: fix docs build | Jethro Beekman | -2/+2 | |
| 2018-12-19 | Show platform-specific modules in `std::os` when building those platforms | Jethro Beekman | -17/+16 | |
| 2018-12-18 | Remove now stray comment | Alex Crichton | -7/+0 | |
| 2018-12-18 | Remove no longer working test | Alex Crichton | -181/+0 | |
| 2018-12-19 | Updates based on comment | William Brown | -8/+4 | |
| 2018-12-19 | Extend documentation for mem uninit to discuss partial allocation of the values | William Brown | -0/+42 | |
| 2018-12-18 | Search other library paths when loking for link objects | Petr Hosek | -5/+46 | |
| Support the case when link objects are not located in Rust sysroot but in other locations which could be specify through library paths. | ||||
| 2018-12-19 | add comment about subtyping | Ariel Ben-Yehuda | -0/+4 | |
| 2018-12-19 | Replace current crate's searchIndex when regenerating | Guillaume Gomez | -2/+2 | |
| 2018-12-18 | Fix string for array access suggestion | varkor | -1/+15 | |
| 2018-12-18 | Fix string for raw pointer deref suggestion | varkor | -5/+33 | |
| 2018-12-18 | Replace "native pointer" in error message with "raw pointer" | varkor | -4/+4 | |
| 2018-12-18 | Fix mobile menu rendering collision with tooltip. | John Heitmann | -1/+1 | |
| Bring the mobile-mode menu in front of the ⓘ icon. | ||||
| 2018-12-18 | Avoid using open_global_now | Alex Crichton | -1/+1 | |
| 2018-12-18 | Auto merge of #56863 - arielb1:supertrait-self-4, r=nikomatsakis | bors | -3/+193 | |
| fix trait objects with a Self-containing projection values Fixes #56288. This follows ALT2 in the issue. beta-nominating since this is a regression. r? @nikomatsakis | ||||
| 2018-12-18 | Don't render const keyword on stable | Guillaume Gomez | -2/+45 | |
| 2018-12-18 | Mark tuple structs as live if their constructors are used | Oliver Scherer | -43/+61 | |
