about summary refs log tree commit diff
path: root/src/rt/rust_kernel.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-02-26 20:00:38 -0800
committerbors <bors@rust-lang.org>2013-02-26 20:00:38 -0800
commit99a902c81d7bc57fece1b520591f328afe76154a (patch)
treefeb170d7d7bbae635fa641076ab97d1b3fbc9e14 /src/rt/rust_kernel.cpp
parent28b50a48927db9408060d141b8dcb3a830272365 (diff)
parent6aefaf22c758b76703ed850bcf817dda127a5d67 (diff)
downloadrust-99a902c81d7bc57fece1b520591f328afe76154a.tar.gz
rust-99a902c81d7bc57fece1b520591f328afe76154a.zip
auto merge of #5120 : jbclements/rust/macros-have-scope, r=pcwalton
r?

After this patch, macros declared in a module, function, or block can only be used inside of that module, function or block, with the exception of modules declared with the #[macro_escape] attribute; these modules allow macros to escape, and can be used as a limited macro export mechanism.

This pull request also includes miscellaneous comments, lots of new test cases, a few renamings, and a few as-yet-unused data definitions for hygiene.

Diffstat (limited to 'src/rt/rust_kernel.cpp')
0 files changed, 0 insertions, 0 deletions