Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Properly support reloading for Action Cable channels | Matthew Draper | 2016-06-02 | 1 | -13/+3 |
| | |||||
* | Pass over Action Cable docs | Jon Moss | 2016-05-21 | 1 | -3/+3 |
| | | | | [ci skip] | ||||
* | Cable: reconcile default worker pool size with low db conn pool size | Jeremy Daer | 2016-03-30 | 1 | -1/+11 |
| | | | | | | | | | | | Whack it down from 100 to 4. Large worker pools means large db connection counts. We aren't set up for that by default and most apps won't need it out of the box. We're better off tuning the default worker pool for low traffic, low resource consumption apps. Those who have higher traffic will scale up to meet demand. | ||||
* | Support faye-websocket + EventMachine as an option | Matthew Draper | 2016-03-02 | 1 | -5/+5 |
| | |||||
* | Use AS::Executor / AS::Reloader to support reloading in ActionCable | Matthew Draper | 2016-03-02 | 1 | -0/+10 |
| | |||||
* | Full Action Cable documentation read through | Jon Moss | 2016-02-17 | 1 | -7/+6 |
| | | | | | | | | | This PR checks all active Action Cable documentation for typos and other fixes. It aims to make sure that when Rails 5 is released, that the Action Cable docs are up to snuff with the other documentation included with Rails. [ci skip] | ||||
* | Synchronize the lazy setters in Server | Matthew Draper | 2016-01-30 | 1 | -7/+16 |
| | | | | They're all at risk of races on the first requests. | ||||
* | Revert "Revert "Eliminate the EventMachine dependency"" | Matthew Draper | 2016-01-30 | 1 | -0/+4 |
| | |||||
* | Revert "Eliminate the EventMachine dependency" | David Heinemeier Hansson | 2016-01-27 | 1 | -4/+0 |
| | |||||
* | Import the relevant portions of faye-websocket | Matthew Draper | 2016-01-24 | 1 | -0/+4 |
| | | | | (as adapted to use concurrent-ruby / nio4r instead of eventmachine) | ||||
* | Fix code review comments | Jon Moss | 2016-01-18 | 1 | -2/+2 |
| | | | | | | | - adapter -> pubsub (re)rename internally - Change variable names to match method names - Add EventMachine `~> 1.0` as a runtime dependency of ActionCable - Refactor dependency loading for adapters | ||||
* | ActionCable::StorageAdapter ==> ActionCable::SubscriptionAdapter | Jon Moss | 2016-01-18 | 1 | -1/+1 |
| | |||||
* | Tests passing and small refactoring | Jon Moss | 2016-01-18 | 1 | -1/+1 |
| | |||||
* | Pull the action methods directly onto the adapter | Matthew Draper | 2016-01-18 | 1 | -2/+2 |
| | |||||
* | Adapterize ActionCable storage and extract behavior | Jon Moss | 2016-01-18 | 1 | -15/+2 |
| | |||||
* | Fix the updated API (this sorts the concurrent-ruby switch with Basecamp) | David Heinemeier Hansson | 2016-01-16 | 1 | -1/+1 |
| | |||||
* | Revert "Merge pull request #22977 from rails/revert-22934-master" | David Heinemeier Hansson | 2016-01-16 | 1 | -3/+0 |
| | | | | | This reverts commit d0393fccffc118a5de37654aa222774b66123393, reversing changes made to 3b7ccadfc1c8dfec61af898167e1300b17f5cf25. | ||||
* | Revert "Move async execution from celluloid to concurrent-ruby" | David Heinemeier Hansson | 2016-01-08 | 1 | -0/+3 |
| | |||||
* | Move async execution from celluloid to concurrent-ruby | Mike Perham | 2016-01-05 | 1 | -3/+0 |
| | | | | | | | | | | | | | | This removes 8 runtime gem dependencies from Rails: ``` Using hitimes 1.2.3 Using timers 4.1.1 Using celluloid-essentials 0.20.5 Using celluloid-extras 0.20.5 Using celluloid-fsm 0.20.5 Using celluloid-pool 0.20.5 Using celluloid-supervision 0.20.5 Using celluloid 0.17.2 ``` | ||||
* | [ci skip] Fix grammar | Akshay Vishnoi | 2015-12-18 | 1 | -1/+1 |
| | |||||
* | Cargo cult fix to make Celluloid behave | David Heinemeier Hansson | 2015-12-16 | 1 | -0/+3 |
| | |||||
* | Get ready to merge into Rails | David Heinemeier Hansson | 2015-12-14 | 1 | -0/+74 |