]> git.lizzy.rs Git - rust.git/commit
format: remove all implicit ref handling outside of libfmt_macros
authorWang Xuerui <idontknw.wang@gmail.com>
Mon, 16 May 2016 17:02:42 +0000 (01:02 +0800)
committerWang Xuerui <idontknw.wang@gmail.com>
Wed, 13 Jul 2016 18:54:47 +0000 (02:54 +0800)
commit06b034ae8b418beab7d0767a9a8d29023558d701
treedeeae34e65e8aef561d7d04b9873c134ca9b24bd
parent71949f3b0dfdacbddc0c012accefbb8e8ec759d4
format: remove all implicit ref handling outside of libfmt_macros

format: beautifully get rid of ArgumentNext and CountIsNextParam

Now that CountIsNextParam and ArgumentNext are resolved during parse,
the need for handling them outside of libfmt_macros is obviated.

Note: *one* instance of implicit reference handling still remains, and
that's for implementing `all_args_simple`. It's trivial enough though,
so in this case it may be tolerable.
src/libfmt_macros/lib.rs
src/librustc_typeck/check/mod.rs
src/libsyntax_ext/format.rs