about summary refs log tree commit diff
path: root/src/libsyntax/codemap.rs
AgeCommit message (Expand)AuthorLines
2014-02-19Fix bug with zero-length filemaps and rename bytepos_to_local_charpos to byte...Nick Cameron-8/+78
2014-02-05pull extra::{serialize, ebml} into a separate libserialize crateJeff Olson-1/+1
2014-02-02libsyntax: Fix tests.Patrick Walton-2/+2
2014-02-02librustc: De-`@str` `NameAndSpan`Patrick Walton-3/+3
2014-02-02libsyntax: De-`@str` pathnamesPatrick Walton-3/+3
2014-02-02librustc: Stop using `@str` for source.Patrick Walton-2/+2
2014-01-26Removed all instances of XXX in preparation for relaxing of FIXME ruleSalem Talha-1/+1
2014-01-23auto merge of #11718 : ktt3ja/rust/borrowck-error-msg, r=brsonbors-4/+0
2014-01-23Make some borrow checker errors more user friendlyKiet Tran-4/+0
2014-01-21[std::vec] Rename .last_opt() to .last(), drop the old .last() behaviorSimon Sapin-6/+3
2014-01-21Remove unnecessary parentheses.Huon Wilson-1/+1
2014-01-15libsyntax: Remove the obsolete ability to parse from substrings.Patrick Walton-42/+8
2014-01-04Don't allow newtype structs to be dereferenced. #6246Brian Anderson-6/+6
2014-01-03libsyntax: De-`@mut` `CodeMap::files`Patrick Walton-16/+28
2014-01-03libsyntax: De-`@mut` `FileMap::multibyte_chars`Patrick Walton-4/+6
2014-01-03libsyntax: De-`@mut` `FileMap::lines`Patrick Walton-10/+14
2014-01-02Output columns 1-based. Fixes #10848Jan Niklas Hasse-2/+2
2014-01-01syntax::codemap: Add static DUMMY_SPklutzy-8/+5
2013-12-12Add --dep-info to write Makefile-compatible dependency info.Jack Moffitt-0/+4
2013-12-08Remove dead codesKiet Tran-7/+0
2013-12-07syntax: print expansion info from #[attribute] macros in the correctHuon Wilson-1/+15
2013-11-20Make BytePos 32-bitSeo Sanghyeon-5/+7
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-7/+7
2013-09-30syntax: Remove usage of fmt!Alex Crichton-10/+10
2013-09-14These impls, at least, can be avoided by deriving Ord.Lindsey Kuper-16/+2
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-27/+27
2013-08-12Forbid pub/priv where it has no effectAlex Crichton-2/+2
2013-08-05auto merge of #8278 : cmr/rust/workaround, r=brsonbors-4/+11
2013-08-03remove obsolete `foreach` keywordDaniel Micay-3/+3
2013-08-03Work around #8256, do not fail the task, just return NoneCorey Richardson-4/+11
2013-08-02replace `range` with an external iteratorDaniel Micay-2/+1
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-2/+2
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-4/+7
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-1/+1
2013-07-05Do not rely on newtype enum dereferenceSeo Sanghyeon-7/+2
2013-06-29Use more deriving(IterBytes) in libsyntax.Ben Blum-46/+7
2013-06-25great renaming propagation: syntaxCorey Richardson-5/+3
2013-06-23vec: remove BaseIter implementationDaniel Micay-2/+2
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-11/+11
2013-06-10std: convert character-based str::find_* to methods. Add .slice_{to,from} met...Huon Wilson-6/+5
2013-06-10std: remove str::{len, slice, is_empty} in favour of methods.Huon Wilson-3/+3
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-15/+11
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+3
2013-05-23core: remove iter_bytes helper functionsErick Tryzelaar-4/+8
2013-05-22librustc: Change `std` to `extra` throughout libsyntax and librustcPatrick Walton-1/+1
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-19Register snapshotsBrian Anderson-48/+0
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-2/+2
2013-05-16syntax: deprecate #[auto_{en,de}code] in favour of #[deriving({En,De}codable)].Huon Wilson-3/+1
2013-05-14syntax: add IterBytes impls for some ast typesErick Tryzelaar-0/+60