1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activesupport/lib/active_support
Pan Thomakos 6b480d2e82 Improved ActiveSupport::Autoload performance.
`ActiveSupport::Autoload#autoload` performance is improved in the default
case where a path is present. Since the full path name is not generated, it
isn't necessary to determine the full constant name either. This results in a
3x performance gain and reduces the number of Ruby objects generated. For a full
benchmark check [this gist](https://gist.github.com/2020228).
2012-03-11 23:26:48 -07:00
..
cache Bug: cache_path.size doesn't return length of filename but size of file if cache_path is Pathname. 2012-02-21 18:35:31 +09:00
core_ext refactor Hash#slice and Hash#extract! 2012-03-06 08:33:14 +03:00
dependencies Improved ActiveSupport::Autoload performance. 2012-03-11 23:26:48 -07:00
deprecation Remove Array.wrap calls in ActiveSupport 2012-01-06 01:04:33 -03:00
inflector Inflector/constantize - inject method lets us to avoid using another variable 2012-02-28 18:34:19 +01:00
json Replaced OrderedHash usage with Ruby 1.9 Hash 2012-02-09 17:35:22 +05:30
locale Deletes trailing whitespaces (over text files only find * -type f -exec sed 's/[ \t]*$//' -i {} \;) 2010-08-14 13:17:32 +02:00
log_subscriber * BufferedLogger is deprecated. Use ActiveSupport::Logger, or the logger 2011-12-19 18:41:37 -08:00
multibyte Update Unicode database to recently-released 6.1. 2012-02-03 10:09:26 -03:00
notifications Removed ActiveSupport::SecureRandom in favour of SecureRandom from the standard library. (It has been deprecated in the 3-1-stable branch.) 2011-05-23 20:25:44 +01:00
ruby remove unnecessary require core_ext/string/encoding 2012-02-14 10:09:21 +03:00
testing merge MRI performance methods into one file 2012-01-30 22:35:22 +03:00
time
values Clean up module docs [ci skip] 2012-03-07 01:04:14 +05:30
xml_mini Clean up module docs [ci skip] 2012-03-07 01:04:14 +05:30
all.rb AS json refactor, move to_json implementation to core_ext and a cleanup a bit the code 2010-07-01 12:04:11 -07:00
backtrace_cleaner.rb Whitespaces ✂️ 2012-01-06 20:43:12 -03:00
basic_object.rb ::BasicObject always defined in ruby 19 2011-12-26 00:34:48 +05:30
benchmarkable.rb general formatting cleanup, and clarify that passing true as third option for benchmarking will stop output OTHER THAN the timing output itself 2011-07-01 10:05:45 -04:00
buffered_logger.rb remove unused requires 2012-01-18 05:01:09 +03:00
builder.rb Unforce builder from AS 2010-06-01 10:45:51 +02:00
cache.rb suggested changes. 2012-02-21 16:50:35 +05:30
callbacks.rb AS::Callbacks: deprecate rescuable option 2012-02-22 17:43:13 +02:00
concern.rb Remove deprecations from Active Support. 2011-12-20 15:18:42 +01:00
configurable.rb remove unused requires 2012-01-18 05:01:09 +03:00
core_ext.rb * BufferedLogger is deprecated. Use ActiveSupport::Logger, or the logger 2011-12-19 18:41:37 -08:00
dependencies.rb deprecates Module#local_constant_names 2012-01-12 12:17:35 -08:00
deprecation.rb bump AS deprecation_horizon to 3.2 2011-04-25 19:55:09 +02:00
descendants_tracker.rb Revert "Revert "It should be possible to use ActiveSupport::DescendantTracker without getting ActiveSupport::Dependencies for free."" 2011-03-13 17:08:33 +01:00
duration.rb ruby 1.8 ActiveSupport BasicObject no longer available 2011-12-30 23:45:57 +05:30
file_update_checker.rb Remove Array.wrap calls in ActiveSupport 2012-01-06 01:04:33 -03:00
file_watcher.rb use === so that regular expressions are not required 2011-02-08 10:48:01 -08:00
gzip.rb remove unnecessary require core_ext/string/encoding 2012-02-14 10:09:21 +03:00
hash_with_indifferent_access.rb Clean up module docs [ci skip] 2012-03-07 01:04:14 +05:30
i18n.rb Move I18n dependency back to ActiveSupport. 2011-05-22 13:31:19 +02:00
i18n_railtie.rb FileUpdateChecker should be able to handle deleted files. 2011-12-13 11:23:21 +01:00
inflections.rb fixes a regression introduced by 532cd4, and a bogus test in AP the regression uncovered 2012-02-10 22:17:30 -08:00
inflector.rb
json.rb
lazy_load_hooks.rb Ensure load hooks can be called more than once with different contexts. 2012-03-06 22:05:07 +01:00
log_subscriber.rb defined the actual logger signature 2012-01-20 13:36:18 -08:00
logger.rb pushed broadcasting down to a module 2012-01-20 14:18:29 -08:00
message_encryptor.rb [ci skip] More docs for ActiveSupport::MessageEncryptor 2012-01-26 15:09:04 +13:00
message_verifier.rb remove ActiveSupport::Base64 in favor of ::Base64 2012-01-02 22:48:15 +03:00
multibyte.rb Remove unnecessary requires/encoding comment 2012-01-05 17:15:21 -03:00
notifications.rb warns against using temporary subscribers 2012-01-12 14:59:08 -08:00
option_merger.rb
ordered_hash.rb No need to override to_yaml method in ActiveSupport::OrderedHash 2012-01-04 14:15:11 -03:00
ordered_options.rb ordered_options will work if inherited from Hash, remove OrderedHash usage 2012-02-21 23:08:36 +05:30
railtie.rb remove AS whiny nil extension and deprecate config.whiny_nils 2011-12-22 10:28:36 +03:00
rescuable.rb Whitespace and example identation 2010-08-15 02:22:38 +02:00
string_inquirer.rb Symbol#[] method presents in Ruby 1.9 2012-01-07 15:30:36 +03:00
tagged_logging.rb Merge branch 'master' of github.com:lifo/docrails 2012-01-21 21:26:10 +05:30
test_case.rb Remove ActiveSupport::TestCase#pending, use skip instead 2012-01-21 14:32:28 -02:00
time.rb Remove some of the ActiveSupport core extensions related to 1.8. 2011-12-21 09:29:59 +02:00
time_with_zone.rb No need to override to_yaml method in ActiveSupport::TimeWithZone 2012-01-04 14:16:48 -03:00
version.rb rails/master is now 4.0.0.beta and will only support Ruby 1.9.3+ 2011-12-20 09:30:37 -06:00
xml_mini.rb remove ActiveSupport::Base64 in favor of ::Base64 2012-01-02 22:48:15 +03:00