Author: teemperor
Date: Wed Aug 28 03:17:23 2019
New Revision: 370185
URL: http://llvm.org/viewvc/llvm-project?rev=370185&view=rev
Log:
[lldb] Fix and test completion for ambiguous long options
The refactoring patch for the option completion broke the completion
for ambiguous long options. As thi
Author: teemperor
Date: Wed Aug 28 04:18:47 2019
New Revision: 370186
URL: http://llvm.org/viewvc/llvm-project?rev=370186&view=rev
Log:
[lldb][NFC] Test custom C++ operators
Added:
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/operators/
lldb/trunk/packages/Python/lldbsuite/test/lang
Author: teemperor
Date: Wed Aug 28 05:14:39 2019
New Revision: 370194
URL: http://llvm.org/viewvc/llvm-project?rev=370194&view=rev
Log:
[lldb][NFC] Extend operator test case with conversion operators
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/operators/main.cpp
Modified: ll
Author: teemperor
Date: Wed Aug 28 05:32:58 2019
New Revision: 370195
URL: http://llvm.org/viewvc/llvm-project?rev=370195&view=rev
Log:
[lldb][NFC] Actually run all expects in lang/cpp/operators
Apparently inline tests stop running anything after an empty line
behind an self.expect, which is a ve
Author: teemperor
Date: Wed Aug 28 06:33:52 2019
New Revision: 370199
URL: http://llvm.org/viewvc/llvm-project?rev=370199&view=rev
Log:
[lldb][NFC] Test named operators like new and function names that might confuse
LLDB
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/operators/
Author: teemperor
Date: Wed Aug 28 06:46:01 2019
New Revision: 370201
URL: http://llvm.org/viewvc/llvm-project?rev=370201&view=rev
Log:
[lldb][NFC] Refactor and document ClangASTContext::IsOperator
Should make it clearer what actually is going on in there.
Modified:
lldb/trunk/include/lldb/S
Author: teemperor
Date: Thu Aug 29 02:39:33 2019
New Revision: 370315
URL: http://llvm.org/viewvc/llvm-project?rev=370315&view=rev
Log:
[lldb][NFC] Also test operator new/new[]/delete/delete[]/comma/addr-of
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/operators/main.cpp
Modif
Author: teemperor
Date: Thu Aug 29 02:57:02 2019
New Revision: 370316
URL: http://llvm.org/viewvc/llvm-project?rev=370316&view=rev
Log:
[lldb][NFC] Try fixing TestCompletion.py on Windows
Modified:
lldb/trunk/packages/Python/lldbsuite/test/functionalities/completion/TestCompletion.py
Modifi
Author: teemperor
Date: Thu Aug 29 11:53:20 2019
New Revision: 370395
URL: http://llvm.org/viewvc/llvm-project?rev=370395&view=rev
Log:
[lldb][NFC] Document options parameter in ClangUserExpression constructor
Somehow this option was only documented in the swift branch.
Modified:
lldb/trunk/
Author: teemperor
Date: Fri Aug 30 00:44:29 2019
New Revision: 370440
URL: http://llvm.org/viewvc/llvm-project?rev=370440&view=rev
Log:
[lldb][NFC] Move Clang-specific flags to ClangUserExpression
LLVMUserExpression doesn't use these variables and they are all specific to
Clang.
Also removes m_
Author: teemperor
Date: Fri Aug 30 12:19:25 2019
New Revision: 370503
URL: http://llvm.org/viewvc/llvm-project?rev=370503&view=rev
Log:
[lldb][NFC] More tests for invalid register command invocations
Modified:
lldb/trunk/packages/Python/lldbsuite/test/functionalities/register/register_comman
Author: teemperor
Date: Sat Aug 31 02:40:26 2019
New Revision: 370570
URL: http://llvm.org/viewvc/llvm-project?rev=370570&view=rev
Log:
[lldb][NFC] Remove unused prompt variable in TestMultilineCompletion.py
Modified:
lldb/trunk/packages/Python/lldbsuite/test/expression_command/multiline-com
Author: teemperor
Date: Sat Aug 31 02:41:25 2019
New Revision: 370571
URL: http://llvm.org/viewvc/llvm-project?rev=370571&view=rev
Log:
[lldb] Unify target checking in CommandObject
Summary:
We currently have several CommandObjects that manually reimplement the checking
for a selected target
or
Author: teemperor
Date: Sun Sep 1 06:36:44 2019
New Revision: 370611
URL: http://llvm.org/viewvc/llvm-project?rev=370611&view=rev
Log:
[lldb][NFC] Fix failing tests after restructuring test folder
Just adjusts all the relative paths in the Makefiles (and
the breakpoint test which seems to rely o
Author: teemperor
Date: Sun Sep 1 09:30:06 2019
New Revision: 370616
URL: http://llvm.org/viewvc/llvm-project?rev=370616&view=rev
Log:
[lldb][NFC] Fix failing tests on macOS after restructuring test folder
Modified:
lldb/trunk/packages/Python/lldbsuite/test/commands/add-dsym/uuid/Makefile
Author: teemperor
Date: Sun Sep 1 11:59:40 2019
New Revision: 370618
URL: http://llvm.org/viewvc/llvm-project?rev=370618&view=rev
Log:
[lldb][NFC] Add test for invalid expression command args
Added:
lldb/trunk/packages/Python/lldbsuite/test/commands/expression/invalid-args/
lldb/trunk/p
Author: teemperor
Date: Sun Sep 1 12:29:01 2019
New Revision: 370619
URL: http://llvm.org/viewvc/llvm-project?rev=370619&view=rev
Log:
[lldb] Test and fix invalid log command invocations
Added:
lldb/trunk/packages/Python/lldbsuite/test/commands/log/invalid-args/
lldb/trunk/packages/Pyth
Author: teemperor
Date: Mon Sep 2 00:40:06 2019
New Revision: 370623
URL: http://llvm.org/viewvc/llvm-project?rev=370623&view=rev
Log:
[lldb][NFC] Remove unnecessary lldb_enable_attach in TestMultilineCompletion
We don't actually need to call this for this test.
Modified:
lldb/trunk/packag
Author: teemperor
Date: Mon Sep 2 01:00:59 2019
New Revision: 370625
URL: http://llvm.org/viewvc/llvm-project?rev=370625&view=rev
Log:
[lldb][NFC] Add basic test for GUI command
Summary:
This adds a basic test for the GUI command. Just tests that it starts up, that
we can quit the gui
and help
Author: teemperor
Date: Mon Sep 2 01:34:57 2019
New Revision: 370628
URL: http://llvm.org/viewvc/llvm-project?rev=370628&view=rev
Log:
[lldb] Add description to option completions.
Summary:
Right now our argument completions are rather cryptic for command options as
they only list the letters:
Author: teemperor
Date: Mon Sep 2 03:55:52 2019
New Revision: 370638
URL: http://llvm.org/viewvc/llvm-project?rev=370638&view=rev
Log:
[lldb][NFC] Add test for source info
Added:
lldb/trunk/packages/Python/lldbsuite/test/commands/source/
lldb/trunk/packages/Python/lldbsuite/test/commands
Author: teemperor
Date: Mon Sep 2 04:30:00 2019
New Revision: 370641
URL: http://llvm.org/viewvc/llvm-project?rev=370641&view=rev
Log:
[lldb][NFC] Remove unused imports from TestIntegerTypes.py
Modified:
lldb/trunk/packages/Python/lldbsuite/test/types/TestIntegerTypes.py
Modified: lldb/trun
Author: teemperor
Date: Mon Sep 2 04:58:03 2019
New Revision: 370645
URL: http://llvm.org/viewvc/llvm-project?rev=370645&view=rev
Log:
[lldb][NFC] Remove unused imports from TestIntegerTypesExpr.py
Modified:
lldb/trunk/packages/Python/lldbsuite/test/types/TestIntegerTypesExpr.py
Modified:
Author: teemperor
Date: Mon Sep 2 05:10:16 2019
New Revision: 370647
URL: http://llvm.org/viewvc/llvm-project?rev=370647&view=rev
Log:
[lldb][NFC] Add test for invalid gui command
Added:
lldb/trunk/packages/Python/lldbsuite/test/commands/gui/invalid-args/
lldb/trunk/packages/Python/lldb
Author: teemperor
Date: Tue Sep 3 00:33:32 2019
New Revision: 370702
URL: http://llvm.org/viewvc/llvm-project?rev=370702&view=rev
Log:
[lldb][NFC] Remove setup boilerplate from types/ tests
This code doesn't seem to be necessary anymore.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/t
Author: teemperor
Date: Tue Sep 3 01:30:17 2019
New Revision: 370706
URL: http://llvm.org/viewvc/llvm-project?rev=370706&view=rev
Log:
[lldb][NFC] Unify log files in commands/log/basic
Modified:
lldb/trunk/packages/Python/lldbsuite/test/commands/log/basic/TestLogging.py
Modified:
lldb/trun
Author: teemperor
Date: Tue Sep 3 02:06:12 2019
New Revision: 370712
URL: http://llvm.org/viewvc/llvm-project?rev=370712&view=rev
Log:
[lldb] Test 'command' commands and fix the found crashes
Added:
lldb/trunk/packages/Python/lldbsuite/test/commands/command/invalid-args/
lldb/trunk/pack
Author: teemperor
Date: Tue Sep 3 02:19:51 2019
New Revision: 370717
URL: http://llvm.org/viewvc/llvm-project?rev=370717&view=rev
Log:
[lldb][NFC] Also test unaliasing in nested_alias test
Modified:
lldb/trunk/packages/Python/lldbsuite/test/commands/command/nested_alias/TestNestedAlias.py
Author: teemperor
Date: Tue Sep 3 02:21:47 2019
New Revision: 370718
URL: http://llvm.org/viewvc/llvm-project?rev=370718&view=rev
Log:
[lldb][NFC] Simplify script_alias test
Modified:
lldb/trunk/packages/Python/lldbsuite/test/commands/command/script_alias/TestCommandScriptAlias.py
Modified
Author: teemperor
Date: Tue Sep 3 02:25:02 2019
New Revision: 370719
URL: http://llvm.org/viewvc/llvm-project?rev=370719&view=rev
Log:
[lldb][NFC] Remove unnecessary constructors from invalid-args tests
Modified:
lldb/trunk/packages/Python/lldbsuite/test/commands/expression/invalid-args/Tes
Author: teemperor
Date: Tue Sep 3 02:40:25 2019
New Revision: 370724
URL: http://llvm.org/viewvc/llvm-project?rev=370724&view=rev
Log:
[lldb][NFC] Test that enabling all log options doesn't crash anything
Modified:
lldb/trunk/packages/Python/lldbsuite/test/commands/log/basic/TestLogging.py
Author: teemperor
Date: Tue Sep 3 03:13:45 2019
New Revision: 370733
URL: http://llvm.org/viewvc/llvm-project?rev=370733&view=rev
Log:
[lldb][NFC] Test 'command delete'
Added:
lldb/trunk/packages/Python/lldbsuite/test/commands/command/delete/
lldb/trunk/packages/Python/lldbsuite/test/co
Author: teemperor
Date: Tue Sep 3 03:15:45 2019
New Revision: 370734
URL: http://llvm.org/viewvc/llvm-project?rev=370734&view=rev
Log:
[lldb] Test 'frame select -r' and fix that INT32_MIN breaks the option parser
Added:
lldb/trunk/packages/Python/lldbsuite/test/commands/frame/select/
lld
Author: teemperor
Date: Tue Sep 3 09:21:57 2019
New Revision: 370776
URL: http://llvm.org/viewvc/llvm-project?rev=370776&view=rev
Log:
[lldb][NFC] Disable added frame select and all log option test on windows
Modified:
lldb/trunk/packages/Python/lldbsuite/test/commands/frame/select/TestFram
Author: teemperor
Date: Tue Sep 3 11:11:14 2019
New Revision: 370802
URL: http://llvm.org/viewvc/llvm-project?rev=370802&view=rev
Log:
[lldb][NFC] Remove unused overload of File::Read
Summary: It's neither used or tested here and in swift-lldb, so let's get rid
of it.
Reviewers: #lldb, davide
Author: teemperor
Date: Tue Sep 3 11:11:54 2019
New Revision: 370804
URL: http://llvm.org/viewvc/llvm-project?rev=370804&view=rev
Log:
[lldb][NFC] Remove lldbcurses.py
Summary: This doesn't seem to be used anymore (at least I can't find any
reference to this in the LLDB repo and it doesn't seem
Author: teemperor
Date: Wed Sep 4 01:02:52 2019
New Revision: 370848
URL: http://llvm.org/viewvc/llvm-project?rev=370848&view=rev
Log:
[lldb][NFC] Add a simple test for thread_local storage.
Seems we fail to read TLS data on Linux, so the test only runs on
macOS for now. We will see how this tes
Author: teemperor
Date: Wed Sep 4 02:10:28 2019
New Revision: 370854
URL: http://llvm.org/viewvc/llvm-project?rev=370854&view=rev
Log:
[lldb][NFC] Remove WriteRegister copy-pasta from ObjectFileMachO
The function had the same name as one of the member function, so
it was just copied to all class
Author: teemperor
Date: Wed Sep 4 02:18:10 2019
New Revision: 370856
URL: http://llvm.org/viewvc/llvm-project?rev=370856&view=rev
Log:
[lldb][NFC] Rename ReadRegisterValue to PrintRegisterValue
That was the actual name I had in mind, but it seems git didn't pick
that change up when committing my
Author: teemperor
Date: Wed Sep 4 04:40:29 2019
New Revision: 370879
URL: http://llvm.org/viewvc/llvm-project?rev=370879&view=rev
Log:
[lldb] Early exit in RangeDataVector:FindEntryIndexesThatContain
Summary:
We currently spend a lot of time in this function (around 27% of the
br-by-regex bench
Author: teemperor
Date: Wed Sep 4 04:41:23 2019
New Revision: 370880
URL: http://llvm.org/viewvc/llvm-project?rev=370880&view=rev
Log:
[lldb] Limit the amount of zeroes we use for padding when printing small floats
Summary:
We got a radar that printing small floats is not very user-friendly in L
Author: teemperor
Date: Wed Sep 4 05:38:43 2019
New Revision: 370887
URL: http://llvm.org/viewvc/llvm-project?rev=370887&view=rev
Log:
[lldb] Fix log statement in Socket::Write
We change num_bytes in this method, so this doesn't actually
log the parameter that we called the function with. No tes
Author: teemperor
Date: Thu Sep 5 01:45:20 2019
New Revision: 371028
URL: http://llvm.org/viewvc/llvm-project?rev=371028&view=rev
Log:
[lldb][NFC] Stabilize gui/basic test by waiting on prompt
We should wait on the GUI to exit before tearing down the test.
Modified:
lldb/trunk/packages/Pyth
Author: teemperor
Date: Thu Sep 5 07:51:23 2019
New Revision: 371077
URL: http://llvm.org/viewvc/llvm-project?rev=371077&view=rev
Log:
[lldb][NFC] Add dimensions to pexpect tests failing on sanitizer bot
I'm still unable to reproduce this locally, so let's see if this
is enough to make the bots
Author: teemperor
Date: Fri Sep 6 00:11:14 2019
New Revision: 371172
URL: http://llvm.org/viewvc/llvm-project?rev=371172&view=rev
Log:
[lldb] Remove xcode bot from website listing and fix link to sanitized
Modified:
lldb/trunk/docs/resources/bots.rst
Modified: lldb/trunk/docs/resources/bots
Author: teemperor
Date: Fri Sep 6 00:54:47 2019
New Revision: 371176
URL: http://llvm.org/viewvc/llvm-project?rev=371176&view=rev
Log:
[lldb][NFC] Remove unused Args::GetArgumentQuoteCharAtIndex
Modified:
lldb/trunk/include/lldb/Utility/Args.h
lldb/trunk/source/Utility/Args.cpp
Modified
Author: teemperor
Date: Fri Sep 6 01:39:53 2019
New Revision: 371180
URL: http://llvm.org/viewvc/llvm-project?rev=371180&view=rev
Log:
[lldb][NFC] Extend ArgsTest
Modified:
lldb/trunk/unittests/Utility/ArgsTest.cpp
Modified: lldb/trunk/unittests/Utility/ArgsTest.cpp
URL:
http://llvm.org/vi
Author: teemperor
Date: Fri Sep 6 01:40:31 2019
New Revision: 371181
URL: http://llvm.org/viewvc/llvm-project?rev=371181&view=rev
Log:
[lldb][NFC] Remove Args::StripSpaces
This just reimplemented llvm::StringRef::[r/l]trim().
Modified:
lldb/trunk/include/lldb/Utility/Args.h
lldb/trunk/s
Author: teemperor
Date: Wed Sep 11 05:57:49 2019
New Revision: 371614
URL: http://llvm.org/viewvc/llvm-project?rev=371614&view=rev
Log:
[lldb][NFC] Sort files in unittests/Expression/CMakeLists.txt
Modified:
lldb/trunk/unittests/Expression/CMakeLists.txt
Modified: lldb/trunk/unittests/Expres
Author: teemperor
Date: Wed Sep 11 06:57:41 2019
New Revision: 371618
URL: http://llvm.org/viewvc/llvm-project?rev=371618&view=rev
Log:
[lldb][NFC] Remove dead code in SBAddress::GetDescription
Modified:
lldb/trunk/source/API/SBAddress.cpp
Modified: lldb/trunk/source/API/SBAddress.cpp
URL:
Author: teemperor
Date: Wed Sep 11 07:33:11 2019
New Revision: 371623
URL: http://llvm.org/viewvc/llvm-project?rev=371623&view=rev
Log:
[lldb][NFC] Make include directories in Clang expression parser a std::string
We never compare these directories (where ConstString would be good) and
essentiall
Author: teemperor
Date: Thu Sep 12 07:07:16 2019
New Revision: 371734
URL: http://llvm.org/viewvc/llvm-project?rev=371734&view=rev
Log:
[lldb] Remove duplicated breakpoint tests
After reverting the deletion of the functionalities/breakpoint tests,
we now have some tests twice in the test/ folder
Author: teemperor
Date: Thu Sep 12 07:21:59 2019
New Revision: 371738
URL: http://llvm.org/viewvc/llvm-project?rev=371738&view=rev
Log:
[lldb][NFC] Simplify makefiles also for breakpoint tests
These tests were temporarily missing when the big Makefile
simplification patch landed, so this just app
Author: teemperor
Date: Fri Sep 13 01:26:00 2019
New Revision: 371823
URL: http://llvm.org/viewvc/llvm-project?rev=371823&view=rev
Log:
[lldb][NFC] Make ArgEntry::quote private and provide a getter
Modified:
lldb/trunk/include/lldb/Utility/Args.h
lldb/trunk/source/API/SBCommandInterpreter
Author: teemperor
Date: Fri Sep 13 03:41:29 2019
New Revision: 371836
URL: http://llvm.org/viewvc/llvm-project?rev=371836&view=rev
Log:
[lldb][NFC] Simplify Args::ReplaceArgumentAtIndex
This code is not on any performance critical path that would
justify this shortening optimization. It also make
Author: teemperor
Date: Fri Sep 13 04:26:48 2019
New Revision: 371842
URL: http://llvm.org/viewvc/llvm-project?rev=371842&view=rev
Log:
[lldb][NFC] Remove ArgEntry::ref member
The StringRef should always be identical to the C string, so we
might as well just create the StringRef from the C-string
Author: teemperor
Date: Mon Sep 16 11:02:21 2019
New Revision: 372017
URL: http://llvm.org/viewvc/llvm-project?rev=372017&view=rev
Log:
[lldb][NFC] Make ApplyObjcCastHack less scary
Modified:
lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
Modified:
lldb/trunk/sourc
Author: teemperor
Date: Mon Sep 16 11:02:49 2019
New Revision: 372018
URL: http://llvm.org/viewvc/llvm-project?rev=372018&view=rev
Log:
[lldb] Remove SetCount/ClearCount from Flags
Summary:
These functions are only used in tests where we should test the actual flag
values instead of counting all
Author: teemperor
Date: Tue Sep 17 00:58:01 2019
New Revision: 372077
URL: http://llvm.org/viewvc/llvm-project?rev=372077&view=rev
Log:
Reland "[lldb][NFC] Make ApplyObjcCastHack less scary"
First version had a typo.
Modified:
lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangUserExpress
Author: teemperor
Date: Wed Sep 18 01:53:35 2019
New Revision: 372203
URL: http://llvm.org/viewvc/llvm-project?rev=372203&view=rev
Log:
[lldb] Print better diagnostics for user expressions and modules
Summary:
Currently our expression evaluators only prints very basic errors that are not
very us
Author: teemperor
Date: Fri Sep 20 03:30:38 2019
New Revision: 372381
URL: http://llvm.org/viewvc/llvm-project?rev=372381&view=rev
Log:
[lldb][NFC] Remove unused include in TestLineEntry.cpp
Modified:
lldb/trunk/unittests/Symbol/TestLineEntry.cpp
Modified: lldb/trunk/unittests/Symbol/TestLin
Author: teemperor
Date: Fri Sep 20 05:52:55 2019
New Revision: 372385
URL: http://llvm.org/viewvc/llvm-project?rev=372385&view=rev
Log:
Move decl completion out of the ASTImporterDelegate and document it [NFC]
Summary:
The ASTImporterDelegate is currently responsible for both recording and also
Author: teemperor
Date: Sun Sep 22 23:59:35 2019
New Revision: 372548
URL: http://llvm.org/viewvc/llvm-project?rev=372548&view=rev
Log:
[lldb] Fix LLDB build after r372538
Modified:
lldb/trunk/source/Symbol/ClangASTContext.cpp
Modified: lldb/trunk/source/Symbol/ClangASTContext.cpp
URL:
http
Author: teemperor
Date: Mon Sep 23 00:27:14 2019
New Revision: 372549
URL: http://llvm.org/viewvc/llvm-project?rev=372549&view=rev
Log:
[lldb] Fix that importing decls in a TagDecl end up in wrong declaration
context (partly reverts D61333)
Summary:
In D61333 we dropped some code from ClangASTSo
Author: teemperor
Date: Mon Sep 23 01:16:19 2019
New Revision: 372556
URL: http://llvm.org/viewvc/llvm-project?rev=372556&view=rev
Log:
[lldb] Reduce some dangerous boilerplate with CompletionRequest::ShiftArguments
We should in general not allow external code to fiddle with the internals of
Comp
Author: teemperor
Date: Mon Sep 23 01:59:21 2019
New Revision: 372561
URL: http://llvm.org/viewvc/llvm-project?rev=372561&view=rev
Log:
[lldb][NFC] Remove argument prefix checking boilerplate when adding completions
Modified:
lldb/trunk/include/lldb/Utility/CompletionRequest.h
lldb/trunk/
Author: teemperor
Date: Mon Sep 23 02:46:17 2019
New Revision: 372566
URL: http://llvm.org/viewvc/llvm-project?rev=372566&view=rev
Log:
[lldb] Make cursor index in CompletionRequest unsigned
The fact that index==-1 means "no arguments" is not obvious and only
used in one place from what I can tel
Author: teemperor
Date: Mon Sep 23 02:51:36 2019
New Revision: 372568
URL: http://llvm.org/viewvc/llvm-project?rev=372568&view=rev
Log:
[lldb][NFC] Make cursor char position unsigned in CompletionRequest
This was only an 'int' because to fit into the old API which is
gone by now.
Modified:
l
Author: teemperor
Date: Mon Sep 23 02:53:33 2019
New Revision: 372569
URL: http://llvm.org/viewvc/llvm-project?rev=372569&view=rev
Log:
[lldb][NFC] Fix documentation of CompletionRequest::AddCompletion
Modified:
lldb/trunk/include/lldb/Utility/CompletionRequest.h
Modified: lldb/trunk/include
Author: teemperor
Date: Mon Sep 23 02:56:53 2019
New Revision: 372572
URL: http://llvm.org/viewvc/llvm-project?rev=372572&view=rev
Log:
[lldb][NFC] Remove dead code in Options::HandleOptionArgumentCompletion
Modified:
lldb/trunk/source/Interpreter/Options.cpp
Modified: lldb/trunk/source/Inte
Author: teemperor
Date: Mon Sep 23 03:02:26 2019
New Revision: 372574
URL: http://llvm.org/viewvc/llvm-project?rev=372574&view=rev
Log:
[lldb][NFC] Remove unused variable in Options::HandleOptionArgumentCompletion
Modified:
lldb/trunk/source/Interpreter/Options.cpp
Modified: lldb/trunk/sourc
Author: teemperor
Date: Mon Sep 23 23:58:39 2019
New Revision: 372690
URL: http://llvm.org/viewvc/llvm-project?rev=372690&view=rev
Log:
Ignore generated @import statements in the expression evaluator
Summary:
The ClangModulesDeclVendor is currently interpreting all injected `@import`
statements
Author: teemperor
Date: Tue Sep 24 00:18:09 2019
New Revision: 372691
URL: http://llvm.org/viewvc/llvm-project?rev=372691&view=rev
Log:
[lldb] Add completion support for log enable/disable/list
Reviewers: #lldb, JDevlieghere
Reviewed By: JDevlieghere
Subscribers: JDevlieghere, lldb-commits
Tag
Author: teemperor
Date: Tue Sep 24 00:22:44 2019
New Revision: 372692
URL: http://llvm.org/viewvc/llvm-project?rev=372692&view=rev
Log:
[lldb] Remove redundant argument lists in CompletionRequest
We currently have two lists in the CompletionRequest that we
inherited from the old API: The complete
Author: teemperor
Date: Tue Sep 24 01:20:05 2019
New Revision: 372696
URL: http://llvm.org/viewvc/llvm-project?rev=372696&view=rev
Log:
[lldb] Fix log output and UtilityTests/LogChannelTest.List
I refactored this code in 372691 and it seems I didn't fully
replicate the original log output, so tha
Author: teemperor
Date: Tue Sep 24 01:41:10 2019
New Revision: 372701
URL: http://llvm.org/viewvc/llvm-project?rev=372701&view=rev
Log:
[lldb][NFC] Relax completion tests for log command to make them pass on Linux
The log channels change depending on platform, so listing them breaks on
some platf
Author: teemperor
Date: Tue Sep 24 03:08:18 2019
New Revision: 372716
URL: http://llvm.org/viewvc/llvm-project?rev=372716&view=rev
Log:
[lldb] Decouple importing the std C++ module from the way the program is
compiled
Summary:
At the moment, when trying to import the `std` module in LLDB, we loo
Author: teemperor
Date: Tue Sep 24 04:00:37 2019
New Revision: 372724
URL: http://llvm.org/viewvc/llvm-project?rev=372724&view=rev
Log:
[lldb][NFC] Use llvm::StringRef in formatters::NSStringSummaryProvider
Modified:
lldb/trunk/source/Plugins/Language/ObjC/NSString.cpp
Modified: lldb/trunk/s
Author: teemperor
Date: Tue Sep 24 04:17:38 2019
New Revision: 372729
URL: http://llvm.org/viewvc/llvm-project?rev=372729&view=rev
Log:
[lldb] Use convert_to_slash in CppModuleConfiguration
That's what we actually want to do. Might fix the Windows bot.
Modified:
lldb/trunk/source/Plugins/Exp
Author: teemperor
Date: Tue Sep 24 05:01:15 2019
New Revision: 372736
URL: http://llvm.org/viewvc/llvm-project?rev=372736&view=rev
Log:
[lldb][NFC] Use default member initializers in ReadStringAndDumpToStreamOptions
Modified:
lldb/trunk/include/lldb/DataFormatters/StringPrinter.h
Modified: l
Author: teemperor
Date: Tue Sep 24 05:13:35 2019
New Revision: 372737
URL: http://llvm.org/viewvc/llvm-project?rev=372737&view=rev
Log:
[lldb] Also force posix paths in CppModuleConfigurationTest
Modified:
lldb/trunk/unittests/Expression/CppModuleConfigurationTest.cpp
Modified: lldb/trunk/un
Author: teemperor
Date: Wed Sep 25 00:11:37 2019
New Revision: 372815
URL: http://llvm.org/viewvc/llvm-project?rev=372815&view=rev
Log:
[lldb][NFC] Refactor TestCallBuiltinFunction
Using asserts doesn't print a useful error message in case this test fails.
Modified:
lldb/trunk/packages/Pyth
Author: teemperor
Date: Wed Sep 25 00:34:56 2019
New Revision: 372817
URL: http://llvm.org/viewvc/llvm-project?rev=372817&view=rev
Log:
[lldb] Fix undefined behavior when having fixits in undefined top level exprs
In top level expressions, we don't have a m_source_code and we don't need to
chang
Author: teemperor
Date: Wed Sep 25 01:32:25 2019
New Revision: 372827
URL: http://llvm.org/viewvc/llvm-project?rev=372827&view=rev
Log:
[lldb] Remove -nostdlib++ flag from import-std-module/sysroot test
That flag was introduced in Clang 6.0, so this made the test fail
with Clang <= 5.0. As it onl
Author: teemperor
Date: Wed Sep 25 01:55:55 2019
New Revision: 372830
URL: http://llvm.org/viewvc/llvm-project?rev=372830&view=rev
Log:
[lldb][NFC] Use default member initializers in ReadBufferAndDumpToStreamOptions
Modified:
lldb/trunk/include/lldb/DataFormatters/StringPrinter.h
Modified: l
Author: teemperor
Date: Wed Sep 25 02:21:00 2019
New Revision: 372834
URL: http://llvm.org/viewvc/llvm-project?rev=372834&view=rev
Log:
[lldb][NFC] Remove unused method chaining from
Read[Buffer/String]AndDumpToStreamOptions
All this code isn't used anywhere and method chaining isn't really usef
Author: teemperor
Date: Wed Sep 25 02:56:23 2019
New Revision: 372836
URL: http://llvm.org/viewvc/llvm-project?rev=372836&view=rev
Log:
[lldb][NFC] Refactor and document *DumpToStreamOptions
Those two classes were mostly copy-pasted.
Modified:
lldb/trunk/include/lldb/DataFormatters/StringPri
Author: teemperor
Date: Wed Sep 25 03:07:23 2019
New Revision: 372837
URL: http://llvm.org/viewvc/llvm-project?rev=372837&view=rev
Log:
[lldb] Test data formatters for empty strings
Modified:
lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/s
Author: teemperor
Date: Wed Sep 25 05:04:48 2019
New Revision: 372851
URL: http://llvm.org/viewvc/llvm-project?rev=372851&view=rev
Log:
[lldb][NFC] Remove useless cursor shifting in Options::HandleOptionCompletion
The cursor position is always at the end of the current argument (as the
argument c
Author: teemperor
Date: Wed Sep 25 05:40:01 2019
New Revision: 372858
URL: http://llvm.org/viewvc/llvm-project?rev=372858&view=rev
Log:
[lldb][NFC] Add CompletionRequest::AppendEmptyArgument
This is the only legitimate use we currently have for modifying
a CompletionRequest. Add a utility functio
Author: teemperor
Date: Wed Sep 25 05:55:30 2019
New Revision: 372861
URL: http://llvm.org/viewvc/llvm-project?rev=372861&view=rev
Log:
[lldb][NFC] Remove CompletionRequest::GetCursorArgument and
GetRawLineUntilCursor
They both return the same result as another function (GetCursorArgumentPrefix
Author: teemperor
Date: Wed Sep 25 06:33:50 2019
New Revision: 372869
URL: http://llvm.org/viewvc/llvm-project?rev=372869&view=rev
Log:
[lldb][modern-type-lookup] Add two basic tests for modern-type-lookup
The story so far: LLDB's modern type lookup mode has no (as in, 0%) test
coverage. It was s
Author: teemperor
Date: Thu Sep 26 00:06:05 2019
New Revision: 372946
URL: http://llvm.org/viewvc/llvm-project?rev=372946&view=rev
Log:
[lldb][NFC] Use AppendEmptyArgument in CompletionRequest constructor
We now have a utility function for this purpose.
(Also fixing the typo in the related comme
Author: teemperor
Date: Thu Sep 26 04:30:41 2019
New Revision: 372965
URL: http://llvm.org/viewvc/llvm-project?rev=372965&view=rev
Log:
[lldb][modern-type-lookup] Add test for using the ClangModulesDeclVendor
Added:
lldb/trunk/packages/Python/lldbsuite/test/functionalities/modern-type-lookup
Author: teemperor
Date: Thu Sep 26 04:48:45 2019
New Revision: 372971
URL: http://llvm.org/viewvc/llvm-project?rev=372971&view=rev
Log:
[lldb][www] Update bot links
Modified:
lldb/trunk/docs/resources/bots.rst
Modified: lldb/trunk/docs/resources/bots.rst
URL:
http://llvm.org/viewvc/llvm-pro
Author: teemperor
Date: Thu Sep 26 05:33:48 2019
New Revision: 372974
URL: http://llvm.org/viewvc/llvm-project?rev=372974&view=rev
Log:
[lldb][modern-type-lookup] Fix crash when activating modern-type-lookup on Linux
There is no ClangModulesDeclVendor on Linux so that cast is triggering an
asser
Author: teemperor
Date: Fri Sep 27 01:18:38 2019
New Revision: 373050
URL: http://llvm.org/viewvc/llvm-project?rev=373050&view=rev
Log:
[lldb][NFC] Test CommandObjectMultiword functionality
A lot of commands are made up of CommandObjectMultiword with
subcommands. CommandObjectMultiword actually h
Author: teemperor
Date: Fri Sep 27 01:21:08 2019
New Revision: 373051
URL: http://llvm.org/viewvc/llvm-project?rev=373051&view=rev
Log:
[lldb][NFC] Actually test which method we call in TestCallOverriddenMethod
Modified:
lldb/trunk/packages/Python/lldbsuite/test/commands/expression/call-over
Author: teemperor
Date: Fri Sep 27 01:49:41 2019
New Revision: 373053
URL: http://llvm.org/viewvc/llvm-project?rev=373053&view=rev
Log:
[lldb] Print an error message for an empty subcommand
Modified:
lldb/trunk/packages/Python/lldbsuite/test/functionalities/multiword-commands/TestMultiWordCo
Author: teemperor
Date: Wed Apr 24 05:21:03 2019
New Revision: 359087
URL: http://llvm.org/viewvc/llvm-project?rev=359087&view=rev
Log:
Shorten comment line to be below 80 characters [NFC]
Modified:
lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
Modified:
lldb/trun
701 - 800 of 1224 matches
Mail list logo