| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix broken nodocs | Chris Arcand | 2018-04-13 | 1 | -1/+1 |
* | Avoid generating full changes hash on every save | Eugene Kenny | 2018-04-08 | 1 | -1/+1 |
* | Add AR::Base.base_class? predicate | Bogdan Gusiev | 2018-04-02 | 1 | -1/+1 |
* | Revert "PERF: Recover `changes_applied` performance (#31698)" | Sean Griffin | 2018-03-06 | 1 | -2/+4 |
* | Ruby 2.4: take advantage of String#unpack1 | Jeremy Daer | 2018-03-01 | 2 | -2/+2 |
* | Remove usage of strip_heredoc in the framework in favor of <<~ | Rafael Mendonça França | 2018-02-16 | 2 | -2/+2 |
* | PERF: Recover `changes_applied` performance (#31698) | Ryuta Kamizono | 2018-01-22 | 1 | -4/+2 |
* | Move Attribute and AttributeSet to ActiveModel | Lisa Ugray | 2017-11-09 | 1 | -94/+2 |
* | [Active Record] require => require_relative | Akira Matsuda | 2017-10-21 | 1 | -1/+1 |
* | Merge pull request #30471 from dylanahsmith/remove-redundant-tracker | Aaron Patterson | 2017-09-27 | 1 | -23/+9 |
|\ |
|
| * | activerecord: Remove a redundant mutation tracker | Dylan Thacker-Smith | 2017-08-30 | 1 | -23/+9 |
* | | PERF: Partially recover some performance when preloading. | Guo Xiang Tan | 2017-09-26 | 3 | -6/+10 |
|/ |
|
* | Use tt in doc for ActiveRecord [ci skip] | Yoshiyuki Hirano | 2017-08-27 | 1 | -11/+11 |
* | Add :nodoc: for ActiveRecord::AttributeMethods [ci skip] | Yoshiyuki Hirano | 2017-08-26 | 3 | -3/+3 |
* | Don't expose `write_attribute_without_type_cast` | Ryuta Kamizono | 2017-08-16 | 1 | -6/+5 |
* | Allow `serialize` with a custom coder on `json` and `array` columns | Ryuta Kamizono | 2017-08-13 | 1 | -7/+4 |
* | Document `ActiveRecord::AttributeMethods::Dirty` | Sean Griffin | 2017-08-08 | 1 | -9/+9 |
* | Merge pull request #29520 from kirs/serialize-vs-postgres-native-column | Sean Griffin | 2017-08-04 | 1 | -0/+24 |
|\ |
|
| * | Do not let use `serialize` on native JSON/array column | Kir Shatrov | 2017-08-04 | 1 | -0/+24 |
* | | Merge pull request #29724 from eugeneius/sync_primary_key | Matthew Draper | 2017-08-02 | 2 | -0/+6 |
|\ \
| |/
|/| |
|
| * | Sync transaction state when accessing primary key | Eugene Kenny | 2017-07-09 | 2 | -0/+6 |
* | | Use frozen-string-literal in ActiveRecord | Kir Shatrov | 2017-07-19 | 7 | -0/+14 |
* | | Remove deprecated code concerning non-attributes and `*_will_change!` | Sean Griffin | 2017-07-18 | 1 | -11/+1 |
* | | Remove deprecated code concerning dirty methods in after callbacks | Sean Griffin | 2017-07-18 | 1 | -79/+8 |
* | | [Action Record] `rubocop -a --only Layout/EmptyLineAfterMagicComment` | Koichi ITO | 2017-07-11 | 1 | -0/+1 |
|/ |
|
* | Merge pull request #29495 from eugeneius/_write_attribute | Matthew Draper | 2017-07-09 | 3 | -9/+15 |
|\ |
|
| * | Rename raw_write_attribute to write_attribute_without_type_cast | Eugene Kenny | 2017-07-07 | 2 | -7/+7 |
| * | Improve the performance of writing attributes | Eugene Kenny | 2017-06-18 | 2 | -5/+11 |
* | | [Active Record] require => require_relative | Akira Matsuda | 2017-07-01 | 1 | -1/+1 |
|/ |
|
* | Don't map id to primary key in raw_write_attribute | Eugene Kenny | 2017-06-15 | 1 | -15/+6 |
* | Prevent extra `sync_with_transaction_state` | Ryuta Kamizono | 2017-06-15 | 1 | -5/+2 |
* | Avoid overwriting the methods of `AttributeMethods::PrimaryKey` | Ryuta Kamizono | 2017-06-07 | 1 | -7/+3 |
* | Use mattr_accessor default: option throughout the project | Genadi Samokovarov | 2017-06-03 | 1 | -2/+1 |
* | Add option for class_attribute default (#29270) | David Heinemeier Hansson | 2017-05-29 | 2 | -7/+3 |
* | Move around AR::Dirty and fix _attribute method | Aaron Patterson | 2017-04-14 | 1 | -4/+0 |
* | Fix inconsistency with changed attributes when overriding AR attribute reader | bogdanvlviv | 2017-04-12 | 1 | -0/+4 |
* | Add missing backtick to deprecation message | yuuji.yaginuma | 2017-03-31 | 1 | -1/+1 |
* | Soft-deprecate the top-level HashWithIndifferentAccess class | Robin Dupret | 2017-02-25 | 1 | -3/+3 |
* | Revert "Merge pull request #27925 from robin850/hwia-removal" | Kasper Timm Hansen | 2017-02-20 | 1 | -3/+3 |
* | Deprecate the top-level `HashWithIndifferentAccess` contant | Robin Dupret | 2017-02-19 | 1 | -3/+3 |
* | Remove unused require | Ryuta Kamizono | 2017-02-12 | 1 | -2/+0 |
* | Deprecate calling `attr_will_change!` with non-attributes | Sean Griffin | 2017-02-11 | 1 | -1/+11 |
* | Fix inspection behavior when the :id column is not primary key | namusyaka | 2017-02-09 | 1 | -1/+1 |
* | Report the attribute on ActiveRecord::SerializationTypeMismatch | Kir Shatrov | 2017-01-29 | 1 | -1/+1 |
* | `self.` is not needed when calling its own instance method | Akira Matsuda | 2017-01-05 | 1 | -1/+1 |
* | Merge pull request #27491 from kamipo/add_missing_emit_warning | Sean Griffin | 2017-01-03 | 1 | -0/+5 |
|\ |
|
| * | Add missing `emit_warning_if_needed` for `changed?` | Ryuta Kamizono | 2016-12-29 | 1 | -0/+5 |
* | | Set time as a timezone aware type and remove related deprecation | Rafael Mendonça França | 2016-12-29 | 1 | -23/+2 |
|/ |
|
* | Fix Rubocop violations and fix documentation visibility | Rafael Mendonça França | 2016-12-28 | 3 | -3/+3 |
* | Privatize unneededly protected methods in Active Record | Akira Matsuda | 2016-12-24 | 3 | -6/+6 |