[Lldb-commits] [lldb] Decent to Descent (PR #154040)

2025-08-17 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (LauraElanorJones) Changes [lldb] NFC Rename RecursiveDecentFormatter to RecursiveDescentFormatter --- Full diff: https://github.com/llvm/llvm-project/pull/154040.diff 3 Files Affected: - (modified) lldb/packages/Python/lldbsuite/te

[Lldb-commits] [lldb] Decent to Descent (PR #154040)

2025-08-17 Thread via lldb-commits
https://github.com/LauraElanorJones created https://github.com/llvm/llvm-project/pull/154040 [lldb] NFC Rename RecursiveDecentFormatter to RecursiveDescentFormatter >From 7d235fe77df46cfe2525cbed2a9944a6f208a613 Mon Sep 17 00:00:00 2001 From: LauraElanorJones <164247463+lauraelanorjo...@users.n

[Lldb-commits] [lldb] [lldb] Make step/s alias for new _regexp-step (PR #153984)

2025-08-17 Thread Dave Lee via lldb-commits
https://github.com/kastiglione edited https://github.com/llvm/llvm-project/pull/153984 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add utility to create Mach-O corefile from YAML desc (PR #153911)

2025-08-17 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/153911 >From 69ed12fb21bbdde89bf43b1356c5542912655318 Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Fri, 15 Aug 2025 18:23:10 -0700 Subject: [PATCH 1/6] [lldb] Add utility to create Mach-O corefile from YAML

[Lldb-commits] [lldb] [lldb] Add utility to create Mach-O corefile from YAML desc (PR #153911)

2025-08-17 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/153911 >From 69ed12fb21bbdde89bf43b1356c5542912655318 Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Fri, 15 Aug 2025 18:23:10 -0700 Subject: [PATCH 1/5] [lldb] Add utility to create Mach-O corefile from YAML

[Lldb-commits] [lldb] [lldb] Unwind through ARM Cortex-M exceptions automatically (PR #153922)

2025-08-17 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/153922 >From eac74f99eab04524756ed6220b10fea9c991ba09 Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Fri, 15 Aug 2025 20:58:22 -0700 Subject: [PATCH 1/5] [lldb] Unwind through ARM Cortex-M exceptions automati

[Lldb-commits] [lldb] [lldb] Create sections for Wasm segments (PR #153634)

2025-08-17 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere updated https://github.com/llvm/llvm-project/pull/153634 >From bfc57b337054bd1184b96baa1d59dd75a23a70c1 Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Thu, 14 Aug 2025 10:49:48 -0700 Subject: [PATCH 1/2] [lldb] Create sections fro Wasm segments This is a

[Lldb-commits] [lldb] [lldb] Create sections for Wasm segments (PR #153634)

2025-08-17 Thread Jonas Devlieghere via lldb-commits
@@ -304,7 +313,7 @@ ParseData(SectionSP data_section_sp) { if (flags > std::numeric_limits::max()) return llvm::createStringError("segment size overflows uint32_t"); JDevlieghere wrote: Actually, no, the error message is correct, but the check above i

[Lldb-commits] [lldb] [lldb] Underline short option letters as mnemonics (PR #153695)

2025-08-17 Thread Jonas Devlieghere via lldb-commits
JDevlieghere wrote: Regarding capitalization, I pretty strongly prefer **not** to change it and focus on highlighting the mnemonic. Here's why: - I don't think that matching the capitalization was ever the goal, but rather capitalization was used to highlight the letter, regardless of whether

[Lldb-commits] [lldb] [LLDB] Add `ScalarLiteralNode` and literal parsing in DIL (PR #152308)

2025-08-17 Thread Ilia Kuklin via lldb-commits
@@ -402,4 +404,122 @@ Interpreter::Visit(const BitFieldExtractionNode *node) { return child_valobj_sp; } +static lldb::TypeSystemSP GetTypeSystemFromCU(std::shared_ptr ctx) { + SymbolContext symbol_context = + ctx->GetSymbolContext(lldb::eSymbolContextCompUnit); + ll

[Lldb-commits] [lldb] [LLDB] Add `ScalarLiteralNode` and literal parsing in DIL (PR #152308)

2025-08-17 Thread Ilia Kuklin via lldb-commits
@@ -402,4 +404,125 @@ Interpreter::Visit(const BitFieldExtractionNode *node) { return child_valobj_sp; } +static llvm::Expected +GetTypeSystemFromCU(std::shared_ptr ctx) { + SymbolContext symbol_context = + ctx->GetSymbolContext(lldb::eSymbolContextCompUnit); + lldb::

[Lldb-commits] [lldb] [LLDB] Add `ScalarLiteralNode` and literal parsing in DIL (PR #152308)

2025-08-17 Thread Ilia Kuklin via lldb-commits
@@ -402,4 +404,125 @@ Interpreter::Visit(const BitFieldExtractionNode *node) { return child_valobj_sp; } +static llvm::Expected +GetTypeSystemFromCU(std::shared_ptr ctx) { + SymbolContext symbol_context = + ctx->GetSymbolContext(lldb::eSymbolContextCompUnit); + lldb::

[Lldb-commits] [lldb] [LLDB] Add `ScalarLiteralNode` and literal parsing in DIL (PR #152308)

2025-08-17 Thread Ilia Kuklin via lldb-commits
@@ -28,12 +28,14 @@ class Token { arrow, coloncolon, eof, +floating_constant, kuilpd wrote: Done https://github.com/llvm/llvm-project/pull/152308 ___ lldb-commits mailing list lldb-commits@lists.llvm

[Lldb-commits] [lldb] [LLDB] Add `ScalarLiteralNode` and literal parsing in DIL (PR #152308)

2025-08-17 Thread Ilia Kuklin via lldb-commits
@@ -175,7 +185,27 @@ TEST(DILLexerTests, NumbersTest) { EXPECT_THAT_EXPECTED(maybe_lexer, llvm::Succeeded()); DILLexer lexer(*maybe_lexer); Token token = lexer.GetCurrentToken(); -EXPECT_TRUE(token.IsNot(Token::numeric_constant)); +EXPECT_TRUE(token.IsNot(To

[Lldb-commits] [lldb] [LLDB] Add `ScalarLiteralNode` and literal parsing in DIL (PR #152308)

2025-08-17 Thread Ilia Kuklin via lldb-commits
@@ -31,6 +31,9 @@ identifier = ? C99 Identifier ? ; integer_literal = ? Integer constant: hexademical, decimal, octal, binary ? ; +numeric_literal = ? Integer constant: hexademical, decimal, octal, binary ? kuilpd wrote: Ah, it's just a leftover from the sub