Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 1, 2012
  1. @tenderlove

    bumping to 3.1.4

    tenderlove authored
  2. @tenderlove

    Merge branch '3-1-stable-security' into 3-1-4

    tenderlove authored
    * 3-1-stable-security:
      Ensure [] respects the status of the buffer.
      use AS::SafeBuffer#clone_empty for flushing the output_buffer
      add AS::SafeBuffer#clone_empty
      fix output safety issue with select options
  3. @josevalim @tenderlove

    Ensure [] respects the status of the buffer.

    josevalim authored tenderlove committed
Commits on Feb 22, 2012
  1. @tenderlove

    updating RAILS_VERSION

    tenderlove authored
Commits on Feb 21, 2012
  1. @amatsuda @tenderlove

    add AS::SafeBuffer#clone_empty

    amatsuda authored tenderlove committed
Commits on Feb 17, 2012
  1. @spastorino

    Merge pull request #5072 from arunagw/fix_failing_test_ruby187_p358_3…

    spastorino authored
    Fix failing test ruby187 p358 31stable
  2. @arunagw
Commits on Jan 24, 2012
  1. @tenderlove

    Merge pull request #4514 from brainopia/update_timezone_offets

    tenderlove authored
    Update time zone offset information
Commits on Jan 11, 2012
  1. @spastorino

    Merge pull request #4412 from kennyj/fix_3743

    spastorino authored
    Fix GH #3743. We must specify an encoding in rdoc_option explicitly.
Commits on Dec 8, 2011
  1. @josevalim

    Remove NilClass whiners feature.

    josevalim authored
    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
        Benchmark.realtime { 1_000.times { [nil,nil,nil].join } }
Commits on Dec 5, 2011
  1. @sumbach

    Simplify load and require tests

    sumbach authored
    - These tests don't use autoloading so there's no need to add anything to autoload_paths
  2. @sumbach
  3. @sumbach
  4. @sumbach

    Test return value of ActiveSupport::Dependencies::Loadable#require

    sumbach authored
    - Add tests to protect from regressions in require's return value behavior
    - See a10606c (require needs to return true or false) for the original bug fix
Commits on Dec 3, 2011
  1. @jenseng @josevalim

    Restore performance of ERB::Util.html_escape

    jenseng authored josevalim committed
    Revert html_escape to do a single gsub again, but add the "n" flag (no
    language, i.e. not multi-byte) to protect against XSS via invalid utf8
    Signed-off-by: José Valim <>
Commits on Nov 22, 2011
  1. @vijaydev

    caching 'false' properly

    vijaydev authored
Commits on Nov 20, 2011
  1. @jonleighton
Commits on Nov 19, 2011
  1. @jonleighton
Commits on Nov 18, 2011
  1. @parndt @vijaydev

    Fixed typo: expect -> expected

    parndt authored vijaydev committed
  2. @jonleighton
Commits on Nov 14, 2011
  1. @jonleighton
  2. @jonleighton
  3. @jonleighton

    Revert "Properly cache value when it is "false""

    jonleighton authored
    This reverts commit 551f313.
    Reason: see
    #2010 (comment)
Commits on Nov 12, 2011
  1. @hasclass @vijaydev

    Properly cache value when it is "false"

    hasclass authored vijaydev committed
Commits on Nov 4, 2011
  1. @franckverrot
  2. @franckverrot

    Add the MIT-LICENSE to the Active Support gemspec

    franckverrot authored
    (cherry picked from commit 4633772)
  3. @jonleighton

    Convert CHANGELOGs to Markdown format.

    jonleighton authored
     * Markdown reads well as plain text, but can also be formatted.
     * It will make it easier for people to read on the web as Github
       formats the Markdown nicely.
     * It will encourage a level of consistency when people are writing
       CHANGELOG entries.
    The script used to perform the conversion is at
Commits on Oct 30, 2011
  1. @spastorino

    Merge pull request #3463 from kennyj/fix_document_for_cache

    spastorino authored
    fix a document for race_condition_ttl. ActiveSupport::Cache::MemoryCache isn't exist.
Commits on Oct 20, 2011
  1. @martinsvalin @vijaydev

    Fixed misleading docs for String#to_formatted_s(:db)

    martinsvalin authored vijaydev committed
Commits on Oct 9, 2011
  1. @spastorino

    Add 3.1.1 release date

    spastorino authored
Commits on Oct 7, 2011
  1. @spastorino

    Bumping to 3.1.1

    spastorino authored
Commits on Oct 6, 2011
  1. @yahonda @josevalim

    Fixed test_nonexisting_method_with_arguments to revert commit 29a5aea

    yahonda authored josevalim committed
    Signed-off-by: José Valim <>
  2. @spastorino

    Bumping to 3.1.1.rc3

    spastorino authored
Commits on Oct 5, 2011
  1. @spastorino
  2. @josevalim
Something went wrong with that request. Please try again.