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

#23 Emilio Tagua - Rails 3.1.0
Showing 225 commits

Hash Date Message
434d757 15 Apr 2011 Fix console to accept [environment] [options] as specifi...
18dde7b 05 Apr 2011 Disable IdentityMap in log tests, it's not important and...
454ec93 04 Apr 2011 Add log message when loading records from Identity Map.
b356172 04 Apr 2011 Use IM when trying to load records using ID.
18439e2 18 Feb 2011 We really don't care about IM middleware order, the impo...
00418ac 18 Feb 2011 Merge remote branch 'rails/master' into identity_map
3927827 18 Feb 2011 Don't use skip, just don't run anything, we don't have s...
3e5efb3 18 Feb 2011 Remove nbproject form gitignore. This shouldn't be here ...
d9eb007 18 Feb 2011 WeakHash is not used, remove it.
8052623 18 Feb 2011 No need to have reinit_with inside an InstanceMethods mo...
49f3525 18 Feb 2011 Initialize @target instead asking if it is defined.
eb23b22 18 Feb 2011 Should use "=" instead "replace" after this commit: 1644...
d21a454 18 Feb 2011 No need to test agaisnt target.
3560869 18 Feb 2011 Reindent and remove wrong line left in merge by mistake.
b8c2feb 18 Feb 2011 Use to_a instead :load in test, since :load changed.
15a03ca 18 Feb 2011 No need to test against target anymore.
0b702ba 18 Feb 2011 Merge remote branch 'rails/master' into identity_map
90a850a 15 Feb 2011 Fix expected queries in relation tests.
c13b7c4 15 Feb 2011 Don't shadow outer local variable.
f1778eb 15 Feb 2011 Run tests without IdentityMap when IM=false is given.
ca75091 15 Feb 2011 Remove identity map from benchmark script.
8ee0b44 15 Feb 2011 Merge remote branch 'rails/master' into identity_map
0faa7ee 09 Feb 2011 Add missing require
348c0ec 20 Dec 2010 Should save without validation if autosave is enabled.
02fc6fb 20 Dec 2010 Merge remote branch 'rails/master' into identity_map
a3bd62e 25 Nov 2010 Remove explicit return.
c91a13f 25 Nov 2010 Use ternary instead explicit return.
ac6e944 25 Nov 2010 Remove return, we are already returning self.
1b6b803 25 Nov 2010 Remove explicit return.
c4d31d0 25 Nov 2010 Reuse lock_col variable instead calling locking_column c...
9f35799 23 Nov 2010 Refactor && simplify count_records.
e2bad8a 23 Nov 2010 No need to create a variables to use them once.
6ffe0ef 23 Nov 2010 Avoid creating local var.
d29d793 23 Nov 2010 Don't create local vars.
63c9185 23 Nov 2010 Remove explicit return and avoid creating local var.
b8df3a9 23 Nov 2010 Use params default.
1b531b7 23 Nov 2010 Remove explicit return.
14055ea 23 Nov 2010 No need to define a local var here.
a9e963d 23 Nov 2010 Remove confusing parenthesis.
9c16159 23 Nov 2010 Remove uneeded local var definition.
861cdc4 23 Nov 2010 Remove unneeded local var.
d9c0340 19 Nov 2010 IM enable should be kept in current thread.
2ba06b4 19 Nov 2010 Clean IdentityMap before running each benchmark.
b2b5d02 19 Nov 2010 No need to specify clear is a method from IM when we are...
a12bb71 19 Nov 2010 "there is no need to store this option just for initiali...
1d530e2 19 Nov 2010 We have to check object class to avoid issues when using...
72aa6f4 19 Nov 2010 identity_map name is used for configuration, use Identit...
5098302 19 Nov 2010 Simplify remove_from_config.
375aaa9 19 Nov 2010 Enable IdentityMap when generating new apps.
d472241 19 Nov 2010 Fix typo.
54f924c 19 Nov 2010 Enable IM in performance script unless IM=disabled is se...
2fd48c8 19 Nov 2010 Revert "Use ActiveSupport::WeakHash for MRI, JRuby prefe...
b626f3e 19 Nov 2010 IM is disabled by default.
1c88d59 19 Nov 2010 Add test using identity map and select.
22696b5 19 Nov 2010 No need to check returned object now that weakhash is gone.
dd166fa 19 Nov 2010 Usa Hash instead of WeakHash.
421643b 19 Nov 2010 Read from config, because AR may not be loaded yet.
938f168 19 Nov 2010 Set IdentityMap disabled by default.
a84add0 19 Nov 2010 We don't need to dup key, since only value is weak.
7d563f9 19 Nov 2010 Refactor associations cache removal from IM. (ht: Aaron ...
6cd1224 19 Nov 2010 Update number of queries executed instead of avoiding IM.
024bc70 19 Nov 2010 Added method to IM to remove objects by class and id. Th...
7892543 19 Nov 2010 Don't change tests, fix code: if locking is enabled skip...
5ee3663 19 Nov 2010 Remove associated objects from IM when clearing them fro...
095c445 19 Nov 2010 Test setup method should clean up IM.
b9e869a 19 Nov 2010 Query objects if readonly_value is false, skip them only...
9fe0dbf 19 Nov 2010 Ups, forgot to remove one conflict tag from previous com...
4a0a160 19 Nov 2010 Clear IdentityMap before continue this test, we can do t...
edb69b9 19 Nov 2010 Call super setup in this test.
4015819 19 Nov 2010 Fix number of queries performed in tests.
93daf1b 19 Nov 2010 Revert "IdentityMap - Adjustments to test cases"
69b627e 19 Nov 2010 Don't load IdentityMap middleware if not enabled. Simpli...
08c37b7 19 Nov 2010 Use block syntax in IdentityMap middleware.
48edab9 19 Nov 2010 Don't wrap into identity map if it is disabled.
333cdcd 19 Nov 2010 Bring back "Reject attributes even if association is loa...
87aa913 19 Nov 2010 Flush IdentityMap when running tests.
3a34ae0 19 Nov 2010 Change API name, we don't need any param.
d13df4c 19 Nov 2010 Use just one repository and keep it in the current thread.
c036caf 19 Nov 2010 Use association_class method which returns the reflectio...
f3722a3 19 Nov 2010 Use IdentityMap middleware to flush map on each request.
96cc08f 19 Nov 2010 Check if constant is defined in AR, if not this can caus...
4da31d2 19 Nov 2010 Add initial tests for WeakHash.
301dd3d 19 Nov 2010 Use hash[:Post][1] style identity maps for each table.
ada0149 19 Nov 2010 Use ActiveSupport::WeakHash for MRI, JRuby prefers Weakl...
8669933 19 Nov 2010 Weakling is only required for JRuby.
0873d1e 19 Nov 2010 Use conditional to avoid warnings.
a62f722 19 Nov 2010 Add docs to Identity Map.
003e4fb 19 Nov 2010 Fix test name and typo.
4f3b8e1 19 Nov 2010 IdentityMap is enabled by default.
da721da 19 Nov 2010 Added config syntax to enable/disable identity map: conf...
6d58b27 19 Nov 2010 Set Identity Map disabled by default. Enable it for test...
0f16949 19 Nov 2010 Use strings primary keys in identity map keys to avoid p...
cd6d6fc 19 Nov 2010 Change test models.
21483cb 19 Nov 2010 Testing objects equality is what we are looking for here...
a3210d9 19 Nov 2010 implicit_readonly is not set until records are loaded, j...
ab42382 19 Nov 2010 Test with target object, failing on 1.9.2 when comparing...
c0ad5e4 19 Nov 2010 Don't use identity map if loading readonly records, this...
234bbe5 19 Nov 2010 Associated objects are assigned from identity map if ena...
6f68447 19 Nov 2010 Remove associated object from identity map when reloading.
448420f 19 Nov 2010 Add tests for inverse relations when using has many and ...
a9edd6c 19 Nov 2010 Add test to show that when IdentityMap is disabled finde...
f1913ad 19 Nov 2010 Uncomment test and make it work.
e83f5a0 19 Nov 2010 Remove objects from identity map if save failed, otherwi...
f3adddb 19 Nov 2010 Remove objects from identity map if save! failed, otherw...
6b0b95f 19 Nov 2010 Add test for update_attributes and identity map.
f0eaf11 19 Nov 2010 Use yield instead block argument.
fa11c60 19 Nov 2010 Disable identity map when loading associated records fro...
dd6e680 19 Nov 2010 Prevent pushing duplicated records when using identity map.
7df6175 19 Nov 2010 Remove associated records from identity map if any raise...
09f12a1 19 Nov 2010 Use identity mapper only if enabled.
e88fd02 19 Nov 2010 Remove object from identity map if transaction failed.
61cf112 29 Sep 2010 Use detect instead select to avoid "sh: [mysqldump]: com...
6371e5b 29 Sep 2010 We can't assign @view_context_class here, define super()...
c37800a 29 Sep 2010 _ is not a valid scheme name character, \w includes it a...
152580e 29 Sep 2010 Don't try to interpolate string if there's no interpolat...
8823b85 29 Sep 2010 Remove redundant conditional.
bc0e7f4 29 Sep 2010 Test correct method behaviour.
6268815 29 Sep 2010 Initialize @view_context_class and cache view_context_cl...
17599ab 28 Sep 2010 Enable warnings now that they can be readed.
623ef13 28 Sep 2010 Fix test that wasn't running at all.
d5bb640 28 Sep 2010 Remove methods to avoid warnings.
783e9b8 28 Sep 2010 Change test to avoid warnings.
34fc109 28 Sep 2010 Redefine duplicated test name.
454960d 28 Sep 2010 Redefine duplicated test name.
3e336f9 28 Sep 2010 Use redefine_method since baz is already defined.
0c08d8b 28 Sep 2010 Fix more warnings by defining variables and using instan...
0fa9c53 28 Sep 2010 Define @_layout if it is not defined.
357f594 28 Sep 2010 Initialize @path.
e804104 28 Sep 2010 Use helper method here.
a0f95a8 28 Sep 2010 Silence warnings here, only setting Encoding.default_ext...
d1e976d 28 Sep 2010 Silence warnings here, only setting Encoding.default_ext...
523f980 28 Sep 2010 Remove more warnings on AP.
ad2c210 28 Sep 2010 Define @title to avoid warnings.
80a98e9 28 Sep 2010 Use instance_variable_defined? instead instance_variable...
3abd059 28 Sep 2010 Initialize ivars in tests.
c648a4c 28 Sep 2010 Remove useless string line causing a warning.
9917356 28 Sep 2010 Remove more warnings by initializing variables in test.
3f94b45 28 Sep 2010 Remove more warnings: no need to define attr_accessor if...
19d9fff 28 Sep 2010 Use redefine_method instead define_method, it may be alr...
c8db1ad 28 Sep 2010 Remove duplicated class test. copy/paste fail?
4d6e178 28 Sep 2010 Remove method if exists, avoid calling Array#first so ma...
da8f9ca 28 Sep 2010 Remove more warnings on variables.
dc37bd7 28 Sep 2010 Initialize @trusted_proxies.
eea61a0 28 Sep 2010 Initialize @compiled_at if it is not.
6286b63 28 Sep 2010 Remove warings from rescues: don't define more than once...
540e872 28 Sep 2010 Remove remaining warnings on _trace by adding parenthesi...
c941654 28 Sep 2010 Use parenthesis to avoid ambiguous first argument warning.
7129dd9 28 Sep 2010 undef method if already defined.
dda3431 28 Sep 2010 Remove useless use of :: in void context.
7c8b43e 28 Sep 2010 Ask if the instance variable is defined before asking fo...
9027721 28 Sep 2010 Add parenthesis to avoid syntax warnings.
059d609 28 Sep 2010 Avoid more uninitialized variable warnings.
9717498 28 Sep 2010 Remove duplicated method.
04c4f47 28 Sep 2010 Initialize @sub_templates
699fb81 28 Sep 2010 Initialize @_virtual_path path ivar.
dc2cd26 28 Sep 2010 Rename tests to avoid name collisions and warnings when ...
f63f901 28 Sep 2010 Rename duplicated test, and give it a correct name. Remo...
dc61ab0 28 Sep 2010 Remove duplicated test.
adcc5e1 28 Sep 2010 @selected may not be defined here, avoid warning.
8ee27af 28 Sep 2010 Don't define _test_case method if already defined.
4bce8e3 28 Sep 2010 No need to call super here. Use yield instead block.call
b8c565f 28 Sep 2010 Initialize @app if it doesn't exists.
71acc27 28 Sep 2010 Move uri parser to AS as URI.parser method to reuse it i...
197a995 27 Sep 2010 Move uri parser to AS as URI.parser method to reuse it i...
8adb240 27 Sep 2010 Define @_routes inside method, makes more sense and will...
1ab2ab0 27 Sep 2010 Remove more warnings shadowing outer local variable.
2f326b7 27 Sep 2010 Remove warning "URI.unescape is obsolete" from actionpack.
c2940a6 27 Sep 2010 Refactor method to avoid warnings and not run unnecessar...
50decfb 27 Sep 2010 _routes must be inside @controller conditional.
023c202 27 Sep 2010 Initialize @_routes if not defined yet, avoiding more wa...
bb71f18 27 Sep 2010 Rename duplicated test name.
d0621fd 27 Sep 2010 Avoid uninitialized variable warning.
e7c833f 27 Sep 2010 Define @emitted_hidden_id if it doesn't exists and reuse...
d95a16c 27 Sep 2010 Initialize @_request and @_response.
74d7664 27 Sep 2010 Avoid uninitialized variable warning.
1ed18fc 27 Sep 2010 Initialize @cookies.
2f59cd6 27 Sep 2010 Remove method previous method if already defined.
583ddf2 27 Sep 2010 Remove more warnings shadowing outer local variable.
6b135f7 27 Sep 2010 Remove method if already exists to avoid warnings.
dafb4bd 27 Sep 2010 Don't shadow outer local variables.
0cb1d87 27 Sep 2010 Remove duplicated test.
b9fa46c 27 Sep 2010 Initialize @_etag.
53b91b1 27 Sep 2010 Avoid uninitialized variable warning, reuse @integration...
24ef32f 27 Sep 2010 Ask is @controller is defined to avoid warning.
cd68168 27 Sep 2010 Initialize @_routes if it doesn't exists.
986bad6 27 Sep 2010 Remove warning "too many arguments for format string" wh...
bb2f53b 27 Sep 2010 Initialize @as before plural method is called.
5d773f8 27 Sep 2010 Remove warning "URI.unescape is obsolete" from actionpack.
5ced275 27 Sep 2010 Remove old method before redefining it.
2d274a5 27 Sep 2010 Use parentheses when using assert_match followed by a re...
eff68d8 27 Sep 2010 Prevent shadowing outer local variable.
535371e 27 Sep 2010 Fix indentation.
be9883b 27 Sep 2010 Don't redefine existing attributes accessors.
63039b9 24 Sep 2010 Fix typo and add sanity test for code statistics rake task.
f625b87 24 Sep 2010 These tests shouldn't depend on local time to pass or fa...
7047d83 22 Sep 2010 Perf: speed up json encoding.
c88deaf 22 Sep 2010 Use map, no need to use inject here.
6d8a670 22 Sep 2010 Perf: refactor _assign method to avoid inject and defini...
59296ab 22 Sep 2010 Refactor routing methods.
8c97f49 22 Sep 2010 Refactor decode_credentials to avoid inject and use map ...
8cfc601 22 Sep 2010 Perf: speed up 2 methods in railties.
dc2f26c 22 Sep 2010 Perf: refactor methods using inject when not need in act...
0876f39 22 Sep 2010 No need to use inject here.
418190d 22 Sep 2010 Refactor inject use in hash conversions.
4513cc1 22 Sep 2010 Goodbye inject, hello map.
569be76 22 Sep 2010 Use map instead inject.
f6de806 22 Sep 2010 Refactor association_collection uniq method.
10a63e2 22 Sep 2010 Refactor methods in html node to avoid injects.
0580f5a 22 Sep 2010 No need to use inject here, use map instead.
ea35ccf 22 Sep 2010 Perf: refactor method.
2da809d 22 Sep 2010 No need to use inject here.
d64a09b 21 Sep 2010 Remove helper methods that were moved to helper.rb
ae24ce5 21 Sep 2010 Move helper methods to helper.rb. Make test not depend o...
f2765a1 17 Sep 2010 Refactor setup methods by extracting them in abstract_un...
a521a3c 17 Sep 2010 Remove TODO and support all expected attributes.
61bacc4 10 Sep 2010 Add more examples in performance script.
53a9043 09 Sep 2010 Refactor finder conditions look up and assigment for app...
90c114d 09 Sep 2010 Refactor Relation#only. No need to go through every opti...
e3246ef 09 Sep 2010 Add tests for Relation#only.
33412b6 09 Sep 2010 No need to go through every option and test it, just don...
32e296b 01 Sep 2010 Use new finders syntax in docs.
2ce57fd 01 Sep 2010 Fix test: this should return 0 not 7, since Arel was ign...
c11eec8 31 Aug 2010 Avoid calling build_where is no argument is given.
87e50f1 31 Aug 2010 Improved conditionals usage to prevent calling methods.
2431af1 31 Aug 2010 Don't test conditional in iteration if it is not present...