mirror of
https://github.com/intel/llvm.git
synced 2026-02-04 11:38:04 +08:00
Reflow paragraphs in comments.
This is intended as a clean up after the big clang-format commit
(r280751), which unfortunately resulted in many of the comment
paragraphs in LLDB being very hard to read.
FYI, the script I used was:
import textwrap
import commands
import os
import sys
import re
tmp = "%s.tmp"%sys.argv[1]
out = open(tmp, "w+")
with open(sys.argv[1], "r") as f:
header = ""
text = ""
comment = re.compile(r'^( *//) ([^ ].*)$')
special = re.compile(r'^((([A-Z]+[: ])|([0-9]+ )).*)|(.*;)$')
for line in f:
match = comment.match(line)
if match and not special.match(match.group(2)):
# skip intentionally short comments.
if not text and len(match.group(2)) < 40:
out.write(line)
continue
if text:
text += " " + match.group(2)
else:
header = match.group(1)
text = match.group(2)
continue
if text:
filled = textwrap.wrap(text, width=(78-len(header)),
break_long_words=False)
for l in filled:
out.write(header+" "+l+'\n')
text = ""
out.write(line)
os.rename(tmp, sys.argv[1])
Differential Revision: https://reviews.llvm.org/D46144
llvm-svn: 331197
This commit is contained in:
@@ -168,14 +168,10 @@ SBDebugger SBDebugger::Create(bool source_init_files,
|
||||
SBDebugger debugger;
|
||||
|
||||
// Currently we have issues if this function is called simultaneously on two
|
||||
// different
|
||||
// threads. The issues mainly revolve around the fact that the
|
||||
// lldb_private::FormatManager
|
||||
// uses global collections and having two threads parsing the .lldbinit files
|
||||
// can cause
|
||||
// mayhem. So to get around this for now we need to use a mutex to prevent bad
|
||||
// things
|
||||
// from happening.
|
||||
// different threads. The issues mainly revolve around the fact that the
|
||||
// lldb_private::FormatManager uses global collections and having two threads
|
||||
// parsing the .lldbinit files can cause mayhem. So to get around this for
|
||||
// now we need to use a mutex to prevent bad things from happening.
|
||||
static std::recursive_mutex g_mutex;
|
||||
std::lock_guard<std::recursive_mutex> guard(g_mutex);
|
||||
|
||||
@@ -220,10 +216,10 @@ void SBDebugger::Destroy(SBDebugger &debugger) {
|
||||
}
|
||||
|
||||
void SBDebugger::MemoryPressureDetected() {
|
||||
// Since this function can be call asynchronously, we allow it to be
|
||||
// non-mandatory. We have seen deadlocks with this function when called
|
||||
// so we need to safeguard against this until we can determine what is
|
||||
// causing the deadlocks.
|
||||
// Since this function can be call asynchronously, we allow it to be non-
|
||||
// mandatory. We have seen deadlocks with this function when called so we
|
||||
// need to safeguard against this until we can determine what is causing the
|
||||
// deadlocks.
|
||||
Log *log(GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
|
||||
|
||||
const bool mandatory = false;
|
||||
@@ -256,9 +252,9 @@ void SBDebugger::SkipAppInitFiles(bool b) {
|
||||
m_opaque_sp->GetCommandInterpreter().SkipAppInitFiles(b);
|
||||
}
|
||||
|
||||
// Shouldn't really be settable after initialization as this could cause lots of
|
||||
// problems; don't want users
|
||||
// trying to switch modes in the middle of a debugging session.
|
||||
// Shouldn't really be settable after initialization as this could cause lots
|
||||
// of problems; don't want users trying to switch modes in the middle of a
|
||||
// debugging session.
|
||||
void SBDebugger::SetInputFileHandle(FILE *fh, bool transfer_ownership) {
|
||||
Log *log(GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user