Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't leak Object constants in core_ext/module/qualified_const | Genadi Samokovarov | 2015-12-16 | 1 | -60/+70 |
| | |||||
* | Deprecate passing string to define callback. | yui-knk | 2015-12-16 | 1 | -4/+14 |
| | |||||
* | renames AS::FileEventedUpdateChecker to AS::EventedFileUpdateChecker | Xavier Noria | 2015-12-09 | 1 | -4/+4 |
| | | | | Better English. | ||||
* | Merge pull request #22428 from thedarkone/subs-notif | Eileen M. Uchitelle | 2015-12-06 | 1 | -0/+15 |
|\ | | | | | Subscribing to notifications while inside the said instrumented section | ||||
| * | Subscribing to notifications while inside the said instrumented section. | thedarkone | 2015-11-28 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The issue is that on the exit from Instrumenter#instrument section, an Evented listener will run into an error because its thread local (Thread.current[:_timestack]) has not been set up by the #start method (this obviously happens because the Evented listeners didn't exist at the time, since no subscribtion to that section was made yet). Note: support for subscribing to instrumented sections, while being inside those instrumented sections, might be removed in the future. Maybe fixes #21873. | ||||
* | | even if a write fails, store the raw value | Michael Grosser | 2015-11-29 | 1 | -0/+8 |
|/ | |||||
* | Partially revert 14b20ce | Godfrey Chan | 2015-11-27 | 1 | -0/+5 |
| | | | | | The failure have returned, so disabling the tests again. (The upgrade is fine to keep.) | ||||
* | Upgrade to listen 3.0.5, re-enable tests | Godfrey Chan | 2015-11-26 | 1 | -5/+0 |
| | | | | | | | | | | In listen 3.0.4 and below, the `#stop` method on the notification backends are a no-op, meaning that we are leaking them per test. This ended up triggering another bug in Ruby that causes our builds to fail randomly on CI. listen bug: https://github.com/guard/listen/issues/353 ruby bug: https://bugs.ruby-lang.org/issues/11744 | ||||
* | Only run listen tests in isolation, for now | Godfrey Chan | 2015-11-26 | 1 | -0/+5 |
| | | | | | | There is a known issue with the listen tests that casuses files to be incorrectly GC'ed even when they are still in-use. The current is to only run them in isolation to avoid randomly failing our test suite. | ||||
* | Remove unused code | Will Jessop | 2015-11-24 | 1 | -4/+1 |
| | | | | Looking at the history of this file it seems this code was never actually used. | ||||
* | add deprecations for a smooth transition after #22215 | Michael Grosser | 2015-11-19 | 1 | -0/+27 |
| | |||||
* | Merge pull request #22215 from grosser/grosser/normalize_key | Rafael França | 2015-11-16 | 1 | -5/+5 |
|\ | | | | | send normalized keys to the cache backends so they do not need to man… | ||||
| * | send normalized keys to the cache backends so they do not need to manage ↵ | Michael Grosser | 2015-11-10 | 1 | -5/+5 |
| | | | | | | | | this themselves | ||||
| * | Add days_in_year method | Jon Pascoe | 2015-11-10 | 1 | -0/+19 |
| | | |||||
* | | Fix instance variable not defined warning from Active Support test suite | JuanitoFatas | 2015-11-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Before ./Users/Juan/dev/rails/activesupport/test/file_update_checker_shared_tests.rb:20: warning: instance variable @tmpdir not initialized After No warnings | ||||
* | | revises the implementation of Pathname#ascendant_of? (in refinement) | Xavier Noria | 2015-11-11 | 1 | -0/+29 |
| | | |||||
* | | Add days_in_year method | Jon Pascoe | 2015-11-11 | 1 | -0/+19 |
| | | |||||
* | | modernizes the test definitions in the file monitors suite | Xavier Noria | 2015-11-11 | 1 | -16/+17 |
| | | |||||
* | | applies code style guidelines | Xavier Noria | 2015-11-11 | 3 | -7/+7 |
| | | |||||
* | | renames the module with shared tests for file monitors | Xavier Noria | 2015-11-10 | 3 | -5/+5 |
| | | |||||
* | | the evented monitor filters out descendants | Xavier Noria | 2015-11-10 | 1 | -0/+30 |
| | | |||||
* | | better tmp file management in the monitors suite | Xavier Noria | 2015-11-10 | 1 | -36/+88 |
| | | |||||
* | | adds another test case in the monitors suite | Xavier Noria | 2015-11-10 | 1 | -1/+17 |
| | | |||||
* | | editorial pass over test method names | Xavier Noria | 2015-11-09 | 1 | -5/+5 |
| | | |||||
* | | improves waiting in the file monitors suite | Xavier Noria | 2015-11-09 | 3 | -23/+21 |
| | | |||||
* | | adds more tests for the file monitors | Xavier Noria | 2015-11-09 | 1 | -0/+60 |
| | | |||||
* | | s/watcher/checker/g | Xavier Noria | 2015-11-08 | 1 | -3/+3 |
| | | | | | | | | "checker" is the name being used everywhere. | ||||
* | | more ad-hoc sleeps | Xavier Noria | 2015-11-08 | 1 | -2/+4 |
| | | | | | | | | This sucks, but otherwise I get occasional Fs on Mac OS X. | ||||
* | | create the tmpdir under test | Xavier Noria | 2015-11-08 | 1 | -1/+1 |
| | | | | | | | | | | Mac OS X tries by all means to hide that /var is /private/var, and that is what FSEvents reports back. | ||||
* | | encapsulate sleep margin when touching files | Xavier Noria | 2015-11-08 | 1 | -5/+6 |
| | | |||||
* | | renames the monitor creation helper | Xavier Noria | 2015-11-08 | 3 | -11/+11 |
| | | |||||
* | | refactors the file monitors test suite | Xavier Noria | 2015-11-08 | 3 | -57/+47 |
| | | | | | | | | | | In particular files are no longer created in the current working directory, but in a temporary folder. | ||||
* | | let listen stop all listeners on teardown | Xavier Noria | 2015-11-08 | 1 | -0/+5 |
| | | |||||
* | | stop ascending at the longest common subpath | Xavier Noria | 2015-11-08 | 1 | -0/+60 |
| | | | | | | | | This commit also bases everything on Pathname internally. | ||||
* | | remove unused constants in the file monitor suites | Xavier Noria | 2015-11-08 | 2 | -4/+0 |
| | | |||||
* | | initial edit pass over the evented file checker patch | Xavier Noria | 2015-11-08 | 3 | -41/+67 |
| | | |||||
* | | implements an evented file update checker [Puneet Agarwal] | Xavier Noria | 2015-11-08 | 3 | -103/+135 |
|/ | | | | | | | | | | | | This is the implementation of the file update checker written by Puneet Agarwal for GSoC 2015 (except for the tiny version of the listen gem, which was 3.0.2 in the original patch). Puneet's branch became too out of sync with upstream. This is the final work in one single clean commit. Credit goes in the first line using a convention understood by the contrib app. | ||||
* | Merge pull request #21897 from swaathi/master | Kasper Timm Hansen | 2015-11-07 | 3 | -4/+90 |
|\ | | | | | Parameterize with options to preserve the case of string | ||||
| * | Parameterize with options to preserve case of string | Swaathi K | 2015-11-07 | 3 | -4/+90 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added test cases Using kwargs instead of three seperate functions Updated parameterize in transliterate.rb Updated parameterize in transliterate.rb Added deprecation warnings and updating RDoc+Guide Misspelled separtor. Fixed. Deprecated test cases and added support to parameterize with keyword parameters Squashing commits. Fixed test cases and added deprecated test cases Small changes to Gemfile.lock and CHANGELOG Update Gemfile.lock | ||||
* | | Merge pull request #22197 from grosser/grosser/fetch | Kasper Timm Hansen | 2015-11-07 | 1 | -2/+9 |
|\ \ | | | | | | | do not override fetch on local cache | ||||
| * | | do not override fetch on local cache | Michael Grosser | 2015-11-07 | 1 | -2/+9 |
| |/ | | | | | | | | | | | fetch is supposed to behave differently, this was a mistake merged in https://github.com/rails/rails/pull/22194 | ||||
* | | Merge pull request #21806 from kachick/fix-transformer-size | Eileen M. Uchitelle | 2015-11-07 | 2 | -4/+8 |
|\ \ | |/ |/| | Return a sized Enumerator from Hash#transform_values{!} | ||||
| * | Return a sized Enumerator from Hash#{transform_values{!}|transform_keys{!}} | Kenichi Kamiya | 2015-09-29 | 2 | -4/+8 |
| | | |||||
* | | Merge pull request #22194 from grosser/grosser/read-nil | Sean Griffin | 2015-11-05 | 1 | -0/+8 |
|\ \ | | | | | | | cache nil replies from backend cache so misses are fast too | ||||
| * | | cache nil replies from backend cache so misses are fast too | Michael Grosser | 2015-11-05 | 1 | -0/+8 |
| | | | |||||
* | | | Require only necessary concurrent-ruby classes. | Jerry D'Antonio | 2015-11-04 | 1 | -1/+1 |
| | | | |||||
* | | | :scissors: | Rafael Mendonça França | 2015-10-30 | 1 | -1/+0 |
| | | | |||||
* | | | Merge pull request #11872 from AvnerCohen/log_namespace | Sean Griffin | 2015-10-30 | 1 | -0/+13 |
|\ \ \ | | | | | | | | | When testing cache issues, it is useful to log the actual key, including namespace | ||||
| * | | | When logging Cache key, in debug mode, also log namespace, to create the ↵ | Avner Cohen | 2015-06-23 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | full key that actually used by the underline cache implementation | ||||
* | | | | Deprecate `HWIDA.new_from_hash_copying_default` | Sean Griffin | 2015-10-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | This method was already niche, and is now redundant with `.new` |