]> git.lizzy.rs Git - rust.git/commit - src/tools/miri
Rollup merge of #76285 - matklad:censor-spacing, r=petrochenkov
authorDylan DPC <dylan.dpc@gmail.com>
Sat, 5 Sep 2020 14:28:36 +0000 (16:28 +0200)
committerGitHub <noreply@github.com>
Sat, 5 Sep 2020 14:28:36 +0000 (16:28 +0200)
commit85cee57fd791d670d92dc61e0ad71594128dd45a
tree1c73e6113a1a479b514949d9db2ff538f3661357
parentb4d387302416c90a3f70211770292d8d8ab5e07d
parent09d3db2e590030de8ae7d00589f8a174e5f51f03
Rollup merge of #76285 - matklad:censor-spacing, r=petrochenkov

Move jointness censoring to proc_macro

Proc-macro API currently exposes jointness in `Punct` tokens. That is,
`+` in `+one` is **non** joint.

Our lexer produces jointness info for all tokens, so we need to censor
it *somewhere*

Previously we did this in a lexer, but it makes more sense to do this
in a proc-macro server.

r? @petrochenkov