aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Simplify path traversal logicJosé Valim2011-12-091-7/+7
|
* Run also migrations in subdirectories.Piotr Sarnacki2011-12-095-2/+45
| | | | | With this commit, ActiveRecord will also look for migrations in db/migrate subdirectories.
* Fix railties tests, identical migrations are not considered when copyingPiotr Sarnacki2011-12-091-0/+2
|
* Ignore origin comment when checking for duplicates on Migration.copyPiotr Sarnacki2011-12-093-5/+58
| | | | | | | 49ebe51 fixed copying migrations, but existing migrations would still trigger warnings. The proper way to compare migrations is to ignore origin lines - if migration is identical it means that we can silently skip it, regardless where it comes from.
* Fix copying migrations from enginesPiotr Sarnacki2011-12-092-3/+24
| | | | | | | | | | There was a bug in ActiveRecord::Migration.copy method, which prevented adding special comment about the origin of migration. Because of that, the check if migration is identical or if it's not and should be skipped was always saying that migration is skipped, which was causing additional useless warnings about skipped migrations.
* load the encoding converter to work around [ruby-core:41556] when switching ↵Aaron Patterson2011-12-083-115/+1
| | | | encodings
* Exceptions should read from the spec configuAaron Patterson2011-12-081-1/+1
|
* Fix another regression related to the layout optimization.José Valim2011-12-082-1/+27
|
* Move symbolize keys to the inner options as we can assume url_options will ↵José Valim2011-12-082-2/+2
| | | | be properly symbolized.
* Fix #3890. (Calling proxy_association in scope chain.)Jon Leighton2011-12-083-3/+19
|
* Fix a regression and also fix broken test.José Valim2011-12-082-9/+14
|
* fix nodocsVijay Dev2011-12-095-11/+11
|
* add haml and slim to the list of extensions supported by rake notesVijay Dev2011-12-091-1/+1
|
* fix commentsVijay Dev2011-12-091-4/+2
|
* minor text changeVijay Dev2011-12-091-1/+1
|
* Remove NilClass whiners feature.José Valim2011-12-083-85/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Removing this feature causes boost in performance when using Ruby 1.9. Ruby 1.9 started to do implicit conversions using `to_ary` and `to_str` in some STDLIB methods (like Array#join). To do such implicit conversions, Ruby 1.9 always dispatches the method and rescues the NoMethodError exception in case one is raised. Therefore, since the whiners feature defined NilClass#method_missing, such implicit conversions for nil became much, much slower. In fact, just defining NilClass#method_missing (even without the whiners feature) already causes a massive slow down. Here is a snippet that shows such slow down: require "benchmark" Benchmark.realtime { 1_000.times { [nil,nil,nil].join } } class NilClass def method_missing(*args) raise NoMethodError end end Benchmark.realtime { 1_000.times { [nil,nil,nil].join } }
* Improve cache on route_key lookup.José Valim2011-12-083-6/+37
|
* fixing eval'd line numbers.Aaron Patterson2011-12-081-2/+2
|
* Regexp.union seems to have different results in 1.8Aaron Patterson2011-12-081-3/+3
|
* Revert accidental change from cattr_accessor to class_attribute.José Valim2011-12-081-1/+1
|
* Merge pull request #3909 from laserlemon/patch-1Xavier Noria2011-12-082-4/+7
|\ | | | | Add dependency status (a la build status) to the README
| * Add dependency status (a la build status) to the READMESteve Richert2011-12-082-4/+7
|/
* Merge pull request #3908 from kennyj/should_use_default_charsetJosé Valim2011-12-081-2/+3
|\ | | | | Fix a failure in railties on ruby 1.8.x
| * Fix testcase an error on ruby 1.8.x.kennyj2011-12-091-2/+3
| | | | | | | | | | | | In Ruby 1.8.x, config.encoding sets $KCODE. Therefore, the possible values are UTF8, SJIS, or EUC. And, if we set SJIS, we'll has the error. Because some rails sources are written in utf-8 encoding.
* | Merge pull request #3906 from kennyj/fix_warnings_for_params_wrapper_testJosé Valim2011-12-081-1/+1
|\ \ | | | | | | Fix warning for params_wrapper_test.rb
| * | Fix warning for params_wrapper_test.kennyj2011-12-081-1/+1
| | |
* | | Just use the proc if there is a chance of layout lookup.José Valim2011-12-081-5/+6
| | |
* | | Optimize layout lookup to avoid double calls.José Valim2011-12-084-33/+41
| | |
* | | Some small optimizations and improvements to benchmark code.José Valim2011-12-084-17/+15
| | |
* | | Add performance scripts from wycats/rails-simple-benches to actionpack.José Valim2011-12-0810-1/+217
| | |
* | | Remove rb-fsevent from Gemfile.José Valim2011-12-081-3/+0
|/ /
* | updates the host and port of publish_docs, and changes the release ↵Xavier Noria2011-12-082-2/+2
| | | | | | | | instructions to use the task rather than curl (thanks to Vijay Dev for spotting this one)
* | use our own fork of sdoc while Vijay's fix is not applied to voloko/sdocXavier Noria2011-12-081-1/+5
| |
* | releasing instructions: updates the URLs that triggers stable docs ↵Xavier Noria2011-12-081-1/+1
| | | | | | | | generation and publishing
* | Merge pull request #3900 from jfturcot/accessible_wrap_paramsJosé Valim2011-12-083-2/+41
|\ \ | | | | | | ParamsWrapper only wrap the accessible attributes when they were set
| * | Add information to the changelog about the changes to ↵Jean-Francois Turcot2011-12-081-0/+5
| | | | | | | | | | | | ActionController::ParamsWrapper
| * | ParamsWrapper only wrap the accessible attributes when they were setJean-Francois Turcot2011-12-072-2/+36
| | |
* | | Fix broken test_exists_query_logging from the table_exists? changeJon Leighton2011-12-081-0/+1
| | |
* | | Remove dead broken code from AD::RequestJosé Valim2011-12-081-8/+0
| | |
* | | Merge pull request #3888 from kennyj/should_use_default_charsetJosé Valim2011-12-082-0/+7
|\ \ \ | | |/ | |/| Assign config.encoding to AD::Response.default_charset at the initialization time.
| * | Assign config.encoding to AD::Response.default_charset at the initialization ↵kennyj2011-12-072-0/+7
| | | | | | | | | | | | time.
* | | Merge pull request #3901 from mark-rushakoff/inflection-regex-fixJosé Valim2011-12-082-4/+8
|\ \ \ | | | | | | | | Fix inflection regexes for mouse, mice
| * | | Fix inflection regexes for mouse, miceMark Rushakoff2011-12-072-4/+8
|/ / /
* | | moving ignored regexp to the instanceAaron Patterson2011-12-071-6/+8
| | |
* | | speeding up ignored sql testingAaron Patterson2011-12-071-1/+4
| | |
* | | Use a hash to look up column definitionsAaron Patterson2011-12-071-2/+3
| | |
* | | try to normalize the objects passed to column()Aaron Patterson2011-12-071-9/+11
| | |
* | | automatically add the column definition to the columns list if creating a ↵Aaron Patterson2011-12-071-12/+21
| | | | | | | | | | | | new one
* | | stop calling String#to_s so frequentlyAaron Patterson2011-12-071-3/+4
| | |
* | | the required sqlite3 adapter responds to encoding, so stop checking.Aaron Patterson2011-12-071-5/+1
| |/ |/|