- User Since
- Jan 21 2014, 12:56 PM (260 w, 1 d)
Tue, Jan 15
Fri, Jan 11
Thu, Jan 10
No change in functionality
Mon, Jan 7
Use user_alloc surrounded by ThreadIgnoreBegin/End.
Fri, Jan 4
Add UNREACHABLE("missing case");
Thu, Jan 3
Wed, Jan 2
Trying to arc diff on git monorepo and arc patch && arc commit on svn working copy is painful, because path is longer on monorepo.
Create diff via arcanist
Fri, Dec 21
Fix bug in test.
I would like to land this and fix @synchronized with tagged pointers in a follow-up since more discussion is required what we actually want it to do.
Addressed most comments and added failing test for @synchronize with tagged pointers.
Thu, Dec 20
Added test for recursive @synchronized blocks, that is, nested @synchronized on the same object. This tests proves lock recursiveness.
Tue, Dec 18
Nov 29 2018
Use std::atomic to make test cleaner
Nov 28 2018
Closing manually, since somehow I managed to mess up the commit message (it's empty).
Fixed by https://reviews.llvm.org/rCRT347788.
Nov 26 2018
Aug 15 2017
Jun 25 2014
Just to be sure: Do you think the "packing" is worth the added complexity?
Jun 18 2014
I thought we prefer the xxx_t data types whenever possible (because they
have a well-defined size).
... but I just realized that long long is also guaranteed to be at least 64
Thanks again for advocating this patch and sorry for all the trouble that I
Jun 17 2014
Path for added files was incorrect (developing on another machine now).
Update to trunk.
May 15 2014
So will this go into trunk as it is?
If yes, I will start working on the comments for the NOP patch.
May 6 2014
Lazily instantiate RNG in Module::getRNG().
Add pointer to bug tracker.
Move RNG to Module.
Apr 30 2014
Apr 24 2014
Since we incorporated most of jfb's comments and also touched core LLVM classes in the process this might be a good time to ping other people and try to get them involved in reviewing!?
Refactor RNG to be non-static and make it available via LLVMContext.