summary refs log tree commit diff
path: root/src/librustc/plugin
AgeCommit message (Expand)AuthorLines
2015-05-24Auto merge of #25168 - Manishearth:register_attr, r=eddybbors-0/+20
2015-05-13address more review commentsManish Goregaokar-1/+1
2015-05-12Merge branch 'master' intoNick Cameron-1/+1
2015-05-09Squeeze the last bits of `task`s in documentation in favor of `thread`Barosl Lee-1/+1
2015-05-07address review commentsManish Goregaokar-8/+5
2015-05-07Add support for registering attributes with rustc in pluginsManish Goregaokar-0/+23
2015-04-25Rebasing and making MulitDecorators workNick Cameron-7/+2
2015-04-25Merge branch 'syntax' of https://github.com/aochagavia/rust into mulit-decorNick Cameron-0/+7
2015-04-16Fix broken links in the docsFlorian Hartwig-1/+1
2015-04-08Allow plugins to register LLVM passesKeegan McAllister-0/+14
2015-03-28Rollup merge of #23803 - richo:unused-braces, r=ManishearthManish Goregaokar-1/+1
2015-03-28cleanup: Remove unused braces in use statementsRicho Healey-1/+1
2015-03-27rollup merge of #23197: aatxe/masterAlex Crichton-5/+0
2015-03-27Updated std::dynamic_lib to use std::path.Aaron Weiss-5/+0
2015-03-26Update docs to fix various 404sGary M. Josack-1/+1
2015-03-12Stabilize std::pathAaron Turon-0/+4
2015-03-06Add #[allow_internal_unstable] to track stability for macros better.Huon Wilson-3/+8
2015-03-04std: Deprecate std::old_io::fsAlex Crichton-5/+8
2015-03-03Switched to Box::new in many places.Felix S. Klock II-1/+1
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-53/+64
2015-02-06librustc has been updatedGuillaumeGomez-1/+1
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-3/+3
2015-02-02rollup merge of #21830: japaric/for-cleanupAlex Crichton-7/+7
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-6/+6
2015-02-01std: Add a new `env` moduleAlex Crichton-2/+2
2015-01-31Replace uses of Decorator and ModifierAdolfo OchagavĂ­a-1/+3
2015-01-21rustc: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-8/+16
2015-01-15Syntax extensions on trait and impl items.Nick Cameron-2/+2
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/+38
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-16/+26
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
2015-01-05Replace LetSyntaxTT with MacroRulesTTKeegan McAllister-6/+15
2014-12-21Fallout of std::str stabilizationAlex Crichton-3/+3