More at rubyonrails.org: Overview | Download | Deploy | Code | Screencasts | Documentation | Community | Blog

#2 Aaron Patterson - All time
Showing 4632 commits

Hash Date Message
5b84d8a 24 Jul 2015 Merge pull request #21018 from Fryguy/remove_cached_tabl...
52cf1a7 22 Jul 2015 rm `deep_munge`. You will live on in our hearts (and git...
3f29929 22 Jul 2015 push param encoding in to the utils module
f620d6c 22 Jul 2015 stop keeping track of keys when "deep munging"
14e8377 22 Jul 2015 recurse for arrays in `normalize_encode_params`
5046d51 21 Jul 2015 drop conditionals in conversion logic
c75153d 21 Jul 2015 rearrange logic to use positive branches
0fedae6 17 Jul 2015 push fields_for_style? in to a protected method
e956172 17 Jul 2015 push is_a checks up the stack
7779e63 17 Jul 2015 remove useless conditional
89448a7 17 Jul 2015 remove useless conditionals
55d0e6f 17 Jul 2015 push key checking up
2df8e86 17 Jul 2015 stop passing `params` to `array_of_permitted_scalars_fil...
cb3f255 17 Jul 2015 remove useless function
4d4d764 14 Jul 2015 Rack implements `redirect?` so we don't need it
468a55b 14 Jul 2015 Merge pull request #20866 from jdantonio/countdown-latch
9cff248 14 Jul 2015 only call methods that are on the superclass
908bc79 14 Jul 2015 use a lookup table for `assert_response`
d9fe10c 14 Jul 2015 only have one TestResponse class
b37e29e 14 Jul 2015 move buffer caching on to the buffer
cc60b5e 10 Jul 2015 remove Rack::Lock for webrick
8f81f7a 10 Jul 2015 Merge pull request #17102 from matthewd/load-interlock
889a4a3 10 Jul 2015 remove useless ivar clearing
8b4eca0 10 Jul 2015 always default the SCRIPT_NAME to whatever is on the con...
e459b29 10 Jul 2015 default `PATH_INFO` to the generated path
85903d1 10 Jul 2015 Remove useless conditional
3c5bd78 10 Jul 2015 we don't really need an extra method to set the script name
c546a2b 10 Jul 2015 encode / decode parameters before assigning them to the ...
79ab812 10 Jul 2015 remove param dup'ing logic
11bc078 10 Jul 2015 no more HWIA
0adb8f8 10 Jul 2015 Parameters are converted to a query string
f1fcf9b 10 Jul 2015 start collecting `env` mutations
314ac0c 10 Jul 2015 call the `path_parameters=` setter rather than rely on m...
f3bae24 10 Jul 2015 start disconnecting the parameter parser from the instance
a1d7d65 10 Jul 2015 drop a conditional by always assigning
eb10496 09 Jul 2015 drop runtime conditionals in parameter parsing
140d5a3 09 Jul 2015 use `Rack::Test::UploadedFile` when uploading files
394b7be 09 Jul 2015 set parameters as a query string
40ed4ee 09 Jul 2015 use JSON to communicate between the controller and the t...
5ea8efe 08 Jul 2015 build and assign parameters rather than rely on mutations
2838a1f 08 Jul 2015 use new constructor. (Oops! :bomb:)
9f09848 08 Jul 2015 assign the cookie hash on request allocation
f65fd25 08 Jul 2015 request objects are no longer recycled
b5a9525 08 Jul 2015 pass the variant as a parameter to more reflect real wor...
78a5124 08 Jul 2015 add a new constructor for allocating test requests
db41f33 08 Jul 2015 make `env` a required parameter
3cae6bc 08 Jul 2015 pass the starting env and session to build_request
4b1a0ad 08 Jul 2015 remove call to build_request
3806eb7 08 Jul 2015 pass the session and env in to the test request
460079a 08 Jul 2015 let the superclass build the request and response
ef2d7a6 08 Jul 2015 remove useless `new` implementation
2b5d309 08 Jul 2015 allocate new responses rather than recycling them
59a9068 07 Jul 2015 pass variants in rather than mutating the request.
17439e3 25 Jun 2015 remove bad test.
5690358 17 Jun 2015 Remove ContentLength middleware from the defaults.
9b63529 16 Jun 2015 enforce a depth limit on XML documents
153cc84 16 Jun 2015 enforce a depth limit on XML documents
78b29e0 16 Jun 2015 enforce a depth limit on XML documents
12f763c 16 Jun 2015 enforce a depth limit on XML documents
50176b5 16 Jun 2015 remove `header=` on the response object.
dd8c76d 15 Jun 2015 set the default charset in response initialize
3692ca5 13 Jun 2015 don't hold a reference to `env` in the options object
491932b 12 Jun 2015 Merge pull request #18365 from pocke/fix_datatime_compare
04e727d 12 Jun 2015 Merge pull request #18365 from pocke/fix_datatime_compare
bbbe1a5 09 Jun 2015 remove unused code
877c133 09 Jun 2015 we only care about methods that the request object respo...
8037d7e 09 Jun 2015 extract required_defaults from the conditions hash befor...
6c44161 03 Jun 2015 pass check_ip and proxies to GetIp constructor
c10630b 23 May 2015 remove useless ivar
cf985d1 23 May 2015 add a branch to eliminate multiple nil checks
42e66fa 22 May 2015 move request id manipulation to the request object
0e12300 19 May 2015 parent_reflection should store only a reflection object
fcc4683 04 May 2015 Merge pull request #17632 from eugeneius/schema_cache_du...
7bdc763 19 Mar 2015 Merge pull request #19404 from dmathieu/remove_rack_env
5eaeb37 05 Mar 2015 don't need to rescue Exception in this case
ff18049 05 Mar 2015 :cut: remove unnecessary rescue Exceptions
67c1fa9 05 Mar 2015 remove unnecessary rescue
798a14a 05 Mar 2015 pass a config to the route set
c210892 04 Mar 2015 Drop request class from RouteSet constructor.
d596326 04 Mar 2015 Merge pull request #19191 from tjschuck/cache_timestamp_...
12f2fc5 02 Mar 2015 Merge pull request #15806 from tgxworld/partition_routes...
0727851 02 Mar 2015 Revert "mutate the transaction object to reflect state"
0814bb6 02 Mar 2015 be optimistic about missing route keys
b1051c5 02 Mar 2015 use arg size for parallel iteration
37654d1 02 Mar 2015 ask the routes objects for its Rack env key
a38732c 02 Mar 2015 delete unused method
ec51c3f 02 Mar 2015 ask the txn for it's state, not a state object
393e65b 02 Mar 2015 mutate the transaction object to reflect state
7be5010 02 Mar 2015 change if! to unless
57d35b2 02 Mar 2015 call `sync_with_transaction_state` inside `persisted?` t...
10058ea 02 Mar 2015 remove useless instance variable
3a156ec 02 Mar 2015 remove useless conditional
95c76a7 02 Mar 2015 drop allocations for string and class polymorphic routes
4cfa10c 02 Mar 2015 refactor `handle_model` to use private helper methods fo...
402331e 02 Mar 2015 drop string allocations per model url_for call in views
cad20f7 01 Mar 2015 move _generate_paths_by_default to where it is used
92849df 01 Mar 2015 drop allocations when handling model url generation
9a4ac6c 27 Feb 2015 add destroyed records to the currend transaction
012b268 27 Feb 2015 make the private methods private
ab104ff 27 Feb 2015 push add to transaction logic down to the instance
59c8c89 25 Feb 2015 Merge pull request #17426 from jpcody/fixture_associatio...
7239bcb 25 Feb 2015 Merge pull request #17426 from jpcody/fixture_associatio...
149a1e1 25 Feb 2015 cache quoted column names in SQLite3
4cd0da5 25 Feb 2015 Merge pull request #19068 from pda/ar-translate-exceptio...
f4bee7e 25 Feb 2015 Merge pull request #17426 from jpcody/fixture_associatio...
a71350c 16 Feb 2015 Revert "Don't unhook autoloading in production"
b03b09d 12 Feb 2015 remove meta programming
4cf3b8a 12 Feb 2015 there is always an integration session, so remove the check
303567e 12 Feb 2015 lazily create the integration session
fa63448 12 Feb 2015 use before_setup to set up test instance variables
83c1973 02 Feb 2015 Merge pull request #18612 from eileencodes/fix-validates...
58410b3 01 Feb 2015 add destroyed records to the currend transaction
c7f22c7 01 Feb 2015 make the private methods private
da8de91 01 Feb 2015 push add to transaction logic down to the instance
f958ec1 01 Feb 2015 stop making calls to add_record
e87ff50 01 Feb 2015 remove conditional that is always true
e6d8f43 01 Feb 2015 Merge pull request #18721 from sj26/pre-discard-flash
aa8ade5 01 Feb 2015 Merge branch 'master' into mdluo-master
e2ccfeb 01 Feb 2015 Merge pull request #18760 from hjoo/fix_fixtures
c792203 01 Feb 2015 Merge pull request #18512 from vipulnsward/18492-fixture...
6b4a595 31 Jan 2015 Merge pull request #18700 from nygrenh/better-required-m...
1fb9e6e 28 Jan 2015 improve performance of integration tests.
4080dd2 30 Dec 2014 stop referencing `env` in url_for
87a7591 30 Dec 2014 use methods on the request rather than direct hash access
6818c2c 30 Dec 2014 Merge pull request #18219 from jaroslawr/master
047b2a9 23 Dec 2014 Check `respond_to` before delegation due to: https://git...
4c2aaca 13 Dec 2014 Merge pull request #18019 from eileencodes/pass-connecti...
8eb277a 01 Dec 2014 ugh, forgot to add this test to cdd90f39d796986dabf1678b...
e47b523 01 Dec 2014 ugh, forgot to add this test to cdd90f39d796986dabf1678b...
c9a5ed2 01 Dec 2014 Merge pull request #17827 from rkh/rkh-fix-or-pattern
cdd90f3 24 Nov 2014 allow types to be passed in for USING casts
6396380 24 Nov 2014 oops, forgot to add the real assertion!
fbef981 24 Nov 2014 allow the "USING" statement to be specified on change co...
3e92806 21 Nov 2014 raise a better exception for renaming long indexes
7c80f37 19 Nov 2014 correctly escape backslashes in request path globs
8f023b0 19 Nov 2014 correctly escape backslashes in request path globs
78e7a0d 18 Nov 2014 pull the preloader allocation in to a factory method
690bdf9 17 Nov 2014 Merge branch '4-0-sec' into 4-0-stable
042c7cb 17 Nov 2014 Merge branch '4-1-sec' into 4-1-stable
ba886f7 16 Nov 2014 bumping version for relesase
ee20103 16 Nov 2014 bumping version for relesase
b32babc 16 Nov 2014 bumping version for relesase
4dacedf 16 Nov 2014 correctly escape backslashes in request path globs
307402f 16 Nov 2014 correctly escape backslashes in request path globs
0d0bc45 16 Nov 2014 correctly escape backslashes in request path globs
bd697a1 16 Nov 2014 correctly escape backslashes in request path globs
aeb917d 13 Nov 2014 exec_prepared is GVL friendly, so lets use it.
049caa9 09 Nov 2014 Merge pull request #17217 from codeodor/fix-17119
cb97637 08 Nov 2014 Merge pull request #17493 from petewest/duration-comparable
c2fc984 08 Nov 2014 default scopes should break the cache on has_many.
ffb6d37 04 Nov 2014 Merge branch '17106'
9dbcac7 04 Nov 2014 add lib to $LOAD_PATH on application inhertence. fixes #...
0d5a384 04 Nov 2014 add a test for #17106
3dae34e 01 Nov 2014 fix set_pk_sequence and add a test for it.
bc3490c 01 Nov 2014 remove unused and untested API
c6f9518 30 Oct 2014 Merge branch 'master-sec'
252ce24 30 Oct 2014 Merge branch '4.1.7' into 4-1-stable
76be984 30 Oct 2014 Merge branch '4.0.11' into 4-0-stable
03366b1 30 Oct 2014 Merge branch '3.2.20' into 3-2-stable
6dc1787 30 Oct 2014 add bigserial pk support
6fe2572 29 Oct 2014 bumping version to 4.1.7
9e408e7 29 Oct 2014 FileHandler should not be called for files outside the root
8cf8a08 29 Oct 2014 bumping version to 4.0.11
c05f3bd 29 Oct 2014 FileHandler should not be called for files outside the root
346acea 29 Oct 2014 bumping version to 3.2.20
3437f26 29 Oct 2014 FileHandler should not be called for files outside the root
99798b9 16 Oct 2014 we don't need a HWIA and a hash allocated for just one k...
66cd96d 16 Oct 2014 just look up the primary key from the columns hash
574234b 16 Oct 2014 add table.bigint support
2eee8af 14 Oct 2014 make sure cache is not used for collection assocations too
b59d47d 14 Oct 2014 break cache if we're inside a "scoping" call. fixes #17052
2a0d97b 13 Oct 2014 measure record instantiation time in AS::Notifications
f0c2c64 13 Oct 2014 add length to ActiveRecord::Result
9c37d8e 10 Oct 2014 FileHandler should not be called for files outside the root
d1123f2 10 Oct 2014 FileHandler should not be called for files outside the root
5127857 10 Oct 2014 Merge pull request #17014 from grosser/grosser/fast-fixt...
23ef525 03 Oct 2014 Merge pull request #17160 from lsylvester/duration-hash
1713c61 02 Oct 2014 Merge pull request #17145 from mrbrdo/issue15920-4-1
0d74c5c 02 Oct 2014 always reorder bind parameters. fixes #15920
a455e3f 29 Sep 2014 Merge pull request #17093 from phiggins/remove-dynamic-s...
c363fff 27 Sep 2014 some object allocation reduction for new AR objects
4e8ea13 23 Sep 2014 Merge pull request #17020 from Sirupsen/ar-override-rack...
9a4e183 22 Sep 2014 add a truncate method to the connection
808070b 20 Sep 2014 Merge pull request #15791 from zev/add_model_to_recordno...
8a47e87 15 Sep 2014 handle <%== nil %> cases
97ef636 14 Sep 2014 Stop nil checking on safe_append=
ed7c851 05 Sep 2014 Merge pull request #16788 from codeodor/fix-16761
2e6625f 04 Sep 2014 always reorder bind parameters. fixes #15920
0942100 03 Sep 2014 extract updating all fixture cache to a method so we can...
00775e7 02 Sep 2014 Merge pull request #16762 from eileencodes/refactor-add_...
ba7d35c 31 Aug 2014 Merge pull request #16755 from codeodor/master
365aa65 30 Aug 2014 reduce object allocations in utc_offset
6d86762 28 Aug 2014 Merge pull request #16637 from Agis-/redirect-with-const...
cab85e9 28 Aug 2014 remove useless parameter
7a2622b 28 Aug 2014 remove dead code
4751a8c 14 Aug 2014 Merge pull request #16504 from schneems/schneems/fix_url...
6c51cc8 14 Aug 2014 extract methods and metaprogram less.
43ce6e2 14 Aug 2014 ask the scope object if it is a resource_method_scope
e4cb381 14 Aug 2014 ask the scope for the action name
374d66b 14 Aug 2014 reduce calls to scope_level
677bc21 14 Aug 2014 scope_level is no longer a hash key, just use the ivar
047af8d 14 Aug 2014 change to attr_reader
911ef97 14 Aug 2014 move scope_level to a method on the scope object
19bb677 14 Aug 2014 move the scope level key fully inside the scope object
0127f02 14 Aug 2014 only look up scope level once
91608dc 14 Aug 2014 only test `prefix` once
318eea0 14 Aug 2014 pass consistent parameters to canonical_action?
3b908cb 14 Aug 2014 fewer operations on the options hash
d4981c3 13 Aug 2014 this should be accessing the hash, not calling a method
efb835c 13 Aug 2014 UnexpectedErrors may reference exceptions that can't be ...
dde91e9 08 Aug 2014 save a hash allocation per request.
5b27f1e 08 Aug 2014 add a test for prepending SCRIPT_NAME to generated urls
e81453e 07 Aug 2014 need to call super
8121eef 07 Aug 2014 add a new constructor that runs load hooks
2296989 07 Aug 2014 defer running after_config hooks until after the object ...
399f5f6 07 Aug 2014 use the uri parser so that newer version of Ruby work
69adfc9 07 Aug 2014 Merge pull request #16421 from tsukasaoishi/prevant_many...
d25fe31 07 Aug 2014 lazily instantiate application subclasses
2090615 06 Aug 2014 refactor Redirecting so we do not need a controller inst...
acb371c 05 Aug 2014 call the routes method on engines
9a36fac 05 Aug 2014 a rails application should be an engine subclass
7067375 05 Aug 2014 no reason to lazily instantiate the routes
ed180ee 05 Aug 2014 just assign the instance variables on the test
3300fde 05 Aug 2014 avoid testing only_path
ea7fc2e 01 Aug 2014 just set the host, no need for another hash allocation /...
8cbcd19 01 Aug 2014 always return a string from find_script_name
e9bbe4a 31 Jul 2014 use `get` instead of accessing the named routes internals
ed9b23d 31 Jul 2014 invert check so we fail faster
3e9158b 31 Jul 2014 do a hash lookup for collision detection
316b32d 31 Jul 2014 Merge pull request #16355 from xaviershay/validate-in-gr...
3429b0c 31 Jul 2014 remove useless deup
20ec0d2 31 Jul 2014 push options inside the scope object
dc3f25c 31 Jul 2014 turn scope in to a linked list
20a277c 30 Jul 2014 don't access named routes internals
68aea29 30 Jul 2014 remove alias_method_chain
0960327 30 Jul 2014 avoid instrospection on the module
d9108ab 30 Jul 2014 fix variable name
210b338 30 Jul 2014 split path_helpers and url_helpers
cf6658c 30 Jul 2014 `add` will remove the method if it exists already
d7b726b 29 Jul 2014 oops! :bomb:
f889831 29 Jul 2014 ask the named routes collection if the route is defined
0088b08 29 Jul 2014 helpers should be a Set so it doesn't grow unbounded
41931b8 29 Jul 2014 pass the module to define_named_route_methods
a2e9266 29 Jul 2014 only ask for the routes module once
d2d3376 29 Jul 2014 eval_block should be private
9f63a78 28 Jul 2014 remove the mounted? method
099fd0e 28 Jul 2014 remove some caching
0b773c3 23 Jul 2014 specify N=0 to prevent parallel tests (just run tests on...
d4c8068 18 Jul 2014 reporting is only done in one thread, so we can safely r...
be9f868 17 Jul 2014 %i doesn't work on 1.9
5737c8e 17 Jul 2014 fix thread safety issues
5751b7e 17 Jul 2014 pass the test reporter by reference
d548a36 17 Jul 2014 only parallelize on forking systems
8d126c9 17 Jul 2014 do not restart the service, just stop it
abd7430 17 Jul 2014 fix filesystem race condition
c64bff2 17 Jul 2014 [EXPERIMENTAL] run actionpack tests in parallel
932386b 17 Jul 2014 `recall` should be `path_parameters`, also make it required
212057b 17 Jul 2014 pass the route name to define_url_helper
2888f86 17 Jul 2014 use a strategy object for generating urls in named helpers
a9765c5 17 Jul 2014 helper methods are public, so we can just call them
c6a97b8 17 Jul 2014 subclass Rails::Engine
0e26271 17 Jul 2014 extract path building to a method
69799ed 17 Jul 2014 break out path building logic to methods
f875331 17 Jul 2014 only extract :params from the options hash once
1e930e7 16 Jul 2014 we do not need to dup the options hash, it is private an...
9b15828 16 Jul 2014 push rails app testing up
4a7b959 16 Jul 2014 Rails-ish apps should descend from Rails::Railtie
d66536d 16 Jul 2014 app should always be a class (I suppose)
832d2c4 16 Jul 2014 we should be checking if the app is a class
f636652 16 Jul 2014 extract inner options before delegating to the helper
90f0cdc 16 Jul 2014 always transcode the file to utf-8
7880f39 16 Jul 2014 Fix 1.9. uggghhhhhh get it together @tenderlove :bomb:
993ca82 16 Jul 2014 fix for 1.9 kwargs syntax
1ae9f05 16 Jul 2014 routed applications will respond to these methods
f3c1832 15 Jul 2014 stop passing recall to url_for
8e105a5 15 Jul 2014 rack 1.6 encodes the filenames in posts correctly now
3ef98a1 15 Jul 2014 fix warnings
8eb7bcb 15 Jul 2014 stop calling url_for with recall parameters and actually...
a3ca700 15 Jul 2014 execute a request and check the path_parameters
ab1e322 15 Jul 2014 set `set` in the setup method
07f7f3a 15 Jul 2014 remove useless ivar set
0777b17 15 Jul 2014 RouteSet should be in charge of constructing the dispather
85343d9 14 Jul 2014 Merge pull request #16089 from eileencodes/refactor-refl...
f6007d6 11 Jul 2014 Merge branch 'rosetta_flash' of https://github.com/gcamp...
695af7d 11 Jul 2014 Merge branch 'rosetta_flash' of https://github.com/gcamp...
6e76031 10 Jul 2014 * gcampbell-rosetta_flash:
93fb4c1 10 Jul 2014 Merge branch 'rosetta_flash' of https://github.com/gcamp...
97d62a3 08 Jul 2014 Merge pull request #13999 from jamox/update_rack
e0c6b35 07 Jul 2014 test i18n against a routed app
1e7f28c 07 Jul 2014 remove the mounted_helpers respond_to check
09eeb3f 07 Jul 2014 always test against a routed rack app so there are alway...
9d599ab 02 Jul 2014 do not hold on to a stale connection object. fixes #15998
da57d0b 30 Jun 2014 push host / port / protocol extraction up
ef686a6 19 Jun 2014 add both branches to the only_path conditional
d7f780c 12 Jun 2014 only check named_host? once in normalize_host
977a2f3 12 Jun 2014 lookup subdomain from the options hash once, defaulting ...
160f56c 12 Jun 2014 only extract domain from the options hash once
21c6261 12 Jun 2014 reduce calls to `named_host?`
caf1bfc 12 Jun 2014 use Ruby for mocking
df3c782 11 Jun 2014 remove useless to_param call
ba1c685 11 Jun 2014 only look up the subdomain once
3327dd4 11 Jun 2014 scheme should contain one or more characters
a64914d 11 Jun 2014 pull the port out of the options hash once
ed37698 11 Jun 2014 remove useless nil check
3aabac5 11 Jun 2014 these methods are always called with a tld_parameter
1b14bff 11 Jun 2014 rm `same_host?`. The same conditional is two lines down.
3654f1b 11 Jun 2014 Revert "rm `same_host?`. The same conditional is two li...
79469b4 11 Jun 2014 rm `same_host?`. The same conditional is two lines down.
85ba47e 11 Jun 2014 cache host on the stack so we only look it up once
ec1cadd 11 Jun 2014 only pull :protocol from the options hash once
aaaff36 11 Jun 2014 cache protocol on the stack to reduce options hash lookups
1c432d1 11 Jun 2014 eliminate nil checks in normalize_port
a6f30be 11 Jun 2014 reduce hash lookups and disconnect normalize_port from t...
a5ab38c 11 Jun 2014 remove deprecated code. Rely on `describe` provided by m...
32b6873 09 Jun 2014 Merge pull request #15595 from eileencodes/abstract-away...
17fc6f1 06 Jun 2014 eliminate more wasteful allocations
092f740 06 Jun 2014 remove another wasteful AS::SafeBuffer allocation
e9f215d 06 Jun 2014 eliminate wasteful AS::SafeBuffer allocation
805c31d 05 Jun 2014 Merge pull request #15513 from zenspider/remove_flush_ou...
1ce0cc0 04 Jun 2014 Merge branch 'master' of github.com:rails/rails
3f7e482 03 Jun 2014 push splitting "to" up the callstack
f39fad0 03 Jun 2014 force table creation
df8e89e 03 Jun 2014 oops! :bomb:
cc26b6b 03 Jun 2014 Routes specifying 'to:' must be a string that contains a...
4097ff5 03 Jun 2014 use the factory method to construct the mapping
e3df1dd 03 Jun 2014 add tests for mixing :to and controller / action
af1c866 03 Jun 2014 push some options munging to an alternate constructor
10c1787 03 Jun 2014 push options_constraints processing up
5029c37 03 Jun 2014 only do is_a checks on `formatted` once
522038a 03 Jun 2014 move options_constraints tests next to each other
a217071 03 Jun 2014 add tests for nested lambda constraints
92d16ec 03 Jun 2014 only loop over `options` once (hopefully)
404feeb 03 Jun 2014 return early from add_request_method
981029b 03 Jun 2014 only do Regexp === option once
eaaf899 03 Jun 2014 remove options as an ivar
82f1157 03 Jun 2014 remove :constraints from IGNORE_OPTIONS
c94504c 03 Jun 2014 remove :defaults from the IGNORE_OPTIONS list
5b71006 03 Jun 2014 :only is never used in Mapping, so rm the key
43d2105 03 Jun 2014 remove IGNORE_OPTIONS
03de3a0 03 Jun 2014 only look up scope[:module] once
d00bbe6 03 Jun 2014 no longer need the scope ivar
4d3955a 03 Jun 2014 change defaults allocation to a one-liner
c0fc116 03 Jun 2014 only loop through constraints once
6a3cbac 03 Jun 2014 always pull out a via variable and simplify logic
2c32e94 03 Jun 2014 always make :via a list
fb9f01b 03 Jun 2014 pull up via extraction and remove it from options / IGNO...
4bc441c 03 Jun 2014 :on is removed from options before the Mapping is instan...
e975b7d 03 Jun 2014 disconnect the constraints method from the options and s...
496e25a 03 Jun 2014 disconnect options and scope from the `blocks` method
3346d52 03 Jun 2014 disconnect normalize_defaults! from options[:constraints]
f28788b 03 Jun 2014 only look up the format option from the hash once
a04767d 03 Jun 2014 shorten up IGNORE_OPTIONS
5491710 03 Jun 2014 remove another value from IGNORE_OPTIONS
c91648b 03 Jun 2014 remove :as and :anchor from IGNORE_OPTIONS
57d0da8 03 Jun 2014 add a test for missing "via" parameter
16e2107 03 Jun 2014 test with an empty via
e2a97ad 02 Jun 2014 call `capture` fewer times from `form_for`
8899503 02 Jun 2014 drastically reduce object allocations
29a1b77 02 Jun 2014 reduce AS::SafeBuffer allocations
9e4bb99 02 Jun 2014 concat is a hotspot (via AV#append=), so just directly d...
b5d53f8 02 Jun 2014 just use `assert`
74b73f1 29 May 2014 Mapping never actually uses @set, so rm
be137b0 29 May 2014 no reason to make a Mapper object if the path is blank
c767fbf 29 May 2014 Merge branch 'mapper'
da2cf93 29 May 2014 no more is_a checks on instantiation
bb207ea 29 May 2014 Path::Pattern is instantiated internally, so make the co...
5682596 29 May 2014 Strexp#names is only used in a test, so rm
333a4d0 29 May 2014 pass the parsed path from mapper to the Strexp
15ffbed 29 May 2014 add an alternate constructor to Strexp that takes a string
eabe504 29 May 2014 ask the strexp for the ast
7da98d0 29 May 2014 remove dead code
b3719d3 29 May 2014 disconnect path from the instance
ffbe1b1 29 May 2014 reuse the ast we already made
3a102a5 29 May 2014 use a parser to extract the group parts from the path
b5ea25b 29 May 2014 pass the parsed parameters through the methods so we don...
295e912 29 May 2014 Merge branch 'master' into mapper
8ed1a56 29 May 2014 "controllers" should be a valid path name
7e61a32 29 May 2014 controllers with slash names are also not supported, so ...
d311922 29 May 2014 only validate controllers
75bfe64 29 May 2014 golf down a bit
3d0dc81 29 May 2014 only error handling between controller and action is the...
6cabf1d 29 May 2014 add a test for controllers without colons
89bf31e 28 May 2014 move nil check to a method that yields to a block if the...
78deb7f 28 May 2014 translate action / controller to the desired object
309ff10 28 May 2014 only one nil check on the action variable
a729f40 28 May 2014 change to case / when on types
b27a3af 28 May 2014 only do one nil check against the controller
8d30983 28 May 2014 extract controller and action parsing to a method
bc916a7 28 May 2014 we don't need the call to presence. that is my present, ...
3c03e7e 28 May 2014 swtich to returning early if to responds to call
ac9a3a9 28 May 2014 return early if we have a valid controller name
996e9f5 28 May 2014 trade 2 is_a? checks for a nil check
60ae505 28 May 2014 invert logic to remove nil? and exclude? checks (use rub...
353df48 28 May 2014 fewer blank? calls
c99d28f 28 May 2014 reduce action.blank? calls
f0eff10 28 May 2014 reduce blank? checks
ddda5e7 28 May 2014 extract controller checks to methods
1ad50aa 28 May 2014 set defaults at the top so we can avoid the ||= test
e135bba 28 May 2014 add a test for existing mapper functionality
5bbab51 28 May 2014 add tests for argument error cases
569136b 27 May 2014 Merge pull request #14834 from al2o3cr/issue14155
cd03778 27 May 2014 rm dead code
2ffa126 27 May 2014 PARAMETERS_KEY is only used in the request, so move the ...
cfdab77 27 May 2014 Merge branch 'constraints'
406b1b6 27 May 2014 rm reset_parameters because we automatically do it from ...
4797c4c 27 May 2014 move path_parameter encoding check to the request object
97a5228 27 May 2014 dispatcher doesn't need `call` anymore
9ad01d0 27 May 2014 call `serve` with the request on dispatchers
7fe1443 27 May 2014 constraints class does not need the request class anymore
402c2af 27 May 2014 give all endpoints a superclass
85bfb08 27 May 2014 Merge pull request #14834 from al2o3cr/issue14155
40514aa 27 May 2014 skip the build business if the stack is empty
02a9401 27 May 2014 stop hardcoding path_parameters and get it from the request
d1012b6 26 May 2014 we do not need to cache rack_app
8a826f5 26 May 2014 a redirect is not a dispatcher by definition, so elimina...
605ab03 26 May 2014 push is_a check up to where the Constraints object is al...
b18f22d 25 May 2014 pass the request object to the application
62c013d 25 May 2014 pass a request to `matches?` so we can avoid creating ex...
cff0d15 25 May 2014 nothing is passed to `rack_app` anymore, so rm the params
c1bc70e 25 May 2014 one fewer is_a check
8a51ec0 25 May 2014 Constraints#app should never return another Constraints ...
b6ec5e2 25 May 2014 eliminate dispatcher is_a checks
633589c 25 May 2014 push is_a?(Dispatcher) check in to one place
229c9ed 25 May 2014 Always construct route objects with Constraint objects
98c7fe8 25 May 2014 unwrap the constraints object on initialization, elimina...
7afd944 24 May 2014 fix test from 7537057888d2d63c3b6c2019d5828bc445fbd6c9
372f7a6 24 May 2014 fix test from 7537057888d2d63c3b6c2019d5828bc445fbd6c9
cf2a40b 23 May 2014 Constraints contructor should always return a Constraint...
2b7b136 23 May 2014 default value is never used, so make it required
d991b67 23 May 2014 push options decomposition up so we can extract
6d48d97 23 May 2014 glob_param is never used, so rm
93ae747 23 May 2014 use Proc.new to automatically do parameter checking for us
02f3081 23 May 2014 there is no formatter on the router object, so rm
aaceca6 23 May 2014 extract request allocation from the main app serving rou...
f117544 23 May 2014 pull request allocation up one frame
6ed5b01 23 May 2014 switch to the `serve` method so we can remove the reques...
6fd8346 23 May 2014 pass the correct custom request to the recognize method
0f5e3a9 23 May 2014 decouple the router object from the request class
ca02296 23 May 2014 use the accessors on the request object rather than touc...
559d89c 23 May 2014 find_routes only use the request, so stop passing env
890e0a9 23 May 2014 remove NullRequest and just always pass a request class
a6e9454 23 May 2014 use the request object since we have it
0f86846 23 May 2014 Merge pull request #15240 from chancancode/fix_attribute...
8b36471 23 May 2014 Merge pull request #15240 from chancancode/fix_attribute...
9ca4839 22 May 2014 stop using PARAMETERS_KEY, and use the accessor on the r...
1b76c7e 22 May 2014 pass the instantiated request to the find_routes method
925bd97 22 May 2014 use symbol keys for path_parameters
8d8ebe3 22 May 2014 just return path parameters
28d52c5 22 May 2014 Avoid slowing down AR object initialization
b89190f 22 May 2014 fix test from 7537057888d2d63c3b6c2019d5828bc445fbd6c9
b754d9b 21 May 2014 drop hash allocations during match
6bd9ade 21 May 2014 fewer object allocations and method calls during route m...
dd1f23d 21 May 2014 middle variable is never used, so rm
c5d64b2 21 May 2014 use the existing constant rather than the hardcoded string
15adf77 21 May 2014 remove dead code. @klass isn't used anymore
40e7763 21 May 2014 we can just use Ruby here
931ee41 21 May 2014 reduce object allocations
4d1b3a1 21 May 2014 reuse path formatter from the non-optimized path.
620cb01 21 May 2014 push the formatter up to the Route object
7bc25f0 21 May 2014 do not mutate parameters, let the caller do mutations
da83a6f 21 May 2014 make variable name more clear
089d9ba 20 May 2014 we don't use this parameter for anything, so rm
ba487b9 20 May 2014 fewer string allocations per url_for
b610104 20 May 2014 mutate the path string to avoid object allocations
5f49da8 20 May 2014 push only_path conditional up
960398c 20 May 2014 push arg checking up
6004c75 20 May 2014 fewer method calls and string garbage when there is no u...
5e181ed 20 May 2014 fewer hash allocations when calling url_for
84bf3a0 20 May 2014 fix variable names, only pass hashes to the positional a...
c99ff6d 20 May 2014 cache the formatter on the path object
25c6726 20 May 2014 remove dead code
e883db0 20 May 2014 translate AST to a formatter before url generation
74a8477 20 May 2014 prepopulate the dispatch cache so we don't need the Thre...
e086964 20 May 2014 make the each visitor top-down left-right
116c23d 20 May 2014 fix multiple hash preloads. Fixes #14994
b713e20 20 May 2014 fix multiple hash preloads. Fixes #14994
fe06e9a 20 May 2014 make the AST go from left to right, rather than right to...
dc2e3ea 19 May 2014 fix escaping in generation
62d1b33 19 May 2014 Revert "Rewrite journey routes formatter for performance"
6a05129 18 May 2014 Feature detect based on Ruby version.
52ecae4 18 May 2014 Feature detect based on Ruby version.
d7b9eea 18 May 2014 Feature detect based on Ruby version.
239f560 18 May 2014 Feature detect based on Ruby version.
125cc78 14 May 2014 Merge pull request #15070 from ayamomiji/sse-patch
b8f419c 14 May 2014 Merge pull request #14546 from eileencodes/fix_delete_al...
dd16a10 14 May 2014 Merge pull request #15099 from eileencodes/refactor_dele...
348af15 14 May 2014 _recall should be set to a hash or not set
760aa3b 14 May 2014 we never call url_for with a block, so rm
33d6e3b 13 May 2014 drop || test for cases that do not need it
67f815a 13 May 2014 no need to check for presence, script names can be blank
d08810e 13 May 2014 extend with a module then use define_method
6457ed4 13 May 2014 this method should always have a parameter passed to it,...
567aa54 13 May 2014 options should always be passed to url_for
89d9756 13 May 2014 calls with :host should still use the optimized path
6f3c8fb 13 May 2014 use fewer method calls to determine the url_for options
48cce9d 13 May 2014 just merge instead of dup and merge
ca9fd76 13 May 2014 the :only_path option is applied by the time the helper ...
566f25b 13 May 2014 options already have symbolized keys, so we can avoid th...
f0f7c4f 13 May 2014 Merge pull request #15068 from josepjaume/patch-1
84908bb 13 May 2014 fix bad merge
325c9d5 13 May 2014 avoid array allocation when extracting usernames and pas...
3ccd24a 12 May 2014 Revert "reduce conditionals in url_for"
5478815 12 May 2014 :cry::gun: use an empty hash for magical speed.
3d9bd2a 12 May 2014 this class is a model, so it should act like one
6634e9c 12 May 2014 adding a method to handle strings using the same api
e14ec12 12 May 2014 push model and class handling to a helper builder object
3095f5b 12 May 2014 push string handling to the builder object
cc1ff82 12 May 2014 push list handling to the builder object
56ff626 12 May 2014 remove suffix from the handler methods
74a6ad2 12 May 2014 undo optimized calls until the builder object is finished
9656640 12 May 2014 probably should not check in a raise
cfdda38 12 May 2014 use the helper method builder to construct helper methods
d94cd86 12 May 2014 remove should_pop variable
b451648 12 May 2014 add a test for the parameters sent to the url helper for...
a572a0e 12 May 2014 only send options if there are any options
34b2ded 12 May 2014 only test `persisted?` on the record once
e821045 12 May 2014 remove dead code
4b8ab79 12 May 2014 break each polymorphic type to it's own method
89e0718 12 May 2014 fix url_for with classes
8d572ad 12 May 2014 pull nil checks up
e73740f 12 May 2014 push all is_a tests up, always pass options to the named...
1606fc9 12 May 2014 pulling helpermethods up before refactoring
7b9964c 12 May 2014 small refactoring
b89dcde 12 May 2014 simplified route method name generation
a20cd88 12 May 2014 remove unnecessary array allocations
ad31afe 12 May 2014 only pop records when we get an array
f2fa291 12 May 2014 only do the Array is_a check once
6eeb76f 12 May 2014 skip another Array is_a check
e937df3 12 May 2014 always pass a list to build_named_route_call
a3b8926 12 May 2014 remove extract_record since we have extracted the list
42d6700 12 May 2014 stop popping in build_named_route_call
b5d2548 12 May 2014 record as a hash is not possible, so rm branch
de1b9f8 12 May 2014 we always convert this variable to a list, so we can rem...
38dcb27 12 May 2014 add a test for passing two models to the polymorphic_url...
45c8a97 12 May 2014 add a test with three objects
9df6069 12 May 2014 reduce conditionals in url_for
2d73a73 12 May 2014 extract route key translation to a method and reuse it
ffa53ff 12 May 2014 make the module version quack the same as the instance
eacb426 12 May 2014 Hash#except is expensive and this is a hotspot, so use a...
c40df47 10 May 2014 feature detect for FNM_EXTGLOB for older Ruby. Fixes #15053
68d2128 10 May 2014 feature detect for FNM_EXTGLOB for older Ruby. Fixes #15053
16ce285 10 May 2014 feature detect for FNM_EXTGLOB for older Ruby. Fixes #15053
35864db 10 May 2014 feature detect for FNM_EXTGLOB for older Ruby. Fixes #15053
dbb0bd8 10 May 2014 skip dealing with params if none are provided
73a7b52 10 May 2014 don't mutate the options hash, so we don't have to dup
03e016f 09 May 2014 use fnmatch to test for case insensitive file systems
6901012 09 May 2014 use fnmatch to test for case insensitive file systems
d49f2b7 09 May 2014 use fnmatch to test for case insensitive file systems
727ae97 09 May 2014 use fnmatch to test for case insensitive file systems
20d5ebf 09 May 2014 use unless and || since these options are boolean
314cbea 09 May 2014 just call the method and assert the return value
ea58684 08 May 2014 add tests for path based url_for calls
2a10028 08 May 2014 don't manipulate the testclass, just add helpers to the ...
66274d6 08 May 2014 add a test for classes with options
5dd6e1b 08 May 2014 add tests for the polymorphic_path method
de6cda5 08 May 2014 add more tests around the polymorphic url api
7a599b5 08 May 2014 set a constant for the "anonymous" habtm model fixes #15022
6ffce17 08 May 2014 set a constant for the "anonymous" habtm model fixes #15022
37d4415 07 May 2014 test for inconsistency between String and Symbol url_for...
bfcbd6f 07 May 2014 add tests for symbols passed to polymorphic_url
af86444 07 May 2014 apparently passing a string to polymorphic_url is someth...
57e5098 07 May 2014 make sure url_for works similar to polymorphic_url
e60c55d 06 May 2014 add a test for the parameters sent to the url helper for...
193eb62 03 May 2014 Merge pull request #14956 from akshay-vishnoi/refactor
c1c6f51 02 May 2014 passing a nil in the polymorphic array is not supported....
3d87c26 02 May 2014 push up bind params on "simple" subquery calculations
dece005 02 May 2014 passing a nil should always raise an ArgumentError
280e76e 01 May 2014 only add the optiosn if they are not empty
b44bfa4 01 May 2014 always pass options to the _url method
7f97eac 01 May 2014 never merge url options in to the first data hash
8761557 30 Apr 2014 avoid calling extract_record multiple times
f1c0358 30 Apr 2014 eliminate conditional when sending the named route method
6e34d09 30 Apr 2014 do not allocate strings while creating urls
5c5c1cc 30 Apr 2014 don't allocate string on hash access
fd92437 30 Apr 2014 split nil / Hash cases in url_for
7763cff 29 Apr 2014 Merge pull request #14899 from eileencodes/fix-delete-al...
7707eb9 28 Apr 2014 Merge pull request #14892 from eileencodes/breakup-compl...
ccdeb43 25 Apr 2014 Merge branch 'master' into adequaterecord
b395265 23 Apr 2014 Revert "Edge Rails applications doesn't need to use arel...
86d6f05 22 Apr 2014 use statement cache for belongs_to relations
bdd6491 22 Apr 2014 extract record fetching to a method for belongs_to
94cd2f7 20 Apr 2014 Merge branch 'master' into adequaterecord
4bdff5b 16 Apr 2014 Merge pull request #14546 from eileencodes/fix_delete_al...
5cbf73c 15 Apr 2014 use cache queries for hm:t associations
1cd40d4 15 Apr 2014 oops. should probably double check in the DCL
bd3b28f 14 Apr 2014 cache scope building on associations
316ee25 14 Apr 2014 Merge branch 'master' into adequaterecord
a1e2db2 14 Apr 2014 Merge pull request #14735 from byroot/idempotent-counter...
af549a1 13 Apr 2014 again, read_attribute is public, so just call it
feb88bd 13 Apr 2014 read_attribute is public, so we should just call it
09608ce 13 Apr 2014 use an array for bind params to simplify substitution
711a882 12 Apr 2014 don't bother with an offset if the offset is zero
8c2b79d 12 Apr 2014 only add the offset and index when we need to
0405d5a 12 Apr 2014 remove branching logic from calls to find_nth
e533855 11 Apr 2014 please use Ruby, not ActiveSupport
85f3a57 11 Apr 2014 propogate bind values collected in arel to SQL generation
dbc8c0e 11 Apr 2014 decouple the factory method from the constructing model
249fd68 11 Apr 2014 remove intelligence from StatementCache#initialize
2d3969c 11 Apr 2014 stop caching the class on the statement cache object
8de3c43 11 Apr 2014 fix ivar names and add reader methods
f85e4bc 11 Apr 2014 eagerly build the cacheable query builder
4962040 11 Apr 2014 eagerly build the bind map
47037b6 10 Apr 2014 eagerly build the relation object
90c9a09 10 Apr 2014 remove dead code
febfc57 10 Apr 2014 Merge pull request #11411 from dscataglini/master
82cb477 10 Apr 2014 Merge pull request #14675 from laurocaetano/make_reflect...
6388b4b 09 Apr 2014 speed up parameter substitution
b1ba768 09 Apr 2014 tests still pass when caching unprepared statements
57ee6b0 09 Apr 2014 oops! Fix Gemfile. :bomb:
c954a74 09 Apr 2014 Merge branch 'master' into adequaterecord
89e569d 09 Apr 2014 remove the bind visitor since the collector handles subs...
8caaa08 09 Apr 2014 push the collectors up to the abstract adapter
f6d46d9 09 Apr 2014 sqlite3 tests passing again
8522365 09 Apr 2014 mysql tests are passing again
d073fc3 09 Apr 2014 all tests passing on mysql2
42a1bf1 09 Apr 2014 working against arel/collector branch
70bd5eb 09 Apr 2014 fix bind collecting for mysql
ee54e9b 09 Apr 2014 add a bind collector, remove the bind visitor
1794ac0 09 Apr 2014 remove the bind substitution visitor. to_sql should neve...
e46ff16 09 Apr 2014 Merge pull request #14668 from laurocaetano/source_optio...
1368311 09 Apr 2014 Merge pull request #14668 from laurocaetano/source_optio...
a14f746 09 Apr 2014 use the compile method so we do not have to specify the ...
db5e578 09 Apr 2014 Merge branch 'master' into adequaterecord
3321d1a 09 Apr 2014 working against arel/collector branch
a38e957 08 Apr 2014 wrap the literal value before handing it to arel
426ae86 07 Apr 2014 where_values should extract the value of the Casted node
347d74a 07 Apr 2014 Merge branch 'master' into adequaterecord
33c1dbd 03 Apr 2014 Merge pull request #14532 from thedarkone/polymorphic-pr...
5fa65f9 01 Apr 2014 Merge branch 'rmc'
6c6dc32 01 Apr 2014 push move_string in to `move`
0e53d11 01 Apr 2014 combine move_regexp and move_string so we only loop over...
ee453a1 01 Apr 2014 do not create memo objects since we'll just throw them away
d04bcf9 01 Apr 2014 only ask if `t` is empty once.
e9f53f7 01 Apr 2014 Merge pull request #14546 from eileencodes/fix_delete_al...
b88cfed 31 Mar 2014 Merge pull request #14532 from thedarkone/polymorphic-pr...
bbb4566 28 Mar 2014 Merge pull request #14508 from al2o3cr/pull14154-4-1-stable
c81e4e6 28 Mar 2014 Merge pull request #14154 from al2o3cr/issue12770
30b94a8 25 Mar 2014 Merge branch 'master' into adequaterecord
f72058a 25 Mar 2014 do not rely on method_missing hitting arel
c7191e3 25 Mar 2014 use ARel factory methods for building AST nodes
34e54fa 18 Mar 2014 test should only pass if the pool.size+1 checkout fails
4db4f90 18 Mar 2014 use a latch to avoid busy loops
8f21826 18 Mar 2014 Merge pull request #14360 from matthewd/thread_aware_reaper
11a4463 18 Mar 2014 Merge pull request #14090 from Fortisque/kevin/stream_er...
65533c3 18 Mar 2014 Merge pull request #14090 from Fortisque/kevin/stream_er...
ba3ad25 17 Mar 2014 Merge pull request #14090 from Fortisque/kevin/stream_er...
efa1514 13 Mar 2014 require actions rather than create_file
f8fb1fa 13 Mar 2014 Merge pull request #14375 from laurocaetano/test-depreca...
d30a377 13 Mar 2014 require actions rather than create_file
499c6aa 13 Mar 2014 require actions rather than create_file
23ffd03 13 Mar 2014 add the deprecation to adequate record too
7658dc3 13 Mar 2014 Merge branch 'master' into adequaterecord
d35f003 13 Mar 2014 passing an instance of an AR object to `find` is deprecated
d92ae6c 13 Mar 2014 passing an ActiveRecord object to `exists?` is deprecated.
d99974b 13 Mar 2014 `where` automatically uses bind values now
66e0321 13 Mar 2014 Merge branch 'master' into adequaterecord
6ffadb5 13 Mar 2014 use the body proxy to freeze headers
3d3c918 13 Mar 2014 only write the jar if the response isn't committed
2ce5e08 13 Mar 2014 make tests pass on Ruby 2.2
901a0cf 13 Mar 2014 make tests pass on Ruby 2.2
e88da37 13 Mar 2014 make tests pass on Ruby 2.2
3022c15 13 Mar 2014 use the body proxy to freeze headers
3df07d0 13 Mar 2014 use the body proxy to freeze headers
c0a7836 12 Mar 2014 just ask the response for the commit status, we do not n...
890aa15 12 Mar 2014 only write the jar if the response isn't committed
77a0921 12 Mar 2014 only write the jar if the response isn't committed
28d05f0 12 Mar 2014 use method_defined? to check whether or not a method is ...
58db2df 06 Mar 2014 Merge pull request #14286 from sikachu/4-1-stable-revert...
b719214 06 Mar 2014 Merge pull request #14285 from sikachu/master-revert-ren...
ef7e7ad 05 Mar 2014 Merge pull request #14261 from MSch/bound-parameters-for...
f8646f0 02 Mar 2014 Merge pull request #14226 from senny/14109_partial_revert
f7cf45a 01 Mar 2014 make sure we wait for the threads to shut down before as...
401787d 01 Mar 2014 make sure we wait for the threads to shut down before as...
20416f1 28 Feb 2014 use built-in exception handling in live controllers
a7b059e 28 Feb 2014 use built-in exception handling in live controllers
a6d2c97 28 Feb 2014 live controllers should have live responses
30d21df 28 Feb 2014 live controllers should have live responses
20c2e92 28 Feb 2014 Merge pull request #14236 from hone/4-1-stable
404924f 28 Feb 2014 set the error callback to a nice default in case nobody ...
9af4258 28 Feb 2014 set the error callback to a nice default in case nobody ...
422906d 28 Feb 2014 Merge pull request #14226 from senny/14109_partial_revert
37ca1b4 27 Feb 2014 we can't cache when the arguments are a hash
2630642 27 Feb 2014 Merge branch 'master' into adequaterecord
86aeab3 27 Feb 2014 Merge pull request #14105 from twooster/fix-controller-t...
8d8ea78 26 Feb 2014 Merge pull request #14105 from twooster/fix-controller-t...
59ec456 26 Feb 2014 pass strings to the underscore method
707dfcd 26 Feb 2014 speed up `underscore` in cases that don't need to do any...
fea1cdc 26 Feb 2014 pass the class name to `tableize`
bf3ddfa 26 Feb 2014 Merge branch 'master' into adequaterecord
759c99b 25 Feb 2014 let `insert_record` actuall save the object.
b1656fa 25 Feb 2014 let `insert_record` actuall save the object.
b189f28 25 Feb 2014 Merge pull request #14152 from schneems/schneems/fix-ar-...
95bacbe 20 Feb 2014 adding a test for #14106
621633a 20 Feb 2014 Revert "context in validation goes through has many rela...
358802b 20 Feb 2014 Revert "context in validation goes through has many rela...
7eaebd8 20 Feb 2014 adding a test for #14106
942f328 20 Feb 2014 Merge pull request #14124 from arthurnn/fix_14116
e5a6e6f 20 Feb 2014 Merge pull request #14124 from arthurnn/fix_14116
2ec916b 20 Feb 2014 Check `respond_to` before delegation due to: https://git...
e5e440f 18 Feb 2014 Merge branch 'master' into adequaterecord
20fd254 18 Feb 2014 cache queries in the Model.find(id) path
6256b1d 18 Feb 2014 Correctly escape PostgreSQL arrays.
3eaea65 18 Feb 2014 Correctly escape PostgreSQL arrays.
f430836 18 Feb 2014 Merge pull request #14000 from Fortisque/kevin/stream_er...
77b18d7 17 Feb 2014 add AST cache to the find_by method
23ce2f6 17 Feb 2014 Merge branch 'master' into adequaterecord
fe42eff 17 Feb 2014 Merge branch 'master' into adequaterecord
bfc776f 15 Feb 2014 add factory methods for empty alias trackers
4e823b6 15 Feb 2014 guarantee a list in the alias tracker so we can remove a...
494a26d 15 Feb 2014 stop exposing table_joins
c24ea24 15 Feb 2014 make most parameters to the AliasTracker required
213b2fb 14 Feb 2014 make a singleton for AssociationScope
8e6ef92 14 Feb 2014 pass the association and connection to the scope method
3b675f0 14 Feb 2014 pass the tracker down the stack and construct it in the ...
db3f50c 14 Feb 2014 clean up add_constraints signature
a35325e 14 Feb 2014 remove the reflection delegate
40a015f 14 Feb 2014 remove klass delegator
22a1a5a 14 Feb 2014 remove railties changes. fixes #14054
279212d 14 Feb 2014 remove scope_chain delegate
a8775bb 14 Feb 2014 remove chain delegate
7d897ab 13 Feb 2014 remove more delegate methods
e804d07 13 Feb 2014 :scissors: whitespace
500b1df 13 Feb 2014 rm delegate methods that are not actually used
0fddc3c 13 Feb 2014 JoinHelper is never reused, so there is no need to separate
f9e4c3c 13 Feb 2014 speed up the collection proxy reader method, but slow do...
2dad2bc 13 Feb 2014 Merge pull request #14036 from matthewd/pg_terminate_bac...
6e61da2 12 Feb 2014 Merge pull request #14035 from matthewd/pg_terminate_bac...
4bf7071 12 Feb 2014 `execute` is a hotspot, so let's reduce branches
c5034d6 11 Feb 2014 add a send so `apply` can be called. Fixes #13510
33be58b 09 Feb 2014 Merge pull request #13982 from dskang/fix-response-flatt...
76af5c1 09 Feb 2014 use feature detection to decide which implementation to use
9337f64 09 Feb 2014 Merge pull request #13981 from Fortisque/kevin/postgresq...
e4dc303 09 Feb 2014 Merge pull request #13981 from Fortisque/kevin/postgresq...
f99b254 09 Feb 2014 Merge pull request #13978 from Fortisque/kevin/validatio...
3b684dd 09 Feb 2014 Merge pull request #13980 from mellowi/skipping_linked_f...
1ec25d1 09 Feb 2014 Merge pull request #13979 from mellowi/windows_disallowe...
3c8e0a4 09 Feb 2014 Merge pull request #13977 from Octember/master
9b2a017 31 Jan 2014 this class depends on JoinHelper, so we should require it
3fbff78 31 Jan 2014 just require the template resolver
e8fcd59 31 Jan 2014 only ask for the location filters once
0b10180 31 Jan 2014 FilterRedirect is referenced at the class level from the...
dd6488d 29 Jan 2014 scope is not necessary
f142527 29 Jan 2014 always use a block for cleanup / prepare callbacks so we...
5ac2879 17 Jan 2014 Merge branch 'master' into adequaterecord
1543863 17 Jan 2014 fix exception translation
9bc303c 17 Jan 2014 translate exceptions on prepared statement failure
c1bbf1b 17 Jan 2014 test to ensure bad prepared statements raise a Statement...
15ff426 17 Jan 2014 fix the method signature
cf3840e 17 Jan 2014 run the damn tests @tenderlove
3281d5a 17 Jan 2014 Merge branch 'adequaterecord' of github.com:rails/rails ...
d091c8f 17 Jan 2014 oops!
a0d704a 17 Jan 2014 don't cache the connection (because we don't need to)
9c04b55 17 Jan 2014 fixing explain tests for sqlite3
5927f55 17 Jan 2014 Revert "adding set_binds"
ed5b076 17 Jan 2014 remove dead code
c71df74 17 Jan 2014 Merge branch 'master' into adequaterecord
e7f5317 16 Jan 2014 change query strategy based on adapter
060fbd6 16 Jan 2014 Merge branch 'master' into adequaterecord
44c51fc 16 Jan 2014 define the delegate methods on one line. fixes #13724
f19ba68 16 Jan 2014 Merge branch 'master' into adequaterecord
0167765 16 Jan 2014 methods are defined right after the module_eval, so we d...
f3e379f 15 Jan 2014 use a params hash so we know what bind parameters are used
7fff71b 15 Jan 2014 use edge arel
2c4c523 15 Jan 2014 some databases do not have bind params (mysql2) so take ...
5e5118a 15 Jan 2014 fix exception translation
438fce7 15 Jan 2014 Merge branch 'master' into set_binds
8d146c8 15 Jan 2014 rm dup code
07a9f47 15 Jan 2014 test bind value equality
e0b623a 15 Jan 2014 translate exceptions on prepared statement failure
7d14e03 15 Jan 2014 reorder bind indexes if joins produced bind values
03118bc 15 Jan 2014 expliticly make STI column a bind value
2fff094 15 Jan 2014 Merge branch 'master' into set_binds
3204bbf 15 Jan 2014 directly create the ARel AST
58e5ba0 15 Jan 2014 take in to account existing bind parameters when buildin...
b6c7275 14 Jan 2014 match against bind values
9c290db 14 Jan 2014 comment out the sqlite3 debug code (for now)
2de1bb8 14 Jan 2014 fix statement cache execution
74bfbfd 14 Jan 2014 fix cache class interface
a924e0d 14 Jan 2014 unscoping a where should remove bind values
8b9ddab 14 Jan 2014 remove dead code
9bdaba8 14 Jan 2014 Merge branch 'master' into set_binds
ce95fb2 14 Jan 2014 "string" isn't a valid column type for ActiveRecord
40be2ea 14 Jan 2014 drop the dual encodings table
f5a635e 14 Jan 2014 where needs to bring the bind params when creating a new...
b5f679b 14 Jan 2014 `where` makes bind values, so stop manually creating them
c65cfd7 14 Jan 2014 switch to arrays for bind removal test
2f88530 14 Jan 2014 `where` creates binds, so do not create them manually
6392cd9 14 Jan 2014 we should not be copying these. fixes test_find_all_usin...
09035e6 14 Jan 2014 Merge branch 'master' into set_binds
c7cf7f4 14 Jan 2014 remove dead code
034762a 14 Jan 2014 adjust AST tests to respect bind values
25bc0fb 14 Jan 2014 where uses bind values so we don't need to manually crea...
f4d6008 14 Jan 2014 remove test that does not apply anymore
e2e9a13 14 Jan 2014 explains for prepared statements should never have binds...
fd97f35 14 Jan 2014 fixing column alias resolution
91d3d00 14 Jan 2014 fix tests for explain plan + binds
b8264ef 14 Jan 2014 replace bind values on calls to to_sql
5f2dd14 14 Jan 2014 do not clear out bind parameters on unscope
bf48af5 14 Jan 2014 Merge branch 'master' into set_binds
f1764a2 14 Jan 2014 unscope should remove bind values associated with the where
1e2d7c2 14 Jan 2014 reverse_order_value= is not private, so no need to send
81d10b9 13 Jan 2014 avoid more dynamic symbols
492bad7 13 Jan 2014 no need to to_sym
d220e8a 13 Jan 2014 recover from test runs that leave the database in a bad ...
aec4aa1 13 Jan 2014 check bind parameter uniqueness
9b5d603 13 Jan 2014 adding bind values to the manager object
3086881 13 Jan 2014 bubble bind parameters up when building join dependencies
c4e9dc2 12 Jan 2014 force table creation
11e8bad 12 Jan 2014 Merge branch 'master' into set_binds
caa981d 10 Jan 2014 Merge branch 'master' into laurocaetano-fix_send_file
bd1bf2c 10 Jan 2014 Merge branch 'ruby-2.2'
2af5303 09 Jan 2014 Merge branch 'master' into ruby-2.2
da65fe9 09 Jan 2014 Revert "ask the fixture set for the sql statements"
b0acc77 09 Jan 2014 Check `respond_to` before delegation due to: https://git...
e176353 08 Jan 2014 clear cache on body close so that cache remains during r...
2875b4a 08 Jan 2014 add a more restricted codepath for templates fixes #13390
6525182 08 Jan 2014 refactor generator tests to use block form of Tempfile
fbb79b5 21 Dec 2013 fix url connections for sqlite3
94cd08b 12 Dec 2013 extract cache counter logic to one method
6772d5e 12 Dec 2013 pull a nil check up one frame
9798a11 12 Dec 2013 extract methods out of the cache update method
45940e7 12 Dec 2013 extract a method for updating without a record object
e2be6ea 12 Dec 2013 remove duplicate code
ab11742 12 Dec 2013 Merge pull request #13300 from chancancode/add_nodoc_am_...
93ee9f0 12 Dec 2013 remove more nil checks
1678e95 12 Dec 2013 remove nil check
c76549d 12 Dec 2013 remove the nil check from set_inverse_instance
da3891c 12 Dec 2013 make sure cached table name is a string. fixes #12582
11c0ef5 10 Dec 2013 Merge pull request #13260 from arunagw/using-parallelize_me
12544f9 06 Dec 2013 Merge pull request #13213 from arunagw/aa-minitest-versi...
dbdbda9 05 Dec 2013 fix pg warnings on geometric types
c9223dc 05 Dec 2013 make the type_map per connection. fixes #13182
ace0322 04 Dec 2013 Merge pull request #13151 from hone/3-1-stable
4d64881 03 Dec 2013 optimize string literals in erb templates
660ef3d 03 Dec 2013 Merge branch '4-0-sec' into 4-0-stable
dba8212 03 Dec 2013 Merge branch 'master-sec'
98d06c6 03 Dec 2013 fixing changelog
2e3c3a8 03 Dec 2013 Only use valid mime type symbols as cache keys
c192635 03 Dec 2013 bumping version
c9aaf8b 03 Dec 2013 updating the changelog
6422630 03 Dec 2013 updating the changelog
1ec3806 02 Dec 2013 Only use valid mime type symbols as cache keys
5aeb472 01 Dec 2013 Only use valid mime type symbols as cache keys
e97530f 01 Dec 2013 Only use valid mime type symbols as cache keys
bee3b7f 01 Dec 2013 Only use valid mime type symbols as cache keys
daef3d4 27 Nov 2013 Merge pull request #13082 from blowmage/deprecate_describe
19dd216 25 Nov 2013 require the files we test
fa13d8e 16 Nov 2013 rm minitest monkey patch
8d7d2df 16 Nov 2013 pass the pk to compile_update
d9b6abe 16 Nov 2013 Merge pull request #12911 from zenspider/test_order_depe...
d5dbc03 15 Nov 2013 test should clean up after themselves
314e2cc 15 Nov 2013 Merge pull request #12779 from dougbarth/dont_swallow_ex...
656d412 07 Nov 2013 only ask for these ivars if the target responds to them
5584ddc 07 Nov 2013 Stop using method missing for singleton delegation.
4d15661 06 Nov 2013 drop one more string allocation
68b7e38 06 Nov 2013 drop string allocations in the log subscriber
267e5c8 06 Nov 2013 calculate the ivars to remove in advance as a set and ca...
c8b566d 06 Nov 2013 use a set and reject to avoid array allocations
779cd6e 06 Nov 2013 each_with_object on the view_assigns hash
9a4adb4 06 Nov 2013 use slice to avoid range allocation
697acc4 06 Nov 2013 these variables are also private
32e94a4 06 Nov 2013 instance_variables returns symbols, so we should use sym...
026d055 05 Nov 2013 ask the fixture set for the sql statements
9f8762f 04 Nov 2013 The enum value constant isn't used, so rm it for now.
238ee10 04 Nov 2013 stop doing the same calculation over and over
9104702 04 Nov 2013 oops, template replay needs to happen after bundle. :orz:
8beb42c 04 Nov 2013 gems can be added or skipped from the template
7eb586f 04 Nov 2013 application template respects Gemfile entries
3f2230b 31 Oct 2013 gemfile entries can be added to the app builder
90ace1b 31 Oct 2013 forgot to add the test. orz :cry:
4d4ff53 31 Oct 2013 clean up some warnings on trunk ruby
f7e0758 31 Oct 2013 add filters for gemfile entries
ae221d4 31 Oct 2013 Merge pull request #12712 from robin850/fix-build
02d4912 31 Oct 2013 We need to fix Sam Ruby's tests.
1df1877 30 Oct 2013 golf down rc file reading
9bc99b4 30 Oct 2013 add a test for whitespace separated args in the rc file
b0645ea 30 Oct 2013 avoid object creation if there is no rc file
f7ae6e1 30 Oct 2013 no need to dup, argv is never mutated
960dd86 30 Oct 2013 no need to shift
bda6d6c 30 Oct 2013 functionally build the argv
19ca095 30 Oct 2013 there is no reason for ARGV[0] to be nil
36ea8e6 30 Oct 2013 return argv from the insert method
22dafbb 30 Oct 2013 return argv from more methods
4e0694c 30 Oct 2013 return argv from each method
82f59a9 30 Oct 2013 pass argv to each method that mutates it
a27d2d7 30 Oct 2013 add a comment to people of the future
baaf9ac 30 Oct 2013 adding a test for --help defaults
169fa51 30 Oct 2013 change the test to make argv a little more realistic
7d01907 30 Oct 2013 adding a test for the current behavior
2f11668 30 Oct 2013 add a test for the rc commandline option
327c602 30 Oct 2013 remove useless assertions
3060dfc 30 Oct 2013 test some of the rc specification
9696073 30 Oct 2013 forgot the test, oops!
fe7ec5d 30 Oct 2013 stop mutating ARGV
a092ea1 30 Oct 2013 prepare! should return argv
8d9310d 30 Oct 2013 rename AppPreparer
e83989b 30 Oct 2013 Merge branch 'master' of github.com:rails/rails
1d75efe 30 Oct 2013 :cut: whitespace
7a4f67a 30 Oct 2013 use a thread local rather than a queue so events are in ...
45318e4 30 Oct 2013 use a thread local rather than a queue so events are in ...
f5ef5ed 29 Oct 2013 fix template Gemfiles
faa1b82 28 Oct 2013 always call set_default_accessors from create_root
91684fb 28 Oct 2013 use a queue rather than a list. fixes #12069
f78c5fb 28 Oct 2013 use a queue rather than a list. fixes #12069
3aacb7e 27 Oct 2013 remove the skip_jbuilder option, just rm it from the Gem...
79c2d23 27 Oct 2013 add comments and fix variable name. oops, forgot to add ...
f6cf909 27 Oct 2013 remove unused methods
2e11f8e 27 Oct 2013 Merge remote-tracking branch 'origin/master'
f5c5d21 27 Oct 2013 add an option to skip jbuilder
4c5f033 27 Oct 2013 fix variable name
99cea66 27 Oct 2013 add jbuilder web-console and sdoc to the GemEntry list
61c65a0 27 Oct 2013 fix the class name
9385752 27 Oct 2013 refactor Gemfile template
ba98ade 27 Oct 2013 use the GemfileGem object for more entries
469eafa 27 Oct 2013 add the database gem
f77e211 27 Oct 2013 get a list of gems when filling out the gemfile
b7ca9b5 27 Oct 2013 set accessors in the set_accessors! method
fc86220 24 Oct 2013 lock around mutating the generated methods module
714634a 24 Oct 2013 remove private attribute reader
7d2c414 24 Oct 2013 Merge pull request #12632 from al2o3cr/fix_race_for_attr...
30efdd6 24 Oct 2013 define attribute methods in a thread safe manner
6ae3a4e 24 Oct 2013 Merge pull request #12632 from al2o3cr/fix_race_for_attr...
f230dbf 22 Oct 2013 this should be private, no other instances of Root shoul...
2dc8894 22 Oct 2013 stop using `send` so that method privacy is respected an...
8b9733d 22 Oct 2013 use the provided block to filter lists
f05f7ff 22 Oct 2013 do not search through the keys array twice
01da359 21 Oct 2013 move helper class to the top
db99407 21 Oct 2013 build the association graph functionally
8f5647e 21 Oct 2013 Merge branch 'master' into joindep
6546cf2 21 Oct 2013 @base_klass is not used
fadb6d9 21 Oct 2013 join_type isn't used on the node anymore
aa5affb 21 Oct 2013 make joins generation method look similar
00a426e 21 Oct 2013 remove node duping code
10b2aa2 21 Oct 2013 refactor outer join generation
0480b8c 21 Oct 2013 add outer joins for matching nodes
7894ae3 21 Oct 2013 construct joins by walking the outer join tree
796c0fc 20 Oct 2013 pass the outer joins to join_constraints
d059fa6 20 Oct 2013 disconnect join_constraints from the instance
fe67bc2 20 Oct 2013 pass in scope chain so reflection is not needed
e7bb4bb 20 Oct 2013 pass the foreign table and class to the join_constraints...
bae5e02 20 Oct 2013 pass the join type to the join_constraints method
2549f6d 16 Oct 2013 Merge branch 'master' into joindep
5f844d6 16 Oct 2013 Merge branch '3-2-sec' into 3-2-stable
538f8ba 16 Oct 2013 updating changelogs
23f35b2 15 Oct 2013 use the node as cache so we can avoid accessing the table
c5fe508 15 Oct 2013 apply tables to the whole tree from the outside
c746b53 15 Oct 2013 apply table aliases after the AST has been built
db2e21a 15 Oct 2013 stop reversing tables until we absolutely must
6655663 15 Oct 2013 pass the chain the join_constraints
5c7633c 15 Oct 2013 Merge branch 'master' into joindep
f6e7e11 15 Oct 2013 use the cached arel table
ee46f1d 15 Oct 2013 Merge branch 'master' into joindep
2a0c440 15 Oct 2013 bumping to 3.2.15
eb8807e 15 Oct 2013 Merge branch '3-2-15' into 3-2-sec
704bf0e 15 Oct 2013 move column_names_with_alias on to the alias cache object
3d7efb1 15 Oct 2013 this method does not exist anymore
621c243 15 Oct 2013 keep a cache on the alias object
a53c2be 15 Oct 2013 move alias building to the table node
a3a6313 15 Oct 2013 let the Table class build the ARel alias nodes
fc61df5 15 Oct 2013 store aliases in a better structure
4bf10fc 15 Oct 2013 remove delegation to `chain`
6a2b43d 15 Oct 2013 rm JoinHelper from JoinAssociation
396b195 15 Oct 2013 read the association instead of sending
e95bc57 14 Oct 2013 we should have unique sponsorable ids in the fixtures at...
03c98bd 14 Oct 2013 simplify populating the ordering hash
43a63f6 14 Oct 2013 the preloader for the RHS has all the preloaded records,...
19b871a 14 Oct 2013 only calculate offset index once. #12537
83cc36d 14 Oct 2013 use arel rather than slapping together SQL strings
71250a5 14 Oct 2013 unhook `join_constraints` from the @tables ivar
a11882c 14 Oct 2013 remove delegate methods that are not used
e6dfff2 14 Oct 2013 push the node->AR cache up one level
66a6a6b 14 Oct 2013 eliminate single use method
158197b 13 Oct 2013 eliminate duplicate code from to_sql
d00f969 13 Oct 2013 calling construct_relation_for_association_find is no lo...
7fe6d24 13 Oct 2013 push up `select` exclusion
5e4031e 13 Oct 2013 JoinDependency will take care of making things unique
485eec4 12 Oct 2013 remove dead code
d7ddaa5 12 Oct 2013 remove useless code
b69b9de 12 Oct 2013 the parent hash keeps the records unique already
cfbb6ee 12 Oct 2013 keep track of AR objects we've made as we walk the tree
d9a7f86 12 Oct 2013 push up the loaded target checking
8c155a6 12 Oct 2013 we always have a model now
50e6b69 12 Oct 2013 extract conditional to the caller
68c0811 11 Oct 2013 we always have a reflection and it is on the node
5bef5cf 11 Oct 2013 fix variable name. we're constructing a model, not an as...
5d663a7 11 Oct 2013 reflections know if they are collections, so ask
8219691 11 Oct 2013 belongs_to can be treated the same way as has_one
e3abd78 11 Oct 2013 bumping to rc3
3a8892a 11 Oct 2013 cache the primary key / typcast lookup on the stack
32fcdb3 11 Oct 2013 remove dead code / make duplicate code more obvious
2550acc 11 Oct 2013 decouple the `join_constraints` method from the parent p...
085bb23 11 Oct 2013 pull parent and alias tacker from the nodes.
cc362fe 11 Oct 2013 no reason to do this column addition and subtraction bus...
34c3c64 10 Oct 2013 refactor a little so we can remove some methods
6537e50 10 Oct 2013 the parent node is on the stack, so use it
c4d0e69 10 Oct 2013 pass the parent node to the construct method
0c6c026 10 Oct 2013 nodes do not need to be sorted
ff5f328 10 Oct 2013 delete unused code
223082e 10 Oct 2013 merge JoinDependency as outer joins
d20ccb7 10 Oct 2013 stuff the join dependency object in the "anything goes" ...
e4ec9ce 10 Oct 2013 stop splatting things back and forth
82d81bb 10 Oct 2013 simplify each method.
0061c5e 10 Oct 2013 stop creating a bunch of relation objects when we can sl...
729d3c0 09 Oct 2013 no need to to_sym
b64d64a 09 Oct 2013 Merge branch 'tree'
7473c62 09 Oct 2013 remove dead code
0cfb1de 09 Oct 2013 add some convenient methods for avoiding array allocations
752a06e 09 Oct 2013 hide join_constraints inside the JoinDependency object
92f95bb 09 Oct 2013 speed up match?
c6c4869 09 Oct 2013 expose the root node and call it
a64f1ea 09 Oct 2013 just skip the join if it's already there
4852a05 09 Oct 2013 speed up finding existing nodes
e73fbdf 09 Oct 2013 make node search more efficient
9b15db5 09 Oct 2013 remove == so we can see where walking up parents occurs
217aedf 09 Oct 2013 push parent up to the superclass
40ad439 09 Oct 2013 convert JoinBase to a tree and remove the Node class
78e7bff 09 Oct 2013 names are guaranteed to be symbols
5a0cca7 09 Oct 2013 eliminate function that is only used in one place
99ff735 09 Oct 2013 we will always detect the same node, so just pass the no...
4292f60 09 Oct 2013 we do not need to to_s the name all the time
d0e36c6 09 Oct 2013 parent is guaranteed to be the same
155fd95 09 Oct 2013 reduce number of comparisons and array allocations
86640e1 09 Oct 2013 rename the variable to make more sense with a tree
cf4e412 09 Oct 2013 walk the tree rather than generating a hash and walking it
236a671 09 Oct 2013 do not convert the tree to a list just for the first node
8684574 09 Oct 2013 generate the association hash from the top down
6484ab2 09 Oct 2013 store join parts in a tree
8c0ba7b 08 Oct 2013 join parts in `build` are *always* new, so don't bother ...
d6ce327 08 Oct 2013 stop looking up the reflection multiple times
96a366c 08 Oct 2013 cache join associations and join base on the stack
eeda42f 08 Oct 2013 use the API rather than accessing underlying data struct...
c04a819 08 Oct 2013 associations is always a hash
d0be8a0 08 Oct 2013 keys are always symbols
2a2707f 08 Oct 2013 we can get a list of reflections from the join parts, so...
e98a877 08 Oct 2013 transform the association input so we can avoid type che...
d5ab292 08 Oct 2013 we know the keys are scalars, so avoid some typechecking
db5a5ea 08 Oct 2013 this method is only ever called with a reflection
7e5c5e4 08 Oct 2013 don't access the reflections hash
9560369 08 Oct 2013 build association tree thing on demand.
ebe4f80 08 Oct 2013 hide join_parts internals from other classes
84499eb 08 Oct 2013 decouple JoinAssociation from JoinDependency
bf8628d 08 Oct 2013 @associations can never have an array, so remove the dea...
40898c8 08 Oct 2013 typecast records returned from the db rather than to_sin...
d2d6e4a 07 Oct 2013 extract the string handling part to a method.
77e5c12 07 Oct 2013 remove more dead code
3270bea 07 Oct 2013 this code is never used, remove it
64ba1ab 05 Oct 2013 instrumenter can't be cached because the app could be ca...
21a71cd 05 Oct 2013 instrumenter can't be cached because the app could be ca...
2ae9166 04 Oct 2013 log the statement name along with the SQL
98e0016 04 Oct 2013 log every sql statement, even when they error
19fc886 04 Oct 2013 prepare the statement inside the begin / rescue block
a0420d4 04 Oct 2013 rm LogIntercepter
46c57ec 04 Oct 2013 stop adding singleton methods to the SQLite3 connection
6828ae7 04 Oct 2013 stop adding singleton methods to the mysql2 adapter
cc04a4a 04 Oct 2013 stop adding singleton methods to the PG connection
ffbefc7 04 Oct 2013 wrap logging around the actual query call itself.
5ede19b 04 Oct 2013 bumping to rc2
2de0cca 03 Oct 2013 inject down the hash cache
1a193bd 03 Oct 2013 hashes are ordered, so we do not need to sort
18a74f9 03 Oct 2013 Always pass parameters to `build`
8e1b363 03 Oct 2013 Set the join type on construction
6141d0c 03 Oct 2013 simplify the JoinAssociation constructor, check validity...
4c0f023 03 Oct 2013 parent is always passed in, so make it non-optional
8a4ea4a 03 Oct 2013 require the files we need so the classes are stand-alone
5e277c8 03 Oct 2013 bumping version to 3.2.15.rc1
31c79e2 03 Oct 2013 Merge pull request #12084 from Ben-M/3-2-stable
e59dac8 03 Oct 2013 Merge pull request #12436 from sikachu/4-0-stable-port-1...
838be52 03 Oct 2013 Merge pull request #12435 from sikachu/master-port-12084
680464b 03 Oct 2013 map the association chain to table names
befeeb2 03 Oct 2013 Merge branch '3-2-stable' into 3-2-sec
7768c2a 03 Oct 2013 fix the variable name
cb0aa02 03 Oct 2013 preheat habtm column cache
da06ae8 03 Oct 2013 add missing require
e146733 02 Oct 2013 remove some duplicate code
7813905 02 Oct 2013 Merge branch 'master' into habtm
244446f 02 Oct 2013 add a note to the changelog
5864b9a 02 Oct 2013 remove HABTM associations
957d7ae 02 Oct 2013 remove HABTM special cases from reflections
a03ea3f 02 Oct 2013 remove the HABTM preloader
88c0093 02 Oct 2013 remove HABTM special cases from associations classes
99185f0 02 Oct 2013 remove HABTM special cases from the fixtures
8e4afa4 02 Oct 2013 repurpose the HABTM builder class
dca2fb3 02 Oct 2013 goodbye has_and_belongs_to_many1, we will miss you!
d3089ad 02 Oct 2013 keep track of the left and right reflections and expose ...
7963c5d 02 Oct 2013 have the builder create the middle reflection
0af978d 02 Oct 2013 call the class method to define the callbacks
7a38eae 02 Oct 2013 Merge branch 'master' into habtm
ea11af9 02 Oct 2013 decouple belongs_to callback definition from the builder...
32bacb1 02 Oct 2013 cache the name and options on the stack
07d522b 02 Oct 2013 get the name from the reflection
73ee85f 02 Oct 2013 push methods that don't depend on the instance to the class
b86a496 02 Oct 2013 we can define callbacks without a builder instance
a88a5d7 02 Oct 2013 use the information on the reflection to determine wheth...
22f05af 02 Oct 2013 valid_options doesn't depend on the instance, so push it...
743f1a9 02 Oct 2013 add_before_destroy_callbacks doesn't depend on the insta...
438e172 02 Oct 2013 association builder is no longer needed for counter cach...
75beb6c 02 Oct 2013 push constructable? on to the reflection
5d8b776 02 Oct 2013 name is on the reflection, so just use the reflection
c2b3371 02 Oct 2013 decouple define_callback from the instance
0091808 02 Oct 2013 move habtm translation to a builder class
14e9e57 02 Oct 2013 get the left and right association names from the join m...
d151651 02 Oct 2013 define the join model without using closures on the methods
636a909 01 Oct 2013 decouple the HABTM builder
c00173b 01 Oct 2013 only pass options to the habtm builder
ad7b5ef 01 Oct 2013 Squashed commit of the following:
3e0a60e 27 Sep 2013 adding a test to demonstrate how to use STI subclasses o...
e2fd64f 25 Sep 2013 Merge branch 'master' into preload
70e48a6 25 Sep 2013 remove initialize method
ea87eb7 25 Sep 2013 extract association resetting to a method
7140891 25 Sep 2013 hash insertion order doesn't matter anymore, so only loo...
57112fb 25 Sep 2013 always populate the preloaded records instance variable ...
be91bb2 25 Sep 2013 keep preloaded records in a list rather than extract fro...
4c04587 25 Sep 2013 push slice loading to it's own method so we can remove t...
c4e1fdd 24 Sep 2013 guarantee that `klass` is not nil inside the preloader o...
e9d2ff6 24 Sep 2013 eliminate unused ivar
4a78541 24 Sep 2013 all records have a preloaded, so eliminate that conditional
2075f39 24 Sep 2013 eliminate the `loaded?` conditional
b93d09d 24 Sep 2013 push preloaded test up to the factory method so we can e...
bb9554a 24 Sep 2013 we can't sort by lhs since the middle records have diffe...
9b47142 24 Sep 2013 adding a test for sti on middle tables with sorting on RHS
9e60f0f 24 Sep 2013 pass the preloader down so we only have to construct one
f34d46a 23 Sep 2013 reuse the same preloader object for each association
6e5a2cb 23 Sep 2013 remove state from the preloader
5b43281 23 Sep 2013 pass the scope all the way down to the constructors
7617222 23 Sep 2013 only do the should_reset test once
b4aae5a 23 Sep 2013 fix variable names and speed up relation ordering
e5299c1 23 Sep 2013 hm:t preloading will respect order set on the RHS associ...
6f9ea58 21 Sep 2013 cache associated target records hash
99568a7 21 Sep 2013 combine methods so we can reuse preloaders
a901433 21 Sep 2013 return a list rather than hash
8988f0b 21 Sep 2013 preserve order on the RHS query
bc77cca 21 Sep 2013 split up construction and mutation
7f55ef8 20 Sep 2013 fix method name
ec7cc6a 20 Sep 2013 access preloaders independently of model mutations
31744e4 20 Sep 2013 push running the preloaders up
c6fbbbc 20 Sep 2013 push `run` up to preload
18dccdc 20 Sep 2013 the hash should only ever be length one, so decompose it
7a89043 20 Sep 2013 stop depending on preloader interals so we can create fe...
931a6ab 20 Sep 2013 lhs preload is always a single preload, so just preload one
a04965b 20 Sep 2013 just read the attribute rather than `send`ing
8f9bba7 20 Sep 2013 extract exception raising, clean up group_by statement
7ad26e8 20 Sep 2013 generate fewer objects when grouping
5170325 20 Sep 2013 do not access internal data structures
5751689 20 Sep 2013 exposing target records on the preloader
1ea4a89 18 Sep 2013 remove unused variable
460eb83 18 Sep 2013 support objects with blank string primary keys
6256734 18 Sep 2013 ActiveRecord::Base#<=> has been removed. Primary keys m...
096a57b 18 Sep 2013 do what the superclass does in the case that objects do ...
71cf717 12 Sep 2013 these are not real developer objects, so counting them d...
918a148 11 Sep 2013 Merge pull request #12188 from SamSaffron/master
f0c0505 11 Sep 2013 Merge branch '4-0-stable' of github.com:rails/rails into...
3d60e9d 11 Sep 2013 Merge pull request #12188 from SamSaffron/master
8028768 11 Sep 2013 Revert "Add meta tag with charset information to applica...
7e0cac1 11 Sep 2013 fix deleting join models with no pk
e7facb3 10 Sep 2013 add a comment for sanity of other people to come
e64b5da 10 Sep 2013 ask the association for records rather than calling `send`
0c5d0be 09 Sep 2013 let the class cache object clean up user input
7a30bb1 09 Sep 2013 make @bitsweat happy. :heart:
e1cbd42 09 Sep 2013 stop using deprecated api in the tests
6a91a33 07 Sep 2013 hm:t join tables may not have a primary key
a9da99e 06 Sep 2013 use polymorphic proxies to remove duplicate code
ea55d86 06 Sep 2013 reduce duplication somewhat
cd85615 06 Sep 2013 make the duplicate code more similar
59ba85f 06 Sep 2013 auto link hm:t fixture join tables like habtm
97a19c6 06 Sep 2013 don't depend on object state when reading fixture files
7a05455 06 Sep 2013 ensure @model_class is initialized
c4fdeb3 05 Sep 2013 no need to dup
30e9879 05 Sep 2013 push logic outside the FixtureSet constructor
c9789d2 05 Sep 2013 only construct the FixtureSet with AR models
8588082 05 Sep 2013 push constant lookup in the a cache object
489a089 03 Sep 2013 adding a hm:t test for singleton ar objects
1f006cd 03 Sep 2013 support anonymous classes on has_many associations
e1314d8 03 Sep 2013 Merge pull request #12065 from SamSaffron/result_optimis...
c64a001 03 Sep 2013 Merge pull request #12065 from SamSaffron/result_optimis...
420f9cb 03 Sep 2013 Merge pull request #11971 from freerunningtechnologies/d...
a52966f 31 Aug 2013 clear all connections before forking
a3dd738 31 Aug 2013 Merge pull request #12090 from njakobsen/merger-performance
baf5f47 31 Aug 2013 reconnect after the fork returns
fcb9288 31 Aug 2013 reduce relation allocations
b4e0e17 31 Aug 2013 remove unused variable
12577db 31 Aug 2013 no need to fully qualify
74abdb1 30 Aug 2013 move the cache to the AR models and populate it on inher...
1b84df4 30 Aug 2013 add a failing test for marshal + cache problems
c2be6ac 30 Aug 2013 no need for the const_get since we lock
64669c1 30 Aug 2013 require a class for cache computations
9b2cce3 30 Aug 2013 cache misses should return self
ffa56f7 30 Aug 2013 add missing fixtures file
c975da9 29 Aug 2013 make sure there are actually some categories when runnin...
44046d0 29 Aug 2013 pk should not be required for hm:t associations
fb32101 29 Aug 2013 Merge branch 'typecast'
ef724e4 29 Aug 2013 correctly typecast keys, remove conditionals, reduce obj...
c0c4d27 29 Aug 2013 no need to to_a the scope
242d702 29 Aug 2013 remove extra flat_map array
98c0853 29 Aug 2013 avoid extra empty array allocation
e7baa66 29 Aug 2013 extract owner id calculation to a method
b3d6f77 29 Aug 2013 only call to_a when we have to
81fb531 27 Aug 2013 use consistent keys between cache get / set
0c28247 27 Aug 2013 remove intermediate variable
89f0957 27 Aug 2013 cache association reset calculation
594ce0f 27 Aug 2013 query the association rather than send the method for th...
59a3561 27 Aug 2013 Merge pull request #12048 from tjouan/app_generator-bin_...
ea01b54 27 Aug 2013 Merge pull request #12048 from tjouan/app_generator-bin_...
169c214 27 Aug 2013 Merge pull request #12048 from tjouan/app_generator-bin_...
cf4816e 26 Aug 2013 Merge pull request #12037 from SamSaffron/mem_alloc
76ba360 26 Aug 2013 Merge pull request #12037 from SamSaffron/mem_alloc
744ed5c 22 Aug 2013 Merge pull request #11971 from freerunningtechnologies/d...
230c606 19 Aug 2013 only reconnect if there was already an active connection
48c8135 18 Aug 2013 duration is called multiple times in dev, so lets cache it
166b235 14 Aug 2013 Merge pull request #11802 from ko1/fix_field_encoding_fo...
bbaad89 11 Aug 2013 only reconnect if there was already an active connection
4d8f234 08 Aug 2013 Merge pull request #11802 from ko1/fix_field_encoding_fo...
765b8aa 08 Aug 2013 Merge pull request #11331 from vipulnsward/remove_condit...
908796d 08 Aug 2013 use `skip` so we can see what tests are not run
79238ba 06 Aug 2013 asakusa.rb hack night!
6ae08f2 06 Aug 2013 freeze the constant value so it isn't duped when used as...
a620105 06 Aug 2013 making the comment more accurate
532f89f 06 Aug 2013 eagerly assign the attribute name cache, remove const_mi...
ec50c75 06 Aug 2013 initialize generated modules on inclusion and on inherit...
4b896f9 06 Aug 2013 push attribute constant cache in to the attribute method...
c107164 06 Aug 2013 initialize ivars so we don't have to constantly check them
7f1b3c1 06 Aug 2013 eagerly initialize the attributes module to avoid check-...
aef61b4 06 Aug 2013 adding a weird test case
904bfad 06 Aug 2013 adding a weird test case
7fc3ca5 02 Aug 2013 add a test for concat on hm:t associations
5753a8c 02 Aug 2013 extract habtm handling to a method
7db9313 01 Aug 2013 use drop and avoid a range object
4b87854 01 Aug 2013 remove intermediate assignments
5b527dc 01 Aug 2013 push option handling "chrome" outside `initialize`
f7f422f 01 Aug 2013 remove `valid_options` class method
d80a5cc 01 Aug 2013 association builder classes no longer need the model
86588f9 01 Aug 2013 push more mutations outside the factory method
faf4a39 01 Aug 2013 make mutation method apis more consistent
8ea64bd 01 Aug 2013 remove more mutations from the `build` method
468d5b1 01 Aug 2013 this code is dead, removing
2733e7d 01 Aug 2013 no need to define the constant twice
0a3724d 01 Aug 2013 users should be warned if clobbering constants
71aba97 01 Aug 2013 push module building to the constructor
35f94ac 01 Aug 2013 separate some mutations from reflection construction
49d50b9 01 Aug 2013 extract more mutations to the caller
537fe2b 01 Aug 2013 remove dependency on @model when defining callbacks
9da52a5 01 Aug 2013 push more mutations out of the builder
5dd38ad 01 Aug 2013 pushing out more callback definitions
92ab4d6 01 Aug 2013 remove dead code
655953c 01 Aug 2013 assert that constants have been set rather than the names
b5c4274 01 Aug 2013 defning extensions happens once, no need to cache
bd3059a 01 Aug 2013 oops! :bomb:
f25251b 01 Aug 2013 do is_a? tests on assignment so runtime is faster
afa510e 01 Aug 2013 Revert "all `scope_chain` methods allocate new arrays, n...
6da6341 01 Aug 2013 callback should always have a value
946ac5e 01 Aug 2013 no need to to_sym
c856d89 01 Aug 2013 pass the mixin in to the code generation methods
bc06ee3 01 Aug 2013 we should not allow invalid objects to be constructed
a9087ab 01 Aug 2013 push some validation up to the factory method
5e9f49a 31 Jul 2013 use bind values for model types
1468a4b 30 Jul 2013 all `scope_chain` methods allocate new arrays, no need t...
fbaae89 30 Jul 2013 only calculate the klass once
5861732 28 Jul 2013 Merge pull request #11608 from arunagw/ruby-from-rubygems
d7fc97d 25 Jul 2013 grab executable from rubygems
ee75164 24 Jul 2013 oops!
b8aebb0 24 Jul 2013 acually get the actual source reflection :cry::gun:
67978d6 24 Jul 2013 eliminate conditional in JoinHelper
844efb2 23 Jul 2013 stop relying on side effects of const_missing
f38b544 23 Jul 2013 add a specific factory method rather than using new
eb8d48e 23 Jul 2013 factory methods should not have side effects.
5f169b2 23 Jul 2013 extract mutation from generation method
e69d804 23 Jul 2013 habtm can only ever be an association reflection
6e24d50 23 Jul 2013 use the predicate method
d531ac0 23 Jul 2013 AR::Base does not need to know how to create reflection ...
e20dd73 23 Jul 2013 remove unnecessary reader
0aa6872 23 Jul 2013 only flatten one side
7085aae 23 Jul 2013 extend by adding relationships rather than monkey patching
bb1492e 23 Jul 2013 decouple extensions from association object state
fa1e101 18 Jul 2013 use the superclass implementation
6356d42 16 Jul 2013 parent_table is only used internally
85fe5ed 16 Jul 2013 decouple the manager class from building join constraints
743b675 16 Jul 2013 cache the klass member of the reflection
5605176 16 Jul 2013 cache the scope chain on the stack and eliminate `i`
dbdaf75 16 Jul 2013 just push on to the scope chain items. Oops! (thanks @ca...
5b83f46 16 Jul 2013 use Relation#merge to combine scope chain items
e70da0e 16 Jul 2013 make sure scope_chain_items has consistent types
a929b4d 15 Jul 2013 save another array allocation
d9a0587 15 Jul 2013 removing useless assingment
9675c7d 15 Jul 2013 reorder bind parameters when merging relations
d345ed4 15 Jul 2013 use arel rather than slapping together SQL strings
a4c0281 10 Jul 2013 fix visibility of the relation construction methods
8004c91 10 Jul 2013 pass arel to select_all rather than depend on method_mis...
16e4d01 08 Jul 2013 close our connection when we are done
2e0b0c1 08 Jul 2013 remove dead code
b0c0e9f 08 Jul 2013 if we remove the connection from the pool, we should clo...
e5f0c0c 08 Jul 2013 use latches rather than mucking with the scheduler
24c4195 08 Jul 2013 refactor to_sql so it does not depend on the to_sql impl...
b785e92 03 Jul 2013 method transplanting between modules isn't supported on 1.9
efb6c16 03 Jul 2013 refactor the method cache objects to have a superclass
a2b847a 03 Jul 2013 keep a cache of the reader methods so we can reuse them
f208cc8 03 Jul 2013 move the reader method cache in to the read module
55ac7db 03 Jul 2013 keep a cache of writer methods
127d16e 03 Jul 2013 reduce the amount of code Ruby has to parse
7e6ea01 03 Jul 2013 freeze the constant value so it isn't duped when used as...
65ec63f 03 Jul 2013 making the comment more accurate
59482f9 03 Jul 2013 stop storing multiple copies of a particular attribute name
6aea513 03 Jul 2013 eagerly assign the attribute name cache, remove const_mi...
8eb7561 03 Jul 2013 initialize generated modules on inclusion and on inherit...
9f76531 03 Jul 2013 push attribute constant cache in to the attribute method...
d397a11 02 Jul 2013 Revert "fix to_sql output on eager loaded relations"
a9748da 02 Jul 2013 fix to_sql output on eager loaded relations
79b88e8 02 Jul 2013 fix to_sql output on eager loaded relations
1a5394f 02 Jul 2013 lock around mutating the generated methods module
6e43fcb 02 Jul 2013 remove private attribute reader
b670d79 02 Jul 2013 define attribute methods in a thread safe manner
4236d8f 02 Jul 2013 we don't need to use active support *everwhere* common.
17af1ab 02 Jul 2013 initialize ivars so we don't have to constantly check them
09b31f0 02 Jul 2013 eagerly initialize the attributes module to avoid check-...
4c88f4c 02 Jul 2013 remove wrong documentation from a :nodoc:'d method
8b9f16f 02 Jul 2013 resolve aliases before passing the hash to the predicate...
f98d47b 02 Jul 2013 no need to to_sym the column name, leave it as-is
1f75319 02 Jul 2013 avoid intermediate zipped array
6cd8e3f 02 Jul 2013 make the identity type a singleton to save on object cre...
b7aba56 02 Jul 2013 only deal with strings internally
6518f12 02 Jul 2013 build an AST rather than slapping strings together
5cba553 02 Jul 2013 stop exposing the underlying alias datastructure
b9d9859 01 Jul 2013 we don't need to to_s the column
d094aaa 01 Jul 2013 the data structure used to store attribute aliases shoul...
3f81230 29 Jun 2013 use bytesize rather than force encoding
de20a6d 28 Jun 2013 writing the new body can cause the response to be commit...
1b6aa27 28 Jun 2013 writing the new body can cause the response to be commit...
56cb34d 18 Jun 2013 be consistent about parameter types passed to new_consta...
a95ffad 18 Jun 2013 we only support 1.9+, so just check for a name
bc8eaf0 18 Jun 2013 load the file rather than evaling
8442ec3 17 Jun 2013 just construct real objects rather than mock and stub
42a3a37 17 Jun 2013 just construct real objects rather than mock and stub
e086ff5 17 Jun 2013 just construct real objects rather than mock and stub
252d113 17 Jun 2013 Merge branch 'master' into mrbrdo-fixserialization
383842d 13 Jun 2013 quoted table name is also cached
9692557 13 Jun 2013 table name is cached on the class, so stop caching twice
f4767bc 13 Jun 2013 calculate types on construction
bf966ad 13 Jun 2013 only cache the primary key column in one place
cbff6ee 13 Jun 2013 these methods are never called, so remove them
8f37ba8 13 Jun 2013 This test does not test anything that happens in the rea...
930d0e1 13 Jun 2013 oops. step away from the keyboard aaron. :cry:
27be568 13 Jun 2013 fix caching of automatic inverse of. :bomb:
634fd04 13 Jun 2013 let the object stay in charge of internal cache invalida...
9abcb13 13 Jun 2013 refute the predicate for better failure messages
f379185 13 Jun 2013 reduce automatic_inverse_of caching logic
5d46c57 13 Jun 2013 active_record should always be set. Do or do not, there ...
db1b92f 13 Jun 2013 clean up ivar assignment
16b70fd 13 Jun 2013 push ambiguous reflection warning down to reflection nam...
b483a0d 13 Jun 2013 Ambiguous reflections are on :through relationships are ...
b3bc3aa 13 Jun 2013 sometimes singularize does not work, so we get a list of...
9e7040d 13 Jun 2013 no need to cache hash lookups
9d79333 12 Jun 2013 split aggregates from association reflections to avoid i...
0ee351b 12 Jun 2013 remove unnecessary is_a check
d7e2310 12 Jun 2013 we should apply the default scope before querying
de9e9bb 11 Jun 2013 bind values should not be merged between scopes
701e48e 11 Jun 2013 stop adding a new method for touch callbacks
47617ec 11 Jun 2013 expose a few attribute changed methods
4b824b0 11 Jun 2013 push the touch method outside the eval
3680074 11 Jun 2013 remove unused variable
bf28422 11 Jun 2013 check whether the association is constructible rather th...
e79fae5 11 Jun 2013 use attribute methods for finding key values rather than...
9ca9ff3 11 Jun 2013 push belongs_to counter cache method to a single method
c9d6c1b 11 Jun 2013 push before_destroy counter cache method to a single method
ebd3aed 11 Jun 2013 remove evaled belongs_to counter cache method
0d3589e 11 Jun 2013 adding callbacks should be private
4909337 11 Jun 2013 indentation
0d22947 11 Jun 2013 remove evals from the association
8777ae1 11 Jun 2013 reduce evals in depdendent associations
a63a964 11 Jun 2013 remove some evals from callback conditionals
9b3d4d2 05 Jun 2013 Merge pull request #10851 from arunagw/fixing_build_pend...
4267739 05 Jun 2013 Merge pull request #10851 from arunagw/fixing_build_pend...
9c89b29 05 Jun 2013 Merge pull request #10851 from arunagw/fixing_build_pend...
fa94695 05 Jun 2013 Merge pull request #10850 from arunagw/build_fix_null_mi...
d13c07d 05 Jun 2013 Merge pull request #10850 from arunagw/build_fix_null_mi...
17624a0 05 Jun 2013 Merge pull request #10850 from arunagw/build_fix_null_mi...
c5ba896 05 Jun 2013 Merge pull request #10482 from scudco/10432-fix-add-colu...
1e1b499 05 Jun 2013 only check pending migrations if there are new files
8d6a6ef 05 Jun 2013 the typecast value should be passed to the serializer. ...
121ff0a 05 Jun 2013 adding a test for #10830
60fa355 05 Jun 2013 Merge pull request #10482 from scudco/10432-fix-add-colu...
9d728cd 05 Jun 2013 Merge pull request #10482 from scudco/10432-fix-add-colu...
316d261 05 Jun 2013 only check pending migrations if there are new files
3970432 05 Jun 2013 only check pending migrations if there are new files
a833467 05 Jun 2013 the typecast value should be passed to the serializer. ...
e312246 05 Jun 2013 adding a test for #10830
0434754 05 Jun 2013 the typecast value should be passed to the serializer. ...
00ce4b4 05 Jun 2013 adding a test for #10830
20daaf4 05 Jun 2013 adding a test for #10830
7a2a942 22 May 2013 tiny types should only be integers when the length is <=...
d6d6376 22 May 2013 reverse comparison because of strange AS behavior
26fd5f0 22 May 2013 just set the default argument, a nil parent should be an...
220f1a0 22 May 2013 fold the collection rather than multiple assigments
d440fa0 21 May 2013 use drop rather than calculate the array length
474ebc5 21 May 2013 adding set_binds
68a97e8 21 May 2013 Merge branch 'master' into experiment
ac70ec6 21 May 2013 Merge branch 'bindwhere'
f3ebbea 21 May 2013 avoid creating a set if no where values are removed
5082345 21 May 2013 remove bind values for where clauses that were removed
d2d5f15 21 May 2013 push partitioning up so bind elimination can get the rem...
a483ae6 21 May 2013 push partion logic down and initialization logic up
847752a 21 May 2013 partition the where values so we can access the removed ...
bff89a2 21 May 2013 eliminate some conditionals
52ed881 21 May 2013 change method name to reflect what it actually does.
3f4f56a 21 May 2013 save the where values in variables so we don't need to l...
658e9e0 21 May 2013 pass where values to the helper function rather than rel...
eb2bb7d 21 May 2013 push binds through relation objects
4d119ce 18 May 2013 Merge branch 'master' into experiment
1ff5341 18 May 2013 stop swallowing exceptions in assert_queries. Methods t...
3cb2c14 17 May 2013 Merge branch 'master' into experiment
18fe96c 17 May 2013 stop doing assingments in an iterator
9933ab1 17 May 2013 experiment
822dac1 17 May 2013 Merge branch 'master' into stmt
2eecc0d 17 May 2013 include bind values from the default scope
c0cdd2e 17 May 2013 more testing
ff22fe4 17 May 2013 just a test
f796ed6 17 May 2013 Merge branch 'master' into stmt
6062e42 16 May 2013 let Ruby do the is_a check for us
10b538c 16 May 2013 Merge pull request #10656 from zenspider/fix_mocha_back
156e2e3 16 May 2013 Revert "just call the class method since we know the cal...
9fef7c8 16 May 2013 Merge pull request #10527 from zenspider/squishy_minitest5
2857496 16 May 2013 test refactor
e38c93a 16 May 2013 Merge pull request #10594 from shime/rack-debugger
7816b98 16 May 2013 Merge pull request #10619 from alno/top_level_array_in_p...
9986058 16 May 2013 tiny types should only be integers when the length is <=...
9db6e63 16 May 2013 Merge pull request #10591 from acapilleri/cond_callback_...
dcc1267 15 May 2013 require things we need
55975c7 15 May 2013 just call the class method since we know the callbacks a...
920753f 15 May 2013 this variable is used, so we don't have to use double as...
8559871 15 May 2013 remove dead code
1012c3e 15 May 2013 remove deprecation notices
db78643 15 May 2013 stop keeping a reference to the options hash
99f5add 15 May 2013 conditions are guaranteed to be arrays by initialize
d10cadc 15 May 2013 simplify the condions lambda generation
d433436 15 May 2013 use unless instead of if!
dd03f10 14 May 2013 only dup the options once, the Callback object does not ...
132db31 14 May 2013 make the compile method thread safe
d2405a0 14 May 2013 use inject rather than multiple assignments
ba55276 14 May 2013 deprecating string based terminators
4c628e4 14 May 2013 inspect the filter when displaying error messages
8ece52f 14 May 2013 use public api for testing rather than grabbing instance...
def815a 14 May 2013 halting lambda must be instance execed
dbee8c3 14 May 2013 fixing arity2 test
e8e7d83 14 May 2013 Merge branch 'polymorphic'
7820205 14 May 2013 fix shadowed variable warnings
87378b0 14 May 2013 polymorphic around callbacks
e8ddd4f 14 May 2013 polymorphic after filter
c5953f7 14 May 2013 rename terminal to halting, try to keep naming consistent
bd95ff8 14 May 2013 push the before filter lambdas to factory methods
eac50bc 14 May 2013 polymorphic before callbacks
9dcecbb 14 May 2013 Merge branch 'master' into normalizecb
f93da57 14 May 2013 private callback methods should work
73aefee 13 May 2013 use a singleton end node
d2c0571 13 May 2013 Revert "we never pass blocks, so remove this"
ccbefff 13 May 2013 if there is nothing to compile, then do not bother compi...
877964d 13 May 2013 Arrays are no longer supported
9caf0cf 13 May 2013 we never pass blocks, so remove this
b308f0d 13 May 2013 raise an argument error if the filter arity is greater t...
edf116a 13 May 2013 Merge branch 'master' into normalizecb
099e827 13 May 2013 adding more callback type coverage
1ad68e3 13 May 2013 Merge branch 'master' into normalizecb
b93cd60 13 May 2013 extract getting an setting callbacks to methods
72be280 13 May 2013 call extracted method from callback manipulation methods
35c4a2c 13 May 2013 extract callback param munging
0b9b132 13 May 2013 no reason to make these defaulted, we always pass values in
19b9f7b 13 May 2013 pass the actual filter, not a string
d53b5f0 13 May 2013 Merge branch 'master' into normalizecb
37ca5b0 13 May 2013 add tests for reset_calbacks
b97ff31 10 May 2013 do not keep a reference to the chain in the callback obj...
f0a9f81 10 May 2013 fix deprecation test
929658c 10 May 2013 push merge code to the callback itself
91e002e 10 May 2013 dup the callback and set the chain
2efe6ce 10 May 2013 remove klass because it is not used
40bdad3 10 May 2013 rename instance variables
17dfee0 10 May 2013 push duplicates? logic to the instance
c5ed42a 10 May 2013 callback chain is in charge of the cache, so remove meth...
a3e9d6b 10 May 2013 __define_callbacks method is not necessary anymore
d1316bb 10 May 2013 just run compiled callbacks since they are cached
ade7d36 10 May 2013 cache compiled callbacks
3aee912 10 May 2013 use delegation over inheritance so we can figure when to...
5bc4740 10 May 2013 fixing activemodel tests
6514ee9 10 May 2013 no need for variable assignments, just pass the values in
a50088a 10 May 2013 callback sequence is no longer used
d5fdc0d 10 May 2013 reduce the number of lambas
2b1d7ea 10 May 2013 fix variable name
9b52026 10 May 2013 fixing more variable names
d4dcd6e 10 May 2013 pass the run block as a normal variable to the rest of t...
95e7e56 10 May 2013 object based callbacks cannot be duplicated
3551690 10 May 2013 use an environment object to hold state about the filter...
6189e27 10 May 2013 conditions in callbacks return consistent lambdas
2b1500d 10 May 2013 wrap all options in lambas
07da960 10 May 2013 using lambas for the callback bodies
bf6429c 10 May 2013 fix method names
cc0fd31 10 May 2013 remove dead code
23122ab 10 May 2013 callbacks are wrapped with lambdas
f5478d9 10 May 2013 make_lambda is never called with an Array
05609f4 08 May 2013 use public send on the scope parameters
1d6ac22 08 May 2013 add test for object conditional with scope
fe7f4b4 08 May 2013 using strings as scopes is not used anywhere, so remove it
7d89a9f 08 May 2013 adding a class conditional test
ece76f3 08 May 2013 adding tests for lambdas as conditions
cecef59 08 May 2013 Merge branch 'polycb'
9e323e7 08 May 2013 separate identification computation
8038f7e 08 May 2013 separate filters from source code
b9903c3 08 May 2013 polymorphic comparison operator
f21da67 08 May 2013 fix object comparison case
6abbc4a 08 May 2013 if the callbacks are not the same class, they cannot be ...
1ff1236 08 May 2013 we need to indicate the type of callback
5d2c3a1 08 May 2013 adding more tests around callback inconsistencies
d32b329 08 May 2013 refactor tests for more points
3df92d9 08 May 2013 adding test to demonstrate inconsistencies in the AS::Ca...
a0f9041 07 May 2013 Merge pull request #10506 from seanwalbran/fix-10502-ski...
6d8b390 07 May 2013 Revert "Fixes skipping object callback filters"
19117ff 07 May 2013 Revert "Fixes skipping object callback filters"
b880497 07 May 2013 Revert "Merge pull request #10455 from patricksrobertson...
2b5e4f7 07 May 2013 Revert "Merge pull request #10455 from patricksrobertson...
086de43 07 May 2013 Merge pull request #10455 from patricksrobertson/bigseri...
3043d45 07 May 2013 Merge pull request #10455 from patricksrobertson/bigseri...
9baf8a0 03 May 2013 Merge pull request #10457 from zenspider/squishy_test_or...
8c4a9c0 03 May 2013 Merge pull request #10457 from zenspider/squishy_test_or...
6c61dbf 03 May 2013 Squashed commit of the following:
4c242e6 03 May 2013 Squashed commit of the following:
dd1f360 02 May 2013 Merge pull request #7839 from chancancode/handle_aliased...
fc65d31 01 May 2013 maintain return value for recreate_database
78db16d 01 May 2013 maintain return value for recreate_database
f9ceefd 01 May 2013 Merge pull request #9857 from yyyc514/bad_params_should_400
fd890f6 01 May 2013 Merge pull request #9857 from yyyc514/bad_params_should_400
1db8f9d 01 May 2013 Merge pull request #10349 from caliper-io/mute_psql_output
c68b6f0 01 May 2013 Merge pull request #10349 from caliper-io/mute_psql_output
533402f 30 Apr 2013 mysql needs to reconnect after recreate. Thanks @mperham
2088bf2 30 Apr 2013 mysql needs to reconnect after recreate. Thanks @mperham
9d7a748 26 Apr 2013 adding test for the symbol refs
7c8caf9 26 Apr 2013 adding test for the symbol refs
ba12ef6 17 Apr 2013 just clear the caches on clear! rather than replacing. f...
03d071d 17 Apr 2013 adding a test for root path in the app
94e68e7 17 Apr 2013 adding a test for root path in the app
4d47885 09 Apr 2013 Merge branch '2-3-later' into 2-3-stable
46c26e8 09 Apr 2013 Merge branch '3-1-later' into 3-1-stable
536f316 09 Apr 2013 Merge branch '3-2-later' into 3-2-stable
dfdc1e3 06 Apr 2013 `fast_xs` support has been removed. Use 'String#encode(...
ea3a190 06 Apr 2013 updating the guide
cc0c392 06 Apr 2013 add integration test for shorthand rake tests
2e0e5bb 06 Apr 2013 rake test app/model/foo.rb and rake test models/foo works
88cf64a 05 Apr 2013 extract test info from the command line and set up the t...
7f698da 05 Apr 2013 add a class for splitting up rake commands
32eff65 05 Apr 2013 just use ruby to run tests
c7a148f 05 Apr 2013 removing `rails test`, updating docs to show how to use ...
91efe39 05 Apr 2013 Merge branch 'railstest'
01034d3 05 Apr 2013 Merge branch 'master' into railstest
c037659 05 Apr 2013 do not blow away the test database on every run
0560308 05 Apr 2013 just check pending migrations in the current environment
02acd95 04 Apr 2013 stop depending on callbacks
76a8091 03 Apr 2013 check pending migrations against the test db
999835a 03 Apr 2013 only match the default task
1c2ad03 03 Apr 2013 ensure the schema checking is done in the dev connection
58476a7 03 Apr 2013 default task should also be in the test env
8c22235 03 Apr 2013 switch to Rails::TestTask
37154c0 03 Apr 2013 a test file can be provided to rake, e.g.:
328814b 03 Apr 2013 switch the testing tests to use rake
125cbc3 03 Apr 2013 test no longer makes sense after requiring all test files
7b295ef 03 Apr 2013 Revert "Warning removed unused variable task_name"
29f973c 03 Apr 2013 Revert "Update Rake tasks to call `rails test` instead"
62a0803 03 Apr 2013 apps that depend on active record should load fixtures
22fee7c 02 Apr 2013 Merge pull request #9975 from mmangino/raise_when_attrib...
2e68ecc 25 Mar 2013 default RAILS_ENV to test if we're in a test task
7a872e9 23 Mar 2013 Merge branch 'schema'
db3a6e6 23 Mar 2013 squelch an unused variable warning
bc8ebef 23 Mar 2013 add uuid primary key support
d25e407 23 Mar 2013 separate primary key from column type
6b7fdf3 22 Mar 2013 add a pg visitor for dealing with schema modification
072dbbf 22 Mar 2013 pull add_column_options! off the pg connection class
739a720 22 Mar 2013 allow multiple add columns
2ac300b 22 Mar 2013 push the mysql add_column up to the abstract adapter
1c9f7fa 22 Mar 2013 remove to_sql from TableDefinition
a80bcc3 22 Mar 2013 mostly decouple TableDefinition from the database connec...
14d7dc0 22 Mar 2013 push SQL generation inside the schema creation object
a724096 22 Mar 2013 factory methods should not alter object state
c5e03e8 22 Mar 2013 keep ivars private, do not manipulate them outside their...
b8a533d 22 Mar 2013 @columns list is no longer necessary
d43edf6 22 Mar 2013 push column initialization down to the factory method
f84cf41 22 Mar 2013 there is no reason to check for an already defined column
f20b2f4 22 Mar 2013 push alter table add column sql in to the schema modific...
69ef76a 22 Mar 2013 remove knowledge of SQL from the column definition object
4b4c8bd 22 Mar 2013 stop depending on sql_type in pg
cd07f19 22 Mar 2013 decouple column definition from the database connection
d1577cf 20 Mar 2013 Merge branch '3-2-stable' into fredwu-slow_view_loading_fix
34c7e73 20 Mar 2013 use `connect_poll` on pg so that reaping does not hurt t...
7150a9d 20 Mar 2013 Revert "default the reaping frequency to 10 seconds"
a46cda1 19 Mar 2013 Merge pull request #9363 from wangjohn/fix_repair_valida...
2392535 18 Mar 2013 Merge branch 'master-sec'
afcd01b 18 Mar 2013 Merge branch '3-2-13' into 3-2-stable
3773c2f 18 Mar 2013 bumping to 2.3.18
af7da4d 18 Mar 2013 Revert "Revert "Switched to newer rdoc and gem package t...
a4b5582 18 Mar 2013 bumping to 3.2.13
0c510c7 18 Mar 2013 bumping to 3.1.12
10f0e6f 16 Mar 2013 fix protocol checking in sanitization [CVE-2013-1857]
ef9f053 16 Mar 2013 stop calling to_sym when building arel nodes [CVE-2013-1...
77403a9 16 Mar 2013 fix protocol checking in sanitization [CVE-2013-1857]
735bb98 16 Mar 2013 fix protocol checking in sanitization [CVE-2013-1857]
5ff6012 16 Mar 2013 stop calling to_sym when building arel nodes [CVE-2013-1...
99123ad 16 Mar 2013 fix protocol checking in sanitization [CVE-2013-1857]
f980289 16 Mar 2013 stop calling to_sym when building arel nodes [CVE-2013-1...
e115ace 16 Mar 2013 fix protocol checking in sanitization [CVE-2013-1857]
5dc2e35 16 Mar 2013 stop calling to_sym when building arel nodes [CVE-2013-1...
c1003d9 15 Mar 2013 ask column if it is a pk
2394d28 15 Mar 2013 fix hash duping on 1.9
5e0e415 15 Mar 2013 clean up pk delclaration in `create_table`
aac00ed 15 Mar 2013 bumping arel
ab379b5 15 Mar 2013 oops!
a0dfd84 15 Mar 2013 safely publish columns and columns hash info
8d3e5c8 15 Mar 2013 hide more data in the schema cache
19ca04a 15 Mar 2013 just access the ivars rather than rb_iv_get
fef2104 15 Mar 2013 dup and set the default proc to nil rather than looping ...
d758794 15 Mar 2013 you can provide uuid_generate_v4 as the default value fo...
cf06577 15 Mar 2013 pg is the only adapter that supports the xml type, so pu...
ee46011 15 Mar 2013 Apparently people were mutating this array. :'(
abba61e 15 Mar 2013 hashes are ordered, so just use the columns_hash ivar
772c18e 15 Mar 2013 use the method so we do not depend on internal ivars
d5f4b53 15 Mar 2013 extract factory method and push common code up to abstra...
b7b6c22 14 Mar 2013 Merge pull request #9713 from imanel/live_stale
7169e4c 12 Mar 2013 removing out of date comment. :heart::heart::heart::hea...
ed9e3f6 12 Mar 2013 drop memory consumption and startup speed by switching t...
7cc588b 11 Mar 2013 default the reaping frequency to 10 seconds
b98efa2 11 Mar 2013 debugger does not work on trunk
ccf256d 06 Mar 2013 bumping to rc2
1b699fc 05 Mar 2013 Revert "Merge pull request #8209 from senny/backport_8176"
54f9b75 04 Mar 2013 only calculate next_id when we need a new method defined
ffeb7dd 26 Feb 2013 Merge pull request #8010 from subwindow/postgres_inet_de...
45321a6 25 Feb 2013 Merge pull request #9246 from Noemj/update_prepared_stat...
7cc26fd 24 Feb 2013 search private and protected methods for convert_key
2a5f6d8 24 Feb 2013 Ruby 2.0.0 defaults source encoding to utf-8 so we need ...
9a0cdc6 24 Feb 2013 `name` should be public.
9d023c8 14 Feb 2013 Merge pull request #8704 from senny/remove_regexp_global...
f8c8ad5 12 Feb 2013 Merge pull request #9204 from ranjaykrishna/col-prob
0268b5d 12 Feb 2013 test for regression from a712e08ebe21f6d8653a0e6602df2e0...
f2839f1 11 Feb 2013 Revert "Merge pull request #9126 from mbarb0sa/bugfix/js...
1737f94 11 Feb 2013 Merge branch '2-3-sec' into 2-3-stable
182d4e3 11 Feb 2013 Merge branch '3-0-sec' into 3-0-stable
f1efecf 11 Feb 2013 Merge branch '3-2-sec' into 3-2-stable
360af4e 11 Feb 2013 Merge pull request #9126 from mbarb0sa/bugfix/json-decod...
cdd293c 11 Feb 2013 fixing bit string test
02d553d 11 Feb 2013 bumping to 2.3.17
415bf3d 11 Feb 2013 bumping to 3.1.11
1dccd44 11 Feb 2013 bumping version
9b9be48 11 Feb 2013 remove ruby-prof
f8a2ec2 10 Feb 2013 adding test for CVE
9a48f4c 10 Feb 2013 fixing attr_protected CVE-2013-0276
b0bf30c 10 Feb 2013 adding test for CVE
c35d913 10 Feb 2013 adding test for CVE
2f0ff75 10 Feb 2013 fixing call to columns hash. run the damn tests when you...
d29235d 10 Feb 2013 fixing call to columns hash. run the damn tests when you...
34ac46c 07 Feb 2013 Merge pull request #9203 from jaggederest/dumping_pgsql_...
5efce21 04 Feb 2013 Merge pull request #9177 from zenspider/master
443be75 04 Feb 2013 Merge pull request #9152 from dahakawang/master
10513d2 30 Jan 2013 Merge pull request #9111 from jsomara/3-0-json-fix
27bccf0 30 Jan 2013 moving helper classes outside the private block
8e5b437 30 Jan 2013 stop evaling a string every time
c337e87 30 Jan 2013 cache path parts in the instance
cc00239 30 Jan 2013 nodoc the helper classes, cache stuff for optimized helper
0cabcf9 30 Jan 2013 change parameter name for positional args
bb21d6e 30 Jan 2013 remove dead code
44dd44a 30 Jan 2013 moved more evald code
621ca05 30 Jan 2013 moving some stuff to the initializer
532e122 30 Jan 2013 moving more stuff to the instance
d783ba2 30 Jan 2013 move optimize_helper? to the helper instance
2cdbe22 30 Jan 2013 moving more stuff on to the instance
06f2ec4 30 Jan 2013 pull stuff out of the caller and hide in the instance
23b2d60 30 Jan 2013 move conditionals to instance
026c40f 30 Jan 2013 use polymorphism to remove conditional
3bfdfc8 30 Jan 2013 pushing specialization down to the optimized class
fc8f45a 30 Jan 2013 factored out some of the dynamic code
95e87bf 29 Jan 2013 fixing comment
efd2be3 29 Jan 2013 reloading type map on extension changing
439ac72 29 Jan 2013 add API to pg for enabling / disabling hstore
b875be0 28 Jan 2013 bumping to 3.0.20
1169552 28 Jan 2013 bumping version
789df3b 27 Jan 2013 add fetch to CookieJar
ccaeb6b 24 Jan 2013 use the helpers list rather than getting the methods fro...
06573a3 24 Jan 2013 module_eval is not necessary here
345fc3b 24 Jan 2013 don't need to eval everything
ac94515 24 Jan 2013 removing [nil] from the params
61eed87 24 Jan 2013 backporting deep_munge
d549df7 24 Jan 2013 Squashed commit of the following:
3dc0cd3 24 Jan 2013 fixing load error messages
170fb5c 24 Jan 2013 reduce the number of queries on IN clauses, fix relation...
de6a35b 24 Jan 2013 stop converting strings to symbols
a1c0e51 20 Jan 2013 Merge pull request #9006 from wangjohn/activerecord_tran...
5503796 20 Jan 2013 Merge pull request #9005 from ranjaykrishna/dbcreate
ea6c9de 20 Jan 2013 Merge pull request #9002 from dahakawang/master
b718998 19 Jan 2013 Merge pull request #8978 from chrismcg/remove_i18n_symbo...
f209b17 19 Jan 2013 Merge pull request #8977 from Soylent/master
23b69c9 09 Jan 2013 extract logger and development checks to methods
8ae9b46 09 Jan 2013 adding missing requires
56f3d05 09 Jan 2013 adding start / finish on the instrumenter, adding tests ...
ffa9540 09 Jan 2013 fire a notification when the request stops / starts
c7a4fef 08 Jan 2013 Merge pull request #8827 from sikachu/master-remove-yaml...
e80546c 08 Jan 2013 remove yaml as a param parser :burn:
8e577fe 08 Jan 2013 * Strip nils from collections on JSON and XML posts. [CV...
88cc168 08 Jan 2013 Merge branch 'master-sec'
48810a5 08 Jan 2013 Merge branch '3-2-sec' into 3-2-secmerge
709af05 08 Jan 2013 bumping to 2.3.15 :cry::gun:
7909e7f 08 Jan 2013 bumping version
97b3b68 08 Jan 2013 * Strip nils from collections on JSON and XML posts. [CV...
a7dd0bb 08 Jan 2013 bumping version
746dbd8 08 Jan 2013 bumping version
7e5cc96 08 Jan 2013 * Strip nils from collections on JSON and XML posts. [CV...
d5cd97b 08 Jan 2013 * Strip nils from collections on JSON and XML posts. [CV...
d99e8c9 08 Jan 2013 * Strip nils from collections on JSON and XML posts. [CV...
ee1a03c 05 Jan 2013 Merge pull request #8762 from hsbt/fix-marshal_load
5b8db45 03 Jan 2013 Merge pull request #6722 from adgear/2-3-stable
44930b2 02 Jan 2013 CVE-2012-5664 options hashes should only be extracted if...
e5ee5a9 02 Jan 2013 Merge branch '3-2-stable' into 3-2-secmerge
8890fb8 02 Jan 2013 take into account multipart when calculating tag attributes
497c4bb 02 Jan 2013 ask the form builder for form tag attributes
b934034 02 Jan 2013 do not mutate the options hash (when we do not need to)
1d38c82 29 Dec 2012 add missing require and fixtures
160af90 29 Dec 2012 fix time typcasting on group counts in PG
8faf2b3 29 Dec 2012 mysql does not return alias names, so fall back
54a6518 29 Dec 2012 fix PG typecasting errors
fb06fe4 23 Dec 2012 bumping to 3.0.18
f1e977c 23 Dec 2012 bumping version to 3.1.9
8ba3df0 23 Dec 2012 bumping version to 3.2.10
2aa70bd 23 Dec 2012 Merge branch '3-2-sec' into 3-2-secmerge
9de9b35 23 Dec 2012 CVE-2012-5664 options hashes should only be extracted if...
3542641 23 Dec 2012 CVE-2012-5664 options hashes should only be extracted if...
826548b 23 Dec 2012 updating changelogs
c42f548 23 Dec 2012 CVE-2012-5664 options hashes should only be extracted if...
fbe436b 23 Dec 2012 updating changelogs
325669f 23 Dec 2012 CVE-2012-5664 options hashes should only be extracted if...
7d592ba 23 Dec 2012 updating changelog
6727ac6 23 Dec 2012 updating the changelogs
784a386 23 Dec 2012 updating the changelog for the CVE
68e91da 21 Dec 2012 Merge pull request #8267 from marcandre/reversible_drop_...
8e44c93 18 Dec 2012 Revert "use File.basename to get the filename minus .yml"
61776f5 15 Dec 2012 do not install ruby-prof on Ruby 2.0
92118e7 14 Dec 2012 test for 8018
99d142a 14 Dec 2012 Merge pull request #8514 from mmb/filter_blob
fa3457d 14 Dec 2012 remove a cache we do not need
4921929 14 Dec 2012 Merge pull request #8510 from thedarkone/thread_safety_i...
036d3e1 05 Dec 2012 Merge pull request #8431 from joshsusser/schemadump
0c692f4 05 Dec 2012 Merge branch 'joshsusser-master' into merge
564e32b 30 Nov 2012 Merge pull request #6397 from kennyj/fix_translate_excep...
66e87b7 28 Nov 2012 Merge pull request #7689 from cbarton/assume_migration_v...
941f019 26 Nov 2012 schema cache already has the columns as a hash, so use that
5167665 26 Nov 2012 schema cache already has the columns as a hash, so use that
978ec98 26 Nov 2012 speed up fixture loading by querying the schema cache fo...
dc973e7 26 Nov 2012 schema cache already has the columns as a hash, so use that
c99e34e 26 Nov 2012 speed up fixture loading by querying the schema cache fo...
d5a8bdb 15 Nov 2012 create fewer relation objects
f77beac 15 Nov 2012 stop passing *args to generate aliases
ca71bb8 15 Nov 2012 stop hardcoding FrontBase adapter conditionals
0803d7a 15 Nov 2012 arel columns can be used for grouping so that "weird" co...
46284a1 14 Nov 2012 model name is lazily evaluated in the options object
2a51d6c 14 Nov 2012 move include calculation to include method on the option...
e5248aa 14 Nov 2012 lazily calculate name in the options object
e5946e0 14 Nov 2012 asset compilation should not require a database connection
95ec448 14 Nov 2012 start using options object
fc29bff 14 Nov 2012 use the options object in the wrapper defaults
df3b650 14 Nov 2012 wrap up hash conversion in the constructor
4729208 14 Nov 2012 attribute_names will always return a list, so just use any?
d7c7270 14 Nov 2012 move the controller class to the options object
9a64ffc 14 Nov 2012 replace present? with any? to reduce dependency on AS
bf35465 14 Nov 2012 only do hash lookups on options once
8f6ce1a 13 Nov 2012 backporting Struct#to_h from ruby 2.0
8f3f50a 13 Nov 2012 Ruby 2.0.0 defaults source encoding to utf-8 so we need ...
85cc712 13 Nov 2012 only clear caches if we are actually connected to the da...
a3cf03e 10 Nov 2012 use bind values for join columns
dd0040d 09 Nov 2012 implement to_a and to_ary so that the Array() call in te...
3ae8d6d 09 Nov 2012 make the extremely useful logs debug level
e61ffe0 09 Nov 2012 copy the log level from the config settings
72f5085 09 Nov 2012 rm dead code
8c35f92 07 Nov 2012 stop raising so many exceptions
5ff034e 07 Nov 2012 adding requires for constant dependencies
4a7679e 07 Nov 2012 cleaning up constantize tests
26702a6 07 Nov 2012 fix warnings in Ruby 2.0
59a53f4 25 Oct 2012 remain backwards compatible, exception can be constructe...
cde326b 25 Oct 2012 give access to the original exception raised in case of ...
facd3e8 25 Oct 2012 do not lose backtrace information from the raised exception
6033e8a 25 Oct 2012 fix uninitialized ivar warnings
f5ae64d 25 Oct 2012 Merge pull request #8013 from noahhendrix/master
f7c2a81 22 Oct 2012 frozen state should be restored after txn is aborted
4049643 22 Oct 2012 frozen state should be restored after txn is aborted
0d7b0f0 19 Oct 2012 synchronize on param filter cache.
8654f8c 19 Oct 2012 add another singleton for environment filtering
73de222 19 Oct 2012 oops, forgot the default parameter
481f30e 19 Oct 2012 keep a singleton filter around that we can use when no f...
79e91cc 19 Oct 2012 move compiled filters to their own class so that recursi...
be9fc77 19 Oct 2012 nil isn't a valid filter
6c3166a 19 Oct 2012 prevent people from accidentally modifying the filter word
c6c6ffb 18 Oct 2012 simplify filter enabled checking
57d3817 18 Oct 2012 if no filters are supplied, default to an empty list
210c841 18 Oct 2012 initialize required instance variables for this mixin
872d8c3 18 Oct 2012 eagerly populate the http method loookup cache so we don...
13655a4 18 Oct 2012 move cache inside the instance so we do not need locking
b2debfb 18 Oct 2012 add test for fetch with a block
6ea781c 18 Oct 2012 prefer composition over inheritence
a3ad0a7 18 Oct 2012 fix assertions
4f106bb 18 Oct 2012 some ruby interpreters don't have ruby-prof so just skip...
506e266 17 Oct 2012 remove unused variables. Oops!
e06c06d 17 Oct 2012 use columns hash to look up the column for the count field
01149dd 17 Oct 2012 fix Digestor to be thread safe.
d410ac5 17 Oct 2012 use the tmp filesystem rather than our own thing.
0a78417 15 Oct 2012 Merge pull request #7439 from featurist/master
081f0ad 15 Oct 2012 use `setup` for setting up the test
d92e66f 15 Oct 2012 Synchronize around deleting from the reserved connection...
dc126cf 15 Oct 2012 buckets hash isn't public, so use symbol keys to avoid s...
02174a3 15 Oct 2012 Move two hotspots to use Hash[] rather than Hash#dup
db8dbe7 12 Oct 2012 performance improvements to joins!
3a6dfca 12 Oct 2012 Speed up relation merging by reducing calls to Array#-
b91a90e 12 Oct 2012 adding a test for b21f24d9807bd161af947cf0f0cc440c9adffb73
269adae 10 Oct 2012 Merge pull request #7859 from ernie/fix-collection-assoc...
e1a10b1 28 Sep 2012 Merge pull request #7785 from okcwest/3-2-stable
8156178 26 Sep 2012 Merge pull request #7444 from szimek/params_parser_raise...
59f8315 25 Sep 2012 fixing most tests on Ruby 2.0
b59faa7 25 Sep 2012 Revert "Use plaform mri_19 for debugger gem"
267c3d0 25 Sep 2012 Merge pull request #7759 from blowmage/minitest
c96b20f 25 Sep 2012 Merge pull request #7749 from blowmage/minitest
b8fba55 21 Sep 2012 Merge pull request #3544 from amatsuda/_field_changed
2004ef2 20 Sep 2012 Merge pull request #7631 from jeremyevans/patch-1
b4b5971 11 Sep 2012 Merge pull request #7601 from jrochkind/connection_pool_...
f41dba2 07 Sep 2012 Merge pull request #7545 from senny/7518_postgres_type_d...
c24c885 07 Sep 2012 create a transaction object and point AR objects at that...
1c1f654 06 Sep 2012 fix tests on Ruby 2.0.0
abd47c1 02 Sep 2012 Merge pull request #7495 from steveklabnik/issue_7478
9cbb6d2 25 Aug 2012 use Hash#fetch to eliminate conditional
bf62077 24 Aug 2012 call methods on AR::Model after ClassMethods module is d...
2abe950 23 Aug 2012 ivar will always be defined, so stop checking
8d8fd13 23 Aug 2012 mysql does not build on Ruby 2.0.0 at the moment
e8afb84 23 Aug 2012 Merge pull request #7434 from frodsan/select_list_arguments
6a79aa7 22 Aug 2012 skip the memcache tests if the memcache server is not up
da3d28e 21 Aug 2012 add Rack::Lock for webrick
e7ffa77 20 Aug 2012 removing dead code
f734ec4 20 Aug 2012 define singleton methods rather than adding and removing...
79d21dd 20 Aug 2012 remove dead code
503bee0 20 Aug 2012 initialize instance variables for transactions to remove...
075b914 20 Aug 2012 This method is useless without a block, so remove test
a4697b0 20 Aug 2012 remove unused variable
d0d4ef6 20 Aug 2012 fix whitespace errors
73eeb51 20 Aug 2012 initialize instance variables to avoid conditionals
366eb72 17 Aug 2012 Merge pull request #7380 from ernie/fix-nomethoderror-on...
3e8ab91 17 Aug 2012 column default extraction should handle newlines.
fa736e6 13 Aug 2012 oops, should be directory
38a3fed 13 Aug 2012 push header merge down to a private method so that live ...
8f0541b 13 Aug 2012 live response headers can be merged with a hash
621e079 13 Aug 2012 speed up cache directory creation
1ce6409 13 Aug 2012 Merge pull request #7338 from sax/master
5a0372f 10 Aug 2012 Merge pull request #7315 from brainopia/fix_assertion
581a927 10 Aug 2012 set the controller under test so we no longer need the r...
c63d17c 09 Aug 2012 push drawing once to it's own module
1e8c0a2 09 Aug 2012 refactor the before_setup hooks to a module
0b29c7b 09 Aug 2012 switch callbacks to minitest hooks
6794e92 09 Aug 2012 Merge pull request #7302 from homakov/default_headers
6a3d469 09 Aug 2012 initialize instance variables
37a764b 09 Aug 2012 use a sized buffer to prevent the queue being too large
2da242f 08 Aug 2012 Merge pull request #7293 from Bertg/activemodel_naming_h...
481dac9 07 Aug 2012 make assertions easier to track down
d498b5e 07 Aug 2012 make assertions easier to track down
a935c7a 06 Aug 2012 Merge pull request #5872 from evtuhovich/prepared_statem...
3a91d44 06 Aug 2012 let ruby decompose the tuples in the iterator
c391919 03 Aug 2012 make sure the body finishes rendering before checking re...
4509494 30 Jul 2012 header hash is duped before being sent up the rack stack
fa3c4ea 30 Jul 2012 close the response when the response body is set so that...
0899be5 30 Jul 2012 updated changelog
08b107e 30 Jul 2012 adding a more docs on closing response streams
619e7c8 30 Jul 2012 make sure set_response! sets the correct response object
b3d1f5b 30 Jul 2012 freeze the header object
c83e147 30 Jul 2012 adding some docs
dd871a3 30 Jul 2012 pushing Buffer up to Live
af0a9f9 30 Jul 2012 added live responses which can be written and read in se...
01b8126 30 Jul 2012 make sure appropriate headers are set and deleted
06c9e17 30 Jul 2012 raise exceptions on header set after response committed
38cfbb8 30 Jul 2012 Controller actions are processed in a separate thread fo...
a6bdae1 30 Jul 2012 flushing output should write to the stream rather than m...
19e68e9 29 Jul 2012 remove dead test
356787f 29 Jul 2012 adding a buffered stream to the response object
76d75f4 29 Jul 2012 initialize ivars, refactor recycle! to call initialize
0c315c7 29 Jul 2012 Merge pull request #7196 from rimidl/fix-incorrect-requi...
1f870a2 29 Jul 2012 issue a warning when we cannot construct a controller
f79b29a 29 Jul 2012 this test is not a controller test, so switch to AS::TC
acb6848 27 Jul 2012 threads can wait on responses to be committed
fee0bc5 26 Jul 2012 * Do not convert digest auth strings to symbols. CVE-201...
133754e 26 Jul 2012 Merge branch '3-2-rel' into 3-2-stable
3166606 26 Jul 2012 bumping to 3.0.16
d314a48 26 Jul 2012 bumping to 3.1.7
4a0370b 26 Jul 2012 updating release date
6cf68d7 26 Jul 2012 updating rails release date
d1b9cf2 26 Jul 2012 updating release date
21bcac1 26 Jul 2012 bumping to 3.2.7
fe48ad3 26 Jul 2012 updating changelog with CVE
b88cc8a 26 Jul 2012 * Do not convert digest auth strings to symbols. CVE-201...
140a70a 26 Jul 2012 updating changelog with CVE
eb69ad2 26 Jul 2012 * Do not convert digest auth strings to symbols. CVE-201...
fb89f6f 26 Jul 2012 updating the changelog
27311fe 26 Jul 2012 * Do not convert digest auth strings to symbols. CVE-201...
0dc356e 25 Jul 2012 Merge pull request #6654 from stevecj/postgresql-auto-re...
def9c85 25 Jul 2012 Merge pull request #7159 from parndt/update_columns
753c546 23 Jul 2012 updating the version
32b4cbc 23 Jul 2012 updating changelogs
a4b8a7e 23 Jul 2012 updating changelog
125dfdf 23 Jul 2012 updating changelogs
3b3ca13 19 Jul 2012 adding Rails::Queueing::Container
e482100 18 Jul 2012 Revert "Merge pull request #7084 from LTe/logger_default...
939f014 17 Jul 2012 Merge pull request #7076 from kennyj/fix_class_eval
d08fee3 13 Jul 2012 teaching the mysql adapter how to typecast strings retur...
0736e16 13 Jul 2012 fixing tests to deal with data differences between prepa...
f7ef7ca 13 Jul 2012 fixing tests to deal with data differences between prepa...
d7b8f0c 10 Jul 2012 Merge pull request #6874 from robbkidd/rename_sequences_too
d481170 09 Jul 2012 deprecate `describe` without a block.
5921cf0 08 Jul 2012 we still need `describe` as the implementation differs f...
22bc12e 08 Jul 2012 minitest provides "it" and "describe"
3270156 08 Jul 2012 minitest is a gem dep, so remove this conditional
a5efd58 05 Jul 2012 Revert "push parameter instantiation to one method"
a7826bd 05 Jul 2012 Merge branch 'master' into testclean
c8d6dde 04 Jul 2012 Merge branch 'master' into testclean
6f74d36 04 Jul 2012 activesupport gem dependencies should reflect the versio...
9669f6f 04 Jul 2012 push parameter instantiation to one method
7ef6a27 04 Jul 2012 add Mime.fetch so we can have default mime types
142d50e 04 Jul 2012 make the default environment have actual defaults
5ee2763 04 Jul 2012 assing the request on the response only once
4f2cd3e 04 Jul 2012 group things that are alike
9f4dafb 04 Jul 2012 push functional test specific methods to it's own module
b5442b5 03 Jul 2012 test should be testing to_param not to_s, remove Array s...
e136fbd 03 Jul 2012 push the cookie writing stuff out of the controller
46eba6c 03 Jul 2012 extract response setting to a method
9eef933 03 Jul 2012 push req / res setting to the test runner
4528cd0 03 Jul 2012 extend the controller with special logic on recycle
b7a4fe1 03 Jul 2012 remove duplicate requires of mocha.
089da2e 03 Jul 2012 hook mocha in through m/t before_setup, after_teardown h...
ada571b 03 Jul 2012 remove the runner method copied from minitest
a967487 03 Jul 2012 Merge pull request #6946 from threedaymonk/queue-refs
b8a5bb2 02 Jul 2012 push response creation down since third param is never u...
ee74366 26 Jun 2012 Merge pull request #6839 from bcardarella/async-actionma...
e1838bf 23 Jun 2012 eliminating another string subclass
03e9a64 22 Jun 2012 fix some accidental nils
6d71080 21 Jun 2012 use mutex_m rather than use a delegate system
188cc90 21 Jun 2012 stop subclassing string
26a4e5e 20 Jun 2012 logger is a singleton, just flush the singleton
8edd6de 20 Jun 2012 explain listener does not care about time, so use evente...
b9f9951 20 Jun 2012 use thread local queues.
3a1cac4 20 Jun 2012 Merge pull request #6789 from takoyakikamen/aptests
f945d15 20 Jun 2012 run the notes tests in isolation
265f134 20 Jun 2012 run railties tests in parallel, default to 2 cores
7b6efb9 19 Jun 2012 join any extra args to the tmp path
c445f0d 19 Jun 2012 expand the tmpdir to the realpath so tests on OS X pass
056dbf4 19 Jun 2012 Merge branch 'remote'
bf8e205 19 Jun 2012 move fanout back to a global variable, add a mutex for s...
c6af764 19 Jun 2012 listeners are per thread, so remove nested hash
a6fd462 19 Jun 2012 make logger a singleton on the class
7896f35 19 Jun 2012 use system tmpdir rather than our own
b2ca26a 19 Jun 2012 subscribers are per thread, so remove the nested hash ac...
a01d9da 19 Jun 2012 make the fanout notifier local to the current thread
e4de78a 19 Jun 2012 reduce thread locals
644a179 19 Jun 2012 remove global cache
0b38152 19 Jun 2012 documenting concurrency rules for the Fanout class
30d8c39 18 Jun 2012 Merge pull request #6775 from takoyakikamen/events
8b35a23 15 Jun 2012 TestCase does not need to be loaded when loading the fra...
b92860f 14 Jun 2012 adding a test for #6459
e7d1849 14 Jun 2012 adding a test for #6459
10da140 14 Jun 2012 Revert "AV::TestCase does not need to be loaded when eag...
28e744d 14 Jun 2012 adding a test for #6459
cd4a0a3 14 Jun 2012 we raise a subclass of LoadError, so rescue that
f5e7cb8 14 Jun 2012 AV::TestCase does not need to be loaded when eagerly loa...
b9b9e39 14 Jun 2012 i suck, fixing error message
99c9d18 14 Jun 2012 Wrap up missing helper exceptions
5d50bef 14 Jun 2012 using hax to fix tests on Ruby 2.0
def7543 13 Jun 2012 3.0.15
a5a0338 13 Jun 2012 we haven't monkey patched the Result class, so use each
56a1bb2 12 Jun 2012 raise the same exception in order to keep path info
00d8ee8 12 Jun 2012 fixing security email address
2be40a8 12 Jun 2012 Merge branch 'master-sec'
10cdbbc 12 Jun 2012 Merge branch '3-2-stable-rel' into 3-2-stable
24894fc 12 Jun 2012 Array parameters should not contain nil values.
4be9dbf 12 Jun 2012 updating changelogs
63dce16 12 Jun 2012 updating changelogs
8381d39 12 Jun 2012 updating changelogs
3fb762a 11 Jun 2012 bumping to 3.0.14
8cecac7 11 Jun 2012 updating changelogs with security fixes
2c95963 11 Jun 2012 bumping versions in the CHANGELOG
b9e048c 11 Jun 2012 Merge branch '3-0-stable-sec' into 3-0-stable-rel
4e7d571 11 Jun 2012 bumping version numbers
bee42f3 11 Jun 2012 updating changelogs with security fixes
75d039f 11 Jun 2012 adding version number to changelogs
64e30e8 11 Jun 2012 Merge branch '3-1-stable-sec' into 3-1-stable-rel
ee4209a 11 Jun 2012 bumping version numbers
ceb8ec3 11 Jun 2012 updating changelogs with security fixes
301974a 11 Jun 2012 updating changelogs
38edea0 11 Jun 2012 Array parameters should not contain nil values.
f4174ad 11 Jun 2012 Array parameters should not contain nil values.
2f3bc04 11 Jun 2012 Array parameters should not contain nil values.
b57fa0b 01 Jun 2012 bumping to 3.2.5
a1a71ab 31 May 2012 Merge branch '3-1-rel' into 3-1-stable
4df9680 31 May 2012 Merge branch '3-2-rel' into 3-2-stable
b2feff2 31 May 2012 Merge branch '3-0-rel' into 3-0-stable
33f8e4b 31 May 2012 Merge branch '3-0-stable-sec' into 3-0-stable
aa6e56b 31 May 2012 Merge branch '3-1-stable-sec' into 3-1-stable
d66fd08 31 May 2012 Merge branch '3-2-stable-sec' into 3-2-stable
5f91ea3 31 May 2012 Merge branch 'master-sec'
7102fe8 31 May 2012 bumping to 3.0.13
86c97e1 31 May 2012 updating CHANGELOGs
c8af45e 31 May 2012 Merge branch '3-0-stable-sec' into 3-0-rel
aa18c0c 31 May 2012 bumping to 3.1.5
a7ed198 31 May 2012 updating the CHANGELOG
a9c1898 31 May 2012 Merge branch '3-1-stable-sec' into 3-1-rel
febd652 31 May 2012 bumping to 3.2.4
44aca7b 31 May 2012 adding security notifications to CHANGELOGs
7182748 31 May 2012 Merge branch '3-2-stable-sec' into 3-2-rel
d3e5d1c 31 May 2012 updating changelogs
ac465d5 31 May 2012 Merge pull request #6558 from parndt/fix_regression
4c8805d 31 May 2012 Merge pull request #6558 from parndt/fix_regression
c202638 30 May 2012 Strip [nil] from parameters hash.
5b83bbf 30 May 2012 Strip [nil] from parameters hash.
dff6db1 30 May 2012 Strip [nil] from parameters hash.
060c91c 30 May 2012 Strip [nil] from parameters hash.
9340f89 30 May 2012 predicate builder should not recurse for determining whe...
99f0309 30 May 2012 predicate builder should not recurse for determining whe...
b71d4ab 30 May 2012 predicate builder should not recurse for determining whe...
71f7917 30 May 2012 predicate builder should not recurse for determining whe...
c470001 30 May 2012 Merge pull request #5810 from kennyj/fix_5797
1b07522 30 May 2012 Merge pull request #5810 from kennyj/fix_5797
7c1b61e 30 May 2012 Merge pull request #6386 from kennyj/fix_logs_name_consi...
fe4dfdd 28 May 2012 bumping to 3.2.4.rc1
bd8ee8c 28 May 2012 bumping to 3.1.5.rc1
88e7f51 28 May 2012 bumping to 3.0.13.rc1
1ca3133 26 May 2012 Merge pull request #4132 from Juanmcuello/clone_structure
0777773 25 May 2012 Merge pull request #5872 from evtuhovich/prepared_statem...
f7cf745 25 May 2012 Merge pull request #6485 from homakov/3-0-stable
d476129 24 May 2012 do not set the ENGINE_PATH to nil
d5dc462 24 May 2012 `name` should be public.
880481a 23 May 2012 use File.join rather than depend on Pathname
9875574 23 May 2012 Revert "require the constants we use. ensure that root a...
d77b576 23 May 2012 require the constants we use. ensure that root always re...
4001835 23 May 2012 removing more pathnameisms
4e5175e 23 May 2012 use File.join to decrease dependencies on Pathname
356f2a6 23 May 2012 Merge pull request #6467 from aselder/3-2-stable
43893f3 23 May 2012 Merge pull request #6463 from jrochkind/connection_pool_...
d7de7a7 23 May 2012 I guess we have to return a pathname object. o_O
3f870f6 23 May 2012 use File.realpath and avoid making Pathname objects
8662722 22 May 2012 initialize our instance variables
580333f 22 May 2012 initialize instance variables
1ca1b1a 22 May 2012 use RUBY_PLATFORM in case of cross compiled ruby
edb87b1 21 May 2012 using __method__ for the command method calls
254c042 21 May 2012 Merge pull request #6425 from pinetops/resolver_concurre...
513a052 21 May 2012 Merge pull request #2549 from trek/RoutingErrorForMissin...
d2901f0 21 May 2012 Merge pull request #6416 from pmahoney/threadsafe-connec...
5d6cca1 21 May 2012 Merge pull request #6418 from pwnall/pgsql_bytea_limit3
525839f 21 May 2012 Merge pull request #6143 from senny/composed_of_converte...
879611f 19 May 2012 Merge pull request #6398 from pmahoney/threadsafe-connec...
fa41c92 19 May 2012 Merge pull request #6397 from kennyj/fix_translate_excep...
23fad29 19 May 2012 Merge pull request #6398 from pmahoney/threadsafe-connec...
476ef2d 18 May 2012 port some mocha to minitest/mock
8067857 17 May 2012 Merge pull request #6238 from pwnall/pgsql_bytea_limit
1b604c7 17 May 2012 Merge pull request #6215 from erichmenge/fix_has_secure_...
6ada771 17 May 2012 Merge pull request #6250 from iGEL/dont_destroy_readonly...
66d0be6 17 May 2012 Merge pull request #6365 from kennyj/fix_warning_20120518
47971a1 17 May 2012 Merge pull request #6360 from bcardarella/logger_debug_fix
0821295 17 May 2012 Merge pull request #5453 from JonRowe/patch_uniq_has_and...
fc3b3b9 17 May 2012 Merge pull request #6357 from takai/improve_logging_of_m...
9c734c5 17 May 2012 Merge pull request #6358 from jfirebaugh/schema_define
7aa96a1 16 May 2012 Merge pull request #2237 from jackdempsey/log_redirect_to
835df6f 16 May 2012 Merge pull request #6192 from danmcclain/add_inet_and_ci...
66cbde0 16 May 2012 Merge pull request #5369 from Greenie0506/add_separator_...
8e5f07d 16 May 2012 Merge pull request #5535 from markmcspadden/issue_5527_r...
e3033e3 16 May 2012 Merge pull request #6340 from bcardarella/patch-3
78b6fdd 16 May 2012 Merge pull request #6337 from bcardarella/patch-1
d6e4c06 16 May 2012 assuming there is only one column, we can simplify the t...
2a38fd5 16 May 2012 MySQL returns "SUM(DISTINCT(credit_limit))" as the colum...
2a67a8c 16 May 2012 Merge pull request #6136 from mhfs/sqlbypass_fixes
4025efb 16 May 2012 Merge pull request #6349 from erichmenge/patch-raise-typ...
2ee8ed4 16 May 2012 Merge pull request #6353 from nashby/safe-interpolation
1c3e5be 15 May 2012 Merge pull request #5571 from jarkko/5559-fix-dst-jump-b...
df0324f 09 May 2012 Merge pull request #5362 from zenprogrammer/quoting_bug
9bf1a0d 09 May 2012 Merge pull request #6226 from gnufied/master
80a292c 05 May 2012 Merge pull request #6128 from frodsan/delete_all_limit_32
58950ee 04 May 2012 Merge pull request #3713 from kf8a/master
d5cc711 04 May 2012 need to dup the default options so that mutations will n...
d4838fd 04 May 2012 make sure the superclass matches so load order does not ...
9ce057d 04 May 2012 Merge pull request #6160 from carlosantoniodasilva/resou...
26e7678 04 May 2012 session creation methods to a module
e2218b7 04 May 2012 create a request session in the cookie stores
638d002 04 May 2012 create a request::session object in the memecache store ...
b13849d 04 May 2012 Merge branch 'master' into session
7a3e43c 03 May 2012 Merge pull request #4452 from tapajos/e5425c8f68fbb720fc...
c4f0229 03 May 2012 bread AD::Request::Session to it's own file, consolidate...
e539b2a 03 May 2012 Merge pull request #4496 from makeable/master
9aa5bb4 03 May 2012 extract options finding to a method
2601042 03 May 2012 Merge pull request #5153 from mhfs/first_finder_fix
5b360db 03 May 2012 testing session store behavior
dc2352c 02 May 2012 initialize instance variables
1ef527f 02 May 2012 converted session hash to delegation
385afd4 02 May 2012 session hash imported
c2807fb 02 May 2012 oops, forgot some semicolons
8d33be7 02 May 2012 remove unused ivar
6c62883 02 May 2012 use hash fetches to populate the :id value
0830738 02 May 2012 imported options, switched to object composition
2914b92 02 May 2012 Merge pull request #6122 from amerine/add_fetch_to_actio...
976e7e4 02 May 2012 * move exception message to exception constructor
7d2df5f 01 May 2012 Merge pull request #6089 from frodsan/delete_all_limit
b2a24a1 01 May 2012 Merge pull request #6092 from jsanders/issue_4001_error_...
206b43a 30 Apr 2012 Merge pull request #6063 from marcandre/observer_extra_args
f0182d5 30 Apr 2012 only yield to finder block if something is found
de6a067 30 Apr 2012 return value of block is returned
d7d3799 30 Apr 2012 remove useless assertions
f975a86 29 Apr 2012 Merge pull request #5942 from bcardarella/confirmation_e...
55fefdb 29 Apr 2012 Merge pull request #6067 from Locke23rus/patch-2
c19acab 29 Apr 2012 Merge pull request #6062 from marcandre/tweak_observer
e4c48ff 28 Apr 2012 Merge pull request #6028 from sikachu/master-fix_plpgsql
3e8d88f 27 Apr 2012 Merge pull request #6023 from carlosantoniodasilva/fix-q...
434be0f 27 Apr 2012 Merge pull request #6022 from sikachu/3-2-stable-record_...
3fc16a9 27 Apr 2012 ensure that draining the queue will raise exceptions
0c076c0 27 Apr 2012 adding the `jobs` method to the test queue for getting a...
90e90d6 27 Apr 2012 oops!
2187b5f 27 Apr 2012 Extend stdlib queue for the test queue
673fe05 27 Apr 2012 do not depend on time
3ca7b13 27 Apr 2012 Merge pull request #6020 from 7even/test_queue_order
cd50b60 27 Apr 2012 add a factory method for queue construction so that apps...
05bee99 27 Apr 2012 Merge pull request #4528 from j-manu/log-tailer-fix
8de4d71 27 Apr 2012 Merge pull request #5698 from dougcole/support_postgresq...
bc7309c 25 Apr 2012 Merge pull request #5973 from academia-edu/master
481ed89 24 Apr 2012 Merge pull request #5959 from carlosantoniodasilva/refac...
0f5af60 23 Apr 2012 Merge pull request #5866 from tiegz/minor_fixes_3-2-stable
ed81083 20 Apr 2012 Merge pull request #5865 from tiegz/minor_fixes
476fa7a 18 Apr 2012 Merge pull request #5894 from norman/3-2-fix-nil-logger
1d26fcb 17 Apr 2012 Revert "Merge pull request #5864 from vatrai/remove_orde...
86c640a 16 Apr 2012 Merge pull request #5864 from vatrai/remove_ordered_hash...
b8f7482 16 Apr 2012 opening a connection will block if the pool is full
96d81e5 12 Apr 2012 test against ruby features in order to fix tests on Ruby...
1c8e222 11 Apr 2012 Merge pull request #5649 from rafaelfranca/fix-delete_all
fedd87c 10 Apr 2012 probably should require the objects we monkey patch.
2991370 10 Apr 2012 bigdecimal can be duped on Ruby 2.0
ca0c0a2 10 Apr 2012 add the class name to the assertion message
174cf8b 05 Apr 2012 Merge pull request #5750 from ahoward/master
c4d3102 04 Apr 2012 Merge pull request #5727 from hone/ar_database_url_logging
3b378a7 03 Apr 2012 use File.binread to pull in the schema cache
a3dc8ba 02 Apr 2012 Merge pull request #5708 from romanvbabenko/refactor/add...
0244c0d 01 Apr 2012 use undef_method to avoid NameError exceptions all the time
25f1d5d 31 Mar 2012 use tsort_each to avoid intermediary array
ad95a61 31 Mar 2012 Merge pull request #4911 from Floppy/master
9894d16 30 Mar 2012 Merge pull request #5662 from arturopie/3-2_fixing_IM_wh...
130064d 30 Mar 2012 Merge pull request #5661 from carlosantoniodasilva/ar-pk...
1555023 29 Mar 2012 Merge pull request #5617 from Empact/paths
eae9a07 29 Mar 2012 Merge pull request #5647 from arturopie/fixing_IM_when_u...
4c44ca5 28 Mar 2012 Test for #5549.
29320dc 27 Mar 2012 Merge pull request #5613 from carlosantoniodasilva/fix-b...
24208d9 27 Mar 2012 adding a branch to arel
e96d04a 27 Mar 2012 attributes are cached by string keys, so to_s to support...
289fe76 27 Mar 2012 load the encoding converter to work around [ruby-core:41...
bca7770 27 Mar 2012 favor composition over inheritance
3627cfa 27 Mar 2012 Merge pull request #2621 from icco/master
e95f8e8 27 Mar 2012 Merge pull request #2621 from icco/master
3eb5be6 27 Mar 2012 Merge pull request #2621 from icco/master
4946107 27 Mar 2012 favor composition over inheritance
41dfc46 27 Mar 2012 Merge pull request #2621 from icco/master
b36f240 26 Mar 2012 Merge pull request #5601 from carlosantoniodasilva/cooki...
281b31b 26 Mar 2012 Merge pull request #5331 from castlerock/remove_unused_r...
a2a861f 26 Mar 2012 still need to ensure the path is a directory
33da24a 26 Mar 2012 eliminating a branch we do not need. thanks @jeremy
47db156 26 Mar 2012 stop using *args in order to simplify our constructor
4590e99 26 Mar 2012 Merge pull request #5599 from carlosantoniodasilva/fix-b...
de9c0ef 26 Mar 2012 Merge pull request #5561 from carlosantoniodasilva/form-...
045197f 26 Mar 2012 Don't depend on ivars. Thanks @fesplugas
2e8129e 26 Mar 2012 Merge pull request #5595 from guilleiguaran/sprockets-ra...
65f4d80 26 Mar 2012 no need to freeze things all the time
6289f45 26 Mar 2012 test against ruby features in order to fix tests on Ruby...
e8b5c8e 26 Mar 2012 Merge pull request #5593 from lukesarnacki/activemodel_n...
beb51b4 24 Mar 2012 Merge pull request #5567 from tpope/xhr-boolean
eb0d8ee 23 Mar 2012 chdir before globbing so that we don't need to escape di...
7422f44 23 Mar 2012 chdir before globbing so that we don't need to escape di...
ea482d3 23 Mar 2012 oops, forgot to commit the tests! :bomb:
0382e44 23 Mar 2012 Merge pull request #5537 from kennyj/fix_4399-32
e944b29 23 Mar 2012 Merge pull request #5550 from schneems/schneems/server_env
ea4e021 23 Mar 2012 Merge pull request #5557 from carlosantoniodasilva/fix-b...
b4115fd 22 Mar 2012 properly namespace the fixture exception
fad83d8 22 Mar 2012 Merge pull request #5552 from lest/patch-3
b6c128d 21 Mar 2012 remove duplicate requires. thanks @atambo
6989db9 21 Mar 2012 evented subscribers work
c7847f1 21 Mar 2012 evented listeners can subscribe to any message
60736fe 21 Mar 2012 push the autoloads up to requires
f08f875 21 Mar 2012 start / finish events are sent by the instrumenter
d99c790 21 Mar 2012 split subscribers based on pattern type
bdf7624 20 Mar 2012 probably should require the objects we monkey patch.
c317c5b 20 Mar 2012 search private and protected methods for convert_key
440559f 20 Mar 2012 bigdecimal can be duped on Ruby 2.0
2b5cb1c 18 Mar 2012 Merge pull request #5486 from kennyj/fix_5435
090156a 16 Mar 2012 use empty? on the hash to avoid another method call
4c8a5a0 16 Mar 2012 removed unnecessary calls to "freeze"
273054d 16 Mar 2012 remove some mocha stubs
0ae5807 16 Mar 2012 make stubbing Time.now easier
e61e0c0 16 Mar 2012 Merge pull request #5327 from kennyj/fix_explicitly_inhe...
8645745 15 Mar 2012 Merge pull request #5457 from brianmario/typo-fix
66b8ef1 15 Mar 2012 Merge pull request #5457 from brianmario/typo-fix
e135ff1 15 Mar 2012 Merge pull request #5457 from brianmario/typo-fix
b9c21aa 15 Mar 2012 Merge pull request #5457 from brianmario/typo-fix
d14319c 15 Mar 2012 Merge pull request #5456 from brianmario/redirect-saniti...
47147a0 15 Mar 2012 Merge pull request #5456 from brianmario/redirect-saniti...
f52ad6c 15 Mar 2012 Merge pull request #5456 from brianmario/redirect-saniti...
a7dee1a 15 Mar 2012 Merge pull request #5456 from brianmario/redirect-saniti...
e6c95fe 15 Mar 2012 errors should probably be logged as errors
94a20d9 15 Mar 2012 Merge pull request #5451 from yahonda/address_hstores_fa...
bd3e1ed 15 Mar 2012 Merge pull request #5437 from kennyj/fix_5430
f961ec4 15 Mar 2012 Merge pull request #5437 from kennyj/fix_5430
f918137 15 Mar 2012 Merge pull request #5338 from mreinsch/3-2-static_invali...
8f5f92c 15 Mar 2012 Merge pull request #5337 from mreinsch/static_invalid_by...
f2aea24 14 Mar 2012 Merge pull request #5423 from jrochkind/checkout_account...
596ecf7 13 Mar 2012 Merge pull request #5417 from kennyj/fix_5399-32
dbdbe96 13 Mar 2012 Merge pull request #5416 from kennyj/fix_5399
10e1ce4 12 Mar 2012 use AS::Logger so we are consistent
51aeae9 12 Mar 2012 allow people to specify custom formatters, use the defau...
0bb6fcb 12 Mar 2012 Merge pull request #5294 from robinroestenburg/master
5f26ce6 12 Mar 2012 make sure connections returned after close are marked as...
0210c44 12 Mar 2012 make sure connections returned after close are marked as...
7f40b9c 12 Mar 2012 make the tagged formatter extend the existing formatter
bccffc9 12 Mar 2012 Merge pull request #5312 from kennyj/fix_3927-31
0f5b32c 12 Mar 2012 Merge pull request #5394 from erichmenge/master
fd22471 12 Mar 2012 Merge pull request #5375 from nertzy/assert_template_wit...
dea486d 12 Mar 2012 Merge pull request #5380 from benmmurphy/escape_unicode_...
da0595d 12 Mar 2012 Merge pull request #5391 from jrochkind/connection_pool_doc
2b05585 12 Mar 2012 Merge pull request #5393 from jrochkind/clear_to_reap
94b2c8c 09 Mar 2012 ensure that released connections move between threads
657095d 09 Mar 2012 ensure that released connections move between threads
cff19cf 08 Mar 2012 make active_connection? return true only if there is an ...
d523504 08 Mar 2012 make active_connection? return true only if there is an ...
085cb3b 08 Mar 2012 Merge pull request #5287 from nashby/hash-slice-extract
447ecb0 08 Mar 2012 Merge pull request #5162 from kennyj/schema_cache_dump
89cef07 07 Mar 2012 Merge pull request #5315 from travisjeffery/enhance_post...
d467351 06 Mar 2012 Merge pull request #5309 from carlosantoniodasilva/ad-up...
f3a3203 06 Mar 2012 Merge pull request #5304 from kennyj/fix_connection_depe...
b1358c8 02 Mar 2012 only log an error if there is a logger. fixes #5226
af02291 02 Mar 2012 only log an error if there is a logger. fixes #5226
b5c939d 02 Mar 2012 only log an error if there is a logger. fixes #5226
139963c 01 Mar 2012 Merge branch 'master-security'
c289790 01 Mar 2012 Merge branch '3-2-2' into 3-2-stable
11881ad 01 Mar 2012 Merge branch '3-1-4' into 3-1-stable
eeb715a 01 Mar 2012 Merge branch '3-0-12' into 3-0-stable
9d6377e 01 Mar 2012 bumping to 3.0.12
9435f5a 01 Mar 2012 Merge branch '3-0-stable-security' into 3-0-12
1aabea6 01 Mar 2012 bumping to 3.1.4
d1fc35f 01 Mar 2012 Merge branch '3-1-stable-security' into 3-1-4
01b470f 01 Mar 2012 bumping to 3.2.2
c60c1c0 01 Mar 2012 Merge branch '3-2-stable-security' into 3-2-2
f9995ce 29 Feb 2012 Merge pull request #5203 from avakhov/anonymous-controll...
1d21528 29 Feb 2012 Merge pull request #5219 from mattfawcett/2781-fix-query...
0d7a507 29 Feb 2012 Merge pull request #5207 from kennyj/fix_5173-31
5bb5780 29 Feb 2012 Merge pull request #5206 from kennyj/fix_5173-32
8cecb47 29 Feb 2012 reduced localhost check to two method calls
f07a957 28 Feb 2012 Merge pull request #5208 from ysoslow/ef79b8400f064361b2...
acf7e86 28 Feb 2012 Revert "only mutate the scope object in the `bind` method"
72ae0b4 27 Feb 2012 call binmode on the tempfile for Ruby 1.8 compatibility
f42c963 27 Feb 2012 call binmode on the tempfile for Ruby 1.8 compatibility
1b9e19c 27 Feb 2012 only mutate the scope object in the `bind` method
4f82553 27 Feb 2012 bind value creation refactoring
4bc2ae0 27 Feb 2012 use bind values for join columns
2adf78d 27 Feb 2012 removing dead code
210c33f 27 Feb 2012 Merge pull request #5190 from rafaelfranca/fix-393-3-2-s...
a4e4d28 27 Feb 2012 Merge pull request #5191 from rafaelfranca/fix-393
699e460 27 Feb 2012 Merge pull request #5168 from kennyj/fix_5152
a19dd29 27 Feb 2012 Merge pull request #5173 from kennyj/fix_3931-2
47c3cf1 27 Feb 2012 Merge pull request #5179 from RalphShnelvar/Binary_mode_...
9ad7767 27 Feb 2012 Merge pull request #5179 from RalphShnelvar/Binary_mode_...
b543f8f 27 Feb 2012 Merge pull request #5179 from RalphShnelvar/Binary_mode_...
9ef701d 25 Feb 2012 use regular ruby for fewer method calls. we do not need ...
e04fa0e 24 Feb 2012 Merge pull request #5144 from nashby/input-name-nil
ecff25c 23 Feb 2012 Merge pull request #4834 from sskirby/fix_usage_of_psql_...
6dbf6f3 23 Feb 2012 Merge pull request #4834 from sskirby/fix_usage_of_psql_...
c5c3274 22 Feb 2012 Merge pull request #5087 from pwnall/no_view_logger
93f1667 22 Feb 2012 Merge pull request #5084 from johndouthat/patch-1
fadad9f 22 Feb 2012 Merge pull request #5084 from johndouthat/patch-1
3f8dc55 22 Feb 2012 Merge pull request #5084 from johndouthat/patch-1
abf3f67 22 Feb 2012 Merge pull request #4998 from fbuenemann/feature/configu...
2935435 22 Feb 2012 updating RAILS_VERSION
8c677e9 22 Feb 2012 updating RAILS_VERSION
4bcd437 22 Feb 2012 updating RAILS_VERSION
967b300 22 Feb 2012 fixing bad merge: adding bind substitution visitor
a328f2f 22 Feb 2012 add some tests, yay!
36d9fd7 22 Feb 2012 Merge pull request #5133 from rafaelfranca/fix-build
f290d6f 22 Feb 2012 prepared statements can be disabled
cdc1885 22 Feb 2012 Merge pull request #5132 from rafaelfranca/fix-build
ef5670e 22 Feb 2012 Merge pull request #5119 from kennyj/fix_5114
fd39847 22 Feb 2012 prepared statements can be disabled
66b7eb1 22 Feb 2012 bumping up arel
35626fe 22 Feb 2012 bumping up arel
995d792 22 Feb 2012 bumping up arel
83e42d5 22 Feb 2012 prepared statements can be disabled
79f0a9b 21 Feb 2012 tag bind params with a bind param object
a566ee5 21 Feb 2012 tag bind params with a bind param object
36c8521 21 Feb 2012 more ruby 2.0 respond_to? changes
c73f883 21 Feb 2012 more ruby 2.0 respond_to? changes
19c7124 21 Feb 2012 more ruby 2.0 respond_to? changes
5d0c181 21 Feb 2012 ruby 2.0 makes protected methods return false for respon...
0052d90 21 Feb 2012 ruby 2.0 makes protected methods return false for respon...
0032772 21 Feb 2012 ruby 2.0 makes protected methods return false for respon...
f468d6e 21 Feb 2012 Merge pull request #5096 from lawso017/master
d70ed10 21 Feb 2012 Merge pull request #5096 from lawso017/master
12e2405 21 Feb 2012 Merge pull request #5108 from mirakui/patch-1
fd74cd7 21 Feb 2012 Merge pull request #5116 from rubenfonseca/delete_with_b...
f48a33b 21 Feb 2012 tag bind params with a bind param object
563df87 20 Feb 2012 use Hash#delete with a default block
da7d0a2 20 Feb 2012 search private / protected methods in trunk ruby
3b824d6 20 Feb 2012 search private / protected methods in trunk ruby
07dc909 20 Feb 2012 search private / protected methods in trunk ruby
eff507f 20 Feb 2012 Merge pull request #5082 from willbryant/assigns_should_...
977183a 20 Feb 2012 Merge pull request #5096 from lawso017/master
663c9f3 17 Feb 2012 Merge pull request #5076 from petmit/migrate_status_with...
decafdd 16 Feb 2012 use Process.pid rather than $$
aaff1a4 16 Feb 2012 database connections are automatically established after...
a03e9c6 15 Feb 2012 fixing AP tests
201e67e 15 Feb 2012 adding tests to document behavior for #4817
5cc47e4 15 Feb 2012 adding tests to document behavior for #4817
848c3d4 14 Feb 2012 Merge pull request #3544 from amatsuda/_field_changed
957da55 13 Feb 2012 Merge pull request #4834 from sskirby/fix_usage_of_psql_...
04c0aea 13 Feb 2012 Merge pull request #5000 from flavorpill/master-with-mul...
3a5a01f 13 Feb 2012 Merge pull request #5012 from waseem/alias-reconnect-mysql2
9bcfb1a 13 Feb 2012 Merge pull request #5018 from hammerdr/issue-4659-docs
d94e427 11 Feb 2012 Merge branch 'master' into instance_reader
c50cb4a 11 Feb 2012 PG column consults oid types when typecasting
fa6cda5 10 Feb 2012 dynamically populate casting objects via the pg_type table
f7b915b 10 Feb 2012 Merge branch 'joelhoffman-postgres_schema_builder' into ...
522b72f 10 Feb 2012 Merge branch 'master' into instance_reader
3092324 10 Feb 2012 Merge pull request #4956 from mhfs/pg_partial_indices
fc3fad8 10 Feb 2012 Merge pull request #4985 from shigeya/range_overlaps_to_...
73fcbaa 10 Feb 2012 Merge pull request #4988 from kennyj/fix_4720-3
415424f 10 Feb 2012 Merge pull request #4988 from kennyj/fix_4720-3
a9a1270 09 Feb 2012 fixing indentation, moving class methods together
3f5b984 09 Feb 2012 removing dead code
e0eef11 09 Feb 2012 typecast columns based on the returned types
e0cba3a 09 Feb 2012 Merge branch 'master' into instance_reader
6c50c07 09 Feb 2012 fixing the list of cached columns
f26fcc0 09 Feb 2012 only exclude serialized columns from cacheable columns
a8c150e 09 Feb 2012 Merge pull request #4975 from kennyj/bump_tzinfo
b02c87e 09 Feb 2012 Merge pull request #4973 from kennyj/fix_4909
f86b198 08 Feb 2012 removed unnecessary translator object
857bd73 08 Feb 2012 use the key name yielded to the fetch block
69e84e1 08 Feb 2012 return early if the cast attribute has been cached
3f97a97 08 Feb 2012 always call `read_attribute` from the reader method
e54d5cc 08 Feb 2012 use the pg column to cast values
828d29c 08 Feb 2012 Merge pull request #4947 from rafaelfranca/fix-build
06b9c90 08 Feb 2012 Merge pull request #4930 from ask4prasath/ordered_hash_r...
0f1b759 07 Feb 2012 cache attribute if it is supposed to be cached
41f21fa 07 Feb 2012 pgcolumn knows how to typecast binary columns
2927007 07 Feb 2012 only unescape bytea after it has been read from the data...
9454076 07 Feb 2012 mapping more oids
20440fd 07 Feb 2012 return early from typecasting if the value is nil
3efbd7f 07 Feb 2012 taking column width in to account when fetching decimal ...
a92af3f 07 Feb 2012 columns are lazily typecast, so no more calls to `result...
9821175 07 Feb 2012 hstores can be typecast
5396fca 07 Feb 2012 give each PG type a `type` method and decortate tz attri...
9fd3bde 07 Feb 2012 many of the OIDs mapped and implemented
15b0dcd 07 Feb 2012 postgresql correctly typecasts back to Ruby, so change a...
dd1eb78 07 Feb 2012 column_types hash is used for doing typecasting
d592ea3 07 Feb 2012 wrap and cache columns for typecasting
ab6ebcc 07 Feb 2012 copy over columns hash on reload
00b62ab 07 Feb 2012 moving column types to an ivar on the result
422cc57 07 Feb 2012 copy the columns hash to the active record instances, ty...
ee161d1 07 Feb 2012 moved most of the evald code in to regular ruby code
9c07e38 07 Feb 2012 moved attribute translation to an object
9bcb9cd 07 Feb 2012 column types are passed from the result set to the insta...
b332877 07 Feb 2012 always flush all logs. fixes #4277
55cc16f 07 Feb 2012 always flush all logs. fixes #4277
3e0ecde 06 Feb 2012 adding a comment for myself
5dec3dd 06 Feb 2012 delegate attribute typecasting to the column
321b4c8 06 Feb 2012 pg supports real booleans, so handle the case when `true...
dd54137 06 Feb 2012 Merge pull request #4912 from guilleiguaran/fix-edge-gem...
393f797 06 Feb 2012 Merge pull request #4905 from herimedia/to-infinity-and-...
6342cdd 06 Feb 2012 Merge pull request #4910 from sskirby/fixes_regression_i...
9aa4c6d 03 Feb 2012 Merge pull request #4868 from skult/3-2-stable
2abaa19 02 Feb 2012 Merge pull request #4856 from ihid/store_null_bug
203962d 02 Feb 2012 *args is already an array. :'(
cd3bdb3 02 Feb 2012 Merge pull request #4853 from rafaelfranca/fix-build-again
55686ae 02 Feb 2012 removed whitespace errors :yellow_heart::blue_heart::pur...
215a390 02 Feb 2012 Merge pull request #4850 from smartinez87/useless_arg
4ca633e 02 Feb 2012 Merge pull request #4809 from cfeist/feist-sqlite-binary...
00e192e 02 Feb 2012 use the class method to (un)escape binary values
ab58c5e 01 Feb 2012 Merge pull request #4830 from rafaelfranca/restrict-fix
33d8b62 01 Feb 2012 Merge pull request #4829 from rafaelfranca/restrict-fix
6da8ec1 01 Feb 2012 Merge pull request #4806 from KL-7/do-not-serialize-nil
78d5d6f 01 Feb 2012 Merge pull request #4809 from cfeist/feist-sqlite-binary...
7bfdbea 01 Feb 2012 Merge pull request #4784 from semaperepelitsa/constantize
d613d60 01 Feb 2012 Merge pull request #4799 from arunagw/warning_fixed_for_...
c4469e6 31 Jan 2012 Revert "Merge pull request #4746 from jenslukowski/issue...
81f14a5 31 Jan 2012 Merge pull request #4735 from arton/master
d6e41f3 31 Jan 2012 QueryCache will just dup an AR::Result, AR::Result can d...
40ce682 31 Jan 2012 made the result set object act more like an array
c091ab0 31 Jan 2012 always return the result set from select_all
77c6706 31 Jan 2012 Merge pull request #4735 from arton/master
d9c4862 31 Jan 2012 Merge pull request #4742 from petervandenabeele/master
5cad7a0 31 Jan 2012 Merge pull request #4746 from jenslukowski/issue4718
60cb7d6 31 Jan 2012 Merge pull request #4779 from bsodmike/bsodmike-3-2-stable
bb842e8 31 Jan 2012 Merge pull request #4803 from lucascaton/master
69816a8 27 Jan 2012 Merge pull request #4726 from rafaelfranca/create_join_t...
2fd9816 27 Jan 2012 Merge pull request #4709 from ask4prasath/refactor_valid...
578c94a 27 Jan 2012 Merge pull request #4722 from kennyj/fix_4708
25d5c94 27 Jan 2012 Merge pull request #4724 from kennyj/fix_warning_20120128
70cbb1c 26 Jan 2012 bumping journey to 1.0.1
82ba5c4 26 Jan 2012 bumping journey to 1.0.1
33fda1c 26 Jan 2012 Merge pull request #4696 from rafaelfranca/issue-4653
5ac5acd 26 Jan 2012 Merge pull request #4696 from rafaelfranca/issue-4653
7ba3ecc 26 Jan 2012 global variables may not be set depending on the match. ...
ef7fc6e 26 Jan 2012 global variables may not be set depending on the match. ...
522c0fd 25 Jan 2012 The primary key is always initialized in the @attributes...
1a93eaa 25 Jan 2012 Merge pull request #4675 from lunks/3-2-stable
e2edfe1 25 Jan 2012 Merge pull request #4645 from brainopia/deprecate_dateti...
c421870 25 Jan 2012 Merge pull request #4644 from ask4prasath/refactor_test
eee5a6c 25 Jan 2012 Merge pull request #4646 from lest/patch-1
aa8ebea 25 Jan 2012 Merge pull request #4658 from pwim/unicode-paths
0581c1a 25 Jan 2012 use fetch rather than both Hash#key? and Hash#[]
11e88a4 25 Jan 2012 Merge pull request #4658 from pwim/unicode-paths
1d67f1a 24 Jan 2012 Merge pull request #4639 from joevandyk/datetime-infinit...
6a88302 24 Jan 2012 Merge pull request #4606 from lest/patch-1
6fe02f9 24 Jan 2012 deprecated AR::TestCase in favor of AS::TestCase
dcf0558 24 Jan 2012 Moving AR::TestCase in to the AR tests directory
c67ff97 24 Jan 2012 Merge pull request #4514 from brainopia/update_timezone_...
423241c 24 Jan 2012 Merge pull request #4514 from brainopia/update_timezone_...
e0fe62b 24 Jan 2012 Merge pull request #4514 from brainopia/update_timezone_...
8478b0c 24 Jan 2012 Merge pull request #4514 from brainopia/update_timezone_...
ad6f689 24 Jan 2012 Merge pull request #3775 from karevn/master
82e2f19 24 Jan 2012 Merge pull request #4630 from lest/patch-2
29aa20d 24 Jan 2012 Merge pull request #4637 from railsaholic/error_message_fix
1a56a76 24 Jan 2012 work against 1-0-stable until a new journey is released
3913b51 24 Jan 2012 Added custom regexps to ASTs that have literal nodes on ...
dea2523 24 Jan 2012 initialized the @segment_keys instance variable
8d26f87 24 Jan 2012 Added custom regexps to ASTs that have literal nodes on ...
bce3b5c 23 Jan 2012 moved the `get` testing method to a module
e848c52 23 Jan 2012 Deprecated multi args to http route methods
5e81021 23 Jan 2012 updated the warning signature
01176a7 23 Jan 2012 Merge pull request #4558 from stephencelis/type-cast-unk...
47addcc 23 Jan 2012 Merge pull request #4563 from amatsuda/ar_relation_pp
e6c9902 23 Jan 2012 Merge pull request #4576 from guilleiguaran/bump-require...
a0ed45c 23 Jan 2012 Merge pull request #4581 from kennyj/remove_unused_argument
e407eb3 23 Jan 2012 Merge pull request #4620 from carlosantoniodasilva/count...
90410b4 20 Jan 2012 stop splatting so much. We don't need :star:args everywhere
cb6ccad 20 Jan 2012 broadcasting to the console and remove file tailing midd...
a0da46e 20 Jan 2012 pushed broadcasting down to a module
f02cec3 20 Jan 2012 defined the actual logger signature
d42b3d4 20 Jan 2012 add a broadcasting logger so we can split logs
04241f3 20 Jan 2012 added the backtrace so errors can be found
e7e1890 20 Jan 2012 made the broadcast logger quack more like a logger
14d1029 20 Jan 2012 fixed test for more informative message
983bf6d 20 Jan 2012 restored logging to the log file and display on the console
de41f5a 20 Jan 2012 Merge pull request #4528 from j-manu/log-tailer-fix
8c2dc4c 20 Jan 2012 Merge pull request #4556 from brainopia/remove_old_cruft
79f7bbb 20 Jan 2012 Revert "just use an alias. The target method is public,...
eb1b729 20 Jan 2012 push ivar initialization down to a common method
17064ac 20 Jan 2012 adding tests for previous_changes hash
be7d224 20 Jan 2012 just use an alias. The target method is public, so make...
0c35610 20 Jan 2012 remove unused captures
642752c 19 Jan 2012 avoid useless is_a checks
8129a09 19 Jan 2012 move tagged logging to a module, stop proxying every met...
0a3f57e 19 Jan 2012 do not do reverse lookups on incoming requests for webri...
4c5b73f 19 Jan 2012 Merge pull request #4531 from exviva/pessimistic_with_lock
0056a75 19 Jan 2012 Merge pull request #4531 from exviva/pessimistic_with_lock
01cde0b 19 Jan 2012 Merge pull request #4538 from kennyj/should_use_uri_parse
b70236c 18 Jan 2012 Merge pull request #4523 from rafaelfranca/av-logger
57f73a6 17 Jan 2012 Merge pull request #4487 from sarenji/fix-reset-counters
5f07953 17 Jan 2012 Merge pull request #4487 from sarenji/fix-reset-counters
18a62ac 17 Jan 2012 disable transactions for this test
ee190b8 17 Jan 2012 Merge pull request #4500 from kennyj/should_deprecate_ra...
21afd9b 16 Jan 2012 stop more ddl changes
86a73cd 16 Jan 2012 stop ddl modifications for another test
b731593 16 Jan 2012 use one based indexes for the mock migrations
867f504 16 Jan 2012 stop making ddl changes for migrator tests
15daa14 16 Jan 2012 move another migrator to use sensors
ccbd201 16 Jan 2012 actually use the variable I created. :bomb: thanks @exviva
247d274 16 Jan 2012 moving verbosity tests to the migrator test, removing dd...
5364338 16 Jan 2012 silencing migrator tests, refactoring the migration test...
7312b83 16 Jan 2012 fix tests on sqlite3
8037c51 16 Jan 2012 prefer method sensors over actual ddl changes
8739a42 16 Jan 2012 testing the current version method
5b833f5 16 Jan 2012 test that migrations have connections, and method missin...
0691866 16 Jan 2012 making sure the temp connection and the real connection ...
f9275e5 16 Jan 2012 Merge pull request #4462 from spohlenz/fix-routing-tests
f84478f 16 Jan 2012 Merge pull request #4462 from spohlenz/fix-routing-tests
fce3afa 15 Jan 2012 Merge pull request #4471 from semaperepelitsa/enum_sum
b1e5551 14 Jan 2012 make sure the migration table is alive and empty
e0f0afb 13 Jan 2012 refactor schema migration table creation to the schema m...
b932310 13 Jan 2012 convert the migration list to a Set, remove duplicate code
5e61637 13 Jan 2012 deprecate the block argument to Migrator#migrate
8a3dcd7 13 Jan 2012 stop depending on the filesystem for interleaved migrati...
f3f8f0e 13 Jan 2012 use the schema migration model to create a new record
ad2af42 13 Jan 2012 move another migrator test to the correct class
85e5fac 13 Jan 2012 use the model to delete records
ff5c385 13 Jan 2012 move another migrator test, use schema migration model
d0bb43d 13 Jan 2012 use the schema migration model to dump schema info
0f743bc 13 Jan 2012 move schema dumper tests to the correct class
280e4cb 13 Jan 2012 refactor the migrate method to filter migrations before ...
145ad7b 13 Jan 2012 adding a test class for table renaming
5baa66c 13 Jan 2012 fixing test class name
01f86cd 13 Jan 2012 moving migrator tests to a migrator test class
dea59f0 13 Jan 2012 removing migration files as they are no longer needed
6e7ba44 13 Jan 2012 test code that finds migrations
6c7b66f 13 Jan 2012 moving more migrator tests to the right test case
28bb02a 13 Jan 2012 moving column attributes tests to their own class
cd930c8 13 Jan 2012 moving rename column tests to their own class
e6f7960 13 Jan 2012 moving more renaming tests to the proper test case
977df64 13 Jan 2012 moving more column renaming tests
a394985 13 Jan 2012 move tests regarding index modification to their own class
706d8ea 13 Jan 2012 move another index related test case
66fe507 13 Jan 2012 use ruby rather than mocha
3c2e7a8 13 Jan 2012 remove unused code
67fba0c 13 Jan 2012 add a migration schema model
06b8dc0 13 Jan 2012 move more schema modification tests
c0c7ba9 13 Jan 2012 skip openbase test
ee4e242 13 Jan 2012 use skip rather than conditionally define tests
5c8da16 13 Jan 2012 decoupling more tests from AR::Base
a85625d 13 Jan 2012 instantiate our own broken migration rather than relying...
452195a 13 Jan 2012 use skip so we know what tests are being skipped
bc276fb 13 Jan 2012 construct a migrator with a list of migrations rather th...
974a640 13 Jan 2012 moving logger test to its own file
cc88ffe 13 Jan 2012 remove dependency on the filesystem
ac483a2 12 Jan 2012 moving the table and index test to it's own file
e3f7d0d 12 Jan 2012 depend on journey 1.0.0
488c9ef 12 Jan 2012 moving to arel 3.0.0
1d74af6 12 Jan 2012 moving to arel 3.0.0
6dac17f 12 Jan 2012 depend on journey 1.0.0
487318e 12 Jan 2012 Merge pull request #4414 from ask4prasath/changes
aa0f955 12 Jan 2012 Merge pull request #4419 from j-manu/4255-handle-spaces-...
2158a70 10 Jan 2012 all tested database support migrations, so stop making t...
d41e2f1 10 Jan 2012 adding missing require
4663070 10 Jan 2012 move column ordering tests to it's own class
77785c7 10 Jan 2012 FFFFFFFFUUUUUUUUUUUUUUUUUUUUUUUUU :bomb:
5e04884 10 Jan 2012 deprecate the subdirectories parameter to `migrations`
42fd164 10 Jan 2012 deprecate the subdirectories parameter to `migrations`
7661065 10 Jan 2012 refactoring migration test
f82e244 10 Jan 2012 dropping support for `schema_info`.
5301f6d 10 Jan 2012 Merge pull request #4399 from kennyj/problem_when_i_exec...
2babe0a 09 Jan 2012 no need for extra method calls inside the framework
e9d44ef 09 Jan 2012 Merge pull request #4370 from EnlightSolutions/validates...
d8516d7 09 Jan 2012 Merge pull request #4371 from rafaelfranca/test_unit_cle...
686f94e 07 Jan 2012 remove reference to Test::Unit
4a20351 07 Jan 2012 spec class names can possibly be nil in mt/s < 2.6.1, so...
fec6f1b 07 Jan 2012 Merge pull request #4360 from rafaelfranca/patch-1
aa7857b 06 Jan 2012 started converting AS::TestCase to minitest
9342492 06 Jan 2012 require test/unit and sort test order
a58fb10 06 Jan 2012 backport assert_not_same
b15d2c0 06 Jan 2012 require minitest rather than test/unit
1c09c29 06 Jan 2012 register spec subclasses for people who spec
f65559f 06 Jan 2012 make sure the test case name is nil
056b838 06 Jan 2012 removing unnecessary requires
579acb4 06 Jan 2012 just mix the run method in for minitest
0579f30 06 Jan 2012 rescue the assertion exception
f8964bd 06 Jan 2012 add the class name to the assertion message
984ce0c 06 Jan 2012 use a regular expression for the number of passes. We o...
9699eeb 06 Jan 2012 convert build_message to sprintf
6548fc6 06 Jan 2012 use assert_equal and assert_operator
a0dc9ca 06 Jan 2012 use sprintf rather than build_message
a0bab37 06 Jan 2012 Just use assert_equal
d28a15e 06 Jan 2012 refactor assert_response
01d1794 06 Jan 2012 test response assertions
180eb8f 06 Jan 2012 no need for assert_block
48ed7e6 06 Jan 2012 stop using build_message for creating a string
6a383f4 06 Jan 2012 use assert_includes rather than calling includes? specif...
d971a1c 06 Jan 2012 just use assert and refute rather than building messages
3abacc0 06 Jan 2012 Merge pull request #4357 from rafaelfranca/patch-1
cac0bd1 06 Jan 2012 Merge pull request #4327 from Karunakar/minor
aec8172 06 Jan 2012 Merge pull request #4354 from rafaelfranca/patch-1
8f309e3 06 Jan 2012 convert railties to use AS::TestCase
b8d8c50 06 Jan 2012 use AS::TestCase as the base class
a2d68c1 06 Jan 2012 activeresource tests use AS::TestCase
fd918fe 06 Jan 2012 AP tests should inherit from AS::TestCase
8350ce9 06 Jan 2012 Revert "More 1.9 way"
38a0606 06 Jan 2012 test a subclass so that the removed method does not imac...
5d09d39 06 Jan 2012 test cases should inherit from AS::TestCase
4d073df 05 Jan 2012 Revert "remove deprecated API"
f53c247 05 Jan 2012 remove deprecated API
4fa1030 05 Jan 2012 fix some whitespace errors
39625d1 05 Jan 2012 Merge pull request #4330 from lest/remove-call-mbchars
d2a6908 05 Jan 2012 do not require a file that is not used
f63fff6 05 Jan 2012 delete reaping frequency from the db config
07f187b 05 Jan 2012 Merge pull request #4301 from Karunakar/refactor_tests
f4ef09c 05 Jan 2012 Merge pull request #4304 from lest/refactor-truncate
867a792 05 Jan 2012 Merge pull request #4311 from kuroda/3-2-negative_format
351a600 05 Jan 2012 Merge pull request #4315 from larskanis/allow_setting_of...
1dbbe7b 05 Jan 2012 Merge pull request #4316 from wrozka/time_advance_nsec
dcd317b 05 Jan 2012 Merge pull request #4325 from juanpastas/master
f306f9a 05 Jan 2012 call super from setup
fb8b17c 05 Jan 2012 just use the list of formatting keys we care about
e96b3e8 05 Jan 2012 call super
39489d1 05 Jan 2012 clear the sql counter on teardown so the GC can do it's ...
1b276d5 05 Jan 2012 fix some formatting
8e051a1 05 Jan 2012 use regular expression or statement. loltargetrichenviro...
071c8bf 05 Jan 2012 active record base class test case should not be public
da4fef8 04 Jan 2012 use logger.warn for warnings
07c192a 04 Jan 2012 push exception message formatting to the exception class
b899b7b 04 Jan 2012 Array.wrap no longer needed
54b4e8e 04 Jan 2012 just implement the delegate method
fd2d78d 04 Jan 2012 push target down to the classes that care about it
d22592a 04 Jan 2012 Merge pull request #4282 from edgecase/order_after_reorder
34551bf 04 Jan 2012 Merge pull request #4282 from edgecase/order_after_reorder
5708648 04 Jan 2012 Merge pull request #4296 from kuroda/negative_format
cf32a59 04 Jan 2012 Merge pull request #4298 from rafaelfranca/patch-2
e094b8d 04 Jan 2012 Merge pull request #4299 from Karunakar/logger
00c5342 03 Jan 2012 use File.basename to get the filename minus .yml
7985f64 03 Jan 2012 Merge pull request #2955 from dmitry/master
63f7a61 03 Jan 2012 When generating routes, the last defined named route win...
e912211 03 Jan 2012 Revert "Named Routes shouldn't override existing ones (c...
c4a29de 03 Jan 2012 Merge pull request #4283 from lest/fix-singleton-checking
d1230a8 03 Jan 2012 Merge pull request #4283 from lest/fix-singleton-checking
41be0fc 03 Jan 2012 actually disconnect from the database at the end of each...
29f0f25 03 Jan 2012 Merge pull request #4274 from joneslee85/changelog-fix
eafdf6c 03 Jan 2012 Merge pull request #4279 from lest/fix-log
632995c 03 Jan 2012 Merge pull request #4279 from lest/fix-log
ed17983 31 Dec 2011 Merge pull request #4237 from castlerock/fiber_available...
641b43e 31 Dec 2011 updating the reaping frequency documentation
59f2696 31 Dec 2011 rename start to run and use Thread.pass rather than slee...
405aeb5 30 Dec 2011 connection pool starts the reaper
3af68df 30 Dec 2011 just dup the spec now that it will deep copy
ddde548 30 Dec 2011 connection specification will deep copy the config
41c24eb 30 Dec 2011 each connection pool has a reaper
cde7692 30 Dec 2011 introduce a timer class for reaping connections
cceabe0 30 Dec 2011 raise a pull full error when the connection pool is full...
b1ac881 30 Dec 2011 connections are only removed if they are inactve
86729eb 30 Dec 2011 connections can be reaped via the `reap` method
e060cf0 30 Dec 2011 deal with removing connections associated with the curre...
17ff88c 30 Dec 2011 connections can be removed from the pool
bf9e6c7 30 Dec 2011 queue and signal no longer needed
5dc7257 30 Dec 2011 refactor checking out the connection
df9de6f 30 Dec 2011 infinite loop is no longer necessary
6769293 30 Dec 2011 connections must be checked in at the end of a thread
f12d904 30 Dec 2011 Merge pull request #4227 from gazay/3-2-stable-marshalling
5681f79 30 Dec 2011 be explicit about where helpers are installed
116b9ed 30 Dec 2011 Merge pull request #4224 from alexeymuranov/my-fix-for-f...
e43b2b3 30 Dec 2011 just add the writer rather than adding both and removing...
87dd62a 29 Dec 2011 stop using __send__ and just module eval in the extensions
72c290c 29 Dec 2011 avoid extra method calls by just defining the delegate
fb3e09a 29 Dec 2011 don't need the begin / end
cd97d0b 29 Dec 2011 we know the classes will be a list, so *tell* it to resp...
0035c54 29 Dec 2011 don't use instance eval, just reference variables so we ...
766eda3 29 Dec 2011 fixing typo. Thanks Vijay!
88aeeee 29 Dec 2011 removing dead code.
c0904e4 29 Dec 2011 decouple initialize from clear!. Initialize ivars in ini...
25b10f4 29 Dec 2011 modules don't have any instance methods
2eb197e 29 Dec 2011 Merge pull request #4202 from dasch/request-remote-ip
afd9512 29 Dec 2011 simplify sweep now that discard and flashes are in sync
bdfd11e 29 Dec 2011 mutations on the underlying hash should also mutate the ...
dea1602 29 Dec 2011 rename @used to something a bit more meaningful
ffad492 29 Dec 2011 mutations can't be done without the consent of our proxy...
21df2bf 29 Dec 2011 again, use Set#subtract
ea35967 29 Dec 2011 Use Set#subtract and Set#merge for keeping track of used...
b88a181 29 Dec 2011 fix method visibility
77df5ba 29 Dec 2011 no need for bang bang :bomb:
f423bdc 29 Dec 2011 Merge pull request #4216 from edgecase/master_fix_reorde...
780a222 29 Dec 2011 Merge pull request #4216 from edgecase/master_fix_reorde...
80f2eeb 29 Dec 2011 Revert "Merge pull request #4196 from gazay/3-2-stable-m...
50af25b 29 Dec 2011 last named route wins. fixes #4164
0b61e3f 28 Dec 2011 Merge pull request #4222 from amatsuda/ar_predicate_buil...
afe6e05 28 Dec 2011 Merge pull request #4207 from nashby/deprecate-base64-en...
df37018 28 Dec 2011 Merge pull request #4196 from gazay/3-2-stable-marshalling
90df0d4 28 Dec 2011 Merge pull request #4220 from bensie/singleton-class-master
0daf80a 25 Dec 2011 Merge pull request #4175 from kuroda/3-2-stable
a410a9c 24 Dec 2011 avoid deprecation warnings when running AR tests
b590fe4 24 Dec 2011 delegating and deprecating logger#silence. fixes #4159
ac2f68d 23 Dec 2011 Merge pull request #4140 from kuroda/databases_rake
5f2bfce 23 Dec 2011 adding an integration test for splat regexp substitution...
ead2593 23 Dec 2011 adding an integration test for splat regexp substitution...
a32d3d0 23 Dec 2011 Adding an integration test. Fixes #4136
4ee537a 23 Dec 2011 Adding an integration test. Fixes #4136
f2e65b7 22 Dec 2011 Merge branch '3-2-stable' of github.com:rails/rails into...
d538952 22 Dec 2011 rack bodies should be a list
2bc3f81 22 Dec 2011 rack bodies should be a list
3f92e5e 22 Dec 2011 rack bodies should be a list
3e00e1f 22 Dec 2011 refactoring routing tests
585e291 22 Dec 2011 refactoring routing tests
de6e92f 22 Dec 2011 refactoring routing tests
89e2647 22 Dec 2011 Merge branch '3-2-stable' of github.com:rails/rails into...
c0563ce 22 Dec 2011 Revert "Added Enumerable#pluck to wrap the common patter...
367741e 22 Dec 2011 Revert "Added Enumerable#pluck to wrap the common patter...
1945baf 21 Dec 2011 just require things once
476dce4 21 Dec 2011 append puts the routes after the default, which causes a...
401b266 21 Dec 2011 just require things once
d4a4fcb 21 Dec 2011 append puts the routes after the default, which causes a...
e68b72d 21 Dec 2011 just use def setup
3afeb6b 21 Dec 2011 DeprecatedUnderscoreRead does not exist anymore
44ff03b 21 Dec 2011 adding integration test for journey #7
d6d7740 21 Dec 2011 switch to git journey
abdb105 21 Dec 2011 Merge pull request #4115 from Karunakar/action_pack
d5ccb5c 21 Dec 2011 adding integration test for journey #7
79778ff 21 Dec 2011 caches should not be global, so no need to clear in the ...
52c214f 21 Dec 2011 caches should not be global, so no need to clear in the ...
12ce9a2 21 Dec 2011 removing deprecated methods
78ea731 21 Dec 2011 Merge pull request #4097 from guilleiguaran/safebuffer-h...
040b794 21 Dec 2011 adding tests for #4029
8daaff5 20 Dec 2011 hstores can cycle
66d8620 20 Dec 2011 making sure updates work
a8b948d 20 Dec 2011 do not compile regexp on every call
0d7ca94 20 Dec 2011 skip hstore tests on PG databases that do not have hstore
776af48 20 Dec 2011 PostgreSQL hstore types are automatically deserialized f...
135b3a0 20 Dec 2011 multiple key / values work
96838b5 20 Dec 2011 can create hstore records via AR API
8cb7bc8 20 Dec 2011 pg columns should understand the hstore type
3ef20aa 20 Dec 2011 Merge pull request #4035 from lest/date-type-cast
bb106e9 20 Dec 2011 remove more uses of deprecated logger methods
a514469 20 Dec 2011 Revert "Update .travis.yml"
572c3d5 20 Dec 2011 * BufferedLogger is deprecated. Use ActiveSupport::Logg...
9d0789c 19 Dec 2011 adding tests for #4029
e938247 15 Dec 2011 seed file was already tested for existence. ಠ_ಠ
b6105b0 14 Dec 2011 updating arel and journey dependencies
c7552d9 13 Dec 2011 dup the details hash if a key has already been set for t...
ab802e7 13 Dec 2011 locale and default_locale may be the same, so uniq the a...
9d87a67 13 Dec 2011 stop freezing the details hash
8b85e4a 13 Dec 2011 stop freezing hash value
4371be2 13 Dec 2011 use Array#join so that file encoding doesn't impact retu...
810837d 13 Dec 2011 use Array#join so that file encoding doesn't impact retu...
676092f 13 Dec 2011 logger adds a newline for us
d12e6d0 12 Dec 2011 use the schema cache when asking for the primary key
b04e2d8 12 Dec 2011 strip whitespace errors from the generated Gemfile
d102791 11 Dec 2011 ensure @fixture_connections is initialized in case an ex...
d09b67c 11 Dec 2011 Errno::ENOENT error makes more sense when a file cannot ...
4beaa9b 11 Dec 2011 Try to keep people from calling the deprecated flush met...
04ef93d 10 Dec 2011 * ActiveSupport::BufferedLogger#silence is deprecated....
f79b257 09 Dec 2011 Merge pull request #3924 from laserlemon/readme-ext
5b82f50 09 Dec 2011 Use `table_exists?` from the schema cache.
007965a 09 Dec 2011 don't need a begin / end.
a29d1db 09 Dec 2011 squelch table exists? queries.
c212a34 09 Dec 2011 only load converter if the encodings are different
8c26cd5 08 Dec 2011 Exceptions should read from the spec configu
2c471b3 08 Dec 2011 load the encoding converter to work around [ruby-core:41...
e568c67 08 Dec 2011 load the encoding converter to work around [ruby-core:41...
3cae753 08 Dec 2011 fixing eval'd line numbers.
d80e4ee 08 Dec 2011 Regexp.union seems to have different results in 1.8
a505b13 08 Dec 2011 moving ignored regexp to the instance
38a8f7f 08 Dec 2011 speeding up ignored sql testing
76c29a6 08 Dec 2011 Use a hash to look up column definitions
7e176a6 08 Dec 2011 try to normalize the objects passed to column()
483a3cf 08 Dec 2011 automatically add the column definition to the columns l...
1fc47a1 07 Dec 2011 stop calling String#to_s so frequently
8523784 07 Dec 2011 the required sqlite3 adapter responds to encoding, so st...
9dee540 06 Dec 2011 avoid deprecated methods
a2f7c1d 06 Dec 2011 make method signatures match the superclass signature
b942ae8 06 Dec 2011 return value is never tested, so stop calling `presence`
8aa7b86 05 Dec 2011 Quitoting the table name before querying.
988061d 05 Dec 2011 Merge pull request #3867 from jadeforrest/master
47bc206 05 Dec 2011 Merge pull request #3860 from sumbach/test-return-value-...
c24928c 04 Dec 2011 Merge pull request #3845 from sumbach/test-return-value-...
36b6c52 03 Dec 2011 Merge pull request #3846 from sumbach/backport-load-and-...
cc3fb2e 03 Dec 2011 `load` should also return the value from `super`
8fabf78 03 Dec 2011 require needs to return true or false. thank you Ryan "z...
5b3d4f0 30 Nov 2011 switch WatchStack to use composition, tighten up API
be99f0c 30 Nov 2011 Revert "avoid hundreds of thousands of calls to (Symbol|...
45dad59 30 Nov 2011 avoid hundreds of thousands of calls to (Symbol|String)#...
4da8790 30 Nov 2011 `run_test` method conflicts with newer minitest, so chan...
d9c2882 29 Nov 2011 Module#synchronize is deprecated with no replacement. P...
c606fe2 29 Nov 2011 push synchronization in to each method. Reduces method c...
0e2477b 29 Nov 2011 Automatic closure of connections in threads is deprecate...
29d2040 29 Nov 2011 AbstractAdapter#close can be called to add the connectio...
ce3d8d6 29 Nov 2011 Start implementing @reserved_connections in terms of con...
5725e39 29 Nov 2011 Rename `checked_out` to more descriptive `active_connect...
b72b477 29 Nov 2011 Use connection lease to determine "checked_out" connections
f866f66 29 Nov 2011 expire will set in_use to false
134cc8f 29 Nov 2011 Leased connections return false on second lease
79306de 29 Nov 2011 last_use is set on connection lease
9bf8bf8 29 Nov 2011 Adapters keep in_use flag when leased
7837574 29 Nov 2011 namespace the adapter test
f73f534 29 Nov 2011 respond_to? information of AR is not the responsibility ...
52a9884 28 Nov 2011 remove unused instance variable
beff819 28 Nov 2011 just check in all connections
ffb218c 28 Nov 2011 pools are 1:1 with spec now rather than 1:1 with class
884a040 28 Nov 2011 remove useless class_eval
dde2113 28 Nov 2011 Move connection resoluion logic to it's own testable class.
30f7c59 28 Nov 2011 clean up string => hash conversion for connection pool
2a9a8ad 28 Nov 2011 break establish_connection to smaller methods
ba0b3ee 28 Nov 2011 Merge pull request #3768 from janv/master
5d704fa 20 Nov 2011 oops! I suck! :bomb:
008abd1 20 Nov 2011 fixing tests on ruby 1.8
26c542b 20 Nov 2011 Merge pull request #3701 from arunagw/arel_bump
599d7c4 20 Nov 2011 removing deprecated methods
3d2bd69 20 Nov 2011 Revert "copy options keys to the right place so that und...
24fa524 20 Nov 2011 adding visitors to the respective adapters
bd2f5c0 20 Nov 2011 pushing caching and visitors down to the connection
9848b47 18 Nov 2011 fixing my bad merge. doh!
8fedb5f 18 Nov 2011 allow people to set a local .Gemfile so that things like...
99d94f1 18 Nov 2011 Refactoring the redirect method for the router api.
396ef44 18 Nov 2011 Revert "make sure to require the right deprecation warni...
d34efdd 18 Nov 2011 moving redirection to objects
4589b24 18 Nov 2011 require that all blocks have arity of 2
0809c67 18 Nov 2011 remove the :path feature to redirects, since it cannot work
ecbae99 18 Nov 2011 no need for type checking
163b645 18 Nov 2011 arity check has been pushed up, so no need for proc wrap...
a8a4264 18 Nov 2011 make sure to require the right deprecation warning file
3178cc9 18 Nov 2011 copy options keys to the right place so that undo will w...
7459ba4 18 Nov 2011 pushing hash validation up
494ab25 18 Nov 2011 breaking match down to smaller methods
648f611 18 Nov 2011 move constants to methods since nothing else is using them
636405d 18 Nov 2011 cleaning up variable names to match method parameter names
33543ac 18 Nov 2011 stop doing is_a? checks on the resource type
76780c3 18 Nov 2011 some refactoring of the match method
a31a805 18 Nov 2011 Merge pull request #3683 from christos/schema_introspect...
2debbe1 18 Nov 2011 Merge pull request #3683 from christos/schema_introspect...
618300e 17 Nov 2011 fixing test case test on 1.9.3dev
0e9910e 17 Nov 2011 removing stubs. 1.9.3 implements Date.today in C so mock...
a437986 17 Nov 2011 allow people to set a local .Gemfile so that things like...
a2f14e2 17 Nov 2011 Revert "Merge pull request #1163 from amatsuda/sexier_mi...
649f251 17 Nov 2011 Revert "Merge pull request #3603 from vijaydev/change_ta...
e367142 17 Nov 2011 Initialize our instance variables.
70f9b74 17 Nov 2011 Merge pull request #3649 from indirect/remote_ip
4c1a193 17 Nov 2011 No need to `readlines` then `join`, just use `read` :heart:
bb95e81 16 Nov 2011 Adding a deprecation warning for use of the schema_info ...
97ca635 16 Nov 2011 Join method uses empty string by default, so remove it
b96aaf8 16 Nov 2011 dbfile isn't supported anymore, so remove
ca69408 16 Nov 2011 Reduce schema format tests
38d26b0 16 Nov 2011 Move conditionals to separate tasks so they can be reused.
cef1e14 16 Nov 2011 removing some useless conditionals
43821bf 16 Nov 2011 Merge pull request #2948 from atambo/master
61228e9 16 Nov 2011 fixing tests on PG
df5ec41 16 Nov 2011 bundler treats trunk ruby as ruby 1.9, hack around that ...
2ba0309 16 Nov 2011 Revert "Merge pull request #2122 from dyba/3-0-stable"
b81c3f7 16 Nov 2011 Merge pull request #2122 from dyba/3-0-stable
9364043 16 Nov 2011 Merge pull request #3634 from RyanNaughton/fixes_3483
11c9fc9 14 Nov 2011 Merge pull request #3371 from yahonda/fix_ora_00932_error
1c6d6b6 11 Nov 2011 Merge pull request #3609 from noefroidevaux/issue_3595
6e87281 08 Nov 2011 Merge pull request #3572 from amatsuda/ar_exists_uniq_order
6a29ea0 07 Nov 2011 Merge pull request #3549 from luckydev/rmethod
bcdc2c0 07 Nov 2011 Merge pull request #3541 from dvyjones/fix-datetime-warn...
9b46613 06 Nov 2011 Merge pull request #3521 from nulogy/fix_postgres_adapte...
a018403 06 Nov 2011 Merge pull request #3521 from nulogy/fix_postgres_adapte...
0e407a9 04 Nov 2011 Merge pull request #1163 from amatsuda/sexier_migration_31
8e6f86e 31 Oct 2011 this should never return nil, so no use for "try"
62a8674 31 Oct 2011 this should never return nil, so no use for "try"
74fbbca 27 Oct 2011 clear statement cache when tables are altered
4a065d5 27 Oct 2011 clear statement cache when tables are altered
9027643 26 Oct 2011 scumbag 1.8: strings are enumerable :'(
450257c 26 Oct 2011 properly handle lists of lists. Thanks @adrianpike for r...
259741a 22 Oct 2011 Revert "Merge pull request #3405 from arunagw/middleware...
c330905 22 Oct 2011 Merge pull request #3405 from arunagw/middleware_name
d8b09f3 21 Oct 2011 Merge pull request #3400 from greinacker/sqlite-decimal
ee9d9fb 20 Oct 2011 Merge pull request #3258 from ileitch/3-1-stable
88ac481 20 Oct 2011 Merge pull request #3258 from ileitch/3-1-stable
c2f3c9b 18 Oct 2011 only use now() on pg!
6a28c51 18 Oct 2011 reset prepared statement when schema changes imapact sta...
818d285 18 Oct 2011 reset prepared statement when schema changes imapact sta...
76af281 18 Oct 2011 use now() for dates in pg
8919a68 16 Oct 2011 Merge pull request #3334 from mperham/master
7f64e47 07 Oct 2011 just check to see that the first item in the list is an ...
3088d23 07 Oct 2011 Merge pull request #3232 from Juanmcuello/pg_prepared_st...
9988848 06 Oct 2011 fix require
e141cbd 03 Oct 2011 Merge pull request #3191 from yahonda/activerecord_unitt...
7ee8be5 13 Sep 2011 Merge pull request #2922 from wayneeseguin/master
943aa82 12 Sep 2011 reduce dependencies of external objects in the Route class
f65b221 12 Sep 2011 removing backwards compatibility module
f5ab680 12 Sep 2011 delete unused code, pass path explicitly to journey
ad1a891 12 Sep 2011 unfactor the Route class to private factory methods
ea7ef95 12 Sep 2011 partially expand the parameters to `match`
68ec26c 12 Sep 2011 point rails at Journey for dev and edge
a08bee7 12 Sep 2011 all routes can be stored in the Journey Routes object
d21e0e2 12 Sep 2011 adjust route inspection to work with Journey
b7ccfa9 12 Sep 2011 clear! does not need to be called from initialize
4ffe667 12 Sep 2011 Instantiate each part of our routing system:
59b9fe9 12 Sep 2011 reuse the route collection and formatter by clearing them
a05a9ff 12 Sep 2011 stop using a hash for parameterizing
5f0b37c 12 Sep 2011 Switching rack-mount to journey.
537ed6e 12 Sep 2011 stop freezing the routes
d0946fd 10 Sep 2011 Merge pull request #2972 from md5/master
0f04260 10 Sep 2011 railties depends on actionpack, so put actionpack in the...
9736cb2 10 Sep 2011 rake already ships with a ruby command
7bc6a00 10 Sep 2011 move route inspecting to an object so that we can more e...
a748c60 09 Sep 2011 Exceptions from database adapters should not lose their ...
06e400e 09 Sep 2011 Merge pull request #2960 from guilleiguaran/fix-isolated...
41a085e 08 Sep 2011 Conditions must never be equal
ac1a363 08 Sep 2011 Pull up a method we only use once.
b92a025 07 Sep 2011 LRU cache in mysql and sqlite are now per-process caches.
24b3783 07 Sep 2011 fixing file name
77e0bdd 07 Sep 2011 LRU should cache per process in postgresql. fixes #1339
e1b500e 07 Sep 2011 LRU cache in mysql and sqlite are now per-process caches.
e6adeaa 07 Sep 2011 fixing file name
834d429 07 Sep 2011 LRU should cache per process in postgresql. fixes #1339
8e79c52 07 Sep 2011 Merge pull request #2922 from wayneeseguin/master
b9f66f4 07 Sep 2011 fixing view queries
d9a2071 07 Sep 2011 use the supplied bind values
f5ea24b 07 Sep 2011 Merge commit 'refs/pull/2909/head' of https://github.com...
76993f6 07 Sep 2011 use the supplied bind values
a6178c3 07 Sep 2011 Merge commit 'refs/pull/2909/head' of https://github.com...
4a2e619 07 Sep 2011 Merge pull request #2913 from toolmantim/3-1-stable
4edf6ea 07 Sep 2011 Merge pull request #2897 from rsutphin/ar31-remove_conne...
9198c7a 07 Sep 2011 Merge pull request #2897 from rsutphin/ar31-remove_conne...
4263a79 07 Sep 2011 updating changelog
9959233 07 Sep 2011 Eliminate newlines in basic auth. fixes #2882
f6ced69 07 Sep 2011 Eliminate newlines in basic auth. fixes #2882
de03d4f 07 Sep 2011 updating changelog with pool limit
7c04e16 07 Sep 2011 Database adapters use a statement pool.
b37112f 06 Sep 2011 adding a statement pool for mysql and sqlite3
54b7e78 06 Sep 2011 Database adapters use a statement pool.
a4fa6ea 06 Sep 2011 adding a statement pool for mysql and sqlite3
51652a4 06 Sep 2011 Merge pull request #2893 from dmathieu/errors_has_key
c33b7c4 05 Sep 2011 Merge pull request #2716 from jbbarth/fix_invert_rename_...
6d93f70 05 Sep 2011 Merge pull request #2716 from jbbarth/fix_invert_rename_...
459e62a 03 Sep 2011 Merge pull request #2826 from guilleiguaran/changelog-re...
b7a62f2 03 Sep 2011 Merge pull request #2825 from guilleiguaran/bcrypt-ruby-...
8a9f4c6 03 Sep 2011 Merge pull request #2825 from guilleiguaran/bcrypt-ruby-...
867c830 03 Sep 2011 Merge pull request #2824 from arunagw/bcrypt_fix
66754c4 03 Sep 2011 Merge pull request #2829 from arunagw/pg_min_fix
e835aa0 03 Sep 2011 Merge pull request #2831 from arunagw/pg_abstract_class_fix
e6fd4ed 01 Sep 2011 preserve the backtrace of the exception
f2aa46b 01 Sep 2011 * Psych errors with poor yaml formatting are proxied. Fi...
6f3c699 01 Sep 2011 * Psych errors with poor yaml formatting are proxied. Fi...
e46c4f1 01 Sep 2011 * Psych errors with poor yaml formatting are proxied. Fi...
8b9ddbd 01 Sep 2011 make sure encoding_aware? is available
3afa90d 01 Sep 2011 make sure encoding_aware? is available
af7c9b9 01 Sep 2011 CookieJar is enumerable. fixes #2795
fdd619e 01 Sep 2011 CookieJar is enumerable. fixes #2795
90248d2 01 Sep 2011 Merge pull request #2775 from jaw6/fix/reverse
c5a91d0 31 Aug 2011 should be using a / in this route rather than a #
b550ecc 31 Aug 2011 use String#start_with? rather than creating regexps or c...
8812807 31 Aug 2011 Merge branch '3-1-stable' of github.com:rails/rails into...
5c5021f 31 Aug 2011 adding changelog dates
403dc11 31 Aug 2011 Merge pull request #2760 from cgriego/home_run
7cdc9fd 31 Aug 2011 Merge branch '3-1-0' into 3-1-stable
505e845 31 Aug 2011 bumping to 3.1.0
aa94342 30 Aug 2011 Merge pull request #2756 from guilleiguaran/manifest-loc...
a244d11 30 Aug 2011 Merge pull request #2756 from guilleiguaran/manifest-loc...
6376e66 30 Aug 2011 Merge branch '3-1-0' of github.com:rails/rails into 3-1-0
1db0f20 30 Aug 2011 Merge pull request #2748 from guilleiguaran/assets-versi...
eaea03b 30 Aug 2011 Merge pull request #2748 from guilleiguaran/assets-versi...
602a3c2 30 Aug 2011 Merge branch '3-1-0' into 3-1-stable
94e3059 30 Aug 2011 Merge pull request #2747 from guilleiguaran/manifest-on-...
0195846 30 Aug 2011 Merge pull request #2744 from arunagw/mysql2_bump
9af7828 30 Aug 2011 Merge pull request #2636 from dasch/document-sprockets-c...
4a60a9e 30 Aug 2011 Merge pull request #2741 from guilleiguaran/assets-manif...
cebff6d 29 Aug 2011 Merge pull request #2021 from dasch/more_postgres_utils
89f540c 28 Aug 2011 fixing typo
d63688d 28 Aug 2011 fixing typo
a045033 28 Aug 2011 clear and disable query cache when an exception is raise...
1130b72 28 Aug 2011 clear and disable query cache when an exception is raise...
b4ff82a 28 Aug 2011 clear and disable query cache when an exception is raise...
e145acd 28 Aug 2011 Merge pull request #2711 from dasch/patch-3
e8b525f 26 Aug 2011 stop messing with the load path, load path should be adj...
5145e98 26 Aug 2011 stop messing with the load path, load path should be adj...
e3a020a 26 Aug 2011 Merge pull request #2699 from guilleiguaran/fix-asset-de...
20c0717 25 Aug 2011 Force binary data inserted for a string data type to utf...
42a7979 25 Aug 2011 Force binary data inserted for a string data type to utf...
25ee309 25 Aug 2011 Merge pull request #2695 from dasch/more-debug-assets
9c33576 25 Aug 2011 Merge pull request #2683 from arunagw/engine_test_fix
df948f3 25 Aug 2011 Merge pull request #2690 from dasch/pretty-debug-assets
35f3907 25 Aug 2011 Merge pull request #2688 from dasch/refactor-asset-debug...
50db00d 24 Aug 2011 fix ambiguous * and remove unused variable
68424fb 24 Aug 2011 fix ambiguous * and remove unused variable
7e80394 24 Aug 2011 fix ambiguous use of *
32836e7 24 Aug 2011 fix ambiguous use of *
b907271 24 Aug 2011 stop circular require warnings
23c5403 24 Aug 2011 only backport the to_d method if it does not exist
95d35fc 24 Aug 2011 only define the encoding reader since we define the writ...
bac5da3 24 Aug 2011 only backport the to_d method if it does not exist
4af4312 24 Aug 2011 only define the encoding reader since we define the writ...
3cbc1bd 24 Aug 2011 we are *sure* we want to set the encoding, so silence wa...
3096629 24 Aug 2011 we are *sure* we want to set the encoding, so silence wa...
5345958 24 Aug 2011 Merge pull request #2679 from amatsuda/nullify_abstract_...
93a9cad 24 Aug 2011 `load` should also return the value from `super`
b359628 24 Aug 2011 require needs to return true or false. thank you Ryan "z...
36d06d1 24 Aug 2011 `load` should also return the value from `super`
7c5cd40 24 Aug 2011 require needs to return true or false. thank you Ryan "z...
d7dc94a 24 Aug 2011 bumping bcrypt-ruby requirement
7286ecb 24 Aug 2011 bumping bcrypt-ruby requirement
09e2109 24 Aug 2011 bumping bcrypt-ruby requirement
c29426d 24 Aug 2011 dealing with some -w warnings on startup
44f0709 24 Aug 2011 dealing with some -w warnings on startup
29004de 24 Aug 2011 `load` should also return the value from `super`
a10606c 23 Aug 2011 require needs to return true or false. thank you Ryan "z...
d7d0c25 23 Aug 2011 Merge pull request #1995 from guilleiguaran/prototype-uj...
7079701 23 Aug 2011 Merge pull request #2646 from guilleiguaran/add-destroy-...
999e7ea 22 Aug 2011 Merge pull request #2627 from luckydev/tr
d7ec3ee 22 Aug 2011 Merge pull request #2611 from ognevsky/add-destroy-alias
1f1d4aa 22 Aug 2011 Merge branch '3-1-stable' into 3-1-0
aae5ebf 22 Aug 2011 Merge pull request #2618 from FLOChip/unicode_j
1d354fa 20 Aug 2011 Merge pull request #2605 from ernie/3-1-stable-2602-back...
bf4714f 20 Aug 2011 Merge pull request #2602 from ernie/fix_predicate_builde...
257366d 20 Aug 2011 Merge pull request #2602 from ernie/fix_predicate_builde...
22e611e 17 Aug 2011 making the order more clear, adding linux distros mailin...
9d9f591 16 Aug 2011 adding lessons learned so I do not make the same mistake...
0b37704 16 Aug 2011 Merge branch '3-0-10' into 3-0-stable
633a569 16 Aug 2011 bumping to 3.1.0.rc6
5f94b93 16 Aug 2011 Properly escape glob characters.
bfc4325 16 Aug 2011 properly escape html to avoid invalid utf8 causing XSS a...
586a944 16 Aug 2011 Tags with invalid names should also be stripped in order...
8a39f41 16 Aug 2011 prevent sql injection attacks by escaping quotes in colu...
a19ee5c 16 Aug 2011 properly escape html to avoid invalid utf8 causing XSS a...
66c3e31 16 Aug 2011 Tags with invalid names should also be stripped in order...
f9b642c 16 Aug 2011 prevent sql injection attacks by escaping quotes in colu...
09ad48f 16 Aug 2011 Properly escape glob characters.
4f15f39 16 Aug 2011 bumping rails to 3.0.10
b45dfc7 16 Aug 2011 properly subsituting bad utf8 characters
3480d97 16 Aug 2011 Tags with invalid names should also be stripped in order...
fb4747b 16 Aug 2011 prevent sql injection attacks by escaping quotes in colu...
e0c03f8 16 Aug 2011 Properly escape glob characters.
e0774e4 16 Aug 2011 fixing utf8 escape vulerability
60f783d 16 Aug 2011 fixing strip tags vulnerability
6b46d65 16 Aug 2011 fixing sql injection problem
fb1588c 16 Aug 2011 2.3.14. yay. :'(
dea5a10 16 Aug 2011 bumping to 2.3.13
11dafea 16 Aug 2011 fixing response splitting problem
bb99aa1 16 Aug 2011 adding notification for rdoc
b0555bb 16 Aug 2011 adding security email address
c8e5c0d 13 Aug 2011 we should not ignore all gems in here
5399b20 13 Aug 2011 moving CI and Sam Ruby to the top of the list. I :heart...
bf0b6e4 13 Aug 2011 add section about notifying implementors
6b80917 13 Aug 2011 adding my brain dump of the release process
a7a3169 13 Aug 2011 fixing assert_difference issues on ruby 1.8
886d011 13 Aug 2011 fixing wrong words. thanks @jbrown
eaee18d 13 Aug 2011 make assert_difference error message not suck
1ff52cb 13 Aug 2011 initializing @open_transactions in the initialize method
8293b10 13 Aug 2011 use File.directory? as Dir.exists? is only 1.9.2+
d6af6fc 13 Aug 2011 add a migrate class method and delegate to the new instance
f85b966 13 Aug 2011 delay backtrace scrubbing until we actually raise an exc...
17a66a8 13 Aug 2011 dump IO encoding value along with schema.rb so the file ...
4a74493 13 Aug 2011 default writing the schema file as utf-8
f445bb2 13 Aug 2011 fixing wildcard path matching when wildcard is inside pa...
a704fd4 13 Aug 2011 use regular ruby rather than clever ruby
ed09aef 13 Aug 2011 simplify conditionals by assuming hash values will never...
797d225 13 Aug 2011 fixing tests on ruby trunk
7934ffe 13 Aug 2011 fixing whitespace errors
943a373 12 Aug 2011 moving test_generate to an integration test with one ass...
c420ebf 12 Aug 2011 Merge pull request #2503 from arunagw/cant_dup_on_nil
cdf6251 10 Aug 2011 Revert "Ensure original exception message is present in ...
47c6a77 10 Aug 2011 add the gem requirement for sqlite3
d00e164 10 Aug 2011 add the gem requirement for sqlite3
5f56db4 09 Aug 2011 adding missing require to fist railties tests
ae3ab0c 09 Aug 2011 Merge pull request #2465 from pivotal-casebook/patch-3
f9f423f 09 Aug 2011 deprecating process_view_paths
3ad26c8 09 Aug 2011 avoid object creation via useless duping and freezing
26e53a1 09 Aug 2011 just use map and case / when rather than modifying the i...
7cd3772 09 Aug 2011 only typecast what we need to typecast
b14f1c3 09 Aug 2011 Favor composition over inheritance.
88de343 09 Aug 2011 Array#+ automatically dups, no double duping
14a8fd1 09 Aug 2011 Just remove the sort_locals method
1fbc470 09 Aug 2011 the freeze trick does nothing on arrays used as hash keys.
233696a 09 Aug 2011 use functional style to build a list of template objects
37b77c6 09 Aug 2011 refactor the optimized build_query a bit
4c49286 09 Aug 2011 reduce file stats by improving our dir glob pattern
128467e 09 Aug 2011 reduce file stats by improving our dir glob pattern
295a7fd 09 Aug 2011 hash on the template directory in order to improve cache...
9404040 09 Aug 2011 use meaningful names with our variables
0155bf4 09 Aug 2011 use binread to read the files
681bf1f 09 Aug 2011 backporting IO#binread for 1.8 users
0b21211 09 Aug 2011 be explicit about arguments passed around
ff9a2e6 08 Aug 2011 Merge pull request #2426 from pivotal-casebook/fix-build
11fbeb7 08 Aug 2011 Merge pull request #2466 from rsim/fix_test_disable_refe...
9e51400 08 Aug 2011 Merge pull request #2451 from gdelfino/master
5bc6285 05 Aug 2011 Revert "Test against Rubinius"
cec805f 05 Aug 2011 Merge pull request #2442 from sferik/test_on_rubinius
ab2582f 05 Aug 2011 Merge pull request #2439 from guilleiguaran/fix-error-on...
5a05207 05 Aug 2011 pg does not allow aliases in the having clause, but func...
521c9aa 05 Aug 2011 bumping to 3.0.10.rc1
9d17458 05 Aug 2011 more changelog updates
f54d0cf 04 Aug 2011 updating CHANGELOGs
b132992 04 Aug 2011 we should not ignore all gems in here
df6b1e2 04 Aug 2011 we should not ignore all gems in here
b0b7070 04 Aug 2011 we should not ignore all gems in here
c7af6cf 04 Aug 2011 we should not ignore all gems in here
cb6a082 04 Aug 2011 moving CI and Sam Ruby to the top of the list. I :heart...
879dcad 04 Aug 2011 add section about notifying implementors
3727232 04 Aug 2011 fixing assert_difference issues on ruby 1.8
2d2c917 04 Aug 2011 fixing assert_difference issues on ruby 1.8
19ab8e4 04 Aug 2011 fixing wrong words. thanks @jbrown
bf5b4c0 04 Aug 2011 adding my brain dump of the release process
e63d3f7 03 Aug 2011 make assert_difference error message not suck
171881f 03 Aug 2011 make assert_difference error message not suck
c1b85ed 03 Aug 2011 fixing deprecation notice for dynamic finders that use h...
86b7d83 03 Aug 2011 initializing @open_transactions in the initialize method
3e56758 03 Aug 2011 add a migrate class method and delegate to the new instance
3a29cc3 03 Aug 2011 add a migrate class method and delegate to the new instance
ebfad37 02 Aug 2011 use File.directory? as Dir.exists? is only 1.9.2+
3a4dc9d 02 Aug 2011 use File.directory? as Dir.exists? is only 1.9.2+
ae1e70c 29 Jul 2011 Merge pull request #2353 from bdurand/no_freeze_cache_en...
553d9ea 29 Jul 2011 updating the CHANGELOG
b9f6798 29 Jul 2011 delay backtrace scrubbing until we actually raise an exc...
61c5c3d 29 Jul 2011 delay backtrace scrubbing until we actually raise an exc...
ea7f508 29 Jul 2011 delay backtrace scrubbing until we actually raise an exc...
6631abd 29 Jul 2011 updating changelog with schema.rb changes
3676af4 29 Jul 2011 default writing the schema file as utf-8
d13df74 29 Jul 2011 default writing the schema file as utf-8
cea06a8 29 Jul 2011 default writing the schema file as utf-8
6c0beb5 29 Jul 2011 dump IO encoding value along with schema.rb so the file ...
4e1f6ab 29 Jul 2011 dump IO encoding value along with schema.rb so the file ...
3d6e187 29 Jul 2011 dump IO encoding value along with schema.rb so the file ...
3e8fe1d 29 Jul 2011 Merge pull request #2344 from bcardarella/resolve_warnin...
9d396ee 27 Jul 2011 Merge pull request #2309 from smasry/master
0b98704 27 Jul 2011 simplify conditionals by assuming hash values will never...
7868cf8 27 Jul 2011 use regular ruby rather than clever ruby
ba43b9b 27 Jul 2011 fixing wildcard path matching when wildcard is inside pa...
e4a7b23 26 Jul 2011 Merge pull request #2291 from jdelStrother/load_missing_...
ef89a70 26 Jul 2011 Merge pull request #2095 from dgeb/issue-2094
0868461 26 Jul 2011 Merge pull request #2283 from castlerock/remove_warnings...
1768b6c 26 Jul 2011 fixing tests on ruby trunk
5f6accf 26 Jul 2011 fixing whitespace errors
64807b9 26 Jul 2011 fixing tests on ruby trunk
d4246e5 26 Jul 2011 fixing whitespace errors
a518833 25 Jul 2011 bumping to rc5
6dcdcdc 25 Jul 2011 bumping up arel version
64cb34d 25 Jul 2011 updating sprockets to beta 12
36fd3fd 25 Jul 2011 no need for an anonymous class on every setup call
02691d3 24 Jul 2011 Merge pull request #2238 from cesario/order-with-extra-s...
d33eb07 24 Jul 2011 Merge pull request #2233 from gramos/fix-issue-1951-master
5b88219 24 Jul 2011 just use normal ruby for stubbing
d89a33d 24 Jul 2011 just use normal ruby for stubbing
a14f456 24 Jul 2011 Merge pull request #2185 from castlerock/lazy_load_abstr...
7f7ed15 24 Jul 2011 Merge pull request #2229 from gramos/fix-issue-1951
9327b4d 24 Jul 2011 Merge pull request #2228 from Empact/helper_tags_in_mailers
be48abb 24 Jul 2011 simplify singleton_class? method
cdc4274 24 Jul 2011 simplify singleton_class? method
06c52d6 24 Jul 2011 Merge pull request #2226 from dmathieu/perform_caching
c3346b3 23 Jul 2011 Merge pull request #2218 from guilleiguaran/avoid-map-ch...
b2285ba 23 Jul 2011 remove unused gems from Gemfile
abe6105 23 Jul 2011 Merge pull request #2217 from marcandre/fix_enumerable
6f917ad 22 Jul 2011 forgot to add this test case
253b472 22 Jul 2011 forgot to add this test case
787f1f3 21 Jul 2011 use rake tasks to set the default environment variables....
5b6121a 21 Jul 2011 use rake tasks to set the default environment variables....
b146477 21 Jul 2011 removing inline source option from rdoc task. fixes #2169
bb7e355 21 Jul 2011 removing inline source option from rdoc task. fixes #2169
b744c84 21 Jul 2011 adding changelog entry for connection urls
1a0b7ea 21 Jul 2011 adding more tests around database uri parsing
f4ed975 21 Jul 2011 move around tests
9a6b96a 20 Jul 2011 no need to sort the values
22e4727 20 Jul 2011 no need to sort the values
d8736b2 20 Jul 2011 Revert "this fixes a brittle test in fixtures_test.rb wh...
09a4884 20 Jul 2011 bigdecimal should be typecast to a float on sqlite3. fix...
56fb7fc 20 Jul 2011 bigdecimal should be typecast to a float on sqlite3. fix...
1b97f6c 18 Jul 2011 make tzinfo a development dependency
1e452f1 18 Jul 2011 make tzinfo a development dependency
5e2c1d2 16 Jul 2011 Merge pull request #2099 from htanata/backport_2090_to_3...
db0a65c 14 Jul 2011 Merge pull request #2066 from amatsuda/magicome
003c651 14 Jul 2011 Merge pull request #2052 from amatsuda/fullwidth_blank
9a4d2b2 12 Jul 2011 Merge pull request #1607 from bradrobertson/pg_adapter
c1c886a 08 Jul 2011 Merge pull request #2012 from dasch/refactor_postgres_ad...
215193d 07 Jul 2011 removing brittle assertion
a990b12 05 Jul 2011 updating pg supported versions docco. fixes #1959
8966382 01 Jul 2011 a few minor performance improvements: fewer strings, few...
36d289a 01 Jul 2011 a few minor performance improvements: fewer strings, few...
37eef89 01 Jul 2011 calling super is super. if the other object is exactly e...
d5de496 01 Jul 2011 remove unused codes
2ed8097 01 Jul 2011 calling super is super. if the other object is exactly e...
06c72c4 01 Jul 2011 remove unused codes
2d459d2 01 Jul 2011 reduce calls to owners_by_key and to read_attribute, res...
441d8ec 01 Jul 2011 reduce calls to owners_by_key and to read_attribute, res...
ef787cf 30 Jun 2011 match method signature of the superclass
19f5576 30 Jun 2011 call super rather than delegating to the other objects e...
94d2b0b 30 Jun 2011 just alias eql? to == for frewer method calls
83005cf 30 Jun 2011 only calculate method name once
68b8710 30 Jun 2011 cache the plural name on the reflection so we do not pay...
6a283d5 30 Jun 2011 match method signature of the superclass
f7bd07b 30 Jun 2011 only calculate method name once
2545da6 30 Jun 2011 just alias eql? to == for frewer method calls
f261ef4 30 Jun 2011 cache the plural name on the reflection so we do not pay...
8e19a5d 30 Jun 2011 call super rather than delegating to the other objects e...
1d43409 29 Jun 2011 Revert "Delegate to @flashes with 'delegate' instead of ...
a657a4b 29 Jun 2011 Merge pull request #1896 from guilleiguaran/issue-1893
3153685 28 Jun 2011 Merge pull request #1883 from arunagw/time_zone_fix
59e3880 28 Jun 2011 Merge pull request #1574 from oriolgual/1571_ar_relation...
931cf17 28 Jun 2011 Merge pull request #1882 from rsim/fix_test_finding_with...
941d5c1 28 Jun 2011 Merge pull request #1857 from vijaydev/irreversible-migr...
a5cb5a5 28 Jun 2011 Merge pull request #1860 from dmathieu/comparison
a6495af 28 Jun 2011 Merge pull request #1649 from arunagw/jruby_3_0_stable
e0fae72 28 Jun 2011 remove useless assignment
26caf32 28 Jun 2011 remove useless assignment
d864616 28 Jun 2011 lock_optimistically is typically true, so evaluate the c...
13e79eb 28 Jun 2011 lock_optimistically is typically true, so evaluate the c...
558b5bb 28 Jun 2011 reduce object allocation during AR instantiation
02f45d6 28 Jun 2011 reduce object allocation during AR instantiation
196f92f 28 Jun 2011 remove the check for needs_type_condition? because ensur...
9921eca 28 Jun 2011 remove the check for needs_type_condition? because ensur...
992b3b5 28 Jun 2011 stop using && for the short circuit side effect
5d954b4 28 Jun 2011 let strings be converted to symbols inside the interpreter
4006e73 28 Jun 2011 stop using && for the short circuit side effect
4ec47ca 28 Jun 2011 let strings be converted to symbols inside the interpreter
9fd0d91 28 Jun 2011 avoice paying hash cost if there are no serialized attri...
2fe088a 28 Jun 2011 cache column defaults for AR object instantiation
9152126 28 Jun 2011 avoice paying hash cost if there are no serialized attri...
45b7209 28 Jun 2011 cache column defaults for AR object instantiation
b927f0a 27 Jun 2011 AR object instantiation is ~30% faster in the simple case
06d4247 27 Jun 2011 AR object instantiation is ~30% faster in the simple case
0de56aa 27 Jun 2011 initialize instance variables
3a14e6f 27 Jun 2011 oops! remove debugging codes
5ddb60f 27 Jun 2011 initialize instance variables
6054c09 27 Jun 2011 oops! remove debugging codes
0abb7b8 27 Jun 2011 default create_with_value to a hash so we can eliminate ...
997aed2 27 Jun 2011 default create_with_value to a hash so we can eliminate ...
506b2da 27 Jun 2011 Merge pull request #1871 from guilleiguaran/arel-2-1-3
8a1319d 23 Jun 2011 Merge pull request #1835 from metaskills/ss_rake_master
98ae482 23 Jun 2011 Merge pull request #1795 from metaskills/ss_db_tasks
09866ce 22 Jun 2011 Merge pull request #1790 from ernie/reverse_sql_order_fix
6404f8a 21 Jun 2011 Merge pull request #1811 from nicksieger/more-jruby-gem-...
15f09c5 21 Jun 2011 Merge pull request #1809 from nicksieger/more-jruby-gem-...
ceb5bbb 21 Jun 2011 Merge pull request #1632 from tardate/pg_schema_fu
ba1b88f 17 Jun 2011 Merge pull request #1636 from metaskills/upstream/3-1-st...
5e61d0b 16 Jun 2011 Merge branch '3-0-9' into 3-0-stable
15e2b58 16 Jun 2011 Preparing for 3.0.9 release
fad08a6 16 Jun 2011 avoid false positives caused by release candidates
6824c5d 12 Jun 2011 Preparing for 3.0.9.rc5 release
d958428 12 Jun 2011 Merge branch '3-0-9' of github.com:rails/rails into 3-0-9
f283194 12 Jun 2011 bumping to rc4
d5e28c3 12 Jun 2011 Merge branch '3-0-stable' into 3-0-9
a4ee503 10 Jun 2011 Merge pull request #1642 from sikachu/master-render-inline
e88508e 10 Jun 2011 Merge pull request #1641 from sikachu/3-1-stable-render-...
f169dab 10 Jun 2011 Merge pull request #1640 from sikachu/3-0-9-render-inline
70b4ea9 10 Jun 2011 Merge pull request #1639 from sikachu/3-0-stable-render-...
279781f 09 Jun 2011 bumping to 3.1.0.rc4
66ec7e8 09 Jun 2011 bumping to rc3 since syck is not playing nicely
0e1ecb2 09 Jun 2011 bumping to 3.0.9.rc2
cce7085 09 Jun 2011 ensuring that json_escape returns html safe strings when...
88413ef 09 Jun 2011 ensuring that json_escape returns html safe strings when...
58ac641 09 Jun 2011 ensuring that json_escape returns html safe strings when...
0b02284 09 Jun 2011 ensuring that json_escape returns html safe strings when...
b6a2157 09 Jun 2011 Merge pull request #1611 from sikachu/3-0-stable-javascript
9e71825 09 Jun 2011 Merge pull request #1610 from sikachu/3-1-stable-javascript
d0a1e37 09 Jun 2011 Merge pull request #1609 from sikachu/master-javascript
9295053 09 Jun 2011 Merge pull request #1593 from r00k/master
aefd703 08 Jun 2011 bumping to 3.1.0.rc3
0c1608c 08 Jun 2011 bumping to 3.0.9.rc1
1ae9b29 08 Jun 2011 Merge pull request #1568 from sikachu/3-0-stable-mailto
5c498fa 08 Jun 2011 Merge pull request #1566 from sikachu/3-1-stable-changelog
02e65ef 08 Jun 2011 Merge pull request #1565 from sikachu/3-0-stable-changelog
7d537b2 08 Jun 2011 Merge pull request #1564 from sikachu/master-changelog
2111509 08 Jun 2011 Merge pull request #1545 from sikachu/30testbuffer
bdc80dd 08 Jun 2011 Merge pull request #1541 from arunagw/3-0-stable
80edbad 08 Jun 2011 Merge pull request #1539 from cmeiklejohn/fix_safe_buffe...
2664897 08 Jun 2011 bumping to rails 3.1.0.rc2
54d262f 07 Jun 2011 Merge branch '3-0-8' into 3-0-stable
b341e45 07 Jun 2011 bumping to 3.0.8
a995911 07 Jun 2011 Merge pull request #1528 from chriseppstein/3-1-stable
a2a3413 07 Jun 2011 find the spec from the source index, then activate it
80451a1 07 Jun 2011 make sure AR isolated tests set the environment variable
377b15a 07 Jun 2011 make sure AR isolated tests set the environment variable
b3b747d 07 Jun 2011 make sure AR isolated tests set the environment variable
cd27cd5 07 Jun 2011 oops! add parens so the block is properly bound
1f02e3e 06 Jun 2011 oops! add parens so the block is properly bound
75fb26a 06 Jun 2011 oops! add parens so the block is properly bound
f8301eb 06 Jun 2011 set the environment variable from the rake file
8392f10 06 Jun 2011 set the environment variable from the rake file
945b131 06 Jun 2011 set the environment variable from the rake file
f0cb0ed 06 Jun 2011 more oracle fixes
3f3648c 06 Jun 2011 do not muck with the load path, that is the test task re...
e6c2d54 06 Jun 2011 updating configs for oracle
29c7258 06 Jun 2011 add test to the include path
1241997 06 Jun 2011 please use ruby -I lib:test path/to/test.rb, or export R...
424cf3b 06 Jun 2011 more oracle fixes
517ca87 06 Jun 2011 do not muck with the load path, that is the test task re...
841d296 06 Jun 2011 updating configs for oracle
c8d124c 06 Jun 2011 add test to the include path
61774e0 06 Jun 2011 please use ruby -I lib:test path/to/test.rb, or export R...
10eb479 06 Jun 2011 updating configs for oracle
b8714ed 06 Jun 2011 add test to the include path
e504101 06 Jun 2011 please use ruby -I lib:test path/to/test.rb, or export R...
606108a 06 Jun 2011 more oracle fixes
50d331d 06 Jun 2011 do not muck with the load path, that is the test task re...
fe5a6ec 06 Jun 2011 remove call to source index
d55cf30 06 Jun 2011 Merge pull request #1511 from vijaydev/rake_rdoc_fixes_c...
63665f6 01 Jun 2011 Merge pull request #1385 from smartinez87/drop
a48b0e5 01 Jun 2011 Merge pull request #1439 from sikachu/isolated_pg_test
021e4f1 31 May 2011 Merge pull request #1417 from arunagw/nested_attributes_fix
56f13a3 31 May 2011 Merge pull request #1400 from arunagw/query_cache_test
ce23c6e 31 May 2011 rebuilding rc because of syck. :'(
7278547 30 May 2011 Merge pull request #1410 from lucasts/pg_schema
f4073d5 30 May 2011 bumping to rc3
636124e 30 May 2011 Merge branch '3-0-stable' into 3-0-8
96525d6 29 May 2011 avoid creating range objects
eb3f81f 29 May 2011 Merge pull request #1398 from leereilly/my_new_branch
60a7c34 29 May 2011 Merge pull request #1397 from sirlantis/3-0-8
f07fd69 29 May 2011 Merge pull request #1362 from sirlantis/patch-1
18b153d 28 May 2011 Merge pull request #1384 from amatsuda/simplify_drop_table
1c42bd5 28 May 2011 Merge pull request #1375 from amatsuda/disable_im_by_def...
3332b49 28 May 2011 Merge pull request #1369 from arunagw/3-0-stable
b7baf12 28 May 2011 Merge pull request #1368 from amatsuda/disable_im_by_def...
c122c7b 27 May 2011 stop using boolean expressions because of the side effects
4b536f7 27 May 2011 Merge pull request #1365 from gnufied/sqlite3
2a9b3ab 27 May 2011 Merge pull request #1229 from workmad3/master
985ace4 27 May 2011 work around bug in the sqlite3 bindings. fixes #1289
18a2dfb 27 May 2011 work around bug in the sqlite3 bindings. fixes #1289
62d5ef0 27 May 2011