Branch: refs/heads/master
Home:
https://github.com/rubyworks/facets
Commit: 7cd2234776a98e8cd12432cbcf21f9ed3ee9a9c4
https://github.com/rubyworks/facets/commit/7cd2234776a98e8cd12432cbcf21f9ed3ee9a9c4
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/core/facets/array/zip.rb
Log Message:
-----------
Add Array::zip class method.
Commit: 6441c4bcb06d255cadae8c4b599c1f9c8c086046
https://github.com/rubyworks/facets/commit/6441c4bcb06d255cadae8c4b599c1f9c8c086046
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/backport/facets/array/combination.rb
A lib/backport/facets/array/index.rb
A lib/backport/facets/array/permutation.rb
A lib/backport/facets/array/product.rb
A lib/backport/facets/array/rotate.rb
A lib/backport/facets/array/select.rb
A lib/backport/facets/binding/eval.rb
A lib/backport/facets/hash/select.rb
A lib/backport/facets/integer/even.rb
A lib/backport/facets/integer/odd.rb
A lib/backport/facets/kernel/__callee__.rb
A lib/backport/facets/kernel/__method__.rb
A lib/backport/facets/nilclass/to_f.rb
A lib/backport/facets/proc/curry.rb
A lib/backport/facets/string/bytes.rb
A lib/backport/facets/string/each_char.rb
A lib/backport/facets/string/end_with.rb
A lib/backport/facets/string/lines.rb
A lib/backport/facets/string/start_with.rb
A lib/backport/facets/symbol/to_proc.rb
A lib/backport/facets/unboundmethod/name.rb
R lib/core/facets/array/combination.rb
R lib/core/facets/array/index.rb
R lib/core/facets/array/permutation.rb
R lib/core/facets/array/product.rb
R lib/core/facets/array/rotate.rb
R lib/core/facets/array/select.rb
R lib/core/facets/binding/eval.rb
R lib/core/facets/float/round.rb
R lib/core/facets/hash/select.rb
R lib/core/facets/integer/even.rb
R lib/core/facets/integer/odd.rb
R lib/core/facets/kernel/__callee__.rb
R lib/core/facets/kernel/__method__.rb
R lib/core/facets/module/basename.rb
A lib/core/facets/module/lastname.rb
R lib/core/facets/nilclass/to_f.rb
R lib/core/facets/numeric/round.rb
R lib/core/facets/numeric/round_at.rb
A lib/core/facets/object/instance_replace.rb
R lib/core/facets/object/replace.rb
R lib/core/facets/proc/curry.rb
R lib/core/facets/range/to_r.rb
A lib/core/facets/range/to_rng.rb
R lib/core/facets/string/bytes.rb
R lib/core/facets/string/each_char.rb
R lib/core/facets/string/end_with.rb
R lib/core/facets/string/lines.rb
R lib/core/facets/string/start_with.rb
R lib/core/facets/symbol/to_proc.rb
R lib/core/facets/unboundmethod/name.rb
Log Message:
-----------
Move methods already in Ruby 1.9+ to lib/backport/. [deprecate]
Commit: 718b8a59f03a2eeb15e0b1ce7623c3f65dc47357
https://github.com/rubyworks/facets/commit/718b8a59f03a2eeb15e0b1ce7623c3f65dc47357
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/module/lastname.rb
Log Message:
-----------
Rename Module#basename to #lastname.
Commit: 4e13f033d1e27dcfa0425f3986d58f31142c679b
https://github.com/rubyworks/facets/commit/4e13f033d1e27dcfa0425f3986d58f31142c679b
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/kernel/object_send.rb
Log Message:
-----------
Make Kernel#object_send an alias of #public_send.
Commit: 9d47f831d7c592964bca0842b4c0e7d2efd4a235
https://github.com/rubyworks/facets/commit/9d47f831d7c592964bca0842b4c0e7d2efd4a235
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/kernel/tap.rb
Log Message:
-----------
Kernel#tap supports higher-order message form.
Commit: 5d3fdee78bd36b15490123e10eb8b856a489caa4
https://github.com/rubyworks/facets/commit/5d3fdee78bd36b15490123e10eb8b856a489caa4
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/core/facets/array/product.rb
Log Message:
-----------
Add Array::zip and Array::product class methods.
Commit: 07540b77a7b1ff69403623c4f0ee1b35a4c90991
https://github.com/rubyworks/facets/commit/07540b77a7b1ff69403623c4f0ee1b35a4c90991
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/range/to_rng.rb
Log Message:
-----------
Rename Range#to_r to #to_rng.
Commit: a417816fc06c5548b16a3c5246a3b3e417fcf398
https://github.com/rubyworks/facets/commit/a417816fc06c5548b16a3c5246a3b3e417fcf398
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/core/facets/string/each_match.rb
M lib/core/facets/string/mscan.rb
Log Message:
-----------
Alias String#mscan to #each_match.
Commit: 2121e9951b0e72b83d1ceb78b1784204f0cbd681
https://github.com/rubyworks/facets/commit/2121e9951b0e72b83d1ceb78b1784204f0cbd681
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/class/singleton.rb
A lib/core/facets/class/singleton_class.rb
Log Message:
-----------
Rename Class#singleton? to #singleton_class?.
Commit: aebc80ef97f1d35c2dcc983e4d76a756662c2e02
https://github.com/rubyworks/facets/commit/aebc80ef97f1d35c2dcc983e4d76a756662c2e02
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/core/facets/struct/replace.rb
Log Message:
-----------
Moved Struct#replace to its own file.
Commit: 50f5076b5f7d02d808caef5ee018641b0c25d719
https://github.com/rubyworks/facets/commit/50f5076b5f7d02d808caef5ee018641b0c25d719
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/hash/keys.rb
A lib/core/facets/hash/only_keys.rb
Log Message:
-----------
Add file for Hash#only_keys.
Commit: b204280d87468e66d4aaf6393b4934519a9d2c8f
https://github.com/rubyworks/facets/commit/b204280d87468e66d4aaf6393b4934519a9d2c8f
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/string/interpolate.rb
Log Message:
-----------
Make comment on uses of String#interpolate. [doc]
Commit: 24d11bc691e744ad5342a95d5fb348b16ae2409d
https://github.com/rubyworks/facets/commit/24d11bc691e744ad5342a95d5fb348b16ae2409d
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
R lib/core/facets/functor.rb
A lib/core/facets/funtor.rb
A lib/core/facets/hom.rb
Log Message:
-----------
Rename Functor to HOM. Old name is still available.
Commit: d33af81f549161c40e30915e1bd615cac1a3ac31
https://github.com/rubyworks/facets/commit/d33af81f549161c40e30915e1bd615cac1a3ac31
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/core/facets/hash/each_with_key.rb
Log Message:
-----------
Use separate script for Hash#each_with_key.
Commit: eb5a8b4e9c2a8df30f71c9b40631280bec60fa73
https://github.com/rubyworks/facets/commit/eb5a8b4e9c2a8df30f71c9b40631280bec60fa73
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/kernel/constant.rb
Log Message:
-----------
Add note to Kernerl#constant that it can be deprecated in future. [doc]
Commit: 2b81847a639978c763acb41d11600caba4053360
https://github.com/rubyworks/facets/commit/2b81847a639978c763acb41d11600caba4053360
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/proc/bind_to.rb
Log Message:
-----------
Tweak docs for Proc#bind_to. [doc]
Commit: 0ffeac1a50bd5bbe7044c83a38cc9a1cdf1a050c
https://github.com/rubyworks/facets/commit/0ffeac1a50bd5bbe7044c83a38cc9a1cdf1a050c
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/kernel/__dir__.rb
Log Message:
-----------
Add note to Kernel#__DIR__ that it can be deprecated in future. [doc]
Commit: b95e94e5021c9211c6e6a31bd8e14a4854e3cd72
https://github.com/rubyworks/facets/commit/b95e94e5021c9211c6e6a31bd8e14a4854e3cd72
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/string/file.rb
Log Message:
-----------
Use HOM for String#file, instead of Functor.
Commit: fe153b1821011ffd357b9c7d3b08831b59fe6946
https://github.com/rubyworks/facets/commit/fe153b1821011ffd357b9c7d3b08831b59fe6946
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/numeric/round_to.rb
Log Message:
-----------
Deprecate #round_at, so now there is only #round_to.
Commit: bc29faaa082854f4392659766ad20e3f6abacba6
https://github.com/rubyworks/facets/commit/bc29faaa082854f4392659766ad20e3f6abacba6
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/core/facets/module/basename.rb
Log Message:
-----------
The module/basename.rb file requires module/lastname.rb.
Commit: b1797a9505f09e55a2e06952c7a2996b63959ed1
https://github.com/rubyworks/facets/commit/b1797a9505f09e55a2e06952c7a2996b63959ed1
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/core/facets/string/ends_with.rb
A lib/core/facets/string/starts_with.rb
Log Message:
-----------
Keep starts_with? and ends_with? aliases.
Commit: fda37245bc7b76669c39341924fd7bb59b465a73
https://github.com/rubyworks/facets/commit/fda37245bc7b76669c39341924fd7bb59b465a73
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/core/facets/float/round_to.rb
Log Message:
-----------
File float/round_to requires numeric/round_to.
Commit: 4c3f280fddf9c1df3578846e875398855c93b902
https://github.com/rubyworks/facets/commit/4c3f280fddf9c1df3578846e875398855c93b902
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/backport/facets/nilclass/to_h.rb
Log Message:
-----------
Don't forget NilClass#to_h backport.
Commit: eb7b47537fe0563eb9e61e9c2e6b9b0d04bc3a66
https://github.com/rubyworks/facets/commit/eb7b47537fe0563eb9e61e9c2e6b9b0d04bc3a66
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/backport/facets/binding/eval.rb
Log Message:
-----------
Binding#eval can take file and line.
Commit: c3858ad86ac8ca56a0726b1863d9f098cec23358
https://github.com/rubyworks/facets/commit/c3858ad86ac8ca56a0726b1863d9f098cec23358
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/array.rb
M lib/core/facets/binding.rb
M lib/core/facets/float.rb
M lib/core/facets/hash.rb
M lib/core/facets/integer.rb
M lib/core/facets/kernel.rb
M lib/core/facets/nilclass.rb
M lib/core/facets/numeric.rb
M lib/core/facets/proc.rb
M lib/core/facets/string.rb
M lib/core/facets/struct.rb
M lib/core/facets/symbol.rb
M lib/core/facets/unboundmethod.rb
Log Message:
-----------
Update per-class convenience loaders.
Commit: 83c11a2f24ef2c37670fe73bb15ddacb9c191853
https://github.com/rubyworks/facets/commit/83c11a2f24ef2c37670fe73bb15ddacb9c191853
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M HISTORY.rdoc
Log Message:
-----------
Add changes made to HISTORY. [doc]
Commit: b41fd8e05747bbac3a0e90b5184ae1f21b037675
https://github.com/rubyworks/facets/commit/b41fd8e05747bbac3a0e90b5184ae1f21b037675
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets.rb
M lib/core/facets/array.rb
A lib/core/facets/array/to_h.rb
M lib/core/facets/enumerable.rb
A lib/core/facets/enumerable/associate.rb
M lib/core/facets/enumerable/cluster_by.rb
M lib/core/facets/enumerable/graph.rb
M lib/core/facets/enumerable/hashify.rb
A lib/core/facets/enumerable/hinge.rb
A lib/core/facets/enumerable/key_by.rb
M lib/core/facets/enumerable/mash.rb
A lib/core/facets/enumerable/pair.rb
A lib/core/facets/enumerable/unassociate.rb
A lib/core/facets/enumerable/value_by.rb
M lib/core/facets/hash/to_h.rb
M lib/core/facets/nilclass.rb
A lib/core/facets/nilclass/to_h.rb
A lib/core/facets/struct/to_h.rb
M lib/core/facets/symbol.rb
A lib/core/facets/symbol/call.rb
M lib/core/facets/to_hash.rb
A work/consider/hash_to_ostruct.rb
Log Message:
-----------
Merge upstream work on #to_h.
Commit: 4b60b7c851a1cb50039f2363cab499d010c01c94
https://github.com/rubyworks/facets/commit/4b60b7c851a1cb50039f2363cab499d010c01c94
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/backport/facets/enumerable/each_with_object.rb
R lib/core/facets/enumerable/cluster_by.rb
R lib/core/facets/enumerable/each_with_object.rb
A lib/core/facets/enumerable/organize_by.rb
Log Message:
-----------
Rename Enumerable#cluster_by to #organize_by.
Commit: ec577bd419850546243362607eca3e228cbe7bcf
https://github.com/rubyworks/facets/commit/ec577bd419850546243362607eca3e228cbe7bcf
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
A lib/core/facets/enumerable/cluster.rb
M lib/core/facets/enumerable/every.rb
M lib/core/facets/enumerable/hinge.rb
Log Message:
-----------
Doc tweaks and todo about name of #hinge. [doc]
Commit: ec526878e36194fd2481d9c2d1586d5f89e1ba66
https://github.com/rubyworks/facets/commit/ec526878e36194fd2481d9c2d1586d5f89e1ba66
Author: trans <
tran...@gmail.com>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M lib/core/facets/enumerable.rb
Log Message:
-----------
Enumerable#each_with_object is a backport.
Compare:
https://github.com/rubyworks/facets/compare/4e2beb72a0a5...ec526878e361