[DRE-commits] [SCM] ruby-extlib.git annotated tag, 0.9.9, created. 0.9.9

Dan Kubb dan.kubb at autopilotmarketing.com
Mon Apr 30 18:44:27 UTC 2012


The annotated tag, 0.9.9 has been created
        at  ab016b4ddc3dbaea3f8d50181515d7a089ec363e (tag)
   tagging  4e3e95d393b1ce32a7d72e49dbc25537c0dbce24 (commit)
  replaces  0.9.4
 tagged by  Dan Kubb
        on  Sun Dec 7 23:27:12 2008 -0800

- Shortlog ------------------------------------------------------------
0.9.9 gem release

Abdul-Rahman Advany (4):
      String.t should try to translate params as well
      changes spec to see if things work as they should
      dbussink correcting my dutch :-)
      should not translate frozen if frozen

Alex Coles (2):
      Fix typos
      Begin improvements for JRuby: 'rake spec' should run w/o rspec on JRuby

Ben Burkert (2):
      Defined Mash#except to insensitive to Symbol/String reject keys.
      Copied documentation to Mash#except.

Dan Kubb (60):
      Minor updates to improve ruby 1.9 compatibility
      Added specs fro LazyArray#delete_if
      Removed mocks that were messing up the specs
      Increased the sleep time slightly to decrease spec failure rate
      Removed LazyArray#unload
      Delegate to super when possible
      Moved !loaded? check into lazy_possibl?
      Allow multiple reapers to be queued up
      Updated to not create ivars until needed and to use slightly less memory
      Mark copy as loaded only if original was loaded
      Set the @head and @tail to nil as soon as they are no longer useful
      Prepend and append to the existing Array rather than create a new one
      Minor code cleanup
      Removed a layer of indirection from LazyArray
      Added LazyArray#kind_of?
      Stripped whitespace
      Added hook method for loading
      Added protected attribute accessor for the array
      Updated LazyArray#dup to not be a kicker
      Reordered lazy_possible? checks to happen after loaded? checks
      Further simplification of lazy_possible?
      Added TODO notes for future laziness optimizations
      Updated all LazyArray mutators to use head/tail when possible
      Refactored LazyArray#first
      Refactored LazyArray#last
      Refactored LazyArray#at
      Refactored LazyArray#fetch, #values_at, and #lazy_possible?
      Refactored LazyArray#index
      Refactored LazyArray#include?
      Refactored LazyArray#any?
      Refactored LazyArray#[]
      Refactored LazyArray#slice!
      Refactored LazyArray#[]=
      Refactored LazyArray#<<
      Refactored LazyArray#concat
      Refactored LazyArray#push
      Refactored LazyArray#unshift
      Refactored LazyArray#insert
      Refactored LazyArray#pop
      Refactored LazyArray#shift
      Refactored LazyArray#delete_at
      Refactored LazyArray#delete_if
      Fixed LazyArray#respond_to? to match #method_missing
      Added LazyArray#to_a to silence warnings
      Updated LazyArray#first to avoid Ruby 1.8.6 bug with first and super
      Updated LazyArray#initialize to not create Array with proc
      Factored out common state into before block
      Version bump to 0.9.9
      Removed LazyArray::RETURN_SELF constant
      Stripped trailing whitespace with "sake strip"
      Fixed return values that were specified too liberally
      Minor Ruby 1.9.1 compatibility fixes for LazyArray
      Minor Ruby 1.9.1 compatibility fixes for Extlib::Pooling specs
      Updated specs to use the safer >= 1.9.0 comparison
      Still execute specs when rcov not installed
      Stripped whitespace
      Make sure version string is standardized to others to allow find/replace version bumps
      Updated rake install to install specs locally
      Updated gem dependency to more recent english
      Updated History.txt to include information about 0.9.9 release

Dirkjan Bussink (16):
      Replace Pooling with thread safe implementation (hopefully)
      Speed up connection pooling
      Ensure that the Time#to_json signature is compatible with the JSON gem
      Fix CI tasks
      Clean up the CI task a bit more
      Allow the pooling scavenger to stop when nothing is left
      Refactor pooling scavenger and add Extlib.exiting(bool) support
      Easy compatibility fix for Ruby < 1.8.6
      Let the rake ci task also install the gem version
      Improve LazyArray to be a lot more lazy
      Improve #freeze behavior
      bit better initialization
      It should signal any pending allocation if it completely deletes an instance
      Allow for some margin, because sleep() isn't always 100% accurate
      Cleanup ThreadStopError
      Remove Object#encoded_hash

Dudley Flanders (1):
      Synchronize mutation in the Logger

Emmanuel Gomez (1):
      Updated API docs to YARD format.

Fabien Franzen (1):
      Fixed ticket merb-core#481 - only pure Hash is converted to Mash on assignment

Ken Robertson (2):
      Added symbol.rb to implement try_dup for symbols.  Added spec for symbols in try_dup_spec.rb.
      Forget git commit -a doesn't include new files, oops

Lori (1):
      Added conversion methods between Time / DateTime.

Matt Todd (3):
      Added the Object#encoded_hash method to find the encoded hash used in inspect.
      Added spec.
      Merge branch 'upstream/sam'

Michael S. Klishin (16):
      Bump up version to 0.9.5
      First step towards Extlib consolidation after merge with merb-extlib.
      Bump version to 0.9.6.
      Bump up version.
      Revert "Synchronize mutation in the Logger"
      Hash#to_xml_attributes should not camel case attributes.
      Run spec examples by default.
      Fixes build.
      Port inflector and dictionary from Merb core. Inflector has no dependency on English/Facets.
      Extlib no longer depends on English. Inflection code from Merb is enough.
      Fixes #627 in merb-core: class inheritable accessor should use object_id for comparison.
      Use have_key so it works with fresh versions of RSpec.
      Foos and bars suck, never use them
      Slightly improve SimpleSet specs.
      Removed empty file.
      Add one more spec example for SimpleSet.

RailsAddict (1):
      Bumped version to 0.9.8

Sam Smoot (8):
      Merge branch 'master' of git://github.com/elliottcable/extlib into ec
      Merge branch 'master' of git://github.com/lholden/extlib into lholden
      Small tweaks to specs to make them pass and be more portable.
      Merge branch 'master' of git://github.com/mtodd/extlib into mtodd
      Hook and Pooling autoload now.
      Merge branch 'master' of git://github.com/advany/extlib into advany
      This should make the intent a little clearer and get rid of the unreliable dead-lock check.
      Fix README install error.

Wesley Beary (2):
      fix array encoding in hash.to_params
      expand hash_spec for to_params.  Spec now tests against same params as merb request_spec.

Xavier Shay (1):
      who says kine, honestly?

Yehuda Katz (2):
      Mash#dup can just delegate to Ruby native dup
      Add try_dup to objects

elliottcable (2):
      Added Symbol#/ (A duplicate of String#/)
      Merge branch 'master' of git://github.com/sam/extlib into sam/master

-----------------------------------------------------------------------

-- 
ruby-extlib.git



More information about the Pkg-ruby-extras-commits mailing list