Jeremy Kemper
|
3fc9a67c04
|
memoize_ and unmemoize_all
|
2008-08-13 17:26:27 -07:00 |
|
Jeffrey Hardy
|
282b420213
|
Account for the possibility of a nil options argument to CompressedMemCacheStore#read/#write
|
2008-08-13 04:19:31 -07:00 |
|
Jeremy Kemper
|
6c70c02c83
|
Freeze memoized results when instance is frozen instead of immediately so you can memoize mutable objects
|
2008-08-07 23:31:43 -07:00 |
|
Jeremy Kemper
|
a8057669ff
|
Fixed memoize with punctuation and freezing memoized methods with arguments
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2008-08-07 14:55:14 -05:00 |
|
Joshua Peek
|
be0d235a3b
|
Optimize memoized method if there are no arguments
|
2008-08-06 20:21:15 -05:00 |
|
Jeremy Kemper
|
ed8a882e47
|
JRuby: improve constantize performance. [#410 state:resolved]
|
2008-08-06 17:31:57 -07:00 |
|
Joshua Peek
|
c6b7d0f344
|
Ensure file atomic write uses the cache directory as its tmp folder
|
2008-08-06 17:25:32 -05:00 |
|
Joshua Peek
|
fbc6129acd
|
Treat single C operations in MemoryStore as atomic
|
2008-08-06 17:03:42 -05:00 |
|
Joshua Peek
|
dfc83566b3
|
Make FileStore use atomic writes
|
2008-08-06 14:54:18 -05:00 |
|
Joshua Peek
|
e5b1ab7cc3
|
MemoryStore is the only "unsafe" store. Make it threadsafe by default.
|
2008-08-06 14:54:18 -05:00 |
|
Joshua Peek
|
73056500f8
|
Make File.atomic_write copy the original permissions or use the directories default.
|
2008-08-06 14:54:18 -05:00 |
|
Tarmo Tänav
|
656f0e7c6c
|
Fix file permissions
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2008-07-31 16:36:23 -05:00 |
|
miloops
|
2617d0dc5c
|
Performance: grouping helpers should use yield instead of block as argument. [#723 state:resolved]
|
2008-07-30 01:52:16 -07:00 |
|
Michael Koziarski
|
d9452d3ab3
|
Remove incomplete non-blocking logger functionality
|
2008-07-29 20:01:25 +02:00 |
|
Michael Koziarski
|
a24398b647
|
Guard the logger's internal buffer to prevent major breakage on genuinely threaded environments
|
2008-07-29 19:49:38 +02:00 |
|
Jeremy Kemper
|
2cf161a384
|
Once is enough, mmk
|
2008-07-28 13:54:10 -07:00 |
|
Jeremy Kemper
|
ae6105ef01
|
Don't rememoize if already frozen
|
2008-07-28 13:54:10 -07:00 |
|
Jeremy Kemper
|
50bbc87f85
|
MacRuby: BasicObject unavailable
|
2008-07-28 13:54:10 -07:00 |
|
Pratik Naik
|
6e75455125
|
Merge docrails changes
|
2008-07-28 12:33:24 +01:00 |
|
Joshua Peek
|
3fd9036fc5
|
Added config.dependency_loading to enable or disable the dependency loader after initialization
|
2008-07-24 11:58:26 -05:00 |
|
Joshua Peek
|
2681685450
|
Extract ActiveSupport::TypedArray class to ensure an array is all of the same type [#673 state:resolved]
|
2008-07-22 11:12:16 -05:00 |
|
Joshua Peek
|
8a87d8a6c2
|
Improved Memoizable test coverage and added support for multiple arguments
|
2008-07-22 10:26:44 -05:00 |
|
Joshua Peek
|
da85251f85
|
Refactor ActiveSupport::Dependencies injector so it would be possible to disable it
|
2008-07-19 17:32:22 -05:00 |
|
Joshua Peek
|
8c2e839e5a
|
Fix some warnings in i18n lib
|
2008-07-19 11:04:23 -05:00 |
|
Joshua Peek
|
d84d99a8f7
|
Undefine old run method
|
2008-07-19 10:52:30 -05:00 |
|
Joshua Peek
|
c609be4596
|
Ruby 1.9: Ensure Memoizable#freeze is only overriden once to avoid an endless loop
|
2008-07-18 23:30:36 -05:00 |
|
Joshua Peek
|
ef6f6625c9
|
Changed ActiveSupport::Memoizable API to extend since it mainly adds the memoize class method
|
2008-07-18 15:32:28 -05:00 |
|
Joshua Peek
|
e1f23da53c
|
Allow memoized methods to be reloaded and allow multiple symbols
|
2008-07-18 11:19:38 -05:00 |
|
Jeremy Kemper
|
7430c4168f
|
Decrease default benchmark runs from 10 to 4
|
2008-07-17 23:18:21 -07:00 |
|
Jeremy Kemper
|
8f9702db5c
|
Merge branch 'master' of git@github.com:rails/rails
|
2008-07-17 14:43:08 -07:00 |
|
Joshua Peek
|
0eef4e554d
|
Allow ActiveSupport::Cache logger to be silenced
|
2008-07-17 16:00:59 -05:00 |
|
Joshua Peek
|
94cf6675d5
|
Cleanup ActiveSupport::Cache::ThreadSafety module and add test coverage
|
2008-07-17 15:29:30 -05:00 |
|
Jeremy Kemper
|
636e6b7138
|
Merge branch 'master' into i18n-merge
Conflicts:
actionpack/lib/action_view/helpers/form_options_helper.rb
activerecord/lib/active_record/validations.rb
|
2008-07-17 11:52:56 -07:00 |
|
MatthewRudy
|
7e8aee7e6c
|
Add extra tests to ensure Hash#slice works with an array as a key. #613
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2008-07-17 15:34:51 +01:00 |
|
Pratik Naik
|
b3a2ee7b87
|
Revert "Hash#slice supports an array of keys [#613 state:resolved]"
This reverts commit 396f9df891.
|
2008-07-17 15:28:02 +01:00 |
|
Joshua Peek
|
d8a72b32c5
|
Revert "Run callbacks from object's metaclass"
|
2008-07-16 20:23:44 -05:00 |
|
Lawrence Pit
|
40dbebba28
|
Allow deep merging of hash values for nested with_options. [#490 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2008-07-17 01:59:08 +01:00 |
|
Josh Owens
|
396f9df891
|
Hash#slice supports an array of keys [#613 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2008-07-16 19:31:37 -05:00 |
|
Joshua Peek
|
7ae2105d57
|
MemCacheStore#decrement should use data instance variable not local variable [#521 state:resolved]
|
2008-07-16 18:46:04 -05:00 |
|
Pratik Naik
|
0432d15164
|
Merge with docrails.
|
2008-07-16 13:01:23 +01:00 |
|
Joshua Peek
|
be078ee162
|
Run callbacks from object's metaclass [#575 state:resolved]
|
2008-07-15 22:01:02 -05:00 |
|
Joshua Peek
|
f4f6e57e8c
|
Added Object#metaclass
|
2008-07-15 22:01:02 -05:00 |
|
Sven Fuchs
|
fbe1823117
|
add i18n lib files
|
2008-07-16 04:16:08 +02:00 |
|
Sven Fuchs
|
731fca8cf6
|
remove i18n lib subproject
|
2008-07-16 04:15:31 +02:00 |
|
Sven Fuchs
|
931f366ffc
|
merge forward to current rails/master
|
2008-07-16 03:41:11 +02:00 |
|
Adrian Mugnolo
|
fc89a95193
|
Add in_groups to ActiveSupport::CoreExtensions::Array::Grouping. [#579 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2008-07-15 15:04:26 +01:00 |
|
gbuesing
|
3451045658
|
Fix TimeWithZone unmarshaling: coerce unmarshaled Time instances to utc, because Ruby's marshaling of Time instances doesn't respect the zone
|
2008-07-14 23:16:39 -05:00 |
|
Joshua Peek
|
7f0346237e
|
Append a "_" to memoized instance variables
|
2008-07-14 20:25:09 -05:00 |
|
Tarmo Tänav
|
911c2c3813
|
Some performance tweaks to ActiveSupport::Memoizable
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2008-07-14 20:23:23 -05:00 |
|
Joshua Peek
|
001c8beb4d
|
memorize typo
|
2008-07-14 20:02:59 -05:00 |
|