Creating an SSE class to be used with ActionController::Live.
Only cache template digests if config.cache_template_loading

since ActionView::Resolver.caching is set to the same value as config.cache_template_loading
only cache template digests if config.cache_template_loading is not falsy
fixes issues #10752 and #10791
Add tests for ActiveModel::Serializers::JSON#as_json ordering
Avoid Skip in test, have a unified test for order
Remove extra case.
Rely on NoMethodError#name when deciding to raise DelegationError.

Different Ruby implementations present backtraces differently, as
it should be an information consumed by humans.
A better implementation should use data from the error, in this case
returned by NoMethodError#name.

Fixes issues with Rubinius, which presents backtraces differently from
MRI.
Normalize file parameters in same place as other parameters (ActionDispatch::Http::Parameters#normalize_encode_params)
Add note about installing and running Memcached for Rails test suite tests that depend on it. [ci skip]
Stop interpreting SQL 'string' columns as :string type.

SQL doesn't have a string type, and interpreting 'string' as text is
contrary to at least SQLite3's behavior:

"Note that a declared type of 'STRING' has an affinity of NUMERIC, not TEXT."
http://www.sqlite.org/datatype3.html
Split the 1200+ line mime_responds_test into 3 more focused and manageable test files.
Fail informatively in #respond_with when no appropriate #api_behavior renderer is available.

Currently if a user calls #respond_with(csvable), but has not csv
renderer available, Responder will just run through the default render
behavior twice, raising ActionView::MissingTemplate both times.

This changes ActionController::Metal::Responder#api_behavior to check
in advance whether there is a renderer available, and raise
ActionController::MissingRenderer if not.
Merge pull request #11812 from gaurish/json-order

Add tests for ActiveModel::Serializers::JSON#as_json ordering variations
Merge pull request #11926 from Empact/respond-with-csv

Fail informatively in #respond_with when no appropriate #api_behavior renderer is available.
Refactor serialization test for hash order
blorgh_engine to blorgh [ci-skip]
Merge pull request #11929 from scaryguy/master

blorgh_engine to blorgh
Dont' check for any order in hash since we aren't sorting it and this is determinated only by the used interpreter
Rename @locals to @_locals in Thread to avoid conflict with Rubinius. Closes #11831
Merge pull request #11914 from pawel2105/development-dependencies-guides-fix

Memcached note for Rails guides [ci skip]
duration is called multiple times in dev, so lets cache it