Skip to content
This repository

Mar 29, 2012

  1. Arturo Pie

    refactor instantiate method in base, so we remove nesting if's which …

    …make the code harder to read. Minor changes to contain_all_columns in IdentityMap.
    arturopie authored

Mar 28, 2012

  1. Arturo Pie

    refactor the checking of the attributes of the record in IdentityMap#…

    …add, so it's more readable
    arturopie authored
  2. Arturo Pie

    Do not add record to identity map if the record doesn't have values f…

    …or all the columns, so we don't get 'MissingAttributeError' later when trying to access other fields of the same record.
    arturopie authored

May 10, 2011

  1. Vijay Dev

    Fix typos in IM documentation

    vijaydev authored
  2. José Valim

    Document identity map inconsistency with associations, closes #474.

May 09, 2011

  1. Josh Kalderimis

    removed an unneed AS::Concern from AR::IdentityMap

    joshk authored

May 07, 2011

  1. José Valim

    Revert "Revert the merge because tests did not pass."

    This reverts commit 886818d.
    josevalim authored

May 06, 2011

  1. José Valim

    Revert the merge because tests did not pass.

    Revert "Merge pull request #423 from richardiux/master"
    
    This reverts commit b8f08c4, reversing
    changes made to fd9df1b.
    josevalim authored
  2. Richard Millan

    Adding base method symbolized_sti_name to activerecord base to be use…

    …d on identity map. Identity map now considers the inheritance when creating the caching keys
    richardiux authored

May 03, 2011

  1. Aaron Patterson

    make sure IM repository is cleared after body is closed

    tenderlove authored
  2. Aaron Patterson

    proxying the body in the IM middleware so that IM is available for st…

    …reaming ERb
    tenderlove authored

May 02, 2011

  1. David Heinemeier Hansson

    Make the identity map use the instrumentation infrastructure so we ca…

    …n style the messages nicely with colors (FIXME: Can someone look into why the test is not working?)
    dhh authored

Apr 04, 2011

  1. Emilio Tagua

    Add log message when loading records from Identity Map.

    Signed-off-by: José Valim <jose.valim@gmail.com>
    miloops authored josevalim committed

Feb 18, 2011

  1. Emilio Tagua

    No need to have reinit_with inside an InstanceMethods module.

    miloops authored

Feb 15, 2011

  1. Emilio Tagua

    Merge remote branch 'rails/master' into identity_map

    Conflicts:
    	activerecord/examples/performance.rb
    	activerecord/lib/active_record/association_preload.rb
    	activerecord/lib/active_record/associations.rb
    	activerecord/lib/active_record/associations/association_proxy.rb
    	activerecord/lib/active_record/autosave_association.rb
    	activerecord/lib/active_record/base.rb
    	activerecord/lib/active_record/nested_attributes.rb
    	activerecord/test/cases/relations_test.rb
    miloops authored

Nov 19, 2010

  1. Emilio Tagua

    No need to specify clear is a method from IM when we are inside IM.

    miloops authored
  2. Emilio Tagua

    IM enable should be kept in current thread.

    miloops authored
  3. Emilio Tagua

    identity_map name is used for configuration, use IdentityMap to acces…

    …s it.
    miloops authored
  4. Emilio Tagua

    We have to check object class to avoid issues when using STI.

    miloops authored
  5. Emilio Tagua

    IM is disabled by default.

    miloops authored
  6. Emilio Tagua

    No need to check returned object now that weakhash is gone.

    miloops authored
  7. Emilio Tagua

    Usa Hash instead of WeakHash.

    miloops authored
  8. Emilio Tagua

    Revert "Use ActiveSupport::WeakHash for MRI, JRuby prefers Weakling."

    This reverts commit 3cddebc.
    
    Conflicts:
    
    	activerecord/lib/active_record/identity_map.rb
    	activesupport/lib/active_support/weak_hash.rb
    miloops authored
  9. Emilio Tagua

    Set IdentityMap disabled by default.

    miloops authored
  10. Emilio Tagua

    Added method to IM to remove objects by class and id. Then used it to…

    … remove objects when updating counters.
    miloops authored
  11. Emilio Tagua

    Don't load IdentityMap middleware if not enabled. Simplify middleware.

    miloops authored
  12. Emilio Tagua

    Don't wrap into identity map if it is disabled.

    miloops authored
  13. Emilio Tagua

    Use block syntax in IdentityMap middleware.

    miloops authored
  14. Emilio Tagua

    Change API name, we don't need any param.

    miloops authored
  15. Emilio Tagua

    Use just one repository and keep it in the current thread.

    miloops authored
  16. Emilio Tagua

    Use IdentityMap middleware to flush map on each request.

    miloops authored
  17. Emilio Tagua

    Use ActiveSupport::WeakHash for MRI, JRuby prefers Weakling.

    miloops authored
  18. Emilio Tagua

    Use hash[:Post][1] style identity maps for each table.

    miloops authored
  19. Emilio Tagua

    IdentityMap is enabled by default.

    miloops authored
  20. Emilio Tagua

    Add docs to Identity Map.

    miloops authored
Something went wrong with that request. Please try again.