Permalink
Commits on Mar 8, 2017
  1. Bump version

    gdb committed Mar 8, 2017
  2. Merge pull request #94 from bkrausz/perf-1

    gdb committed Mar 8, 2017
    Stop regexing unnecessarily
  3. Stop regexing unnecessarily

    bkrausz committed Mar 8, 2017
    ruby-prof shows we're spending way too much time in regexing: an `end_with?` is sufficient and faster.
Commits on Dec 7, 2015
  1. Merge pull request #92 from markbates/gdb

    gdb committed Dec 7, 2015
    Force Travis rebuild
  2. Dummy commit

    gdb committed Dec 7, 2015
Commits on Dec 17, 2014
  1. Bump version

    gdb committed Dec 17, 2014
  2. Merge pull request #87 from markbates/gdb-cow

    Greg Brockman committed Dec 17, 2014
    Switch from deep clone to copy-on-write for temp
  3. Switch from deep clone to copy-on-write for temp

    gdb committed Dec 17, 2014
    In Stripe's deployment, we noticed that temp deep clones would take up
    to 150ms. Aggregated over many tests, this could be very
    expensive. Rather than have configuration temping be a known-expensive
    operation, it seemed better to improve temp's performance.
    
    One note is that this copy-on-write implementation will no longer
    clone *values*, which is a slight backwards incompatibility. You
    really shouldn't be mutating your configatron values directly though.
Commits on Dec 4, 2014
  1. Add test for lock-with-block

    gdb committed Dec 4, 2014
  2. Bump version

    gdb committed Dec 4, 2014
  3. Make lock/unlock support blocks

    gdb committed Dec 4, 2014
  4. Bump version

    gdb committed Nov 24, 2014
  5. Preserve locking state across temps

    gdb committed Nov 24, 2014
Commits on Nov 23, 2014
  1. Merge pull request #84 from neontapir/master

    Greg Brockman committed Nov 23, 2014
    Add reset! to README documentation
  2. Bump version

    gdb committed Nov 23, 2014
  3. Make nil a valid config value

    gdb committed Nov 23, 2014
Commits on Nov 17, 2014
  1. Add reset! to README documentation

    Chuck Durfee committed Nov 17, 2014
Commits on Oct 26, 2014
  1. Bump version

    gdb committed Oct 26, 2014
  2. Fix nested configatron temp

    gdb committed Oct 26, 2014
    Fixes #76
Commits on Jun 25, 2014
  1. Bump version

    gdb committed Jun 25, 2014
  2. Merge pull request #72 from juanibiapina/forwardable

    Greg Brockman committed Jun 25, 2014
    Add missing forwardable require.
  3. Merge pull request #74 from rosenfeld/master

    Greg Brockman committed Jun 25, 2014
    Adds a proper to_h/to_hash implementation
Commits on Jun 24, 2014
  1. Bump version

    gdb committed Jun 24, 2014
  2. Merge pull request #73 from juanibiapina/delayed

    Greg Brockman committed Jun 24, 2014
    Fix delayed attributes.
Commits on Jun 18, 2014
  1. Merge pull request #75 from shishi/remove_trailing_space

    Greg Brockman committed Jun 18, 2014
    remove trailing spaces in templates
Commits on Jun 17, 2014
  1. Fix delayed attributes.

    juanibiapina committed Jun 17, 2014
  2. Merge pull request #71 from rosenfeld/master

    Greg Brockman committed Jun 17, 2014
    v4.0.4: Remove the Kernel module from RootStore and Store
  3. v4.0.4: Remove the Kernel module from RootStore and Store

    rosenfeld committed Jun 17, 2014
    Less pollution to the configatron object.
  4. Bump version

    gdb committed Jun 17, 2014
  5. Make shadowing consistent between RootStore and Store

    gdb committed Jun 17, 2014
    Makes the issues in #70 less confusing