[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-04 Thread Michael Buch via lldb-commits
@@ -871,6 +876,10 @@ static void LoadLibCxxFormatters(lldb::TypeCategoryImplSP cpp_category_sp) { lldb_private::formatters::LibcxxContainerSummaryProvider, "libc++ std::vector summary provider", "^std::__[[:alnum:]]+::vector<.+>$

[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-04 Thread Michael Buch via lldb-commits
@@ -0,0 +1,140 @@ +//===-- LibCxxValarray.cpp ===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-04 Thread Michael Buch via lldb-commits
@@ -0,0 +1,140 @@ +//===-- LibCxxValarray.cpp ===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-04 Thread Michael Buch via lldb-commits
https://github.com/Michael137 approved this pull request. LGTM to me generally (just some minor stylistic comments) https://github.com/llvm/llvm-project/pull/80609 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin

[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-04 Thread Michael Buch via lldb-commits
@@ -750,6 +750,11 @@ static void LoadLibCxxFormatters(lldb::TypeCategoryImplSP cpp_category_sp) { lldb_private::formatters::LibcxxStdVectorSyntheticFrontEndCreator, "libc++ std::vector synthetic children", "^std::__[[:alnum:]]+::vector<.+>$", stl_deref_flags,

[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-04 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/80609 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-04 Thread Michael Buch via lldb-commits
@@ -0,0 +1,140 @@ +//===-- LibCxxValarray.cpp ===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[Lldb-commits] [lldb] [lldb] Cleanup regex in libcxx formatters (NFC) (PR #80618)

2024-02-04 Thread Michael Buch via lldb-commits
https://github.com/Michael137 approved this pull request. https://github.com/llvm/llvm-project/pull/80618 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][libc++] Adds system_clock data formatters. (PR #78609)

2024-02-04 Thread Michael Buch via lldb-commits
Michael137 wrote: tbf, we are casting the value to an uint64_t and printing it with a `PRIu64`, right?: ``` stream.Printf("timestamp=%" PRIu64 " s", static_cast(seconds)) ``` So how would we ever expect a `-1096193779200` here? https://github.com/llvm/llvm-project/pull/78609 __

[Lldb-commits] [lldb] [lldb][TypeSynthetic][NFC] Make SyntheticChildrenFrontend::Update() return an enum (PR #80167)

2024-02-04 Thread Michael Buch via lldb-commits
Michael137 wrote: Will land after https://github.com/llvm/llvm-project/pull/80609 to not disrupt that patch https://github.com/llvm/llvm-project/pull/80167 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailma

[Lldb-commits] [lldb] [lldb] Add frame recognizer for __builtin_verbose_trap (PR #80368)

2024-02-05 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/80368 >From 3f3d7aeffe1d156efd4f54cdce6f6c6ca933da75 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Thu, 25 Jan 2024 11:05:02 + Subject: [PATCH 1/2] [lldb] Add frame recognizer for __builtin_verbose_trap Thi

[Lldb-commits] [lldb] [lldb] Add frame recognizer for __builtin_verbose_trap (PR #80368)

2024-02-05 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/80368 >From 3f3d7aeffe1d156efd4f54cdce6f6c6ca933da75 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Thu, 25 Jan 2024 11:05:02 + Subject: [PATCH 1/3] [lldb] Add frame recognizer for __builtin_verbose_trap Thi

[Lldb-commits] [lldb] [lldb] Add frame recognizer for __builtin_verbose_trap (PR #80368)

2024-02-05 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/80368 >From 3f3d7aeffe1d156efd4f54cdce6f6c6ca933da75 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Thu, 25 Jan 2024 11:05:02 + Subject: [PATCH 1/4] [lldb] Add frame recognizer for __builtin_verbose_trap Thi

[Lldb-commits] [lldb] [lldb] Fix expressions that involve nested structs/classes/unions. (PR #77029)

2024-02-06 Thread Michael Buch via lldb-commits
Michael137 wrote: > So we never get a query again to find anything inside of this class. That > being said, I am not sure anything ever was doing another external AST lookup > in this class after we completed it. But if we are able to add debugger > specific support into the external AST virtu

[Lldb-commits] [lldb] [lldb][TypeSynthetic][NFC] Make SyntheticChildrenFrontend::Update() return an enum (PR #80167)

2024-02-08 Thread Michael Buch via lldb-commits
https://github.com/Michael137 closed https://github.com/llvm/llvm-project/pull/80167 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-08 Thread Michael Buch via lldb-commits
@@ -0,0 +1,140 @@ +//===-- LibCxxValarray.cpp ===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-08 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/80609 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][libc++] Adds valarray data formatters. (PR #80609)

2024-02-10 Thread Michael Buch via lldb-commits
https://github.com/Michael137 approved this pull request. LGTM, thanks! https://github.com/llvm/llvm-project/pull/80609 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Fix `FindDirectNestedType` not working with class templates (PR #81666)

2024-02-13 Thread Michael Buch via lldb-commits
@@ -150,6 +150,23 @@ def test(self): invalid_type = task_type.FindDirectNestedType(None) self.assertFalse(invalid_type) +# Check that FindDirectNestedType works with types from AST +pointer = frame0.FindVariable("pointer") +pointer_type

[Lldb-commits] [lldb] [lldb] Fix `FindDirectNestedType` not working with class templates (PR #81666)

2024-02-14 Thread Michael Buch via lldb-commits
https://github.com/Michael137 approved this pull request. LGTM Can you add a bit more detail into the commit message and PR description about what the underlying problem was. I.e., `DeclContextGetName` used to return type names without template parameters which `FindTypes` would then compare a

[Lldb-commits] [lldb] [lldb] Fix `FindDirectNestedType` not working with class templates (PR #81666)

2024-02-14 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/81666 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] a220026 - [lldb][Test] TestRerunAndExpr.py: skip on Windows

2022-12-05 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2022-12-06T02:16:31Z New Revision: a22002635ddfa10033ed56c8308a4d5bf56979dd URL: https://github.com/llvm/llvm-project/commit/a22002635ddfa10033ed56c8308a4d5bf56979dd DIFF: https://github.com/llvm/llvm-project/commit/a22002635ddfa10033ed56c8308a4d5bf56979dd.diff LOG:

Re: [Lldb-commits] [lldb] 3e03873 - [lldb][Test] Fix TestFrameFormatNameWithArgs.test on Windows/Linux

2022-12-07 Thread Michael Buch via lldb-commits
, 2. Nov. 2022 um 06:54 Uhr schrieb Pavel Labath : > On 01/11/2022 06:59, Michael Buch via lldb-commits wrote: > > > > Author: Michael Buch > > Date: 2022-10-31T22:59:16-07:00 > > New Revision: 3e03873e363b5aa90e4488da63a6de0648d11aba > > > > URL

[Lldb-commits] [lldb] ad3870d - [lldb][Test] TestRerunAndExpr.py: explicitly delete a.out before rebuilding it

2022-12-08 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2022-12-08T17:17:05Z New Revision: ad3870d6552305d2d6bd6aa2faca6f0644052d9a URL: https://github.com/llvm/llvm-project/commit/ad3870d6552305d2d6bd6aa2faca6f0644052d9a DIFF: https://github.com/llvm/llvm-project/commit/ad3870d6552305d2d6bd6aa2faca6f0644052d9a.diff LOG:

[Lldb-commits] [lldb] 2a0829d - [lldb][Test] TestRerunAndExpr.py: explicitly delete a.out before rebuilding it

2022-12-14 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2022-12-15T04:05:39Z New Revision: 2a0829d83fc6d1701940ad9f429b6ae47009f369 URL: https://github.com/llvm/llvm-project/commit/2a0829d83fc6d1701940ad9f429b6ae47009f369 DIFF: https://github.com/llvm/llvm-project/commit/2a0829d83fc6d1701940ad9f429b6ae47009f369.diff LOG:

[Lldb-commits] [lldb] c46587b - [lldb][Test] Propagate llvm::yaml error message in TestFile::fromYaml

2022-12-15 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2022-12-15T22:45:46Z New Revision: c46587bb83232bd639c1e6ba6bce2f290941675d URL: https://github.com/llvm/llvm-project/commit/c46587bb83232bd639c1e6ba6bce2f290941675d DIFF: https://github.com/llvm/llvm-project/commit/c46587bb83232bd639c1e6ba6bce2f290941675d.diff LOG:

[Lldb-commits] [lldb] 9bfc8ba - [lldb][Test] TestDataFormatterLibcxxRangesRefView.py: skip on old compiler versions

2023-01-03 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-03T13:12:31Z New Revision: 9bfc8ba7a70fd4b2f224bde5d8a405056a83954e URL: https://github.com/llvm/llvm-project/commit/9bfc8ba7a70fd4b2f224bde5d8a405056a83954e DIFF: https://github.com/llvm/llvm-project/commit/9bfc8ba7a70fd4b2f224bde5d8a405056a83954e.diff LOG:

[Lldb-commits] [lldb] ade3f1c - [lldb] Fix typo in integral format specifier

2023-01-12 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-12T12:09:04Z New Revision: ade3f1ccd807b00122fdf374ce85987fee60f853 URL: https://github.com/llvm/llvm-project/commit/ade3f1ccd807b00122fdf374ce85987fee60f853 DIFF: https://github.com/llvm/llvm-project/commit/ade3f1ccd807b00122fdf374ce85987fee60f853.diff LOG:

[Lldb-commits] [lldb] b4a0b9f - [lldb][Language] List supported languages in expr error text

2023-01-18 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-18T18:18:52Z New Revision: b4a0b9fab4dcb7b808612b49604709c2aeadf9f8 URL: https://github.com/llvm/llvm-project/commit/b4a0b9fab4dcb7b808612b49604709c2aeadf9f8 DIFF: https://github.com/llvm/llvm-project/commit/b4a0b9fab4dcb7b808612b49604709c2aeadf9f8.diff LOG:

[Lldb-commits] [lldb] a29e06b - [lldb][TypeSystemClang][NFC] Make TemplateParameterInfos members private

2023-01-26 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-27T02:24:35Z New Revision: a29e06bbeaad7012ac85b221f1aaba3fe1d5fd35 URL: https://github.com/llvm/llvm-project/commit/a29e06bbeaad7012ac85b221f1aaba3fe1d5fd35 DIFF: https://github.com/llvm/llvm-project/commit/a29e06bbeaad7012ac85b221f1aaba3fe1d5fd35.diff LOG:

[Lldb-commits] [lldb] 1aee040 - [lldb] Add support for DW_AT_default_value in template params

2023-01-26 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-27T02:24:36Z New Revision: 1aee040c6545ad65d87b14a694078c182b9fa359 URL: https://github.com/llvm/llvm-project/commit/1aee040c6545ad65d87b14a694078c182b9fa359 DIFF: https://github.com/llvm/llvm-project/commit/1aee040c6545ad65d87b14a694078c182b9fa359.diff LOG:

[Lldb-commits] [lldb] 41a2d7a - [lldb][NFC] Build fix: use TemplateParameterInfos public APIs instead of accessing private members

2023-01-26 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-27T03:10:21Z New Revision: 41a2d7a37cb1665f061a6ec6edd31a749417b024 URL: https://github.com/llvm/llvm-project/commit/41a2d7a37cb1665f061a6ec6edd31a749417b024 DIFF: https://github.com/llvm/llvm-project/commit/41a2d7a37cb1665f061a6ec6edd31a749417b024.diff LOG:

[Lldb-commits] [lldb] 8e8dd11 - [lldb][Test][NFC] TestCreateClassTemplateDecl: make variable names more readable

2023-01-26 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-27T03:46:50Z New Revision: 8e8dd110be5f1b4944a9dacd4f4a09bf8ecc6892 URL: https://github.com/llvm/llvm-project/commit/8e8dd110be5f1b4944a9dacd4f4a09bf8ecc6892 DIFF: https://github.com/llvm/llvm-project/commit/8e8dd110be5f1b4944a9dacd4f4a09bf8ecc6892.diff LOG:

[Lldb-commits] [lldb] 78fee46 - [lldb][Target] GetScratchTypeSystems: sort TypeSystems with strict weak ordering

2023-01-27 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-27T13:22:11Z New Revision: 78fee46d8d8e82158b79a4ad948e8723e89f7f65 URL: https://github.com/llvm/llvm-project/commit/78fee46d8d8e82158b79a4ad948e8723e89f7f65 DIFF: https://github.com/llvm/llvm-project/commit/78fee46d8d8e82158b79a4ad948e8723e89f7f65.diff LOG:

[Lldb-commits] [lldb] 12e8e3f - [lldb][CXXModuleHandler] Set TemplateArgument::IsDefaulted

2023-01-27 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-27T16:39:18Z New Revision: 12e8e3fe90c976d08d466b24ce21a7f7e86f4249 URL: https://github.com/llvm/llvm-project/commit/12e8e3fe90c976d08d466b24ce21a7f7e86f4249 DIFF: https://github.com/llvm/llvm-project/commit/12e8e3fe90c976d08d466b24ce21a7f7e86f4249.diff LOG:

[Lldb-commits] [lldb] ce6a56e - Reland "[lldb] Add support for DW_AT_default_value in template params"

2023-01-27 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-27T22:49:46Z New Revision: ce6a56e66781eaad11c7285d37c1c410414676de URL: https://github.com/llvm/llvm-project/commit/ce6a56e66781eaad11c7285d37c1c410414676de DIFF: https://github.com/llvm/llvm-project/commit/ce6a56e66781eaad11c7285d37c1c410414676de.diff LOG:

[Lldb-commits] [lldb] f58de21 - [lldb][Test] TestVSCode_completions.py: fix expected type strings

2023-01-27 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-01-27T23:21:52Z New Revision: f58de2125caf75ec0d40bc3e094a93c0b314a66a URL: https://github.com/llvm/llvm-project/commit/f58de2125caf75ec0d40bc3e094a93c0b314a66a DIFF: https://github.com/llvm/llvm-project/commit/f58de2125caf75ec0d40bc3e094a93c0b314a66a.diff LOG:

[Lldb-commits] [lldb] 6953dc9 - [lldb][NFC] Use move instead of copy

2023-02-01 Thread Michael Buch via lldb-commits
Author: Chris Cotter Date: 2023-02-01T15:51:24Z New Revision: 6953dc95a9761768cad3c329ebac35927df126ab URL: https://github.com/llvm/llvm-project/commit/6953dc95a9761768cad3c329ebac35927df126ab DIFF: https://github.com/llvm/llvm-project/commit/6953dc95a9761768cad3c329ebac35927df126ab.diff LOG:

[Lldb-commits] [lldb] 3c66729 - [lldb][Test] Fix import-std-module and data-formatter tests on older compilers

2023-02-02 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-02T11:34:07Z New Revision: 3c66729887d6113068025776994b4c49bd8e45e2 URL: https://github.com/llvm/llvm-project/commit/3c66729887d6113068025776994b4c49bd8e45e2 DIFF: https://github.com/llvm/llvm-project/commit/3c66729887d6113068025776994b4c49bd8e45e2.diff LOG:

[Lldb-commits] [lldb] f8c9b30 - [lldb][SymbolFileDWARF] Support by-name lookup of global variables in inline namespaces

2023-02-02 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-02T11:35:29Z New Revision: f8c9b30eb3e8cffc6c7adaa3003c774422643cf7 URL: https://github.com/llvm/llvm-project/commit/f8c9b30eb3e8cffc6c7adaa3003c774422643cf7 DIFF: https://github.com/llvm/llvm-project/commit/f8c9b30eb3e8cffc6c7adaa3003c774422643cf7.diff LOG:

[Lldb-commits] [lldb] 1ba6ec0 - [lldb][DWARFASTParserClang] Correctly resolve imported namespaces during expression evaluation

2023-02-09 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-10T01:33:52Z New Revision: 1ba6ec0ba906472661506ef7bd2f0bf4efe4657e URL: https://github.com/llvm/llvm-project/commit/1ba6ec0ba906472661506ef7bd2f0bf4efe4657e DIFF: https://github.com/llvm/llvm-project/commit/1ba6ec0ba906472661506ef7bd2f0bf4efe4657e.diff LOG:

[Lldb-commits] [lldb] ad81d01 - [lldb][Test] Check compiler in data forammter compiler version checks

2023-02-09 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-10T01:37:26Z New Revision: ad81d019a62d33e5d1f232844b83d3e164e4b160 URL: https://github.com/llvm/llvm-project/commit/ad81d019a62d33e5d1f232844b83d3e164e4b160 DIFF: https://github.com/llvm/llvm-project/commit/ad81d019a62d33e5d1f232844b83d3e164e4b160.diff LOG:

[Lldb-commits] [lldb] 181d6e2 - Revert "[lldb][DWARFASTParserClang] Correctly resolve imported namespaces during expression evaluation"

2023-02-09 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-10T03:28:28Z New Revision: 181d6e24ca3c09bfd6ec7c3b20affde3e5ea9b40 URL: https://github.com/llvm/llvm-project/commit/181d6e24ca3c09bfd6ec7c3b20affde3e5ea9b40 DIFF: https://github.com/llvm/llvm-project/commit/181d6e24ca3c09bfd6ec7c3b20affde3e5ea9b40.diff LOG:

[Lldb-commits] [lldb] b296ddd - [lldb][DWARFASTParserClang] Attach linkage name to ctors/dtors if missing

2023-02-10 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-10T17:22:02Z New Revision: b296ddd91cb8e7676b3c38ca7f6d7bdbd84eb4af URL: https://github.com/llvm/llvm-project/commit/b296ddd91cb8e7676b3c38ca7f6d7bdbd84eb4af DIFF: https://github.com/llvm/llvm-project/commit/b296ddd91cb8e7676b3c38ca7f6d7bdbd84eb4af.diff LOG:

[Lldb-commits] [lldb] f889d6f - [lldb][Test] TestExternalCtorDtorLookup.py: skip on Windows and dwo

2023-02-10 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-10T18:49:55Z New Revision: f889d6f9d05b2b1bd188ddf40b3d38a3488c212e URL: https://github.com/llvm/llvm-project/commit/f889d6f9d05b2b1bd188ddf40b3d38a3488c212e DIFF: https://github.com/llvm/llvm-project/commit/f889d6f9d05b2b1bd188ddf40b3d38a3488c212e.diff LOG:

[Lldb-commits] [lldb] c46e15e - Revert "[lldb][Test] TestExternalCtorDtorLookup.py: skip on Windows and dwo"

2023-02-10 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-10T23:02:50Z New Revision: c46e15e1dec9bb504f8a534b001cea553c7ab623 URL: https://github.com/llvm/llvm-project/commit/c46e15e1dec9bb504f8a534b001cea553c7ab623 DIFF: https://github.com/llvm/llvm-project/commit/c46e15e1dec9bb504f8a534b001cea553c7ab623.diff LOG:

[Lldb-commits] [lldb] d2cc2c5 - Revert "[lldb][DWARFASTParserClang] Attach linkage name to ctors/dtors if missing"

2023-02-10 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-10T23:02:57Z New Revision: d2cc2c5610ffa78736aa99512bc85a85417efb0a URL: https://github.com/llvm/llvm-project/commit/d2cc2c5610ffa78736aa99512bc85a85417efb0a DIFF: https://github.com/llvm/llvm-project/commit/d2cc2c5610ffa78736aa99512bc85a85417efb0a.diff LOG:

[Lldb-commits] [lldb] 1912879 - Reland "[lldb][DWARFASTParserClang] Attach linkage name to ctors/dtors if missing"

2023-02-12 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-12T10:14:43Z New Revision: 19128792e2aa320c1a149f7f93638cbd7f3c83c6 URL: https://github.com/llvm/llvm-project/commit/19128792e2aa320c1a149f7f93638cbd7f3c83c6 DIFF: https://github.com/llvm/llvm-project/commit/19128792e2aa320c1a149f7f93638cbd7f3c83c6.diff LOG:

[Lldb-commits] [lldb] 3c160d3 - [lldb][Test][NFC] TestExternalCtorDtorLookup: add more instantiations to test linkage name is correct

2023-02-13 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-13T12:51:05Z New Revision: 3c160d3051dc5d637bd35cfa673871338589ad8e URL: https://github.com/llvm/llvm-project/commit/3c160d3051dc5d637bd35cfa673871338589ad8e DIFF: https://github.com/llvm/llvm-project/commit/3c160d3051dc5d637bd35cfa673871338589ad8e.diff LOG:

[Lldb-commits] [lldb] 6e10e6c - Reland "[lldb][DWARFASTParserClang] Correctly resolve imported namespaces during expression evaluation"

2023-02-13 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-13T16:58:05Z New Revision: 6e10e6cb8fab015952edbc86d82e85b991ad26dc URL: https://github.com/llvm/llvm-project/commit/6e10e6cb8fab015952edbc86d82e85b991ad26dc DIFF: https://github.com/llvm/llvm-project/commit/6e10e6cb8fab015952edbc86d82e85b991ad26dc.diff LOG:

[Lldb-commits] [lldb] 8a57748 - Revert "[lldb][Test][NFC] TestExternalCtorDtorLookup: add more instantiations to test linkage name is correct"

2023-02-13 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-13T18:09:31Z New Revision: 8a57748804bd2247a8c0c5632af3364db58a087f URL: https://github.com/llvm/llvm-project/commit/8a57748804bd2247a8c0c5632af3364db58a087f DIFF: https://github.com/llvm/llvm-project/commit/8a57748804bd2247a8c0c5632af3364db58a087f.diff LOG:

[Lldb-commits] [lldb] bf7c421 - Revert "Reland "[lldb][DWARFASTParserClang] Attach linkage name to ctors/dtors if missing""

2023-02-13 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-02-13T18:09:32Z New Revision: bf7c421617007d7202dcd74762cef3a49425bfab URL: https://github.com/llvm/llvm-project/commit/bf7c421617007d7202dcd74762cef3a49425bfab DIFF: https://github.com/llvm/llvm-project/commit/bf7c421617007d7202dcd74762cef3a49425bfab.diff LOG:

[Lldb-commits] [lldb] de10c1a - [lldb] Ignore libcxx std::ranges global variables in frame var

2023-03-03 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-03T17:36:43Z New Revision: de10c1a824405833a0f49b22e7fa3f32a1393cc3 URL: https://github.com/llvm/llvm-project/commit/de10c1a824405833a0f49b22e7fa3f32a1393cc3 DIFF: https://github.com/llvm/llvm-project/commit/de10c1a824405833a0f49b22e7fa3f32a1393cc3.diff LOG:

[Lldb-commits] [lldb] 4d909c5 - [lldb] Build fix: variable name typo

2023-03-03 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-03T17:41:32Z New Revision: 4d909c556e2caa8e150b892384fe8d42e774f8b0 URL: https://github.com/llvm/llvm-project/commit/4d909c556e2caa8e150b892384fe8d42e774f8b0 DIFF: https://github.com/llvm/llvm-project/commit/4d909c556e2caa8e150b892384fe8d42e774f8b0.diff LOG:

[Lldb-commits] [lldb] b642fd5 - [lldb][TypeSystemClang] Format pointers to member functions as eFormatHex

2023-03-03 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-03T17:44:36Z New Revision: b642fd5ee250247ccefb38099169b4ee8ac4112b URL: https://github.com/llvm/llvm-project/commit/b642fd5ee250247ccefb38099169b4ee8ac4112b DIFF: https://github.com/llvm/llvm-project/commit/b642fd5ee250247ccefb38099169b4ee8ac4112b.diff LOG:

[Lldb-commits] [lldb] d84117d - [lldb][TypeSystemClang][NFC] Factor out l/r-value reference logic for IsXXXType APIs

2023-03-03 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-03T17:44:35Z New Revision: d84117d0ef5fe818990ec2a5199f4b8ceee927b5 URL: https://github.com/llvm/llvm-project/commit/d84117d0ef5fe818990ec2a5199f4b8ceee927b5 DIFF: https://github.com/llvm/llvm-project/commit/d84117d0ef5fe818990ec2a5199f4b8ceee927b5.diff LOG:

[Lldb-commits] [lldb] 6bd46e7 - [lldb][TypeSystemClang] Use the CXXFunctionPointerSummaryProvider for member-function pointers

2023-03-03 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-03T17:44:36Z New Revision: 6bd46e713c6d8deda7bdae8b1efadb99c88b4443 URL: https://github.com/llvm/llvm-project/commit/6bd46e713c6d8deda7bdae8b1efadb99c88b4443 DIFF: https://github.com/llvm/llvm-project/commit/6bd46e713c6d8deda7bdae8b1efadb99c88b4443.diff LOG:

[Lldb-commits] [lldb] 96e39fd - [lldb][test] NativePDB/ast-types: fix expected pointer format

2023-03-03 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-03T21:41:18Z New Revision: 96e39fdbb90b26191fc79b6226f299e3c10e559b URL: https://github.com/llvm/llvm-project/commit/96e39fdbb90b26191fc79b6226f299e3c10e559b DIFF: https://github.com/llvm/llvm-project/commit/96e39fdbb90b26191fc79b6226f299e3c10e559b.diff LOG:

[Lldb-commits] [lldb] 6e3f2de - Revert "[lldb][TypeSystemClang] Use the CXXFunctionPointerSummaryProvider for member-function pointers"

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T11:18:38Z New Revision: 6e3f2dedc8221571852323cf24f03c01ab5ca217 URL: https://github.com/llvm/llvm-project/commit/6e3f2dedc8221571852323cf24f03c01ab5ca217 DIFF: https://github.com/llvm/llvm-project/commit/6e3f2dedc8221571852323cf24f03c01ab5ca217.diff LOG:

[Lldb-commits] [lldb] 1cd78f5 - Revert "[lldb][TypeSystemClang] Format pointers to member functions as eFormatHex"

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T11:18:39Z New Revision: 1cd78f5000d0c05d7f3267e86bb5616cd036a3f3 URL: https://github.com/llvm/llvm-project/commit/1cd78f5000d0c05d7f3267e86bb5616cd036a3f3 DIFF: https://github.com/llvm/llvm-project/commit/1cd78f5000d0c05d7f3267e86bb5616cd036a3f3.diff LOG:

[Lldb-commits] [lldb] bc112b1 - Revert "[lldb][test] NativePDB/ast-types: fix expected pointer format"

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T11:18:37Z New Revision: bc112b144741c977880ddd8021d8073f643c51b6 URL: https://github.com/llvm/llvm-project/commit/bc112b144741c977880ddd8021d8073f643c51b6 DIFF: https://github.com/llvm/llvm-project/commit/bc112b144741c977880ddd8021d8073f643c51b6.diff LOG:

[Lldb-commits] [lldb] a97bdba - Revert "[lldb] Build fix: variable name typo"

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T11:25:24Z New Revision: a97bdba02dcec1ade1b10dee76127d653d0ad8e6 URL: https://github.com/llvm/llvm-project/commit/a97bdba02dcec1ade1b10dee76127d653d0ad8e6 DIFF: https://github.com/llvm/llvm-project/commit/a97bdba02dcec1ade1b10dee76127d653d0ad8e6.diff LOG:

[Lldb-commits] [lldb] b7e667b - Revert "[lldb] Ignore libcxx std::ranges global variables in frame var"

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T11:25:36Z New Revision: b7e667bfd2a9bce0e3d5ca9fd6b97da553e03bd9 URL: https://github.com/llvm/llvm-project/commit/b7e667bfd2a9bce0e3d5ca9fd6b97da553e03bd9 DIFF: https://github.com/llvm/llvm-project/commit/b7e667bfd2a9bce0e3d5ca9fd6b97da553e03bd9.diff LOG:

[Lldb-commits] [lldb] 554f79e - [lldb][test] TestDataFormatterCpp.py: add test-case for member function pointer format

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T14:17:35Z New Revision: 554f79e050cb240d00e239ee4ca8d6aefdfa737d URL: https://github.com/llvm/llvm-project/commit/554f79e050cb240d00e239ee4ca8d6aefdfa737d DIFF: https://github.com/llvm/llvm-project/commit/554f79e050cb240d00e239ee4ca8d6aefdfa737d.diff LOG:

[Lldb-commits] [lldb] 110ce5a - [lldb][test] TestDataFormatterCpp.py: split assertions failing on Windows

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T15:25:38Z New Revision: 110ce5ab76449f06058e49a154b9b741c75c9d05 URL: https://github.com/llvm/llvm-project/commit/110ce5ab76449f06058e49a154b9b741c75c9d05 DIFF: https://github.com/llvm/llvm-project/commit/110ce5ab76449f06058e49a154b9b741c75c9d05.diff LOG:

[Lldb-commits] [lldb] 905a757 - [lldb][test] TestDataFormatterCpp.py: set breakpoint after all locals have been initialized

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T15:45:01Z New Revision: 905a7577c5845c0ad40f8a98f704cc3747e0e4fa URL: https://github.com/llvm/llvm-project/commit/905a7577c5845c0ad40f8a98f704cc3747e0e4fa DIFF: https://github.com/llvm/llvm-project/commit/905a7577c5845c0ad40f8a98f704cc3747e0e4fa.diff LOG:

[Lldb-commits] [lldb] ef7adbe - Reland "[lldb][TypeSystemClang] Format pointers to member functions as eFormatHex"

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T19:45:49Z New Revision: ef7adbe2b7bcdb1fca88f77a7d4da2a8dea63699 URL: https://github.com/llvm/llvm-project/commit/ef7adbe2b7bcdb1fca88f77a7d4da2a8dea63699 DIFF: https://github.com/llvm/llvm-project/commit/ef7adbe2b7bcdb1fca88f77a7d4da2a8dea63699.diff LOG:

[Lldb-commits] [lldb] 8200848 - Reland "[lldb][TypeSystemClang] Use the CXXFunctionPointerSummaryProvider for member-function pointers"

2023-03-07 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-07T19:45:50Z New Revision: 8200848c4125f2307abe38801ce9ca1288ea3081 URL: https://github.com/llvm/llvm-project/commit/8200848c4125f2307abe38801ce9ca1288ea3081 DIFF: https://github.com/llvm/llvm-project/commit/8200848c4125f2307abe38801ce9ca1288ea3081.diff LOG:

[Lldb-commits] [lldb] 2857eeb - [lldb][test][NFC] TestDataFormatterCpp.py: Remove redundant FIXME

2023-03-08 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-08T10:45:20Z New Revision: 2857eeb5f4f7b147a90d6b223f6aa7f90fd53f1c URL: https://github.com/llvm/llvm-project/commit/2857eeb5f4f7b147a90d6b223f6aa7f90fd53f1c DIFF: https://github.com/llvm/llvm-project/commit/2857eeb5f4f7b147a90d6b223f6aa7f90fd53f1c.diff LOG:

[Lldb-commits] [lldb] adc5168 - [lldb][InstrumentationRuntime] Make 'data' struct anonymous in order to avoid collisions with types in the debuggee

2023-03-09 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-10T00:40:22Z New Revision: adc5168d7114190ec7d931a6c346276e19b0e117 URL: https://github.com/llvm/llvm-project/commit/adc5168d7114190ec7d931a6c346276e19b0e117 DIFF: https://github.com/llvm/llvm-project/commit/adc5168d7114190ec7d931a6c346276e19b0e117.diff LOG:

[Lldb-commits] [lldb] 60a7188 - [lldb][test] TestInlineNamespaceAlias.py: skip on older compiler versions

2023-03-10 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-03-10T12:20:58Z New Revision: 60a7188cb086abe172bc46582356f30b3c3e1c4c URL: https://github.com/llvm/llvm-project/commit/60a7188cb086abe172bc46582356f30b3c3e1c4c DIFF: https://github.com/llvm/llvm-project/commit/60a7188cb086abe172bc46582356f30b3c3e1c4c.diff LOG:

[Lldb-commits] [lldb] 9ca707b - [lldb][test] Add tests for clang::PreferredNameAttr formatting

2023-04-06 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-04-07T01:37:36+01:00 New Revision: 9ca707b69ba3802d0e31aa41c83f027027526d83 URL: https://github.com/llvm/llvm-project/commit/9ca707b69ba3802d0e31aa41c83f027027526d83 DIFF: https://github.com/llvm/llvm-project/commit/9ca707b69ba3802d0e31aa41c83f027027526d83.diff

[Lldb-commits] [lldb] 711a644 - [clang][DebugInfo] Emit DW_AT_type of preferred name if available

2023-04-06 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-04-07T01:37:36+01:00 New Revision: 711a64412749ae73709562b591ab1609a3ee7751 URL: https://github.com/llvm/llvm-project/commit/711a64412749ae73709562b591ab1609a3ee7751 DIFF: https://github.com/llvm/llvm-project/commit/711a64412749ae73709562b591ab1609a3ee7751.diff

[Lldb-commits] [lldb] 0301a49 - [lldb][Language] Add more language types

2023-04-14 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-04-14T17:10:17+01:00 New Revision: 0301a492f43efc3a2c1fa1bddd16e46aac8ab77e URL: https://github.com/llvm/llvm-project/commit/0301a492f43efc3a2c1fa1bddd16e46aac8ab77e DIFF: https://github.com/llvm/llvm-project/commit/0301a492f43efc3a2c1fa1bddd16e46aac8ab77e.diff

[Lldb-commits] [lldb] 89cd0e8 - [lldb] Allow evaluating expressions in C++20 mode

2023-04-14 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-04-14T17:10:18+01:00 New Revision: 89cd0e8c267f57004a734c94ff15c6bd0facf646 URL: https://github.com/llvm/llvm-project/commit/89cd0e8c267f57004a734c94ff15c6bd0facf646 DIFF: https://github.com/llvm/llvm-project/commit/89cd0e8c267f57004a734c94ff15c6bd0facf646.diff

[Lldb-commits] [lldb] 6cdfa29 - [lldb][ClangExpression] Filter out non-root namespaces in FindNamespace

2023-04-14 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-04-14T17:11:30+01:00 New Revision: 6cdfa295743729178ff6f15a8dcd36f8f7d27c2c URL: https://github.com/llvm/llvm-project/commit/6cdfa295743729178ff6f15a8dcd36f8f7d27c2c DIFF: https://github.com/llvm/llvm-project/commit/6cdfa295743729178ff6f15a8dcd36f8f7d27c2c.diff

[Lldb-commits] [lldb] 1414a5b - [lldb][DataFormatter] Fix libcxx std::deque formatter for references and pointers

2023-04-17 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-04-17T21:31:30+01:00 New Revision: 1414a5bdfeff3dbbbaae9816ef4017c81112c3c0 URL: https://github.com/llvm/llvm-project/commit/1414a5bdfeff3dbbbaae9816ef4017c81112c3c0 DIFF: https://github.com/llvm/llvm-project/commit/1414a5bdfeff3dbbbaae9816ef4017c81112c3c0.diff

[Lldb-commits] [lldb] b767b05 - [lldb][tests] TestPreferredName.py: Fix for older compilers

2023-04-24 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-04-24T08:33:07-04:00 New Revision: b767b050414399940f8d7f96e4564a1e5c84879f URL: https://github.com/llvm/llvm-project/commit/b767b050414399940f8d7f96e4564a1e5c84879f DIFF: https://github.com/llvm/llvm-project/commit/b767b050414399940f8d7f96e4564a1e5c84879f.diff

[Lldb-commits] [lldb] b4cae6b - [lldb][tests] TestPreferredName.py: add missing import

2023-04-24 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-04-24T08:40:32-04:00 New Revision: b4cae6bf53b92583e8d58f41e889704e9a473391 URL: https://github.com/llvm/llvm-project/commit/b4cae6bf53b92583e8d58f41e889704e9a473391 DIFF: https://github.com/llvm/llvm-project/commit/b4cae6bf53b92583e8d58f41e889704e9a473391.diff

[Lldb-commits] [lldb] 5379189 - [lldb][test] TestCPP20Standard.py: skip on older compilers

2023-04-24 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-04-24T12:05:20-04:00 New Revision: 53791896de3fcc5606c190fa4e4552383ee1dcb8 URL: https://github.com/llvm/llvm-project/commit/53791896de3fcc5606c190fa4e4552383ee1dcb8 DIFF: https://github.com/llvm/llvm-project/commit/53791896de3fcc5606c190fa4e4552383ee1dcb8.diff

[Lldb-commits] [lldb] 52882de - [lldb][test] TestCPP20Standard.py: make it a libc++ test

2023-05-02 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-05-02T07:38:53-04:00 New Revision: 52882de0e641487329c9e093a90ea3dad01842c8 URL: https://github.com/llvm/llvm-project/commit/52882de0e641487329c9e093a90ea3dad01842c8 DIFF: https://github.com/llvm/llvm-project/commit/52882de0e641487329c9e093a90ea3dad01842c8.diff

[Lldb-commits] [lldb] e15d6b5 - [lldb][DWARFExpression] Fix DW_OP_div to use signed division

2023-05-02 Thread Michael Buch via lldb-commits
Author: LU Hongyi Date: 2023-05-02T07:38:52-04:00 New Revision: e15d6b520e1e85d2cdf9ffc66f0c4698390eaa3d URL: https://github.com/llvm/llvm-project/commit/e15d6b520e1e85d2cdf9ffc66f0c4698390eaa3d DIFF: https://github.com/llvm/llvm-project/commit/e15d6b520e1e85d2cdf9ffc66f0c4698390eaa3d.diff LOG

[Lldb-commits] [lldb] ad74df1 - Revert "[lldb][DWARFExpression] Fix DW_OP_div to use signed division"

2023-05-02 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-05-02T15:36:56-04:00 New Revision: ad74df12b8b2949bd6f45dc469dc41d488e69f78 URL: https://github.com/llvm/llvm-project/commit/ad74df12b8b2949bd6f45dc469dc41d488e69f78 DIFF: https://github.com/llvm/llvm-project/commit/ad74df12b8b2949bd6f45dc469dc41d488e69f78.diff

[Lldb-commits] [lldb] 16c2872 - Reland "[lldb][DWARFExpression] Fix DW_OP_div to use signed division"

2023-05-05 Thread Michael Buch via lldb-commits
Author: LU Hongyi Date: 2023-05-05T06:45:07-04:00 New Revision: 16c2872d7b09eee67dd0c7ef6b5dd3c3724d3cfc URL: https://github.com/llvm/llvm-project/commit/16c2872d7b09eee67dd0c7ef6b5dd3c3724d3cfc DIFF: https://github.com/llvm/llvm-project/commit/16c2872d7b09eee67dd0c7ef6b5dd3c3724d3cfc.diff LOG

[Lldb-commits] [lldb] e74f03d - [lldb][TypeSystem] ForEach: Don't hold the TypeSystemMap lock across callback

2023-05-05 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-05-05T11:40:23-04:00 New Revision: e74f03dde5d8973e7ca3f99ea0d8d14c048d168d URL: https://github.com/llvm/llvm-project/commit/e74f03dde5d8973e7ca3f99ea0d8d14c048d168d DIFF: https://github.com/llvm/llvm-project/commit/e74f03dde5d8973e7ca3f99ea0d8d14c048d168d.diff

[Lldb-commits] [lldb] ca64f9a - [lldb][DWARFASTParserClang][NFC] Simplify unnamed bitfield condition

2023-05-16 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-05-16T11:18:09+01:00 New Revision: ca64f9af04472a27656d84c06f4e332ebbf14b4d URL: https://github.com/llvm/llvm-project/commit/ca64f9af04472a27656d84c06f4e332ebbf14b4d DIFF: https://github.com/llvm/llvm-project/commit/ca64f9af04472a27656d84c06f4e332ebbf14b4d.diff

[Lldb-commits] [lldb] 56eff19 - [lldb][DWARFASTParserClang][NFC] Extract condition for unnamed bitfield creation into helper function

2023-05-16 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-05-16T11:18:09+01:00 New Revision: 56eff197d0d629c768e8e48fb995e8a1d2cd6441 URL: https://github.com/llvm/llvm-project/commit/56eff197d0d629c768e8e48fb995e8a1d2cd6441 DIFF: https://github.com/llvm/llvm-project/commit/56eff197d0d629c768e8e48fb995e8a1d2cd6441.diff

[Lldb-commits] [lldb] 3c30f22 - [lldb][DWARFASTParserClang] Don't create unnamed bitfields to account for vtable pointer

2023-05-16 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-05-16T11:18:09+01:00 New Revision: 3c30f224005e3749c89e00592bd2a43aba2aaf75 URL: https://github.com/llvm/llvm-project/commit/3c30f224005e3749c89e00592bd2a43aba2aaf75 DIFF: https://github.com/llvm/llvm-project/commit/3c30f224005e3749c89e00592bd2a43aba2aaf75.diff

[Lldb-commits] [lldb] eb5a3e2 - [lldb][SymbolFileDWARF] Fix format specifier when logging FindDefinitionTypeForDWARFDeclContext

2023-05-17 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-05-17T13:40:21+01:00 New Revision: eb5a3e247aa2ec4f0089e6518fc815915ab24228 URL: https://github.com/llvm/llvm-project/commit/eb5a3e247aa2ec4f0089e6518fc815915ab24228 DIFF: https://github.com/llvm/llvm-project/commit/eb5a3e247aa2ec4f0089e6518fc815915ab24228.diff

[Lldb-commits] [lldb] 55acb70 - [lldb][cmake] Allow specifying custom libcxx for tests in standalone builds

2023-05-20 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-05-20T12:07:48+01:00 New Revision: 55acb70b211a9807307c028f172b8400ebb30d9b URL: https://github.com/llvm/llvm-project/commit/55acb70b211a9807307c028f172b8400ebb30d9b DIFF: https://github.com/llvm/llvm-project/commit/55acb70b211a9807307c028f172b8400ebb30d9b.diff

[Lldb-commits] [lldb] 44bb442 - [lldb][DataFormatter] Add dereference support to libstdcpp std::shared_ptr formatter

2023-05-24 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-05-24T13:01:11+01:00 New Revision: 44bb442fd5be3860e7819cb216621b5ea59970c3 URL: https://github.com/llvm/llvm-project/commit/44bb442fd5be3860e7819cb216621b5ea59970c3 DIFF: https://github.com/llvm/llvm-project/commit/44bb442fd5be3860e7819cb216621b5ea59970c3.diff

[Lldb-commits] [lldb] 9c4c67a - [lldb][test] LogTest: Fix stack overflow

2023-06-08 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-06-08T17:10:32+01:00 New Revision: 9c4c67a682f9d9b2cca183fcb9533bf709ffa723 URL: https://github.com/llvm/llvm-project/commit/9c4c67a682f9d9b2cca183fcb9533bf709ffa723 DIFF: https://github.com/llvm/llvm-project/commit/9c4c67a682f9d9b2cca183fcb9533bf709ffa723.diff

[Lldb-commits] [lldb] 73927d5 - [lldb][test] incomplete-tag-type.cpp: fix expected error message

2023-06-12 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-06-12T19:33:10+01:00 New Revision: 73927d574f57c1bdf792e2cefe2974b7e9375ed6 URL: https://github.com/llvm/llvm-project/commit/73927d574f57c1bdf792e2cefe2974b7e9375ed6 DIFF: https://github.com/llvm/llvm-project/commit/73927d574f57c1bdf792e2cefe2974b7e9375ed6.diff

[Lldb-commits] [lldb] fae704b - [lldb][test] Re-XFAIL prefer-debug-over-eh-frame.test

2023-06-13 Thread Michael Buch via lldb-commits
Author: Michael Buch Date: 2023-06-13T15:08:21+01:00 New Revision: fae704bad90077a22e4534222903a6b03407650e URL: https://github.com/llvm/llvm-project/commit/fae704bad90077a22e4534222903a6b03407650e DIFF: https://github.com/llvm/llvm-project/commit/fae704bad90077a22e4534222903a6b03407650e.diff

[Lldb-commits] [lldb] [lldb][DWARFASTParserClang][NFCI] Extract DW_AT_data_member_location calculation logic (PR #68231)

2023-10-04 Thread Michael Buch via lldb-commits
https://github.com/Michael137 created https://github.com/llvm/llvm-project/pull/68231 Currently this non-trivial calculation is repeated multiple times, making it hard to reason about when the `byte_offset`/`member_byte_offset` is being set or not. This patch simply moves all those instances

[Lldb-commits] [lldb] [lldb][DWARFASTParserClang][NFCI] Extract DW_AT_data_member_location calculation logic (PR #68231)

2023-10-04 Thread Michael Buch via lldb-commits
@@ -519,6 +519,33 @@ TypeSP DWARFASTParserClang::ParseTypeFromDWARF(const SymbolContext &sc, return UpdateSymbolContextScopeForType(sc, die, type_sp); } +static std::optional Michael137 wrote: The integer types are a bit inconsistent (but this didn't chang

[Lldb-commits] [lldb] [lldb][DWARFASTParserClang][NFCI] Extract DW_AT_data_member_location calculation logic (PR #68231)

2023-10-04 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/68231 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][DWARFASTParserClang][NFCI] Extract DW_AT_data_member_location calculation logic (PR #68231)

2023-10-05 Thread Michael Buch via lldb-commits
https://github.com/Michael137 closed https://github.com/llvm/llvm-project/pull/68231 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][DWARFASTParserClang] Check DW_AT_declaration to determine static data members (PR #68300)

2023-10-05 Thread Michael Buch via lldb-commits
https://github.com/Michael137 created https://github.com/llvm/llvm-project/pull/68300 **Background** Prior to DWARFv4, there was no clear normative text on how to handle static data members. Non-normative text suggested we compilers should use `DW_AT_external` to mark static data members of s

[Lldb-commits] [lldb] [lldb][DWARFASTParserClang] Check DW_AT_declaration to determine static data members (PR #68300)

2023-10-05 Thread Michael Buch via lldb-commits
Michael137 wrote: Alternatively, we could start checking `DW_AT_external` again, at the cost of not supporting some GCC cases pre-DWARFv5 https://github.com/llvm/llvm-project/pull/68300 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https:/

<    5   6   7   8   9   10   11   12   13   14   >