| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-08-05 | Fix incremental tests | varkor | -2/+4 | |
| 2018-08-05 | Add special support for libc | varkor | -6/+3 | |
| 2018-08-05 | Add support for feature attributes on macros | varkor | -4/+3 | |
| 2018-08-05 | Convert unknown_features lint into an error | varkor | -575/+247 | |
| 2018-08-05 | Turn the duplicate feature lint into an error | varkor | -48/+46 | |
| 2018-08-05 | Remove unnecessary feature attributes that sneaked in | varkor | -16/+0 | |
| 2018-08-05 | Remove obsolete tests in tidy | varkor | -32/+3 | |
| These have been replaced by more reliable checks in the compiler itself. | ||||
| 2018-08-05 | Remove panic-runtime opt-out | varkor | -9/+0 | |
| 2018-08-05 | Add a test for feature attribute consistency | varkor | -0/+41 | |
| Note that this doesn't test consistency of some properties, like `reason`. | ||||
| 2018-08-05 | Add test for duplicate features | varkor | -0/+40 | |
| 2018-08-05 | Add a test for unknown features | varkor | -0/+29 | |
| 2018-08-05 | Fix test/ui | varkor | -7/+7 | |
| 2018-08-05 | Fix test/compile-fail | varkor | -216/+231 | |
| 2018-08-05 | Fix test/run-pass | varkor | -85/+36 | |
| 2018-08-05 | Fix test/run-fail | varkor | -6/+0 | |
| 2018-08-05 | Fix test/debuginfo | varkor | -1/+0 | |
| 2018-08-05 | Get around tidy bug | varkor | -4/+4 | |
| 2018-08-05 | Add duplicity lint for lang features | varkor | -29/+38 | |
| 2018-08-05 | Add a lint for duplicate feature attributes | varkor | -0/+15 | |
| 2018-08-05 | Trigger stable feature lint for lib features | varkor | -0/+10 | |
| 2018-08-05 | Add error for inconsistent stability `since` value | varkor | -0/+15 | |
| 2018-08-05 | Add lint for unknown feature attributes | varkor | -28/+268 | |
| 2018-08-05 | Correct invalid feature attributes | varkor | -46/+6 | |
| 2018-08-05 | Remove unnecessary or invalid feature attributes | varkor | -39/+3 | |
| 2018-08-05 | Auto merge of #52959 - matthewjasper:closure-spans, r=pnkfelix | bors | -330/+1253 | |
| [NLL] Use smaller spans for errors involving closure captures Closes #51170 Closes #46599 Error messages involving closures now point to the captured variable/closure args. r? @pnkfelix | ||||
| 2018-08-05 | Auto merge of #52991 - nikomatsakis:nll-escaping-into-return, r=pnkfelix | bors | -65/+331 | |
| avoid computing liveness for locals that escape into statics Fixes #52713 I poked at this on the plane and I think it's working -- but I want to do a bit more investigation and double check. The idea is to identify those local variables where the entire value will "escape" into the return -- for them, we don't need to compute liveness, since we know that the outlives relations from the return type will force those regions to be equal to free regions. This should help with html5ever in particular. - [x] test performance - [x] verify correctness - [x] add comments r? @pnkfelix cc @lqd | ||||
| 2018-08-05 | remove unused tcx argument | Niko Matsakis | -15/+10 | |
| 2018-08-05 | Auto merge of #53078 - alexcrichton:update-cargo, r=Mark-Simulacrum | bors | -0/+0 | |
| Update cargo to fix Rust 2018 build scripts | ||||
| 2018-08-04 | Update cargo to fix Rust 2018 build scripts | Alex Crichton | -0/+0 | |
| 2018-08-04 | Auto merge of #53057 - nrc:update, r=kennytm | bors | -39/+25 | |
| Update rustfmt, RLS, Clippy r? @kennytm Fixes RLS build and updates RLS and Rustfmt to their 1.0 RCs | ||||
| 2018-08-05 | Update rustfmt and RLS | Nick Cameron | -39/+25 | |
| 2018-08-04 | Auto merge of #52827 - GuillaumeGomez:generic-impls, r=QuietMisdreavus | bors | -329/+481 | |
| rustdoc: clean up generic impls r? @QuietMisdreavus | ||||
| 2018-08-04 | Auto merge of #52758 - Mark-Simulacrum:session-cleanup, r=pnkfelix | bors | -346/+313 | |
| Cleanup for librustc::session Some rather straightforward cleanup. Each commit mostly stands alone. | ||||
| 2018-08-04 | Rollup merge of #53062 - ljedrz:redundant_field_names, r=Mark-Simulacrum | kennytm | -50/+50 | |
| Remove redundant field names in structs | ||||
| 2018-08-04 | Remove redundant field names in structs | ljedrz | -50/+50 | |
| 2018-08-04 | Use diagnostic API on Session | Mark Rousskov | -4/+4 | |
| 2018-08-04 | Move share_generics getter onto options directly | Mark Rousskov | -25/+25 | |
| 2018-08-04 | Move basic_options to impl of Default | Mark Rousskov | -68/+70 | |
| 2018-08-04 | Simplify some handling of target_pointer_width | Mark Rousskov | -35/+6 | |
| 2018-08-04 | Normalize DebugInfoLevel to standard style | Mark Rousskov | -40/+38 | |
| 2018-08-04 | Normalize EntryFnType variants to standard style | Mark Rousskov | -14/+14 | |
| 2018-08-04 | Normalize variants of Passes to standard style | Mark Rousskov | -15/+12 | |
| 2018-08-04 | Normalize variants of CrateType to standard style | Mark Rousskov | -145/+144 | |
| This is a clippy-breaking change. | ||||
| 2018-08-04 | Privatize some exports from code_stats | Mark Rousskov | -2/+2 | |
| 2018-08-04 | Update to master | Guillaume Gomez | -50/+128 | |
| 2018-08-04 | Rollup merge of #53050 - carols10cents:rustdoc-moar-room, r=GuillaumeGomez | kennytm | -1/+1 | |
| Make left column of rustdoc search results narrower To make more room for the description of the item The description often has useful text that helps disambiguate between search results, but very little of it is shown. As a side effect, this breaks the alignment between the search results and the "In Return Types" tab, which tends to line up above the description-- up until I started investigating this, I thought "In Names"/"In Parameters"/"In Return Types" were column headers and I just never saw search results that had info for the "In Parameters" middle column! Now, with the two columns of search results each taking up about a half, they look more like tabs than column headers. Types that are long still wrap and look good-- I made some artificially long types in the following screenshots. Before screenshot: <img width="1258" alt="screen shot 2018-08-03 at 8 32 35 pm" src="https://user-images.githubusercontent.com/193874/43670805-56e3b3b4-975e-11e8-9296-600837d03de2.png"> After screenshot: <img width="1239" alt="screen shot 2018-08-03 at 8 31 17 pm" src="https://user-images.githubusercontent.com/193874/43670810-6591f9ac-975e-11e8-9e12-4ea9ab1e5806.png"> | ||||
| 2018-08-04 | Rollup merge of #51919 - tbu-:pr_num_to_from_bytes2, r=SimonSapin | kennytm | -18/+90 | |
| Provide `{to,from}_{ne,le,be}_bytes` functions on integers If one doesn't view integers as containers of bytes, converting them to bytes necessarily needs the specfication of encoding. I think Rust is a language that wants to be explicit. The `to_bytes` function is basically the opposite of that – it converts an integer into the native byte representation, but there's no mention (in the function name) of it being very much platform dependent. Therefore, I think it would be better to replace that method by three methods, the explicit `to_ne_bytes` ("native endian") which does the same thing and `to_{le,be}_bytes` which return the little- resp. big-endian encoding. | ||||
| 2018-08-04 | Remove FinderTrait and move its functions into DocContext | Guillaume Gomez | -180/+150 | |
| 2018-08-04 | Improve functions naming | Guillaume Gomez | -13/+13 | |
| 2018-08-04 | Fix dyn objects | Guillaume Gomez | -2/+2 | |
