| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Currently, Travis CI assumes that the project is in Ruby in the
absence of the `language` key.
This behavior may change in the future. (For example, switch to a "blank"
image which *may* be created.)
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
the ERB has already been compiled to Ruby code by the time we're calling
module_eval. Nothing that module eval raises will be caught by a blank
`rescue`, so I think we can remove this
|
| |\ \
| | | |
| | | | |
Refactor out Dir.glob from ActionDispatch::Static
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Dir.glob can be a security concern. The original use was to provide logic of fallback files. Example a request to `/` should render the file from `/public/index.html`. We can replace the dir glob with the specific logic it represents. The glob {,index,index.html} will look for the current path, then in the directory of the path with index file and then in the directory of the path with index.html. This PR replaces the glob logic by manually checking each potential match. Best case scenario this results in one less file API request, worst case, this has one more file API request.
Related to #16464
Update: added a test for when a file of a given name (`public/bar.html` and a directory `public/bar` both exist in the same root directory. Changed logic to accommodate this scenario.
|
| |\ \
| | | |
| | | | |
[ci skip] mention assert_select in release notes
|
| |/ / |
|
| |\ \
| | | |
| | | | |
Use less iterations for KeyGenerator in tests
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit improves performance of cookie tests:
Ruby | After | Before
----- | --------:| --------:
MRI | 5.03s | 9.28s
JRuby | 25.45s | 1648.23s
Please note the improvement for JRuby.
|
| |\ \ \
| | | | |
| | | | | |
update 4_2_release_notes
|
| | | | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Correctly detect mutation on serialized columns mapping to binary
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes #16701
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
[ci skip] Fix typo of `collection_singular_ids=` method.
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | | |
[ci skip] Fix typo of `collection=` method.
|
| |/ / / / / |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Fix spelling. [CI SKIP]
|
| |/ / / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This was caused by #15327.
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Update documentation to match change in #5942 [ci skip]
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | |_|_|_|/ /
| |/| | | | | |
[ci skip] Modify a web-console PR link for release noted
|
| |/ / / / / |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
[ci skip] Updated documentation syntax of other parameter for rdoc
|
| |/ / / / / |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Adjusted punctuation and grammar for Form Helpers guide [ci skip]
|
| |/ / / / / |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
[ci skip] Updated documentation syntax of block parameter for rdoc
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | |_|_|_|/ /
| |/| | | | | |
[ci skip] Updated include to reference record parameter for rdoc
|
| |/ / / / / |
|
| |\| | | |
| | | | | |
| | | | | | |
[ci skip] Updated documentation syntax of block parameter for rdoc
|
| |/ / / / |
|
| |\ \ \ \
| | | | | |
| | | | | | |
[ActiveJob] Autoload adapters
|
| | | |/ /
| | |/| | |
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Speed up JRuby tests by improving the startup time
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Emulate `jruby --dev` which improves JRuby's startup time.
See
https://github.com/jruby/jruby/wiki/Improving-startup-time#use-the---dev-flag
Follow @headius' idea and give Java more memory to reduce GC time.
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
Otherwise, it's possible for GC to run in between, and fail the test.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
tomkadwill/has_and_belongs_to_many_documenting_extension_param
[ci skip] Added documentation for has_and_belongs_to_many extension parameter
|
| |/ / / / |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Cache the value of `changed_attributes` when calling `changes_applied`
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
`changes_applied` calles `changes`, which will call `changed_attributes`
multiple times in a loop. This method actually performs work now, so we
should cache the results while looping over it when we know it cannot
change.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* Also duplicated find_by tests from relations_test.rb to finder_test.rb now
that we have a completely different implementation on the class (in core.rb
with AST caching stuff).
* Also removed a (failing) test that used mocks. Now that we have tests for the
behavior, there's no point having another test that tests the implementation
(that it delegates). Further, what the test was implying is nolonger true with
the current implementation, because Class.find_by is a real method now.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Added web links
|
| |/ / / / /
| | | | | |
| | | | | | |
Added web links to resque, delayed_job and sidekiq
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
[ci skip] make assert messages consistent
|
| | | | | | | |
|