aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/concurrency/share_lock.rb
Commit message (Expand)AuthorAgeFilesLines
* Manual yield doesn't block new sharesMatthew Draper2016-02-081-5/+6
* Eagerly reacquire when start_sharing is nested inside yield_sharesMatthew Draper2016-02-081-11/+18
* Hand off the interlock to the new thread in AC::LiveMatthew Draper2016-02-071-15/+33
* After completing a load, give other threads a chance tooMatthew Draper2016-02-021-12/+26
* While new sharers are blocked, an existing sharer remains re-entrantMatthew Draper2016-02-021-1/+1
* Block new share attempts if there's an exclusive waiterMatthew Draper2016-02-021-8/+12
* Handle thread death during lock acquisitionMatthew Draper2015-07-211-4/+6
* Adjust expectations around purpose/compatibility optionsMatthew Draper2015-07-211-1/+1
* Order of execution is only guaranteed if upgradingMatthew Draper2015-07-211-1/+1
* Fix ShareLock issues.thedarkone2015-07-201-2/+2
* We need stricter locking before we can unloadMatthew Draper2015-07-201-27/+29
* Document ShareLock and the InterlockMatthew Draper2015-07-091-0/+20
* Soften the lock requirements when eager_load is disabledMatthew Draper2015-07-091-0/+118