<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/lldb/source/ValueObject/DILLexer.cpp, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[LLDB] Add bit extraction to DIL (#141422)</title>
<updated>2025-06-13T11:31:25+00:00</updated>
<author>
<name>Ilia Kuklin</name>
<email>ikuklin@accesssoftek.com</email>
</author>
<published>2025-06-13T11:31:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4236423ee863be5903819db57205fc83a4bd21e1'/>
<id>4236423ee863be5903819db57205fc83a4bd21e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[LLDB] Add array subscription and integer parsing to DIL (#141102)</title>
<updated>2025-05-25T16:09:33+00:00</updated>
<author>
<name>Ilia Kuklin</name>
<email>ikuklin@accesssoftek.com</email>
</author>
<published>2025-05-25T16:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=fe51d8ae5772626ef8237c33e0911695cf4f07db'/>
<id>fe51d8ae5772626ef8237c33e0911695cf4f07db</id>
<content type='text'>
Reapply #138551 with an xfailed test on Windows</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reapply #138551 with an xfailed test on Windows</pre>
</div>
</content>
</entry>
<entry>
<title>[LLDB] Add field member operators to DIL (#138093)</title>
<updated>2025-05-23T14:30:10+00:00</updated>
<author>
<name>cmtice</name>
<email>cmtice@google.com</email>
</author>
<published>2025-05-23T14:30:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=53d7b1d9e00d8cc3189808bbc26e2ee4577766e7'/>
<id>53d7b1d9e00d8cc3189808bbc26e2ee4577766e7</id>
<content type='text'>
Add the arrow and period operators, allowing DIL to find and access
member fields.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the arrow and period operators, allowing DIL to find and access
member fields.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[LLDB] Add array subscription and integer parsing to DIL" (#141059)</title>
<updated>2025-05-22T12:33:01+00:00</updated>
<author>
<name>Ilia Kuklin</name>
<email>ikuklin@accesssoftek.com</email>
</author>
<published>2025-05-22T12:33:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5df819ffb32530dff9342a970ffd1527ea1c31bb'/>
<id>5df819ffb32530dff9342a970ffd1527ea1c31bb</id>
<content type='text'>
Reverts llvm/llvm-project#138551</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#138551</pre>
</div>
</content>
</entry>
<entry>
<title>[LLDB] Add array subscription and integer parsing to DIL (#138551)</title>
<updated>2025-05-22T11:15:11+00:00</updated>
<author>
<name>Ilia Kuklin</name>
<email>ikuklin@accesssoftek.com</email>
</author>
<published>2025-05-22T11:15:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=491619a25003c499be16708562206f9a81bff5f7'/>
<id>491619a25003c499be16708562206f9a81bff5f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[LLDB] Add unary operators Dereference and AddressOf to DIL (#134428)</title>
<updated>2025-04-29T16:29:52+00:00</updated>
<author>
<name>Ilia Kuklin</name>
<email>ikuklin@accesssoftek.com</email>
</author>
<published>2025-04-29T16:29:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d63703842937c8a089a272297886de5fc7bdc0a4'/>
<id>d63703842937c8a089a272297886de5fc7bdc0a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] Fix GCC's `-Wreturn-type` warnings (#127974)</title>
<updated>2025-02-21T17:02:19+00:00</updated>
<author>
<name>foxtran</name>
<email>39676482+foxtran@users.noreply.github.com</email>
</author>
<published>2025-02-21T17:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=506deb0cce3fe503f61ef1a1a08a40770ef4b978'/>
<id>506deb0cce3fe503f61ef1a1a08a40770ef4b978</id>
<content type='text'>
This patch fixes `-Wreturn-type` warnings which happens if LLVM is built
with GCC compiler (14.1 is used for detecting)

Warnings:
```
llvm-project/lldb/source/ValueObject/DILLexer.cpp: In static member function ‘static llvm::StringRef lldb_private::dil::Token::GetTokenName(Kind)’:
llvm-project/lldb/source/ValueObject/DILLexer.cpp:33:1: warning: control reaches end of non-void function [-Wreturn-type]
   33 | }
      | ^
```
and:
```
llvm-project/lldb/source/DataFormatters/TypeSummary.cpp: In member function ‘virtual std::string lldb_private::TypeSummaryImpl::GetSummaryKindName()’:
llvm-project/lldb/source/DataFormatters/TypeSummary.cpp:62:1: warning: control reaches end of non-void function [-Wreturn-type]
   62 | }
      | ^
```

Technically, it is a bug in Clang (see #115345), however, UBSan with
Clang should detect these places, therefore it would be nice to provide
a return statement for all possible inputs (even invalid).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes `-Wreturn-type` warnings which happens if LLVM is built
with GCC compiler (14.1 is used for detecting)

Warnings:
```
llvm-project/lldb/source/ValueObject/DILLexer.cpp: In static member function ‘static llvm::StringRef lldb_private::dil::Token::GetTokenName(Kind)’:
llvm-project/lldb/source/ValueObject/DILLexer.cpp:33:1: warning: control reaches end of non-void function [-Wreturn-type]
   33 | }
      | ^
```
and:
```
llvm-project/lldb/source/DataFormatters/TypeSummary.cpp: In member function ‘virtual std::string lldb_private::TypeSummaryImpl::GetSummaryKindName()’:
llvm-project/lldb/source/DataFormatters/TypeSummary.cpp:62:1: warning: control reaches end of non-void function [-Wreturn-type]
   62 | }
      | ^
```

Technically, it is a bug in Clang (see #115345), however, UBSan with
Clang should detect these places, therefore it would be nice to provide
a return statement for all possible inputs (even invalid).</pre>
</div>
</content>
</entry>
<entry>
<title>[LLDB] Add Lexer (with tests) for DIL (Data Inspection Language). (#123521)</title>
<updated>2025-02-05T18:47:11+00:00</updated>
<author>
<name>cmtice</name>
<email>cmtice@google.com</email>
</author>
<published>2025-02-05T18:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d9a7498aa24a35bdd95fd20a5c63e9495b6669f6'/>
<id>d9a7498aa24a35bdd95fd20a5c63e9495b6669f6</id>
<content type='text'>
This adds the basic lexer, with unittests, for the Data Inspection
Language (DIL) -- see
https://discourse.llvm.org/t/rfc-data-inspection-language/69893

This version of the lexer only handles local variables and namespaces,
and is designed to work with
https://github.com/llvm/llvm-project/pull/120971.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the basic lexer, with unittests, for the Data Inspection
Language (DIL) -- see
https://discourse.llvm.org/t/rfc-data-inspection-language/69893

This version of the lexer only handles local variables and namespaces,
and is designed to work with
https://github.com/llvm/llvm-project/pull/120971.</pre>
</div>
</content>
</entry>
</feed>
