Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions activesupport/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
* `ActiveSupport::Dependencies` now uses `Module#autoload` for autoloading

Autoloading no longer depends on the old const_missing hook. Instead
they are done through installing autoloads for modules that load
(temporary) intermediate files. The intermediate files handle the structure
necessary to load nested modules and modules across multiple files.

Currently, no initializer is hooked up to the actual Rails project, but
the entry point to load the modules is `AS:Dep#autoload_modules`.

In the test suite, some tests are suite that are skipped. Many of these
were deemed "NOT SUPPORTED", but there are some tests that do not pass
and should work in a final implementation.

*Terence Sun*, *Michael Probber*, *Yasyf Mohamedali*

* Encoding ActiveSupport::TimeWithZone to YAML now preserves the timezone information.

Fixes #9183.
Expand Down
Loading