rust/src/librustc_back
bors c23a9d42ea Auto merge of #25387 - eddyb:syn-file-loader, r=nikomatsakis
This allows compiling entire crates from memory or preprocessing source files before they are tokenized.

Minor API refactoring included, which is a [breaking-change] for libsyntax users:
* `ParseSess::{next_node_id, reserve_node_ids}` moved to rustc's `Session`
* `new_parse_sess` -> `ParseSess::new`
* `new_parse_sess_special_handler` -> `ParseSess::with_span_handler`
* `mk_span_handler` -> `SpanHandler::new`
* `default_handler` -> `Handler::new`
* `mk_handler` -> `Handler::with_emitter`
* `string_to_filemap(sess source, path)` -> `sess.codemap().new_filemap(path, source)`
2015-05-17 00:05:34 +00:00
..
target syntax: refactor (Span)Handler and ParseSess constructors to be methods. 2015-05-14 01:47:56 +03:00
abi.rs
archive.rs rustc_back: Only use archive member filenames 2015-05-12 11:06:11 -07:00
arm.rs
lib.rs libs: Move favicon URLs to HTTPS 2015-05-15 16:04:01 -07:00
mips.rs
mipsel.rs
rpath.rs std: Expand the area of std::fs 2015-04-27 17:16:44 -07:00
sha2.rs std: Bring back f32::from_str_radix as an unstable API 2015-04-21 15:23:54 -07:00
svh.rs
target_strs.rs
tempdir.rs Negative case of len() -> is_empty() 2015-04-14 20:26:03 -07:00
x86_64.rs
x86.rs