[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