José Valim
|
d430db9fd4
|
Remove descendants warning while executing tests.
|
2010-06-19 17:16:11 +02:00 |
|
José Valim
|
a2b7fcb07c
|
Change callbacks to automatically include DescendantsTracker and rename descendents to descendants.
|
2010-06-19 16:58:15 +02:00 |
|
José Valim
|
8db8c6f4ce
|
Add ActiveSupport::DescendantsTracker.
|
2010-06-19 16:44:35 +02:00 |
|
Gonçalo Silva
|
113b0ec03c
|
enable_stats added back in since Benchmarker doesn't start RubyProf
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
2010-06-17 22:15:16 -07:00 |
|
Gonçalo Silva
|
0cef199c8e
|
check if the profiler patch is applied, otherwise GC::Profiler doesn't have the 'data' method
|
2010-06-17 19:18:53 -07:00 |
|
Gonçalo Silva
|
c8019cd04a
|
added information about what is being used
|
2010-06-17 19:18:53 -07:00 |
|
Gonçalo Silva
|
b169d83787
|
heap_live_objects+heap_free_objects is broken, use heap_total_objects instead
|
2010-06-17 19:18:53 -07:00 |
|
Gonçalo Silva
|
5e5d1babb0
|
also use GC profiler extended patch to retrieve GC time on 1.9
|
2010-06-17 19:18:53 -07:00 |
|
Gonçalo Silva
|
f02d3f9eee
|
ruby's GC doesn't support the time method, removed support for it
|
2010-06-17 19:18:52 -07:00 |
|
Gonçalo Silva
|
175164397b
|
use GC profiler extended patch to retrieve GC runs on 1.9
|
2010-06-17 19:18:52 -07:00 |
|
Gonçalo Silva
|
555c3b5abe
|
ruby's GC doesn't support collections and heap_info, RubyProf can handle it
|
2010-06-17 19:18:52 -07:00 |
|
Gonçalo Silva
|
4813462eea
|
GC at 1.9.X doesn't have malloc_allocated_size, remove support for it
|
2010-06-17 19:18:52 -07:00 |
|
Gonçalo Silva
|
36f5d09692
|
removed support for 1.8's GC alternative hacks (railsbench and lloyd patches). RubyProf can handle it
|
2010-06-17 19:18:52 -07:00 |
|
Gonçalo Silva
|
cb74cfc9c1
|
check if the data method is defined (meaning it's correctly patched)
|
2010-06-17 19:18:52 -07:00 |
|
Gonçalo Silva
|
901452d06a
|
the official profiler (present in 1.9) should have the highest priority
|
2010-06-17 19:18:52 -07:00 |
|
Gonçalo Silva
|
381a30fbba
|
don't set cpu_frequency if RubyProf resolved it
|
2010-06-17 19:18:52 -07:00 |
|
Aaron Patterson
|
5ae7a9d31d
|
when the timezone is nil, a TimeWithZone object should not be constructed. [#4881 state:resolved]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
2010-06-17 14:14:30 -07:00 |
|
Xavier Noria
|
f17159b029
|
edit pass: the names of Rails components have a space, ie, "Active Record", not "ActiveRecord"
|
2010-06-14 23:22:04 +02:00 |
|
Xavier Noria
|
94de5b8cb5
|
edit pass in #define_callbacks rdoc
|
2010-06-14 22:52:47 +02:00 |
|
Neeraj Singh
|
e4c8bc1b34
|
adding to the :kind documentation for ActiveSupport callbacks
|
2010-06-14 16:18:29 -04:00 |
|
Neeraj Singh
|
ed9a183ea4
|
clearer documentation of how scope applies to ActiveSupport callbacks
|
2010-06-14 15:48:09 -04:00 |
|
Xavier Noria
|
50df162a2b
|
explains why AS::OrderedHash does not leverage inheritance
|
2010-06-13 22:02:29 +02:00 |
|
Santiago Pastorino
|
b514b4d696
|
removes spurious .rb in require
Signed-off-by: José Valim <jose.valim@gmail.com>
|
2010-06-13 13:56:08 +02:00 |
|
Santiago Pastorino
|
6d19a4a664
|
Change implementation to do it without asking each time for block_given?
Signed-off-by: Xavier Noria <fxn@hashref.com>
|
2010-06-13 07:27:26 +02:00 |
|
Xavier Noria
|
36143d26cb
|
revises implementation of AS::OrderedHash#merge!
|
2010-06-13 06:37:54 +02:00 |
|
Xavier Noria
|
3359af63a5
|
Revert "hash merging with a block ignores non-existing keys altogether"
This reverts commit 72f9fec607.
It is wrong, this feature is a little undocumented, doing some research.
|
2010-06-13 05:53:42 +02:00 |
|
Xavier Noria
|
72f9fec607
|
hash merging with a block ignores non-existing keys altogether
|
2010-06-13 05:09:31 +02:00 |
|
Paul Mucur
|
58e21a4a0d
|
Support passing a block to ActiveSupport::OrderedHash's merge and merge! [#4838 state:committed]
For better consistency with Ruby's own Hash implementation.
Signed-off-by: Xavier Noria <fxn@hashref.com>
|
2010-06-13 04:19:35 +02:00 |
|
Santiago Pastorino
|
f802eb2f00
|
require conversions to use String#ord
|
2010-06-12 18:47:37 -07:00 |
|
José Valim
|
1eecd9483b
|
No need to call convert_key before except.
|
2010-06-12 09:54:18 +02:00 |
|
José Valim
|
50ec0d9b2e
|
Simplify and optimize callbacks superclass sync.
|
2010-06-12 09:54:18 +02:00 |
|
Geoff Buesing
|
4146a443b6
|
Date#since, #ago, #beginning_of_day, #end_of_day, #xmlschema return TimeWithZone when Time.zone_default is set
Signed-off-by: Xavier Noria <fxn@hashref.com>
|
2010-06-12 00:19:12 +02:00 |
|
Jeremy Kemper
|
ed61c3b640
|
Remove String#constantize deps
|
2010-06-11 10:33:43 -07:00 |
|
Jeremy Kemper
|
cfc9439454
|
Explicitly delegate Chars#<=> to work around Kernel#<=> possibly ignoring method_missing
|
2010-06-11 10:03:23 -07:00 |
|
David Heinemeier Hansson
|
32d4330b81
|
Get ready for beta 4
|
2010-06-08 14:47:02 -04:00 |
|
wycats
|
6b49a71ab7
|
Missing require restored
|
2010-06-08 14:24:35 -04:00 |
|
wycats
|
068f8d6e85
|
Require encoding.rb
|
2010-06-08 14:09:34 -04:00 |
|
wycats
|
8d576b51a1
|
Move the undef into the 1.9 only branch
|
2010-06-07 23:32:20 -04:00 |
|
wycats
|
b97a3f33a3
|
Merge remote branch 'rsim/oracle_enhanced_rails3'
|
2010-06-07 23:03:59 -04:00 |
|
wycats
|
0042f4166f
|
If we undef <=>, it solves a problem involving comparison. Please figure out the root cause.
|
2010-06-07 22:31:42 -04:00 |
|
Rizwan Reza
|
3adb395da4
|
Fixed Load Error failures in 1.9.2-head
|
2010-06-07 14:53:37 -04:00 |
|
Jeremy Kemper
|
9d0d6f7d26
|
Clear const references all at once
|
2010-06-05 22:08:02 -07:00 |
|
Jeremy Kemper
|
fd1a504136
|
ActiveSupport::Dependencies.constantize shortcut for caching named constant lookups
|
2010-06-05 22:05:58 -07:00 |
|
wycats
|
a6b3942843
|
Optimize LookupContext
|
2010-06-04 20:11:06 -07:00 |
|
wycats
|
16ee4b4d1b
|
Small optimization of 1.9 unescape. We should make sure that inbound ASCII always means UTF-8. It seems so based on a quick survey of common browsers, but let's be sure
|
2010-06-04 20:11:06 -07:00 |
|
wycats
|
8b05c5207d
|
Improve performance of MessageVerifier while keeping it constant time
|
2010-06-04 20:11:05 -07:00 |
|
wycats
|
220603ee70
|
Eliminate the need to check for superclass changes to the callback stack each time through the callbacks
|
2010-06-04 20:11:05 -07:00 |
|
Xavier Noria
|
67a43554f1
|
removes Array#random_element and backports Array#sample from Ruby 1.9, thanks to Marc-Andre Lafortune
|
2010-06-05 01:15:17 +02:00 |
|
Raimonds Simanovskis
|
5fcaf91761
|
fix conditions when DateTime#to_date and DateTime#xmlschema methods are defined
|
2010-06-04 22:44:03 +03:00 |
|
David Heinemeier Hansson
|
942fe6514c
|
Merge branch 'master' of github.com:rails/rails
|
2010-06-02 16:18:03 -05:00 |
|