rails--rails/actionpack/lib
Aaron Patterson c082a7aae4 speed up accept header parsing a bit.
Accept header is taken from what Safari on El Capitan sends:

```ruby
require 'benchmark/ips'
require 'action_dispatch/http/mime_type'
require 'active_support/all'

accept = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'

Benchmark.ips do |x|
  x.report "omg" do
    Mime::Type.parse(accept)
  end
end
```

Before:

```
[aaron@TC actionpack (master)]$ be ruby ../x.rb
Calculating -------------------------------------
                 omg     3.181k i/100ms
-------------------------------------------------
                 omg     35.062k (±12.8%) i/s -    174.955k
[aaron@TC actionpack (master)]$ be ruby ../x.rb
Calculating -------------------------------------
                 omg     3.153k i/100ms
-------------------------------------------------
                 omg     33.724k (±12.4%) i/s -    167.109k
[aaron@TC actionpack (master)]$ be ruby ../x.rb
Calculating -------------------------------------
                 omg     3.575k i/100ms
-------------------------------------------------
                 omg     37.251k (±10.4%) i/s -    185.900k
```

After:

```
[aaron@TC actionpack (master)]$ be ruby ../x.rb
Calculating -------------------------------------
                 omg     3.365k i/100ms
-------------------------------------------------
                 omg     40.069k (±16.1%) i/s -    198.535k
[aaron@TC actionpack (master)]$ be ruby ../x.rb
Calculating -------------------------------------
                 omg     4.168k i/100ms
-------------------------------------------------
                 omg     47.596k (± 7.7%) i/s -    237.576k
[aaron@TC actionpack (master)]$ be ruby ../x.rb
Calculating -------------------------------------
                 omg     4.282k i/100ms
-------------------------------------------------
                 omg     43.626k (±17.7%) i/s -    209.818k
```
2016-01-28 16:08:15 -08:00
..
abstract_controller fix permitted? conditional for `render` calls 2016-01-26 18:00:49 -08:00
action_controller Fix typo in strong params hash deprecation message 2016-01-27 18:41:48 +00:00
action_dispatch speed up accept header parsing a bit. 2016-01-28 16:08:15 -08:00
action_pack bumping version 2016-01-25 10:22:15 -08:00
abstract_controller.rb
action_controller.rb Re-add ActionController::ApiRendering 2016-01-20 19:16:23 -05:00
action_dispatch.rb Add both HTTP Response Code and Type to assertion messages 2016-01-12 13:09:00 -07:00
action_pack.rb Update copyright notices to 2016 [ci skip] 2015-12-31 18:27:19 +02:00