[Lldb-commits] [lldb] r262739 - Update after r262737 in clang changed the accessor.

2016-03-04 Thread James Y Knight via lldb-commits
Author: jyknight Date: Fri Mar 4 13:30:53 2016 New Revision: 262739 URL: http://llvm.org/viewvc/llvm-project?rev=262739=rev Log: Update after r262737 in clang changed the accessor. Modified: lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp Modified:

Re: [Lldb-commits] [PATCH] D22463: [RFC] Moving to GitHub Proposal: NOT DECISION!

2016-07-18 Thread James Y Knight via lldb-commits
jyknight added a subscriber: jyknight. Comment at: docs/Proposals/GitHub.rst:209 @@ +208,3 @@ + well as a webhook to update the umbrella project (see below). +3. Make sure we have an llvm-project (with submodules) setup in the official + account, with all necessary hooks

[Lldb-commits] [lldb] r333134 - Remove spurious dependency on Process/elf-core from Process/Utility.

2018-05-23 Thread James Y Knight via lldb-commits
Author: jyknight Date: Wed May 23 15:04:20 2018 New Revision: 333134 URL: http://llvm.org/viewvc/llvm-project?rev=333134=rev Log: Remove spurious dependency on Process/elf-core from Process/Utility. These checks do absolutely nothing other than cause a library layering violation in the code.

[Lldb-commits] [lldb] r333151 - Remove unused include, and corresponding library dependency.

2018-05-23 Thread James Y Knight via lldb-commits
Author: jyknight Date: Wed May 23 20:42:38 2018 New Revision: 333151 URL: http://llvm.org/viewvc/llvm-project?rev=333151=rev Log: Remove unused include, and corresponding library dependency. Modified: lldb/trunk/source/Symbol/CMakeLists.txt lldb/trunk/source/Symbol/ObjectFile.cpp

[Lldb-commits] [lldb] r333032 - Avoid using header from Host/macosx when not testing an apple build.

2018-05-22 Thread James Y Knight via lldb-commits
Author: jyknight Date: Tue May 22 14:49:41 2018 New Revision: 333032 URL: http://llvm.org/viewvc/llvm-project?rev=333032=rev Log: Avoid using header from Host/macosx when not testing an apple build. Modified: lldb/trunk/unittests/Host/HostInfoTest.cpp Modified:

[Lldb-commits] [lldb] r333035 - Normalize some lldb #include statements.

2018-05-22 Thread James Y Knight via lldb-commits
Author: jyknight Date: Tue May 22 15:53:50 2018 New Revision: 333035 URL: http://llvm.org/viewvc/llvm-project?rev=333035=rev Log: Normalize some lldb #include statements. Most non-local includes of header files living under lldb/sources/ were specified with the full path starting after sources/.

[Lldb-commits] [lldb] r333813 - Fix support for distinguishing archive members by timestamp on Darwin.

2018-06-01 Thread James Y Knight via lldb-commits
Author: jyknight Date: Fri Jun 1 19:44:10 2018 New Revision: 333813 URL: http://llvm.org/viewvc/llvm-project?rev=333813=rev Log: Fix support for distinguishing archive members by timestamp on Darwin. On Darwin, the binary's symbol table points to debug info in object files -- potentially object

[Lldb-commits] [lldb] r333816 - Fix silly error introduced after testing in r333813.

2018-06-01 Thread James Y Knight via lldb-commits
Author: jyknight Date: Fri Jun 1 21:00:16 2018 New Revision: 333816 URL: http://llvm.org/viewvc/llvm-project?rev=333816=rev Log: Fix silly error introduced after testing in r333813. Oops. Modified:

[Lldb-commits] [lldb] r343598 - Delete /lldb/tmp directory created in r324484.

2018-10-02 Thread James Y Knight via lldb-commits
Author: jyknight Date: Tue Oct 2 08:41:00 2018 New Revision: 343598 URL: http://llvm.org/viewvc/llvm-project?rev=343598=rev Log: Delete /lldb/tmp directory created in r324484. Was checked into a wrong place in the depot, and untouched since. Likely created by accident. Removed: lldb/tmp/

[Lldb-commits] [lldb] r350835 - [opaque pointer types] Remove some calls to generic Type subtype accessors.

2019-01-10 Thread James Y Knight via lldb-commits
Author: jyknight Date: Thu Jan 10 08:07:20 2019 New Revision: 350835 URL: http://llvm.org/viewvc/llvm-project?rev=350835=rev Log: [opaque pointer types] Remove some calls to generic Type subtype accessors. That is, remove many of the calls to Type::getNumContainedTypes(), Type::subtypes(), and

[Lldb-commits] [lldb] r352159 - Define the _fltused symbol in one lldb test as well, post-r352076.

2019-01-24 Thread James Y Knight via lldb-commits
Author: jyknight Date: Thu Jan 24 19:21:23 2019 New Revision: 352159 URL: http://llvm.org/viewvc/llvm-project?rev=352159=rev Log: Define the _fltused symbol in one lldb test as well, post-r352076. Modified: lldb/trunk/lit/SymbolFile/NativePDB/function-types-builtins.cpp Modified:

[Lldb-commits] [lldb] r353549 - [opaque pointer types] Update calls to CreateCall to pass the function

2019-02-08 Thread James Y Knight via lldb-commits
Author: jyknight Date: Fri Feb 8 11:30:46 2019 New Revision: 353549 URL: http://llvm.org/viewvc/llvm-project?rev=353549=rev Log: [opaque pointer types] Update calls to CreateCall to pass the function type in lldb and polly. Modified: lldb/trunk/source/Expression/IRDynamicChecks.cpp

[Lldb-commits] [lldb] r352514 - Adjust documentation for git migration.

2019-01-29 Thread James Y Knight via lldb-commits
Author: jyknight Date: Tue Jan 29 08:37:27 2019 New Revision: 352514 URL: http://llvm.org/viewvc/llvm-project?rev=352514=rev Log: Adjust documentation for git migration. This fixes most references to the paths: llvm.org/svn/ llvm.org/git/ llvm.org/viewvc/ github.com/llvm-mirror/

[Lldb-commits] [lldb] r362510 - [lldb] Fix out-of-bounds read after c3ea7c66fec021867e005ad1b02f3c7e80feaa85

2019-06-04 Thread James Y Knight via lldb-commits
Author: jyknight Date: Tue Jun 4 08:27:19 2019 New Revision: 362510 URL: http://llvm.org/viewvc/llvm-project?rev=362510=rev Log: [lldb] Fix out-of-bounds read after c3ea7c66fec021867e005ad1b02f3c7e80feaa85 "Add support for mid-function epilogues on x86 that end in a non-local jump." Detected by

[Lldb-commits] [clang] [compiler-rt] [libc] [clang-tools-extra] [libcxx] [llvm] [lldb] [flang] ✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-C++ by-proxy) (PR #68620)

2023-11-27 Thread James Y Knight via lldb-commits
jyknight wrote: I'm somewhat concerned about the default for `-E` being to explode `#embed` into the comma-separated raw integers. Even with moderately-sized embeds, I think it'll generate unusably-bloated output. The human-readability of a big list of integers is not better than embedded

[Lldb-commits] [libc] [clang] [libcxx] [flang] [compiler-rt] [lldb] [llvm] [clang-tools-extra] ✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-C++ by-proxy) (PR #68620)

2023-11-27 Thread James Y Knight via lldb-commits
jyknight wrote: I guess I'd consider the "mental model" here to be that (notionally) `#embed` is preprocessed by expanding to `#embed_base64`, which is handled by the compiler proper, not the preprocessor. Yes, that's not entirely true in the implementation, but it seems like a reasonable way

[Lldb-commits] [clang] [libc] [clang-tools-extra] [libcxx] [lldb] [llvm] [compiler-rt] [lld] [flang] Fix clang to recognize new C23 modifiers %w and %wf when printing (PR #71771)

2023-11-30 Thread James Y Knight via lldb-commits
@@ -286,7 +286,33 @@ clang::analyze_format_string::ParseLengthModifier(FormatSpecifier , lmKind = LengthModifier::AsInt3264; break; case 'w': - lmKind = LengthModifier::AsWide; ++I; break; + ++I; + if (I == E) return false; + if (*I == 'f')

[Lldb-commits] [compiler-rt] [lldb] [llvm] [clang-tools-extra] [libc] [libcxx] [clang] [lld] [flang] Fix clang to recognize new C23 modifiers %w and %wf when printing (PR #71771)

2023-11-30 Thread James Y Knight via lldb-commits
@@ -484,6 +484,26 @@ bool clang::analyze_format_string::parseFormatStringHasFormattingSpecifiers( return false; } +ArgType clang::analyze_format_string::wToArgType( +int size, bool fast, ASTContext ) { + ArgType fastType = C.getTargetInfo().getTriple().isArch64Bit() ?