Warning on doc for assets under lib|vendor not precompiling
Merge pull request #11986 from fedesoria/patch-3

Warning on doc for assets under lib|vendor not precompiling
Add config to method calls in fixtures.

Allows you to change your configuration for calls to
`table_name_prefix`, `table_name_suffix`, and `pluralize_table_names`.
The default configuration is still ActiveRecord::Base, but you are now
able to change the configuration easily.
Remove whiny_nils config from the rails guides

This option was removed from master.

[ci skip]
Merge pull request #12032 from carolinemota/fixdoc

Remove whiny_nils config from the rails guides [ci skip]
Merge pull request #12034 from wangjohn/fixtures_config_changes

Add config to method calls in fixtures.
Perf: fields in pg gem causes an allocation, cache it
Perf: avoid array allocation where not needed
Merge pull request #12037 from SamSaffron/mem_alloc

Performance: Reduce memory allocations in Active Record
Perf: memoize serialized column list and time zone column list
Merge pull request #12038 from SamSaffron/memoize_decorate_cols

Perf: memoize serialized column list and time zone column list
Improve AP changelog regarding AV extraction [ci skip]
Ensure all-caps nested consts marked as autoloaded

Previously, an autoloaded constant `HTML::SomeClass` would not be marked
as autoloaded by AS::Dependencies. This is because the
`#loadable_constants_for_path` method uses `String#camelize` on the
inferred file path, which in turn means that, unless otherwise directed,
AS::Dependencies watches for loaded constants in the `Html` namespace.

By passing the original qualified constant name to `#load_or_require`,
this inference step is avoided, and the new constant is picked up in the
correct namespace.
Merge pull request #11636 from urbanautomaton/uppercase-nested-const-autoload-marking

`ActiveSupport::Dependencies`: consts in uppercase nestings not marked as autoloaded