User Details
- User Since
- Aug 8 2019, 10:01 AM (216 w, 1 d)
Mon, Sep 25
Aug 22 2023
Aug 18 2023
Aug 15 2023
@JDevlieghere do you have any opinions on this?
Aug 14 2023
Aug 11 2023
Changed to regular mutex
@JDevlieghere I updated this to two shared mutexes because I'm assuming you can have more than one concurrent read and more than one concurrent write. If this is wrong I can go back to two regular mutexes.
Update to two shared mutexes
Lock earlier in operator=
Aug 10 2023
Aug 9 2023
I have one nit that I'll leave up to you whether it should be addressed now or not.
Aug 7 2023
LGTM
Aug 4 2023
On the description you mention unique_ptr but I only see shared_ptr here. Was that a typo or do you mean that users of this class kept it behind a unique_ptr?
Remove lock from DeepCopy
Addressed comments
Aug 3 2023
Do all of these need to be protected with a mutex? In your description you're saying TSan is detecting data races. What piece of data are you observing the data race on?
Aug 2 2023
Aug 1 2023
Addressed comments
Jul 27 2023
Jul 11 2023
Jul 6 2023
Jul 5 2023
Ping
Jun 29 2023
Personally I vote for the formatter kind on every line, so we don't need to jump around the logs when reading them, up to you though.
I've bumped into this problem before, so really like this change. It's a bit sad that you'll only print the kind of data formatter once though, so someone reading the logs might have to jump back and forth to understand what kind of formatter they're dealing with. There's also __PRETTY_FUNCTION__, which shows the generic type parameters by default, but I think it's not a standard macro (although it's implemented by both clang and gcc). What do you think of having a macro like:
Jun 28 2023
Addressed comments
Jun 26 2023
ping :)
Jun 21 2023
@kastiglione I wonder if we should hint in all 3 command objects (expr, frame var and DWIM) or if we should limit this to DWIM instead (since DWIM is the one aliased to p and po and I don't think vo or expr -O are often used unintentionally).
Jun 15 2023
Jun 13 2023
Jun 8 2023
Addressed comments
Remove failure check
Jun 7 2023
Add test
Jun 1 2023
Add radar
May 18 2023
May 17 2023
Add llvm_unreachable
Apr 10 2023
Apr 7 2023
Changed implementation to GetCompileOptions
Apr 6 2023
Addressed comments
Updated MetadataTest.cpp
@aaron.ballman thanks all the code reviews.
Added release note
Updated git commit message
Updated to debug_trampoline, and addressed comments
Apr 1 2023
Abandoning in favor of https://reviews.llvm.org/D147292/.
Mar 30 2023
@aaron.ballman @dblaikie I've changed the patch to introduce a more general "transparent_stepping" attribute, which doesn't take in a string (similar to what David suggested), please take a look and let me know what you think.
Updating to "transparent_stepping" attribute