aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/concurrency
Commit message (Expand)AuthorAgeFilesLines
* Enable `Layout/EmptyLinesAroundAccessModifier` copRyuta Kamizono2019-06-131-1/+0
* Prevent deadlocks with load interlock and DB lock.Brent Wheeldon2017-11-091-0/+17
* [Active Support] `rubocop -a --only Layout/EmptyLineAfterMagicComment`Koichi ITO2017-07-111-0/+1
* Use frozen-string-literal in ActiveSupportKir Shatrov2017-07-091-0/+1
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* Remove deprecated class ActiveSupport::Concurrency::LatchAndrew White2016-11-141-25/+0
* Fix broken comments indentation caused by rubocop auto-correct [ci skip]Ryuta Kamizono2016-09-141-1/+1
* Add `Style/EmptyLines` in `.rubocop.yml` and remove extra empty linesRyuta Kamizono2016-08-071-1/+0
* applies remaining conventions across the projectXavier Noria2016-08-061-1/+0
* normalizes indentation and whitespace across the projectXavier Noria2016-08-061-17/+17
* applies new string literal convention in activesupport/libXavier Noria2016-08-062-3/+3
* Merge pull request #25344 from matthewd/debug-locksMatthew Draper2016-07-021-5/+45
|\
| * Provide a middleware to debug misbehaving locksMatthew Draper2016-06-101-5/+45
* | Merge pull request #24146 from matthewd/latch-as-proxyMatthew Draper2016-07-021-5/+12
|\ \ | |/ |/|
| * Don't inherit from Concurrent::CountDownLatchMatthew Draper2016-03-111-5/+12
* | Share lock: more accurate livelock fix for aa598f4Jeremy Daer2016-04-241-3/+2
* | Share lock: avoid livelock due to exclusive thread sleeping before waiting th...Jeremy Daer2016-04-231-0/+1
|/
* 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
* Require only necessary concurrent-ruby classes.Jerry D'Antonio2015-11-041-2/+2
* 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
* Replaced `ActiveSupport::Concurrency::Latch` with concurrent-ruby.Jerry D'Antonio2015-07-131-16/+8
* Document ShareLock and the InterlockMatthew Draper2015-07-091-0/+20
* Soften the lock requirements when eager_load is disabledMatthew Draper2015-07-091-0/+118
* added live responses which can be written and read in separate threadsAaron Patterson2012-07-291-0/+27