Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #35771 from timoschilling/hash-speed-improvements | Rafael França | 2019-04-02 | 2 | -4/+7 |
|\ | | | | | Hash / HashWithIndifferentAccess speed improvements | ||||
| * | Speed improvement for HashWithIndifferentAccess#values_at | Timo Schilling | 2019-04-02 | 1 | -2/+2 |
| | | |||||
| * | Speed improvement for HashWithIndifferentAccess#fetch_values | Timo Schilling | 2019-04-02 | 1 | -1/+1 |
| | | |||||
| * | Speed improvement for HashWithIndifferentAccess#except | Timo Schilling | 2019-04-01 | 1 | -0/+3 |
| | | |||||
| * | Speed improvement for Hash#except | Timo Schilling | 2019-03-29 | 1 | -1/+1 |
| | | |||||
* | | Follow up tweaks b89a3e7e638a50c648a17d09c48b49b707e1d90d [ci skip] | Ryuta Kamizono | 2019-03-31 | 1 | -1/+1 |
| | | | | | | | | | | | | * use backticks instead of `+` * and more (e.g. missed replacing `Array#excluding` and `Enumerable#excluding` in b89a3e7e638a50c648a17d09c48b49b707e1d90d) | ||||
* | | Tweaks CHANGELOGs and docs [ci skip] | Ryuta Kamizono | 2019-03-31 | 2 | -19/+19 |
| | | | | | | | | | | | | | | * add leading `#` before `=>` since hash rocket is valid Ruby code * add backticks * remove trailing spaces * and more | ||||
* | | fixes eager loading edge case in :zeitwerk mode | Xavier Noria | 2019-03-30 | 3 | -7/+27 |
|/ | |||||
* | Merge pull request #34405 from shugo/safe_buffer_backref_fix | Matthew Draper | 2019-03-28 | 2 | -2/+55 |
|\ | | | | | sub, sub!, gsub, and gsub! should set back references | ||||
| * | Eliminate a thread local variable as suggested by nobu | Shugo Maeda | 2019-02-14 | 1 | -8/+1 |
| | | |||||
| * | Remove trailing space | Shugo Maeda | 2018-11-08 | 1 | -1/+1 |
| | | |||||
| * | Add a commented code example of what will be produced | Shugo Maeda | 2018-11-08 | 1 | -22/+22 |
| | | |||||
| * | sub, sub!, gsub, and gsub! should set back references | Shugo Maeda | 2018-11-08 | 2 | -2/+62 |
| | | |||||
* | | Fix bug in Range comparisons when comparing to excluded-end Range | Owen Stephens | 2019-03-28 | 3 | -14/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: ```ruby (1..10).cover?(1...11) => false ``` After: ```ruby (1..10).cover?(1...11) => true ``` See https://git.io/fjTtz for the commit against Ruby core that added support for Range arguments, with similar handling of this case. | ||||
* | | Don't encode in secure_compare for speedup | Bart de Water | 2019-03-26 | 1 | -1/+1 |
| | | | | | | | | Hex encoding is base 16 which makes the original input twice as big. With this change less time need to be spent in fixed_length_secure_compare. | ||||
* | | bumps Zeitwerk and Bootsnap | Xavier Noria | 2019-03-26 | 1 | -1/+1 |
| | | |||||
* | | Use weak references in descendants tracker | Edgars Beigarts | 2019-03-26 | 3 | -4/+64 |
| | | | | | | | | It allows anonymous subclasses to be garbage collected. | ||||
* | | Depend on Zeitwerk 1.4.2 | Xavier Noria | 2019-03-23 | 1 | -1/+1 |
| | | |||||
* | | Fix AS CHANGELOG typo | Ali Ibrahim | 2019-03-22 | 1 | -1/+1 |
| | | |||||
* | | Update CHANGELOG and docs | Ali Ibrahim | 2019-03-22 | 2 | -3/+11 |
| | | | | | | | | with change to ActiveSupport::Notifications::Instrumenter#instrument | ||||
* | | Update AS::Notifications::Instrumenter#instrument | Ali Ibrahim | 2019-03-22 | 2 | -1/+7 |
| | | | | | | | | | | * Update #instrument to make passing a block optional. This will let users leverage #instrument for messaging in addition to instrumentation. | ||||
* | | depend on Zeitwerk 1.4.0 | Xavier Noria | 2019-03-19 | 2 | -2/+6 |
| | | |||||
* | | Fix Time#advance to work with dates before 1001-03-07 | Andrew White | 2019-03-18 | 3 | -2/+17 |
| | | | | | | | | | | | | | | | | | | In #10634 the behavior of Time#advance was changed to maintain a proleptic gregorian calendar for dates before calendar reform. However it didn't full address dates a long time before calendar reform and they gradually drift away from the proleptic calendar the further you go back in time. Fix this by always converting the date to gregorian before calling advance which sets the reform date to -infinity. | ||||
* | | Merge pull request #35634 from sharang-d/update-parameterize-docs | Ryuta Kamizono | 2019-03-16 | 2 | -6/+10 |
|\ \ | | | | | | | Update docs for 'parameterize()' [ci skip] | ||||
| * | | Update docs for 'parameterize()' [ci skip] | Sharang Dashputre | 2019-03-16 | 2 | -6/+10 |
| | | | |||||
* | | | Engines are reloaded in Zeitwerk mode [closes #35618] | Xavier Noria | 2019-03-15 | 2 | -2/+5 |
|/ / | |||||
* | | Match evented checker behavior on dir with no exts | John Hawthorn | 2019-03-15 | 2 | -1/+15 |
| | | | | | | | | | | | | | | | | | | | | When FileUpdateChecker is passed a directory and given an empty array of extensions to match on, it will match any extension. Previously, EventedFileUpdateChecker would never match any files when given an empty array. This commit makes it EventedFileUpdateChecker match FileUpdateChecker, and watch all extensions when given an empty array. | ||||
* | | bumps Zeitwerk | Xavier Noria | 2019-03-14 | 1 | -1/+1 |
| | | |||||
* | | support slice assignment on SafeBuffer | Richard Monette | 2019-03-13 | 2 | -2/+38 |
| | | |||||
* | | Merge tag 'v6.0.0.beta3' | eileencodes | 2019-03-13 | 2 | -1/+6 |
|\ \ | | | | | | | | | | v6.0.0.beta3 release | ||||
| * | | Prep release | eileencodes | 2019-03-11 | 2 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | * Update RAILS_VERSION * Bundle * rake update_versions * rake changelog:header | ||||
* | | | Fix typo s/ActiveSupport::Timezone/ActiveSupport::TimeZone/ [ci skip] | Ryuta Kamizono | 2019-03-13 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #35577 from sharang-d/typo-opt-out | Vipul A M | 2019-03-12 | 3 | -13/+13 |
|\ \ \ | | | | | | | | | Change wording of some instances of 'opt out' [ci skip] | ||||
| * | | | Change wording of some instances of 'opt out' [ci skip] | Sharang Dashputre | 2019-03-12 | 3 | -13/+13 |
| | | | | |||||
* | | | | Merge pull request #35575 from sharang-d/changelog-for-parameterize | Ryuta Kamizono | 2019-03-12 | 1 | -1/+13 |
|\ \ \ \ | |/ / / |/| | | | | | | | Add changelog entry for transliterate/parameterize accepting `locale` [ci skip] | ||||
| * | | | Add changelog entry for transliterate/parameterize accepting `locale` [ci skip] | Sharang Dashputre | 2019-03-12 | 1 | -0/+10 |
| | | | | |||||
* | | | | bump Zeitwerk to 1.3.3 | Xavier Noria | 2019-03-11 | 1 | -1/+1 |
|/ / / | |||||
* | | | Fix bug with parametrize when `locale` is passed | Sharang Dashputre | 2019-03-12 | 4 | -1/+19 |
| | | | | | | | | | | | | Also add tests for parametrize and transliterate | ||||
* | | | Add locale option to parameterize | Kaan Ozkan | 2019-03-11 | 2 | -10/+14 |
| | | | | | | | | | | | | | | | | | | Parameterize is triggering I18n#transliterate. This method already accepts a locale. It would be cleaner if similar to other string inflection methods #parameterize also accepted 'locale' as a parameter. | ||||
* | | | Merge pull request #35121 from utilum/warning_tried_to_create_proc_without_block | Kasper Timm Hansen | 2019-03-10 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | Ruby 2.7 warning: creating a Proc without a block | ||||
| * | | | Ruby 2.7 warning: creating a Proc without a block | utilum | 2019-02-13 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of [Revision 66772]( https://bugs.ruby-lang.org/projects/ruby-trunk/repository/trunk/revisions/66772) `Proc.new` without giving a block emits `warning: tried to create Proc object without a block`. This commit fixes cases where Rails test suit tickles this warning. See CI logs: https://travis-ci.org/rails/rails/jobs/487205819#L1161-L1190 https://travis-ci.org/rails/rails/jobs/487205821#L1154-1159 https://travis-ci.org/rails/rails/jobs/487205821#L1160-L1169 https://travis-ci.org/rails/rails/jobs/487205821#L1189 https://travis-ci.org/rails/rails/jobs/487254404#L1307-L1416 https://travis-ci.org/rails/rails/jobs/487254405#L1174-L1191 | ||||
* | | | | Merge pull request #35559 from ↵ | Kasper Timm Hansen | 2019-03-09 | 1 | -0/+1 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | ashishprajapati/ashishprajapati/important_textual_improvements Added missing guide links in documentation and minor wording fix | ||||
| * | | | | Added missing guide links in README documentation and minor wording fix [ci ↵ | ashishprajapati | 2019-03-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | skip] | ||||
* | | | | | Fix links in gemspec and docs from http to https. | Abhay Nikam | 2019-03-09 | 2 | -2/+2 |
|/ / / / | |||||
* | | | | Merge pull request #35536 from alexander-lazarov/improve-cache-docs | Xavier Noria | 2019-03-08 | 1 | -5/+5 |
|\ \ \ \ | | | | | | | | | | | Improve wording in cache documentation | ||||
| * | | | | Improve wording in cache documentation [ci skip] | Alexander Lazarov | 2019-03-08 | 1 | -5/+5 |
| | | | | | |||||
* | | | | | Allow autoloader inflectors to be swaped out | Jean Boussier | 2019-03-08 | 1 | -4/+0 |
|/ / / / | |||||
* | | | | Merge pull request #35498 from sobrinho/fix-including-excluding-flatten | Ryuta Kamizono | 2019-03-07 | 4 | -7/+10 |
|\ \ \ \ | | | | | | | | | | | Fix including/excluding flattening | ||||
| * | | | | Fix including/excluding flattening | Gabriel Sobrinho | 2019-03-06 | 4 | -7/+10 |
| | | | | | |||||
* | | | | | Bump Zeitwerk | Xavier Noria | 2019-03-06 | 1 | -1/+1 |
|/ / / / |