Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Quick dbg!(expr) macro #2173

Closed
wants to merge 30 commits into from
Closed
Changes from 8 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
54ed527
rfc: quick_debug_macro, initial commit
Centril Oct 13, 2017
aa1968a
rfc: quick_debug_macro, improvements to the format
Centril Oct 13, 2017
fc99ed9
rfc: quick_debug_macro, s/rustbot/playbot-mini
Centril Oct 13, 2017
fe29054
rfc: quick_debug_macro, added unresolved question regarding non-Debug…
Centril Oct 13, 2017
b19274d
rfc: quick_debug_macro, s/production quality/non-trivial. See discuss…
Centril Oct 13, 2017
9bdeac5
rfc: quick_debug_macro, removed playbot-mini argument per discussion …
Centril Oct 13, 2017
a65370a
rfc: quick_debug_macro, optional formatting arg (req by @sdleffler) +…
Centril Oct 13, 2017
bff3335
rfc: quick_debug_macro, updated RFC with labels and multiple expressi…
Centril Oct 16, 2017
4499728
rfc, quick_debug_macro: fixed language wrt. while/without hurting perf
Centril Oct 18, 2017
550b95b
rfc, quick_debug_macro: inserted manual word-wrap for readability
Centril Oct 18, 2017
458c636
rfc, quick_debug_macro: exact impl now uses BufWriter + stderr().lock()
Centril Oct 18, 2017
193bf00
rfc, quick_debug_macro: readded column!() to currently unresolved + p…
Centril Oct 18, 2017
4769aec
rfc, quick_debug_macro: moved macro name bikeshed to # rationale & al…
Centril Oct 18, 2017
f4dfdd5
rfc, quick_debug_macro: added How do we teach this? section on pedago…
Centril Oct 18, 2017
34c1d05
rfc, quick_debug_macro: note on qdbg!
Centril Oct 18, 2017
be6b4d1
rfc, quick_debug_macro: trailing newline => unresolved questions.
Centril Oct 18, 2017
b081c82
rfc, quick_debug_macro: optimized macro for release builds wrt. compi…
Centril Oct 18, 2017
55b90ff
rfc, quick_debug_macro, ref-level-impl: notes on why macro is identit…
Centril Oct 18, 2017
34f8d6b
rfc, quick_debug_macro: fixed mistake in prev commit + fixed link in …
Centril Oct 18, 2017
08b5543
rfc, quick_debug_macro: expanded on dbg! as identity in motivation
Centril Oct 18, 2017
7307a6f
rfc, quick_debug_macro: enforce label is string literal + note on sho…
Centril Oct 18, 2017
ee0cc86
rfc, quick_debug_macro: updated to reflect discussed changes
Centril Oct 19, 2017
8fc21ec
rfc, quick_debug_macro: improved guide-level-explanation with factori…
Centril Oct 19, 2017
f98c6ad
rfc, quick_debug_macro: more Q & A + minor formatting fixes
Centril Oct 23, 2017
4c83cb5
rfc, quick_debug_macro: added notes on panic!()s
Centril Oct 24, 2017
708504e
rfc, quick_debug_macro: improved formatting + notes on specialization
Centril Oct 26, 2017
98a2492
rfc, quick_debug_macro: simplified macro slightly, no semantic changes
Centril Oct 27, 2017
d2d2f3b
rfc, quick_debug_macro: allow dbg!(); + internal consistency fixes + …
Centril Jan 19, 2018
354870c
rfc, quick_debug_macro: added motivation: the macro is not very usefu…
Centril Jan 19, 2018
5d0a0c9
rfc, quick_debug_macro: fixed typo; thanks @xftroxgpx
Centril Jan 29, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading