Aaron Patterson
26a4e5e60e
logger is a singleton, just flush the singleton
2012-06-20 14:21:23 -07:00
Aaron Patterson
b9f9951d5f
use thread local queues.
...
Log listener is a singleton shared across threads, so make sure the
event queues are local to each thread.
2012-06-20 13:22:11 -07:00
paranoiase Kang
2773257ac6
Add prev_quarter and next_quarter method in Time/Date/DateTime
2012-06-20 11:39:11 -03:00
タコ焼き仮面
84403ae065
Correct the AP test。
2012-06-19 20:44:45 -07:00
Rafael Mendonça França
39dec69712
Run the logger tests in isolation
2012-06-19 23:21:00 -03:00
Rafael Mendonça França
453188568d
CORES needs to be a integer
2012-06-19 23:13:47 -03:00
Aaron Patterson
265f13495f
run railties tests in parallel, default to 2 cores
2012-06-19 17:08:23 -07:00
Aaron Patterson
056dbf4f11
Merge branch 'remote'
...
* remote:
move fanout back to a global variable, add a mutex for safety
2012-06-19 15:33:40 -07:00
Aaron Patterson
bf8e20586b
move fanout back to a global variable, add a mutex for safety
2012-06-19 15:33:14 -07:00
Aaron Patterson
a6fd462a80
make logger a singleton on the class
2012-06-19 14:41:31 -07:00
Aaron Patterson
c6af7646ad
listeners are per thread, so remove nested hash
2012-06-19 14:41:31 -07:00
Rafael Mendonça França
ceba010ea2
Add missing require
2012-06-19 17:04:07 -03:00
Aaron Patterson
b2ca26a44c
subscribers are per thread, so remove the nested hash access
2012-06-19 10:37:51 -07:00
Aaron Patterson
0b38152195
documenting concurrency rules for the Fanout class
2012-06-19 10:37:50 -07:00
Aaron Patterson
644a1796c6
remove global cache
2012-06-19 10:37:50 -07:00
Aaron Patterson
e4de78aec5
reduce thread locals
2012-06-19 10:37:50 -07:00
Aaron Patterson
a01d9dae1c
make the fanout notifier local to the current thread
2012-06-19 10:37:50 -07:00
Carlos Antonio da Silva
808592bae2
Use map! instead of replace + map
2012-06-18 21:53:25 -03:00
Chris Zetter
8c07696f47
Fix lookup on HashWithIndifferentAccess for array values.
2012-06-18 21:49:43 -03:00
タコ焼き仮面
c6d86a5db4
make events not use date and time to determine parent_of. fixes #5932
2012-06-18 16:34:23 -07:00
Francesco Rodríguez
824733612e
bump AS deprecation_horizon to 4.1
2012-06-17 12:49:11 -05:00
Dylan Smith
c9891608aa
Avoid unnecessary catching of Exception instead of StandardError.
2012-06-17 03:50:14 -04:00
Schnittchen
c779a47d01
Documentation: make it clearer that subscribers are not notified asynchronously, but saved for later use.
2012-06-16 14:35:55 +03:00
Marc-Andre Lafortune
fce1735a6e
Fix doc example for dasherize
2012-06-15 15:50:08 -04:00
Vijay Dev
c1474ff2e7
Merge branch 'master' of github.com:lifo/docrails
2012-06-14 22:52:38 +05:30
Aaron Patterson
56a1bb2f10
raise the same exception in order to keep path info
...
Ruby 2.0.0 implements LoadError#path, but newly raised load errors will
not contain the path information. Replace the error message, copy
blame, and rereaise the same exception object
2012-06-12 16:19:51 -07:00
José Valim
122f6de2e0
Merge pull request #6711 from takkanm/fix-warning-LoadError-path-method
...
fix method redefined warning in Ruby2.0
2012-06-12 02:34:07 -07:00
Mitsutaka Mimura
a599c034fd
fix method redefined warning in Ruby2.0
...
Ruby2.0 already has LoadError#path.
2012-06-12 17:41:53 +09:00
José Valim
5ea2b11ad7
Stop relying on mutable structures in the FileUpdateChecker
2012-06-12 10:36:13 +02:00
takkanm
fa1ea34c5c
fix warning in Ruby2.0.0
...
```
rails/activesupport/lib/active_support/multibyte/chars.rb:136: warning:
character class has duplicated range: /\b('?[\S])/
```
2012-06-11 13:25:46 +09:00
Xavier Noria
d3a99c32d1
removes the obsolete require_association method from dependencies
...
This is an obsolete method from the very early days,
apparently it was used circa 2004 because STI support
was not smart enough. This method is not public
interface, and we are heading a major version, so
removal seems right.
2012-06-10 00:38:40 +02:00
Carlos Antonio da Silva
b4fb80cbda
Merge pull request #6645 from amatsuda/reduce_string_instance
...
Reduce number of String instance
2012-06-06 08:49:38 -07:00
Akira Matsuda
7fe6002793
MiniTest::Spec shipped with Ruby >= 1.9.3 always responds_to __name__
2012-06-06 22:00:43 +09:00
Akira Matsuda
2635a29fec
no need to to_s here. Both String and Symbol can be interpolated into String
2012-06-06 19:33:38 +09:00
Akira Matsuda
099639670a
Symbol responds_to :upcase & :downcase in Ruby >= 1.9
2012-06-06 19:33:38 +09:00
Akira Matsuda
edee2c7b3b
stop to_s
ing method names
...
Module#methods are Symbols in Ruby >= 1.9
2012-06-06 19:33:38 +09:00
Mark Rushakoff
5907b0b7f2
Document ActiveSupport::JSON.parse_error [ci skip]
2012-06-05 20:42:08 -07:00
Francesco Rodriguez
1790b234e4
add :nodoc: to AS::NumberHelper private methods [ci skip]
2012-06-05 15:53:20 -05:00
Andrew White
870310db6a
Eliminate dependency on Rails::VERSION::STRING
...
To facilitate the use of ActiveSupport::Testing::Performance outside
of a Rails application conditionally check for the presence of
Rails::VERSION::STRING before including it in the environment string.
2012-06-05 20:43:41 +01:00
Francesco Rodriguez
5e1d40f773
add instance_accessor option to ActiveSupport::Configurable#config_accessor
...
Changes:
* Add `instance_accessor` option to opt out of the instance writer and
instance reader methods.
* Raises a NameError if the name of the attribute is not valid.
* Update documentation and tests.
* Add CHANGELOG entry in activesupport.
2012-06-05 10:50:48 -05:00
Francesco Rodriguez
20ded911c0
add example to AS::Gzip
2012-06-04 23:43:43 -05:00
Francesco Rodriguez
4072de266a
remove double hyphen that doesn't allow properly parsing
2012-06-04 23:21:48 -05:00
Vijay Dev
40d5303b4f
Merge branch 'master' of github.com:lifo/docrails
2012-06-02 21:50:02 +05:30
Rafael Mendonça França
a769fe9db1
Revert some ActiveSupport::Callbacks changes.
...
This reverts commits 911a0859ac065aa8e8834ac985353d659c7c7b65 and
30b31f51af6f7094c4a27b086755fc66c368d6fa.
Reason: these changes make the Active Model tests fail randomly.
Some examples:
http://travis-ci.org/#!/rails/rails/jobs/1498992
http://travis-ci.org/#!/rails/rails/jobs/1496948
http://travis-ci.org/#!/rails/rails/jobs/1489985
This script was used to reproduce these breaks:
https://gist.github.com/f6828a03ee4d40bffbc3
200 times, 0 failures
2012-06-01 15:14:06 -03:00
Andrew White
67b94799c2
Reduce warning messages when running Active Support tests
...
Eliminate the warnings generated by redefining methods and constants.
2012-05-31 17:18:25 +01:00
Piotr Sarnacki
aab0d4e2c6
Merge pull request #6554 from erichmenge/remove-json-variable
...
Remove deprecated ActiveSupport::JSON::Variable.
2012-05-30 13:04:33 -07:00
Erich Menge
1f5dddcf2f
Remove deprecated ActiveSupport::JSON::Variable.
2012-05-30 14:39:00 -05:00
Erich Menge
da0ef60d3b
Fix typo [ci skip]
2012-05-30 12:48:57 -05:00
Vijay Dev
ec74763c39
Merge branch 'master' of github.com:lifo/docrails
2012-05-30 22:53:52 +05:30
Vijay Dev
e591b7b4e1
some copy edits [ci skip]
2012-05-30 22:28:58 +05:30