Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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` | ||||
* | | | | Merge pull request #16357 from gchan/hwia-respects-to-hash-default | Sean Griffin | 2015-10-29 | 1 | -0/+18 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | `HashWithIndifferentAccess.new` respects the default value or proc on objects that respond to `#to_hash` | ||||
| * | | | | `HashWithIndifferentAccess.new` respects the default value or proc on ↵ | Gordon Chan | 2014-07-31 | 1 | -0/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | objects that respond to `#to_hash`. Builds on the work of #12550 where `.new` will convert the object (that respond to `#to_hash`) to a hash and add that hash's keys and values to itself. This change will also make `.new` respect the default value or proc of objects that respond to `#to_hash`. In other words, this `.new` behaves exactly like `.new_from_hash_copying_default`. `.new_from_hash_copying_default` now simply invokes `.new` and any references to `.new_from_hash_copying_default` are replaced with `.new`. Added tests confirm behavior. | ||||
* | | | | | Make `Module#redefine_method` to keep method visibility | yui-knk | 2015-10-26 | 1 | -1/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this commit `Module#redefine_method` always changes visibility of redefined method to `public`. This commit changes behavior of Module#redefine_method` to keep method visibility. | ||||
* | | | | | Tweaked wording used in some tests. | Sebastian McKenzie | 2015-10-25 | 1 | -6/+6 |
| | | | | | |||||
* | | | | | Add Module#remove_possible_singleton_method | Andrew White | 2015-10-21 | 1 | -3/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This is primarily to fix method redefinition warnings in class_attribute but may be of use in other places where we define singleton methods. | ||||
* | | | | | Merge pull request #19889 from cedrics/long-uri-encoded-keys | Sean Griffin | 2015-10-20 | 1 | -0/+5 |
|\ \ \ \ \ | | | | | | | | | | | | | FileStore: Long cache keys may result in too long paths due to encoding | ||||
| * | | | | | when checking for too long cache keys used the uri encoded fname | Cedric Sohrauer | 2015-04-24 | 1 | -0/+5 |
| | | | | | | |||||
* | | | | | | Merge pull request #19992 from greysteil/handle-invalid-utf8-in-html-escape | Sean Griffin | 2015-10-20 | 1 | -2/+8 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Handle invalid UTF-8 strings when HTML escaping |