summary refs log tree commit diff
path: root/src/librustc/plugin/load.rs
AgeCommit message (Expand)AuthorLines
2015-05-09Squeeze the last bits of `task`s in documentation in favor of `thread`Barosl Lee-1/+1
2015-03-27Updated std::dynamic_lib to use std::path.Aaron Weiss-5/+0
2015-03-12Stabilize std::pathAaron Turon-0/+4
2015-03-04std: Deprecate std::old_io::fsAlex Crichton-5/+8
2015-02-24std: Move std::env to the new I/O APIsAlex Crichton-2/+2
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-3/+3
2015-02-12Separate macro and plugin loadingKeegan McAllister-167/+12
2015-02-12creader: Clean up macro/plugin APIKeegan McAllister-27/+13
2015-02-10Forbid undefined names in macro use / macro reexportKeegan McAllister-26/+41
2015-02-09Add a help message for deprecated #[plugin] extern crateKeegan McAllister-0/+3
2015-02-09Use a crate attribute to load pluginsKeegan McAllister-42/+55
2015-02-06librustc has been updatedGuillaumeGomez-1/+1
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-2/+2
2015-02-02rollup merge of #21830: japaric/for-cleanupAlex Crichton-6/+6
2015-02-02`for x in xs.into_iter()` -> `for x in xs`Jorge Aparicio-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-5/+5
2015-02-01std: Add a new `env` moduleAlex Crichton-2/+2
2015-01-21rustc: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-8/+16
2015-01-08librustc_driver: Add support for loading plugins via command line (fixes #15446)Manish Goregaokar-19/+18
2015-01-08librustc::plugin : make PluginLoader usable for loading argument-specified pl...Manish Goregaokar-17/+39
2015-01-08librustc::metadata : Allow passing a string to read_plugin_metadataManish Goregaokar-2/+2
2015-01-07use slicing sugarJorge Aparicio-3/+3
2015-01-07Replace full slice notation with index callsNick Cameron-3/+3
2015-01-05Forbid '#[macro_use] extern crate' outside the crate rootKeegan McAllister-0/+16
2015-01-05Pass the #[plugin(...)] meta item to the registrarKeegan McAllister-7/+25
2015-01-05Allow selective macro importKeegan McAllister-5/+28
2015-01-05Move #[macro_reexport] to extern crateKeegan McAllister-1/+27
2015-01-05Replace #[phase] with #[plugin] / #[macro_use] / #[no_link]Keegan McAllister-12/+22
2015-01-05creader: Load parts of plugin metadata on demandKeegan McAllister-32/+27
2015-01-05Reformat metadata for exported macrosKeegan McAllister-20/+13
2015-01-05creader: Use a single structKeegan McAllister-3/+3
2014-12-21Fallout of std::str stabilizationAlex Crichton-3/+3
2014-11-19Make os::getcwd() return IoResult<Path>Barosl Lee-1/+1
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-2/+2
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-1/+1
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-4/+4
2014-07-21rustc: Pass optional additional plugins to compile_inputBrian Anderson-2/+16
2014-07-11make walk/visit_mac opt-in onlyJohn Clements-0/+5
2014-06-28Rename all raw pointers as necessaryAlex Crichton-1/+1
2014-06-13librustc: Forbid `transmute` from being called on types whose size isPatrick Walton-2/+4
2014-06-09std: Move dynamic_lib from std::unstable to stdBrian Anderson-1/+1
2014-06-09Document rustc::pluginKeegan McAllister-1/+15
2014-06-09Implement #[plugin_registrar]Keegan McAllister-0/+131