User Details
User Details
- User Since
- Apr 13 2018, 4:23 PM (268 w, 1 d)
Yesterday
Yesterday
nickdesaulniers added reviewers for D152042: [Demangle] convert is*Encoding to use std::string_view: MaskRay, erichkeane, efriedma.
nickdesaulniers requested review of D152042: [Demangle] convert is*Encoding to use std::string_view.
nickdesaulniers committed rGf5371eb3d3ae: [Damangle] convert dlangDemangle to use std::string_view (authored by nickdesaulniers).
[Damangle] convert dlangDemangle to use std::string_view
nickdesaulniers updated the diff for D151003: [Damangle] convert dlangDemangle to use std::string_view.
- rebase on D149675, remove nullptr check
nickdesaulniers committed rG12d967c95f16: [Damangle] convert rustDemangle to use std::string_view (authored by nickdesaulniers).
[Damangle] convert rustDemangle to use std::string_view
nickdesaulniers updated the diff for D149784: [Damangle] convert rustDemangle to use std::string_view.
- rebase on top of D149675 (I wasn't sure which would land first)
nickdesaulniers planned changes to D151003: [Damangle] convert dlangDemangle to use std::string_view.
nickdesaulniers committed rG61e1c3d80db6: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std… (authored by nickdesaulniers).
[Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std…
nickdesaulniers added inline comments to D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view.
nickdesaulniers added inline comments to D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view.
nickdesaulniers added inline comments to D151003: [Damangle] convert dlangDemangle to use std::string_view.
nickdesaulniers updated the diff for D151587: [clang][ConstantEmitter] have tryEmitPrivateForVarInit try ConstExprEmitter fast-path first.
- remove unnecessary Visit*CastExpr overrides
nickdesaulniers updated the diff for D151587: [clang][ConstantEmitter] have tryEmitPrivateForVarInit try ConstExprEmitter fast-path first.
- remove commented out code, still WIP
nickdesaulniers updated the diff for D151587: [clang][ConstantEmitter] have tryEmitPrivateForVarInit try ConstExprEmitter fast-path first.
- just failing clang/test/CodeGenCXX/atomicinit.cpp
nickdesaulniers updated the diff for D151003: [Damangle] convert dlangDemangle to use std::string_view.
- rebase for presubmits
nickdesaulniers added inline comments to D151003: [Damangle] convert dlangDemangle to use std::string_view.
nickdesaulniers added inline comments to D151003: [Damangle] convert dlangDemangle to use std::string_view.
nickdesaulniers updated the diff for D149784: [Damangle] convert rustDemangle to use std::string_view.
- rebase for presubmits
nickdesaulniers updated the diff for D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view.
- rebase for presubmits
Thu, Jun 1
Thu, Jun 1
nickdesaulniers committed rG8dc13957cb17: [clang][docs] document __attribute__((cleanup())) GNU C extension (authored by nickdesaulniers).
[clang][docs] document __attribute__((cleanup())) GNU C extension
nickdesaulniers updated the diff for D151732: [clang][docs] document __attribute__((cleanup())) GNU C extension.
- rebase
nickdesaulniers updated the diff for D151732: [clang][docs] document __attribute__((cleanup())) GNU C extension.
- add note about reverse declaration order for variables declared in the same scope
nickdesaulniers updated the diff for D151732: [clang][docs] document __attribute__((cleanup())) GNU C extension.
- add note about function signature
nickdesaulniers updated the diff for D151003: [Damangle] convert dlangDemangle to use std::string_view.
- rebase
nickdesaulniers updated the diff for D149784: [Damangle] convert rustDemangle to use std::string_view.
- update comments as per @MaskRay
nickdesaulniers updated the diff for D149784: [Damangle] convert rustDemangle to use std::string_view.
- rebase, reformat for presubmit tests
nickdesaulniers planned changes to D151003: [Damangle] convert dlangDemangle to use std::string_view.
needs rebasing for presubmit tests
nickdesaulniers added a reviewer for D151003: [Damangle] convert dlangDemangle to use std::string_view: MaskRay.
nickdesaulniers added a comment to D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view.
nickdesaulniers committed rG217709cbae34: remove Demangle/StringView.h (authored by nickdesaulniers).
remove Demangle/StringView.h
Thu, Jun 1, 10:14 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
nickdesaulniers accepted D151741: [Lex] Only warn on defining or undefining language-defined builtins.
Thanks for the patch!
Wed, May 31
Wed, May 31
Thanks for your patience. I was able to verify that Diff 526181 no longer ICE's as was observed by @maxim-kuvyrkov in linux stable 6.3.y for ARCH=arm allyesconfig https://ci.linaro.org/job/tcwg_kernel--llvm-master-arm-stable-allyesconfig-build/29/artifact/artifacts/06-build_linux/console.log.xz.
nickdesaulniers added inline comments to D151741: [Lex] Only warn on defining or undefining language-defined builtins.
nickdesaulniers updated the diff for D148387: remove Demangle/StringView.h.
- rebase for presubmit testing
Wed, May 31, 11:09 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
nickdesaulniers committed rG728a45181d7e: [libcxxabi] copy back std::string_view patches from LLVM (authored by nickdesaulniers).
[libcxxabi] copy back std::string_view patches from LLVM
Wed, May 31, 11:07 AM · Restricted Project
nickdesaulniers committed rG54a2994fa8be: [Demangle] fix deref of std::string_view::end() (authored by nickdesaulniers).
[Demangle] fix deref of std::string_view::end()
nickdesaulniers added inline comments to D151741: [Lex] Only warn on defining or undefining language-defined builtins.
nickdesaulniers updated the diff for D151760: [Demangle] fix deref of std::string_view::end().
- git clang-format HEAD~
Tue, May 30
Tue, May 30
nickdesaulniers added a reviewer for D151760: [Demangle] fix deref of std::string_view::end(): DavidSpickett.
nickdesaulniers updated the diff for D148566: [libcxxabi] copy back std::string_view patches from LLVM.
nickdesaulniers added reviewers for D151760: [Demangle] fix deref of std::string_view::end(): MaskRay, ashay-github.
nickdesaulniers requested review of D151760: [Demangle] fix deref of std::string_view::end().
nickdesaulniers added a comment to D149061: [clang] remove dereferencing of invalid pointer.
Also, llvm/include/llvm/Demangle/ is the downstream copy from libcxxabi/. I'll have to copy it back in https://reviews.llvm.org/D148566.
nickdesaulniers updated the summary of D148566: [libcxxabi] copy back std::string_view patches from LLVM.
nickdesaulniers planned changes to D148566: [libcxxabi] copy back std::string_view patches from LLVM.
nickdesaulniers added a comment to D141712: [GVN] Improve PRE on load instructions.
nickdesaulniers added inline comments to D151741: [Lex] Only warn on defining or undefining language-defined builtins.
nickdesaulniers added inline comments to D151741: [Lex] Only warn on defining or undefining language-defined builtins.
nickdesaulniers added a comment to D144654: [Lex] Warn when defining or undefining any builtin macro.
nickdesaulniers updated the diff for D151732: [clang][docs] document __attribute__((cleanup())) GNU C extension.
- fixup last sentence as per @erichkeane
Fri, May 26
Fri, May 26
nickdesaulniers updated the diff for D151587: [clang][ConstantEmitter] have tryEmitPrivateForVarInit try ConstExprEmitter fast-path first.
- fix string literals; still WIP
nickdesaulniers updated the diff for D151587: [clang][ConstantEmitter] have tryEmitPrivateForVarInit try ConstExprEmitter fast-path first.
- one more test fix
nickdesaulniers updated the diff for D151587: [clang][ConstantEmitter] have tryEmitPrivateForVarInit try ConstExprEmitter fast-path first.
- also remove VisitExprWithCleanups, down to two outstanding test failures
nickdesaulniers added a comment to D151572: [clang][ConstantEmitter] have tryEmitPrivate try ConstExprEmitter fast-path first.
nickdesaulniers updated the diff for D151572: [clang][ConstantEmitter] have tryEmitPrivate try ConstExprEmitter fast-path first.
- one more style update
nickdesaulniers updated the diff for D148566: [libcxxabi] copy back std::string_view patches from LLVM.
- rebase again for presubmit CI
Thu, May 25
Thu, May 25
nickdesaulniers updated the diff for D148566: [libcxxabi] copy back std::string_view patches from LLVM.
- one more rebase to rekick presubmit tests
nickdesaulniers committed rGee740b714ba0: [Demangle] avoid more std::string_view::substr (authored by nickdesaulniers).
[Demangle] avoid more std::string_view::substr
nickdesaulniers committed rGbad1a6943257: [libcxxabi] link abort_message into unittest_demangle (authored by nickdesaulniers).
[libcxxabi] link abort_message into unittest_demangle
Thu, May 25, 2:27 PM · Restricted Project
Wed, May 24
Wed, May 24
nickdesaulniers added a comment to D76096: [clang] allow const structs to be constant expressions in initializer lists.
So, @rsmith are you ok with a patch like https://reviews.llvm.org/D76169 that removes those fixmes?
nickdesaulniers updated the diff for D148566: [libcxxabi] copy back std::string_view patches from LLVM.
- rebase onto D151260
nickdesaulniers updated the diff for D151260: [Demangle] avoid more std::string_view::substr.
- remove special case for empty needle; it's already handled
nickdesaulniers updated the diff for D151260: [Demangle] avoid more std::string_view::substr.
- replace front() with *begin(), length() with size()
nickdesaulniers requested review of D151364: [Demangle] avoid more std::string_view::substr.
nickdesaulniers requested changes to D42600: [CodeGen][Shrink-wrap]split restore point.
Tue, May 23
Tue, May 23
nickdesaulniers planned changes to D148566: [libcxxabi] copy back std::string_view patches from LLVM.
nickdesaulniers committed rG804af933f731: Reland: [clang][ExprConstant] fix __builtin_object_size for flexible array… (authored by nickdesaulniers).
Reland: [clang][ExprConstant] fix __builtin_object_size for flexible array…
nickdesaulniers added inline comments to D151260: [Demangle] avoid more std::string_view::substr.
nickdesaulniers added inline comments to D151260: [Demangle] avoid more std::string_view::substr.
nickdesaulniers added reviewers for D151260: [Demangle] avoid more std::string_view::substr: MaskRay, phosek, ldionne, philnik.