| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-04-21 | syntax: Copy unstable str::char_at into libsyntax | Erick Tryzelaar | -22/+39 | |
| 2015-04-21 | syntax: Change ExpnId::{from,to}_llvm_cookie to {from,to}_u32 | Erick Tryzelaar | -6/+4 | |
| 2015-04-21 | syntax: Remove #[feature(path_ext)] | Erick Tryzelaar | -3/+3 | |
| Replace Path::exists with stable metadata call. | ||||
| 2015-04-21 | syntax: replace Vec::push_all with stable Vec::extend | Erick Tryzelaar | -9/+14 | |
| 2015-04-21 | syntax: Replace Vec::map_in_place with stable mut iterator | Erick Tryzelaar | -9/+11 | |
| 2015-04-21 | syntax: Replace [].tail with the stable [1..] syntax | Erick Tryzelaar | -1/+1 | |
| 2015-04-21 | syntax: Replace String::from_str with the stable String::from | Erick Tryzelaar | -9/+9 | |
| 2015-04-21 | syntax: remove #[feature(quote, unsafe_destructor)] | Erick Tryzelaar | -6/+43 | |
| 2015-04-21 | syntax: Don't use unstable fn to convert single element to a slice | Erick Tryzelaar | -1/+4 | |
| 2015-04-21 | syntax: Remove use of TraitObject in pretty printer | Erick Tryzelaar | -13/+8 | |
| 2015-04-21 | syntax: remove uses of `.into_cow()` | Erick Tryzelaar | -5/+4 | |
| 2015-04-21 | syntax: Remove uses of #[feature(slice_patterns)] | Erick Tryzelaar | -47/+73 | |
| 2015-04-21 | syntax: remove #![feature(box_syntax, box_patterns)] | Erick Tryzelaar | -46/+44 | |
| 2015-04-21 | Model lexer: Fix remaining issues | Piotr Czarnecki | -4/+0 | |
| 2015-04-18 | Rollup merge of #24542 - michaelsproul:rollup, r=alexcrichton | Manish Goregaokar | -0/+21 | |
| I did a manual merge of all the extended error PRs as we were getting merge conflicts yesterday. I think this is preferable to merging separately as I ended up having to manually merge @nham and @GuillaumeGomez's commits. Rollup of #24458, #24482 and #24488. #24482 and #24488 were already re-approved, and would need to be cancelled if this is merged instead. | ||||
| 2015-04-18 | Auto merge of #24428 - kwantam:deprecate_unicode_fns, r=alexcrichton | bors | -8/+7 | |
| This patch 1. renames libunicode to librustc_unicode, 2. deprecates several pieces of libunicode (see below), and 3. removes references to deprecated functions from librustc_driver and libsyntax. This may change pretty-printed output from these modules in cases involving wide or combining characters used in filenames, identifiers, etc. The following functions are marked deprecated: 1. char.width() and str.width(): --> use unicode-width crate 2. str.graphemes() and str.grapheme_indices(): --> use unicode-segmentation crate 3. str.nfd_chars(), str.nfkd_chars(), str.nfc_chars(), str.nfkc_chars(), char.compose(), char.decompose_canonical(), char.decompose_compatible(), char.canonical_combining_class(): --> use unicode-normalization crate | ||||
| 2015-04-18 | Auto merge of #23985 - erickt:derive-cleanup, r=erickt | bors | -512/+496 | |
| This extracts some of the minor cleanup patches from #23905. | ||||
| 2015-04-17 | Rollup merge of #24454 - aochagavia:debug, r=alexcrichton | Manish Goregaokar | -8/+29 | |
| Implement `Debug`, `Display` and `Error` for `FatalError` and `ExplicitBug` | ||||
| 2015-04-17 | Rollup merge of #24430 - laumann:trace-macros-flag, r=pnkfelix | Manish Goregaokar | -4/+4 | |
| This is the second attempt at turning the trace_macros macro into a compiler flag. See #22619 | ||||
| 2015-04-17 | Enforce 80 char lines in extended errors. | Michael Sproul | -3/+12 | |
| 2015-04-17 | Validate format of extended error descriptions. | Michael Sproul | -0/+12 | |
| 2015-04-16 | Fix some documentation typos | Luke Gallagher | -1/+1 | |
| 2015-04-16 | Omit 'obsolete' note for warning if -Awarning | Mathijs van de Nes | -1/+2 | |
| 2015-04-16 | deprecate Unicode functions that will be moved to crates.io | kwantam | -8/+7 | |
| This patch 1. renames libunicode to librustc_unicode, 2. deprecates several pieces of libunicode (see below), and 3. removes references to deprecated functions from librustc_driver and libsyntax. This may change pretty-printed output from these modules in cases involving wide or combining characters used in filenames, identifiers, etc. The following functions are marked deprecated: 1. char.width() and str.width(): --> use unicode-width crate 2. str.graphemes() and str.grapheme_indices(): --> use unicode-segmentation crate 3. str.nfd_chars(), str.nfkd_chars(), str.nfc_chars(), str.nfkc_chars(), char.compose(), char.decompose_canonical(), char.decompose_compatible(), char.canonical_combining_class(): --> use unicode-normalization crate | ||||
| 2015-04-16 | Auto merge of #24423 - tbelaire:include_bytes, r=alexcrichton | bors | -0/+5 | |
| This is a little bit tricky, since with include_str!, we know that we are including utf-8 content, so it's safe to store the source as a String in a FileMap. We don't know that for include_bytes!, but I don't think we actually need to track the contents anyways, so I'm passing "". new_filemap does check for the zero length content, and it should be reasonable, howeven I'm not sure if it would be better to pass None instead of Some(Rc::new("")) as the src component of a FileMap. Fixes bug #24348 | ||||
| 2015-04-16 | Auto merge of #23682 - tamird:DRY-is-empty, r=alexcrichton | bors | -44/+44 | |
| r? @alexcrichton | ||||
| 2015-04-15 | syntax: Clean up the indentation for #[derive(Eq)] | Erick Tryzelaar | -12/+14 | |
| 2015-04-15 | syntax: Change deriving methods to take a `&mut FnMut(P<Item>)` | Erick Tryzelaar | -115/+97 | |
| This allows #[derive(...)]` to create more than one impl | ||||
| 2015-04-15 | syntax: Rename deriving/cmp/* to match their current names | Erick Tryzelaar | -415/+415 | |
| 2015-04-16 | Auto merge of #24485 - brson:is, r=alexcrichton | bors | -2/+0 | |
| It was an oversight that this was not done in the great int upheaval. [breaking-change] | ||||
| 2015-04-15 | Forbid is/us suffixes. Fixes #22496 | Brian Anderson | -2/+0 | |
| It was an oversight that this was not done in the great int upheaval. [breaking-change] | ||||
| 2015-04-15 | Rollup merge of #24438 - nrc:tuple-span, r=sfackler | Steve Klabnik | -1/+1 | |
| 2015-04-15 | Auto merge of #24436 - fhahn:fix-small-typo, r=steveklabnik | bors | -1/+1 | |
| 2015-04-15 | Implement traits for parser error structs | Adolfo Ochagavía | -8/+29 | |
| Implement `Debug`, `Display` and `Error` for `FatalError` and `ExplicitBug` | ||||
| 2015-04-14 | Negative case of `len()` -> `is_empty()` | Tamir Duberstein | -30/+30 | |
| `s/([^\(\s]+\.)len\(\) [(?:!=)>] 0/!$1is_empty()/g` | ||||
| 2015-04-14 | Positive case of `len()` -> `is_empty()` | Tamir Duberstein | -14/+14 | |
| `s/(?<!\{ self)(?<=\.)len\(\) == 0/is_empty()/g` | ||||
| 2015-04-15 | Fix the span for tuple expressions | Nick Cameron | -1/+1 | |
| 2015-04-14 | Remove superfluous `the` from `custom_attribute` feature gate message | Florian Hahn | -1/+1 | |
| 2015-04-14 | Test fixes and rebase conflicts | Alex Crichton | -1/+1 | |
| 2015-04-14 | rollup merge of #24391: nrc/visit-vis | Alex Crichton | -23/+30 | |
| 2015-04-14 | rollup merge of #24381: erickt/cleanup | Alex Crichton | -1/+5 | |
| Just some minor patches I've been sitting on. | ||||
| 2015-04-14 | include_bytes! now registers the file included | Theo Belaire | -0/+5 | |
| This is a little bit tricky, since with include_str!, we know that we are including utf-8 content, so it's safe to store the source as a String in a FileMap. We don't know that for include_bytes!, but I don't think we actually need to track the contents anyways, so I'm passing "". new_filemap does check for the zero length content, and it should be reasonable, howeven I'm not sure if it would be better to pass None instead of Some(Rc::new("")) as the src component of a FileMap. Fixes bug #24348 | ||||
| 2015-04-14 | syntax: Remove derive(Rand) | Alex Crichton | -178/+0 | |
| 2015-04-14 | std: Remove old_io/old_path/rand modules | Alex Crichton | -17/+0 | |
| This commit entirely removes the old I/O, path, and rand modules. All functionality has been deprecated and unstable for quite some time now! | ||||
| 2015-04-14 | Auto merge of #24312 - rprichard:destabilize-format-args, r=alexcrichton | bors | -19/+25 | |
| Fixes #22953. | ||||
| 2015-04-14 | Add "trace-macros" as a compiler flag | Thomas Jespersen | -4/+4 | |
| Fixes #22619 | ||||
| 2015-04-14 | Auto merge of #24295 - contradictioned:master, r=alexcrichton | bors | -1/+7 | |
| As i proposed in #24262 (and found acceptance in the IRC channel), added a compiler warning for wrong escaping of curly braces. | ||||
| 2015-04-14 | Expose visibility for fns in syntax::visit | Nick Cameron | -23/+30 | |
| 2015-04-13 | syntax: Publically expose printing where clauses, and add attr_to_string | Erick Tryzelaar | -1/+5 | |
| 2015-04-13 | Added a help span which informs the user about the escaping of curly braces ↵ | Manuel Hoffmann | -1/+7 | |
| in a format string if a wrongly escaped one is detected in a string. | ||||
