aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute_set
Commit message (Expand)AuthorAgeFilesLines
* Implement equality comparison on `AttributeSet` and friendsSean Griffin2015-10-061-11/+19
* Separate `dup` from `deep_dup` in the attributes hashSean Griffin2015-09-281-1/+7
* Explicitly require AR/attribute where using itAkira Matsuda2015-09-101-0/+2
* Maintain a consistent order in `ActiveRecord::Base#attributes`Sean Griffin2015-02-101-1/+11
* Remove `AttributeSet#initialized_keys`Sean Griffin2015-01-311-5/+1
* Don't error when `attributes` is called on a frozen AR modelSean Griffin2014-12-081-1/+3
* Remove needless call to `key?` when building attributesSean Griffin2014-11-181-2/+4
* LazyAttributeHash is privateSean Griffin2014-11-181-1/+1
* Remove call to `key?` in `LazyAttributeHash#[]`Sean Griffin2014-11-181-5/+1
* Remove pointless `private`Sean Griffin2014-11-171-2/+0
* Don't freeze the same hash we use for memoizationSean Griffin2014-11-141-6/+7
* Allow `LazyAttributeHash` to be marshalledSean Griffin2014-11-141-13/+17
* Correctly determine if an attribute is uninitializedSean Griffin2014-11-141-1/+1
* Reduce the amount of work performed when instantiating AR modelsSean Griffin2014-11-141-15/+63
* Revert "Improve performance of AR object instantiation"Sean Griffin2014-11-141-18/+3
* Remove unneccesary default parametersSean Griffin2014-11-051-1/+1
* Improve performance of AR object instantiationSean Griffin2014-11-051-3/+18
* some object allocation reduction for new AR objectsAaron Patterson2014-09-271-2/+5
* `Attribute` should know about its nameSean Griffin2014-06-261-4/+3
* Encapsulate the creation of `Attribute` objectsSean Griffin2014-06-261-1/+1
* Move behavior of `read_attribute` to `AttributeSet`Sean Griffin2014-06-251-0/+33