You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This changes the parsing of the language string
in code examples so that unrecognized examples
are not considered Rust code. This was, for example,
the case when a code example was marked `sh` for shell
code.
This relieves authors of having to mark those samples
as `notrust`.
Also adds recognition of the positive marker `rust`.
By default, unmarked examples are still considered rust.
If any rust-specific tags are seen, code is considered
rust unless marked as "notrust".
Adds test cases for the detection logic.
5 commit comments
bors commentedon Jun 2, 2014
saw approval from alexcrichton
at skade@3fef7a7
bors commentedon Jun 2, 2014
merging skade/rust/rustdoc-robust-langstring-parsing = 3fef7a7 into auto
bors commentedon Jun 2, 2014
skade/rust/rustdoc-robust-langstring-parsing = 3fef7a7 merged ok, testing candidate = b981add
bors commentedon Jun 2, 2014
all tests pass:
success: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/6036
success: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/6034
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/5130
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/5138
success: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/6134
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/5222
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/5230
success: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/6136
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/5221
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/5227
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/5287
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/3023
success: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/6126
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/5222
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/5237
bors commentedon Jun 2, 2014
fast-forwarding master to auto = b981add