diff options
| author | bors <bors@rust-lang.org> | 2018-06-25 08:54:16 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-06-25 08:54:16 +0000 |
| commit | 446aef691e7223f31b18236fb9bf2d08bc25ba46 (patch) | |
| tree | 7e3a20d6f84ee32c84d09fd06c3e169dd66ad676 /src/libstd | |
| parent | 5f9c7f9e6d069e62027e168da557625d0b518f3e (diff) | |
| parent | 16d7f87b6cd416175cf145a17230051f83b15bf8 (diff) | |
| download | rust-446aef691e7223f31b18236fb9bf2d08bc25ba46.tar.gz rust-446aef691e7223f31b18236fb9bf2d08bc25ba46.zip | |
Auto merge of #51335 - mark-i-m:allocator, r=oli-obk
Prohibit `global_allocator` in submodules Background: #44113 is caused by weird interactions with hygiene. Hygiene is hard. After a lot of playing around, we decided that the best path forward would be to prohibit `global_allocator`s from being in submodules for now. When somebody gets it working, we can re-enable it. This PR contains the following - Some hygiene "fixes" -- things I suspect are the correct thing to do that will make life easier in the future. This includes using call_site hygiene for the generated module and passing the correct crate name to the expansion config. - Comments and minor formatting fixes - Some debugging code - Code to prohibit `global_allocator` in submodules - Test checking that the proper error occurs. cc #44113 #49320 #51241 r? @alexcrichton
Diffstat (limited to 'src/libstd')
0 files changed, 0 insertions, 0 deletions
