Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 27, 2012
  1. @jfirebaugh

    Don't test language-level exception messages

    jfirebaugh authored
    Ruby implementations should be free to produce exception
    messages that are not identical to MRI. For example,
    Rubinius produces 'Expected an even number, got 5'.
  2. @dhh
  3. @dhh

    will now return nil instead of raise a NoMethodError if the receivin…

    dhh authored
    …g object does not implement the method
Commits on Jul 26, 2012
  1. @makaroni4

    fix typo in documentation

    makaroni4 authored
Commits on Jul 21, 2012
  1. fixing :nodoc:s in AS::JSON::Encoding

    Francesco Rodriguez authored
  2. @rafaelfranca
  3. @rafaelfranca
  4. @fxn
  5. @fxn
Commits on Jul 20, 2012
  1. @LTe

    Use join without default separator

    LTe authored
    Use lstrip method
Commits on Jul 18, 2012
  1. @tenderlove

    Revert "Merge pull request #7084 from LTe/logger_default_separator"

    tenderlove authored
    This reverts commit c08f30f, reversing
    changes made to e243a8a.
  2. @LTe

    Don't use default separator

    LTe authored
    When the default separator is set logger will create incorrect output
Commits on Jul 17, 2012
  1. @kennyj
Commits on Jul 15, 2012
  1. @vijaydev
Commits on Jul 14, 2012
  1. @fxn

    adds a missing require [fixes #6896]

    fxn authored
    This file uses Time.zone, which is defined in
    active_support/core_ext/time/zones.rb.
  2. @pferdefleisch

    Added time related req files to AS core_ext #6896

    pferdefleisch authored
    This way you can `require 'active_record/core_ext/time'` for example
    I see these libs are available through `active_record/time` but not
    individually
Commits on Jul 10, 2012
  1. @qoobaa
Commits on Jul 9, 2012
  1. @tenderlove

    deprecate `describe` without a block.

    tenderlove authored
    minitest/spec provides `describe`, so deprecate the rails version and
    have people use the superclass version
Commits on Jul 8, 2012
  1. @tenderlove
  2. @tenderlove

    minitest provides "it" and "describe"

    tenderlove authored
    Remove rails implementation of describe, alias "test" to "it"
  3. @tenderlove
Commits on Jul 4, 2012
  1. @tenderlove
  2. @carlosantoniodasilva

    Kill not used constant since removal of runner method

    carlosantoniodasilva authored
    Runner method was removed in ada571b.
Commits on Jul 3, 2012
  1. @tenderlove

    remove duplicate requires of mocha.

    tenderlove authored
    Mocha is already required by AS::TestCase, so remove the duplicate
    requires.
  2. @tenderlove
  3. @tenderlove
  4. @carlosantoniodasilva

    Update 4.0 Release Notes with changelogs [ci skip]

    carlosantoniodasilva authored
    Also fix some wrong formatting.
    
    Related discussion:
    ab72040#commitcomment-1525256
Commits on Jul 2, 2012
  1. @fxn

    explains why the file update checker ignores mtimes in the future, pl…

    fxn authored
    …us a little refactor for the same price
  2. @pixeltrix

    Improve performance of DateTime#seconds_since_unix_epoch

    pixeltrix authored
    Calculate the seconds since the UNIX epoch using the difference in
    Julian day numbers from the epoch date. By reducing the Rational math
    to just the offset component this gives a significant improvement.
    
    Benchmark:
    
    Calculating --------------------------------------------
           new     27733 i/100ms
       current     15031 i/100ms
           new     27737 i/100ms
       current     15549 i/100ms
    --------------------------------------------------------
           new   548182.1 (±0.9%) i/s - 2745567 in 5.008943s
       current   216380.9 (±1.6%) i/s - 1082232 in 5.002781s
           new   510281.9 (±1.2%) i/s - 2551804 in 5.001525s
       current   219858.3 (±1.8%) i/s - 1103979 in 5.023039s
Commits on Jul 1, 2012
  1. @pixeltrix

    Revert "Use strftime to convert DateTime to numeric"

    pixeltrix authored
    There appears to be a bug with DateTime#strftime("%s") on 32-bit platforms.
    Bug report: http://bugs.ruby-lang.org/issues/6683
    
    This reverts commit 210cd75.
  2. @pixeltrix

    Make Time#change work with offsets other than UTC or local

    pixeltrix authored
    Use Time.new to create times where the current offset is not zero or
    not in the local time zone - closes #4847 and #6651.
  3. @pixeltrix

    Remove rescue clause from ActiveSupport::TimeZone#to_f

    pixeltrix authored
    Time#at no longer raises an error for large values so we can remove
    the rescue clause from ActiveSupport::TimeZone#to_f.
  4. @pixeltrix

    Remove DateTime#to_time override

    pixeltrix authored
    Currently if the offset is not zero then to_time returns self which
    can lead to errors where a developer assumes that the value is a
    Time. To solve this we can use the native implementation of
    DateTime#to_time in Ruby 1.9.3 as it handles offsets properly and
    is faster than our override.
  5. @pixeltrix

    Use strftime to convert DateTime to numeric

    pixeltrix authored
    The native implementation of the seconds since the UNIX epoch in
    strftime is significantly faster than our method.
    
    Benchmark:
    ----------
    require 'benchmark/ips'
    require 'date'
    require 'time'
    
    date = DateTime.civil(1253,7,6,20,4,0)
    
    Benchmark.ips do |x|
      x.report("strftime.to_i") { date.strftime('%s').to_i }
      x.report("ssue.to_i") { ((date - DateTime.civil(1970)) * 86400).to_i }
    
      x.report("strftime.to_f") { date.strftime('%s').to_f }
      x.report("ssue.to_f") { ((date - DateTime.civil(1970)) * 86400).to_f }
    end
    
    Output:
    -------
    Calculating -------------------------------------
           strftime.to_i     26480 i/100ms
               ssue.to_i     13818 i/100ms
           strftime.to_f     26561 i/100ms
               ssue.to_f     14479 i/100ms
    -------------------------------------------------
           strftime.to_i   616937.3 (±2.4%) i/s - 3098160 in 5.024749s
               ssue.to_i   200108.8 (±6.9%) i/s -  994896 in 4.999278s
           strftime.to_f   553581.3 (±2.2%) i/s - 2788905 in 5.040397s
               ssue.to_f   204260.3 (±4.3%) i/s - 1028009 in 5.043072s
Commits on Jun 30, 2012
  1. @vijaydev

    Merge branch 'master' of github.com:lifo/docrails

    vijaydev authored
    Conflicts:
    	activemodel/lib/active_model/errors.rb
Something went wrong with that request. Please try again.