ruby-changes:54672
From: eregon <ko1@a...>
Date: Mon, 21 Jan 2019 05:39:08 +0900 (JST)
Subject: [ruby-changes:54672] eregon:r66888 (trunk): Update to ruby/spec@35a9fba
eregon 2019-01-21 05:38:57 +0900 (Mon, 21 Jan 2019) New Revision: 66888 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=66888 Log: Update to ruby/spec@35a9fba Added directories: trunk/spec/ruby/core/enumerator/arithmetic_sequence/ trunk/spec/ruby/core/enumerator/chain/ trunk/spec/ruby/library/set/fixtures/ Added files: trunk/spec/ruby/core/binding/fixtures/location.rb trunk/spec/ruby/core/binding/source_location_spec.rb trunk/spec/ruby/core/enumerable/chain_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/begin_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/each_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/end_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/eq_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/exclude_end_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/first_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/hash_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/inspect_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/last_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/new_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/size_spec.rb trunk/spec/ruby/core/enumerator/arithmetic_sequence/step_spec.rb trunk/spec/ruby/core/enumerator/chain/each_spec.rb trunk/spec/ruby/core/enumerator/chain/initialize_spec.rb trunk/spec/ruby/core/enumerator/chain/inspect_spec.rb trunk/spec/ruby/core/enumerator/chain/rewind_spec.rb trunk/spec/ruby/core/enumerator/chain/size_spec.rb trunk/spec/ruby/core/enumerator/lazy/filter_spec.rb trunk/spec/ruby/core/enumerator/plus_spec.rb trunk/spec/ruby/core/env/filter_spec.rb trunk/spec/ruby/core/env/shared/select.rb trunk/spec/ruby/core/exception/key_error_spec.rb trunk/spec/ruby/core/method/compose_spec.rb trunk/spec/ruby/core/nil/match_spec.rb trunk/spec/ruby/core/proc/compose_spec.rb trunk/spec/ruby/core/proc/shared/compose.rb trunk/spec/ruby/core/process/fixtures/in.txt trunk/spec/ruby/core/range/percent_spec.rb trunk/spec/ruby/core/tracepoint/eval_script_spec.rb trunk/spec/ruby/core/tracepoint/instruction_sequence_spec.rb trunk/spec/ruby/language/range_spec.rb trunk/spec/ruby/library/set/disjoint_spec.rb trunk/spec/ruby/library/set/fixtures/set_like.rb trunk/spec/ruby/library/set/intersect_spec.rb Removed files: trunk/spec/ruby/CHANGES.before-2008-05-10 trunk/spec/ruby/core/enumerator/inject_spec.rb trunk/spec/ruby/shared/enumerator/each.rb trunk/spec/ruby/shared/enumerator/enum_cons.rb trunk/spec/ruby/shared/enumerator/new.rb trunk/spec/ruby/shared/enumerator/next.rb trunk/spec/ruby/shared/enumerator/rewind.rb Modified files: trunk/spec/ruby/.travis.yml trunk/spec/ruby/README.md trunk/spec/ruby/core/array/difference_spec.rb trunk/spec/ruby/core/array/to_h_spec.rb trunk/spec/ruby/core/dir/children_spec.rb trunk/spec/ruby/core/dir/each_child_spec.rb trunk/spec/ruby/core/enumerable/to_h_spec.rb trunk/spec/ruby/core/enumerator/each_spec.rb trunk/spec/ruby/core/enumerator/new_spec.rb trunk/spec/ruby/core/enumerator/next_spec.rb trunk/spec/ruby/core/enumerator/rewind_spec.rb trunk/spec/ruby/core/env/select_spec.rb trunk/spec/ruby/core/env/to_h_spec.rb trunk/spec/ruby/core/exception/full_message_spec.rb trunk/spec/ruby/core/exception/name_error_spec.rb trunk/spec/ruby/core/exception/no_method_error_spec.rb trunk/spec/ruby/core/file/open_spec.rb trunk/spec/ruby/core/hash/merge_spec.rb trunk/spec/ruby/core/hash/shared/update.rb trunk/spec/ruby/core/hash/to_h_spec.rb trunk/spec/ruby/core/io/ungetbyte_spec.rb trunk/spec/ruby/core/kernel/Complex_spec.rb trunk/spec/ruby/core/kernel/Float_spec.rb trunk/spec/ruby/core/kernel/Integer_spec.rb trunk/spec/ruby/core/kernel/match_spec.rb trunk/spec/ruby/core/kernel/shared/load.rb trunk/spec/ruby/core/kernel/shared/require.rb trunk/spec/ruby/core/method/fixtures/classes.rb trunk/spec/ruby/core/module/attr_spec.rb trunk/spec/ruby/core/module/autoload_spec.rb trunk/spec/ruby/core/module/method_defined_spec.rb trunk/spec/ruby/core/module/private_method_defined_spec.rb trunk/spec/ruby/core/module/protected_method_defined_spec.rb trunk/spec/ruby/core/module/refine_spec.rb trunk/spec/ruby/core/numeric/step_spec.rb trunk/spec/ruby/core/process/spawn_spec.rb trunk/spec/ruby/core/range/case_compare_spec.rb trunk/spec/ruby/core/range/fixtures/classes.rb trunk/spec/ruby/core/range/new_spec.rb trunk/spec/ruby/core/range/shared/cover.rb trunk/spec/ruby/core/range/step_spec.rb trunk/spec/ruby/core/string/split_spec.rb trunk/spec/ruby/core/struct/to_h_spec.rb trunk/spec/ruby/language/constants_spec.rb trunk/spec/ruby/language/if_spec.rb trunk/spec/ruby/language/safe_spec.rb trunk/spec/ruby/language/variables_spec.rb trunk/spec/ruby/library/net/http/httpgenericrequest/body_exist_spec.rb trunk/spec/ruby/library/net/http/httpheader/initialize_http_header_spec.rb trunk/spec/ruby/library/openstruct/to_h_spec.rb trunk/spec/ruby/library/set/equal_value_spec.rb trunk/spec/ruby/library/set/flatten_spec.rb trunk/spec/ruby/library/set/proper_subset_spec.rb trunk/spec/ruby/library/set/proper_superset_spec.rb trunk/spec/ruby/library/set/subset_spec.rb trunk/spec/ruby/library/set/superset_spec.rb trunk/spec/ruby/library/stringscanner/clear_spec.rb trunk/spec/ruby/library/stringscanner/empty_spec.rb trunk/spec/ruby/library/stringscanner/getbyte_spec.rb trunk/spec/ruby/library/stringscanner/peep_spec.rb trunk/spec/ruby/library/stringscanner/restsize_spec.rb trunk/spec/ruby/optional/capi/class_spec.rb trunk/spec/ruby/optional/capi/ext/array_spec.c trunk/spec/ruby/optional/capi/ext/bignum_spec.c trunk/spec/ruby/optional/capi/ext/boolean_spec.c trunk/spec/ruby/optional/capi/ext/class_spec.c trunk/spec/ruby/optional/capi/ext/complex_spec.c trunk/spec/ruby/optional/capi/ext/constants_spec.c trunk/spec/ruby/optional/capi/ext/data_spec.c trunk/spec/ruby/optional/capi/ext/encoding_spec.c trunk/spec/ruby/optional/capi/ext/enumerator_spec.c trunk/spec/ruby/optional/capi/ext/exception_spec.c trunk/spec/ruby/optional/capi/ext/file_spec.c trunk/spec/ruby/optional/capi/ext/fixnum_spec.c trunk/spec/ruby/optional/capi/ext/float_spec.c trunk/spec/ruby/optional/capi/ext/gc_spec.c trunk/spec/ruby/optional/capi/ext/globals_spec.c trunk/spec/ruby/optional/capi/ext/hash_spec.c trunk/spec/ruby/optional/capi/ext/integer_spec.c trunk/spec/ruby/optional/capi/ext/io_spec.c trunk/spec/ruby/optional/capi/ext/kernel_spec.c trunk/spec/ruby/optional/capi/ext/marshal_spec.c trunk/spec/ruby/optional/capi/ext/module_spec.c trunk/spec/ruby/optional/capi/ext/mutex_spec.c trunk/spec/ruby/optional/capi/ext/numeric_spec.c trunk/spec/ruby/optional/capi/ext/object_spec.c trunk/spec/ruby/optional/capi/ext/proc_spec.c trunk/spec/ruby/optional/capi/ext/range_spec.c trunk/spec/ruby/optional/capi/ext/rational_spec.c trunk/spec/ruby/optional/capi/ext/regexp_spec.c trunk/spec/ruby/optional/capi/ext/rubyspec.h trunk/spec/ruby/optional/capi/ext/st_spec.c trunk/spec/ruby/optional/capi/ext/string_spec.c trunk/spec/ruby/optional/capi/ext/struct_spec.c trunk/spec/ruby/optional/capi/ext/symbol_spec.c trunk/spec/ruby/optional/capi/ext/thread_spec.c trunk/spec/ruby/optional/capi/ext/time_spec.c trunk/spec/ruby/optional/capi/ext/typed_data_spec.c trunk/spec/ruby/optional/capi/ext/util_spec.c trunk/spec/ruby/optional/capi/fixnum_spec.rb trunk/spec/ruby/optional/capi/numeric_spec.rb trunk/spec/ruby/optional/capi/string_spec.rb trunk/spec/ruby/shared/rational/Rational.rb Index: spec/ruby/CHANGES.before-2008-05-10 =================================================================== --- spec/ruby/CHANGES.before-2008-05-10 (revision 66887) +++ spec/ruby/CHANGES.before-2008-05-10 (nonexistent) @@ -1,17796 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/spec/ruby/CHANGES.before-2008-05-10#L0 - Changelog -=========== - -This file contains the entire revision history of the specs from -December 2006 onwards, when the spec project got started more or -less officially by converting the remaining Test::Unit style tests -in Rubinius to the spec style. The history is not preserved in the -git repository history itself, so this data is here for reference. -All the commit hashes are from the Rubinius repository. - -It still misses quite a few of the earlier, disparate specs and -tests because up to that point the organisation was much looser -and gathering an exhaustive accounting of the entire history of -TDD/BDD would be time-consuming, particularly with the few full -directory moves in there and such. All of the data is preserved -in the Rubinius repository if someone is interested in that bit -of history. - -Be aware that the history contains some Rubinius-specific specs -by necessity. If you find any commits listed that were _solely_ -for Rubinius, feel free to strip them out. - -Thanks to everyone committing up to this point--over 2600 commits -in just this incomplete version. Keep it up. - - - - Revision History ------------------- - - -commit 2b24a1e84c350810817885eeb6532f43c698a95c -Author: Ryan Davis <rdavis@e...> -Date: Fri May 9 16:45:07 2008 -0700 - - Fixed up pack for base64 and uuencode to be MUCH MUCH cleaner and 2x faster - -commit 022bc5dbfafcf1f9fd5e25820104718bd4d45661 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 9 23:51:47 2008 +0200 - - Share common specs for BigDecimal's #mult and #*. - -commit 414e7eedce9d0cea982e24f1031c407daccc648b -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 9 23:19:38 2008 +0200 - - New rubyspecs for BigDecimal#mult - - * Verifies that proper signs are calculated when - zero is involved. - -commit 6883d7d0c67f7be84e7ea1703912452eaecaac6c -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 9 22:54:49 2008 +0200 - - New rubyspec for Module#new with block. - -commit f8bd3e34014a7351470685676b6b168abd787794 -Author: Phil Hagelberg <technomancy@g...> -Date: Fri May 9 12:53:00 2008 -0700 - - Added specs for OpenSSL::HMAC.hexdigest and .digest - -commit 686c28493d42b9c798aa791823395d1000423225 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 9 20:20:13 2008 +0200 - - Some more rubyspecs for BigDecimal's #floor and #ceil. - -commit aba022a6620ec8d3a09067e9677f0f9c5d8078ee -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 9 17:51:35 2008 +0200 - - New rubyspecs for BigDecimal's #floor and #ceil. - -commit e4d844ba5851a798b7acb684cf68fdcef353d13c -Author: Brian Ford <bford@e...> -Date: Thu May 8 22:13:58 2008 -0700 - - Excluded stdlib specs from default CI run. Added spec/full.mspec. - -commit 6a133574617cb435ad1684f208430112ff6839f6 -Author: Ryan Davis <rdavis@e...> -Date: Thu May 8 16:19:50 2008 -0700 - - String#unpack overhaul. NO extra methods littered through Fixnum/Integer/String. NO procs. More readable, but still messy. - -commit 11dd3ae2c4e0dd81304e85ba662db41196f1ce4c -Author: Brian Ford <bford@e...> -Date: Wed May 7 23:59:31 2008 -0700 - - Fixed constant type clash for ModuleSpecs modules. - -commit 4e702d10b32fdba62cdeae476b8217019839c3b0 -Author: Brian Ford <bford@e...> -Date: Wed May 7 21:42:11 2008 -0700 - - Some specs for Kernel#__add_method__ and Module.__add_method__. - -commit 819649f24f59819be185b0562b94f9089f8c000c -Author: Brian Ford <bford@e...> -Date: Wed May 7 14:48:01 2008 -0700 - - Added spec for Kernel#eval with binding from method defined by #eval. - -commit d73b17b88b6084fdf7cab764b0fbdd3b3882dd81 -Author: Brian Ford <bford@e...> -Date: Wed May 7 10:06:26 2008 -0700 - - Use literals in Bignum#to_f specs (alternate fix for #535). - -commit ee211770eb8792b3f58f78ff60eec6d5289caa20 -Author: Ryan Davis <rdavis@e...> -Date: Wed May 7 02:38:00 2008 -0700 - - Added specs for big uncovered areas, still not 100% - -commit 7ce9bc2d7edc64f6886c3d34836bc0394414ed66 -Author: Ryan Davis <rdavis@e...> -Date: Tue May 6 03:56:19 2008 -0700 - - Fixed typo - -commit af3407251ee0f287ec80232c354153af169636e4 -Author: Adam Gardiner <adam.b.gardiner@g...> -Date: Tue May 6 22:01:23 2008 +1000 - - Fix bug in Debugger::Output.wrap - -commit d9322306ea70f2b847b0f806bdb13ea02f2d6b4d -Author: Marnen Laibow-Koser <marnen@m...> -Date: Mon May 5 13:09:32 2008 -0400 - - Fix some bugs in BigDecimal#/. More may yet lurk. - -commit 2f3a4cc14433858b13caa932c8a50c31e024c7e8 -Author: Federico Builes <federico.builes@g...> -Date: Mon May 5 12:04:26 2008 -0500 - - Adding more specs for REXML::Element - - * Covers REXML::Element#{add_attribute, add_attributes, add_namespace, add_text, clone, comments} - -commit 7db8c2b563ea474cf2db5fa14bb2a6345c8c469f -Author: Federico Builes <federico.builes@g...> -Date: Mon May 5 10:54:00 2008 -0500 - - One more case for YAML.load specs - -commit 098decdf510b05f82ff9a6cc6769cf478a3236ab -Author: Marnen Laibow-Koser <marnen@m...> -Date: Sun May 4 22:29:35 2008 -0400 - - Define BigDecimal#ver. - -commit f6f1fe6a667570e4c1521649b964dca1352d1c32 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Sun May 4 22:12:08 2008 -0400 - - BigDecimal#new: Make space between '-' and 'Infinity' unparsable, as per spec. - -commit 503aae7cdbb208da8f25080762e17f0866845c4d -Author: Eero Saynatkari <rubinius@p...> -Date: Mon May 5 06:19:40 2008 -0400 - - Method call parsing spec from Jim Kingdon with minor addition. - - * Moved the SyntaxError producing code into an #eval because the file - cannot be compiled to run otherwise. - -commit 398d5de0a0ffaf746e39e5f6a6ded02483fd1842 -Author: Eero Saynatkari <rubinius@p...> -Date: Mon May 5 02:26:39 2008 -0400 - - Spec for :match node, implicit Regexp matches against $_. - - * Compiler and Language specs. - -commit 206cea31c6a93fe434948dcb79321e2c119edf21 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Sat May 3 11:40:17 2008 -0400 - - Implement BigDecimal#power and #**, fix some bugs in #mult. - -commit a197099d9be6e48ad32480ae323302c83146147b -Author: Eero Saynatkari <rubinius@p...> -Date: Sat May 3 02:18:35 2008 -0400 - - Fixed a logic and syntax error in BigDecimal#mult specs. - - * Removed some parentheses too. - -commit 081afd58a29ccd5025b806f53e9d7679b9296a7f -Author: Wilson Bilkovich <wilson@s...> -Date: Sat May 3 02:25:45 2008 -0400 - - Make sure subclasses that implement their own Hash#default work (Merb) - -commit 203ca288175416fadb110b2aa9cdf8cfbf13215d -Author: Wilson Bilkovich <wilson@s...> -Date: Sat May 3 01:49:35 2008 -0400 - - Specs and implementation for module include order (fixes abstract.rb) - -commit c788a9f2d9c4561a2837bbf78f68a6885d626917 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Fri May 2 18:14:32 2008 -0400 - - Implement BigDecimal#*, as well as #mult without precision support. - -commit 57d78528ff4cf249d906785ffbfdde1fda4aa3cc -Author: Marnen Laibow-Koser <marnen@m...> -Date: Fri May 2 17:36:15 2008 -0400 - - Implement BigDecimal#/ and #quo. Not perfect; still relies on #/. - -commit c42cc2cacc347d8284650c7046d4dadf94d7d4a5 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Fri May 2 16:13:07 2008 -0400 - - Fix a typo in specs. - -commit ae179b410665da18628f249e6796f1e07ab83763 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Fri May 2 16:10:43 2008 -0400 - - Get BigDecimal#floor basically working. - * The failing specs depend on #/, which isn't implemented yet. - -commit f8221117d174b91affe406c8089ed25e887232b3 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Fri May 2 16:06:32 2008 -0400 - - Fix bugs in BigDecimal#add and #+. This also affects #sub, #-, and #ceil. - -commit cdd196daf7643e846b7f3582b1e441b883e02aba -Author: Marnen Laibow-Koser <marnen@m...> -Date: Fri May 2 15:41:29 2008 -0400 - - More specs to fix bugs in BigDecimal#add and #+. - -commit c1c52a2a531b570fa1025d99e464d93c570cf59e -Author: Marnen Laibow-Koser <marnen@m...> -Date: Fri May 2 15:22:33 2008 -0400 - - Write another spec for BigDecimal#ceil. - -commit 71b65cdbfa5aae461fc52c997df9fca3bee9c8d5 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Fri May 2 14:47:34 2008 -0400 - - Write tests for a bug in BigDecimal#add and #+ where 0 + 1 = 0.1. - -commit 55988ef53879c1c489c570b3f37717365c7f8e2b -Author: Wilson Bilkovich <wilson@s...> -Date: Sat May 3 01:04:11 2008 -0400 - - Fix use of alias keyword inside instance_eval - -commit d4011595a0077e91665f85410d458c57367cf50b -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 2 20:38:15 2008 +0200 - - Added news specs for BigDecimal#mult. - -commit b6771644d35b6b8f3c87f7f4461bcaba99cd976f -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 2 19:41:09 2008 +0200 - - More BigDecimal#divmod rubyspecs. - - MRI-specific bug is hidden behind ruby-bug guard. - -commit 854a011324ce717cfd47ddec6389a9e9abb0db18 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 2 18:45:29 2008 +0200 - - New BigDecimal#divmod specs. - -commit b9806e0efb2a8e51d70f6d51733df7bed88152d9 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 2 16:45:10 2008 +0200 - - A couple of test cases for BigDecimal's #quo, #div, #/. - -commit 3cf6c1e03001ba1dda966e3392b665f5b08a1b9d -Author: Vladimir Sizikov <vsizikov@g...> -Date: Fri May 2 15:03:37 2008 +0200 - - More tests for BigDecimal#floor. - -commit b70023978562af89cf4349e14e9443adb37ecbbe -Author: Eero Saynatkari <rubinius@p...> -Date: Thu May 1 21:15:29 2008 -0400 - - Improved a spec description for String#index. - - * The description looks exactly like we had the wrong implementation - relying on % 256 and someone wrote a spec to make sure that did not - happen. However, the description was more or less meaningless to - what was actually being specced. - -commit 6e6aa411ff4c7a837d5d4adb9ab893719cf9e122 -Author: Evan Phoenix <evan@f...> -Date: Thu May 1 10:48:20 2008 -0700 - - Fix a number of things to pass all def specs - - This is the result of ping-pong between Evan and Wilson. It refactors - out enclosing_class from being used, and instead information is always - pulled directly from the StaticScope object. This lets us inject proper - scoping changes in ruby. - -commit 2db27aef88e2ca7752beba846d172ede276275e0 -Author: Dirkjan Bussink <d.bussink@g...> -Date: Thu May 1 19:03:50 2008 +0200 - - Implemented Socket.unpack_sockaddr_un - -commit d515221698e02b52ed4661113d659744fbfae36f -Author: Dirkjan Bussink <d.bussink@g...> -Date: Thu May 1 18:18:32 2008 +0200 - - Forgot to update spec tags for TCPSocket.gethostbyname - -commit bf839a99c3a5b773b6b96c6d5a1fcc5056511e7a -Author: Dirkjan Bussink <d.bussink@g...> -Date: Thu May 1 14:03:30 2008 +0200 - - Implement File#mtime specs - -commit b8c713e6b972b464788c740b4283a5b4226c123c -Author: Dirkjan Bussink <d.bussink@g...> -Date: Thu May 1 13:55:36 2008 +0200 - - Implemented File.lchmod and initial specs - -commit 059c926d7280c2e7c9f8bf710c5aef70cde3e777 -Author: Adam Wiggins <adam@h...> -Date: Sun Apr 27 15:03:31 2008 -0700 - - IO.popen read/write pipes - - Signed-off-by: Dirkjan Bussink <d.bussink@g...> - -commit d9a050aa45efd00a40395b7ac7ac069f4be1fd1c -Author: Adam Gardiner <adam.b.gardiner@g...> -Date: Thu May 1 16:25:18 2008 +1000 - - Spec fixes for Tuple#to_a - -commit 0b610359fbfe8137fdba95d90b659238168d6788 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Wed Apr 30 17:45:51 2008 -0400 - - Update spectags. - -commit 024ebfdf3fa9c54b8a81134edb52fe10b09e4b91 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Wed Apr 30 22:56:44 2008 +0200 - - Added BigDecimal#divmod excludes. - -commit e12d21a90760df723c0f48265cb49a9c4463db7c -Author: Vladimir Sizikov <vsizikov@g...> -Date: Wed Apr 30 20:51:06 2008 +0200 - - More tests for BigDecimal#divmod. - -commit 68cfef604f9b5411ca9e0349883bac4f59541f0d -Author: Marnen Laibow-Koser <marnen@m...> -Date: Wed Apr 30 16:47:31 2008 -0400 - - Make BigDecimal#finite? handle NaN correctly, and refactor accordingly. - -commit 5066bcb8881241caf6d13be625b32633bda6567e -Author: Marnen Laibow-Koser <marnen@m...> -Date: Wed Apr 30 15:01:12 2008 -0400 - - Make BigDecimal#<= and #>= pass Vladimir's new specs. - -commit 49601aff01c394fe2168f5f221a987be63a9ebc7 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Wed Apr 30 20:20:18 2008 +0200 - - Various improvements to BigDecimal rubyspecs. - - * Corrected comparison specs (properly add arrays there) - * New reminder specs - * New modulo and % specs - * Tagged rbx failures - -commit dd1700b747ba26b27eff0b249623aca559db06e1 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Wed Apr 30 17:48:20 2008 +0200 - - More test cases for BigDecimal#modulo and #%. - -commit 8eb9dc1b0aee3587f4da8b9cbe306fd431159d79 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Wed Apr 30 16:57:16 2008 +0200 - - New specs for BigDecimal#modulo and #%. - -commit 4a846f807fe2c4c12d8719bc5c9ccb4ab696aff9 -Author: Federico Builes <federico.builes@g...> -Date: Tue Apr 29 15:29:34 2008 -0500 - - Fixes REXML::Element#namespaces specs - - * Use sort on the arrays to make sure the specs pass on JRuby too. - -commit 823683a864072ef6a81e808dbf792dee45d29c52 -Author: Federico Builes <federico.builes@g...> -Date: Tue Apr 29 14:54:08 2008 -0500 - - Adds more specs for REXML. - - * Specs for REXML#{inspect, namespace, namespaces, prefixes, text and text=}. - -commit a11a10760ce92ee373e04a5445234521a27874cc -Author: Marnen Laibow-Koser <marnen@m...> -Date: Mon Apr 28 17:55:55 2008 -0400 - - Committing so we can bisect. - -commit df94214b1d132b02e3dd5b166d1c7c5cd5d50a21 -Author: Drew Olson <olsonas@g...> -Date: Mon Apr 28 19:21:07 2008 -0700 - - Added spec for Array#remove_outer_arrays - -commit ec4ece9c06b42c257b4ffce2cf319f0ad23f65e8 -Author: Drew Olson <olsonas@g...> -Date: Sun Apr 27 20:15:47 2008 -0500 - - Added more edge cases for recursive arrays to spec for File#join - * an empty array containing an empty array which contains a recursive array should return - '[...]' when File#join is called on it. - -commit 698a5d291cf63e56e9a3508a8850c77fa2c23430 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Mon Apr 28 16:17:05 2008 -0400 - - Implement BigDecimal#=== as alias of #eql?. - -commit 18f515e735eecc519be55a6e3253db7135a137ad -Author: Marnen Laibow-Koser <marnen@m...> -Date: Mon Apr 28 16:09:43 2008 -0400 - - Implement BigDecimal#sub. - -commit b331faa567dc1d98163c6447897221877cf756eb -Author: Marnen Laibow-Koser <marnen@m...> -Date: Mon Apr 28 16:04:06 2008 -0400 - - Implement BigDecimal#add. - -commit f3f94c9b53045ddde335981897e2f6087dab7ef2 -Author: Charles Comstock <dgtized@g...> -Date: Mon Apr 28 12:01:41 2008 -0500 - - hack to fix DRb.start_service spec to at least test start_service - -commit 4c8d6d90c69615386e26c71633e242f4e1f19342 -Author: Charles Comstock <dgtized@g...> -Date: Mon Apr 28 11:56:47 2008 -0500 - - spec for DRb.stop_service to see if it clears the socket correctly - -commit 03cb539f42f0b558fa29911c1dfc71ec5f2b183f -Author: Charles Comstock <dgtized@g...> -Date: Mon Apr 28 11:20:17 2008 -0500 - - Revert "Revert "Made DRb spec depend partially on PID so multiple runs don't clash."" - - Apparently this is a supposed fix for concurrent spec runs, not for the spec failure - - This reverts commit 08695d9a6940ab74f6eb8965e449a417002a42a6. - -commit 2172e2ac20b69a97c2ad66551b3620a43bfda700 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Mon Apr 28 02:14:18 2008 -0400 - - Make BigDecimal#exponent return Bignums as necessary, not just Fixnums. - -commit dc93d06163e80cdf89a67532654a850828119287 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Mon Apr 28 01:23:19 2008 -0400 - - Correct implementation of BigDecimal#+ and #-. There's still a lot of repetition to be factored out, but this algorithm is more correct than the last try. - -commit 1da58bb7f0afbba4f8412e06983304dc7d887ac9 -Author: Luis Lavena <luislavena@g...> -Date: Thu Apr 24 16:37:59 2008 -0300 - - Corrected small typo on File#join specs under Windows. - -commit b287619579ad11535722a2374b6f849d88fe9931 -Author: Drew Olson <olsonas@g...> -Date: Thu Apr 24 14:24:10 2008 -0700 - - Spec for File#join now describes correct behavior for arrays with recursive sub-arrays. - -commit 5830380895c0bec16c6af39d0f29d8d70268028d -Author: Charles Comstock <dgtized@g...> -Date: Sun Apr 27 14:53:47 2008 -0500 - - DRb.start_service spec fails because of a timing bug in DRb - - See http://jira.codehaus.org/browse/JRUBY-2347 - -commit 08695d9a6940ab74f6eb8965e449a417002a42a6 -Author: Charles Comstock <dgtized@g...> -Date: Sun Apr 27 14:51:16 2008 -0500 - - Revert "Made DRb spec depend partially on PID so multiple runs don't clash." - - The spec is designed for sane behavior, if Rubinius or the - implementation of DRb is causing problems then they should be - fixed, not the spec in this case. Fixing the spec will only - hide the bug. - - See http://jira.codehaus.org/browse/JRUBY-2347 for more commentary on the problem. - - This reverts commit f89bd8c6c425c9d9bcc3e589b8d3b05ce3ccbced. - -commit 94ba0884c8e7f398b6fe8d6736834f62f6a49815 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Sun Apr 27 21:23:47 2008 +0200 - - More checks for BigDecimal#abs specs. - -commit 80932d25ca95e2e8c803d244a7636e3004525ade -Author: Vladimir Sizikov <vsizikov@g...> -Date: Sun Apr 27 21:10:26 2008 +0200 - - More test cases for BigDecimal#finite? specs. - -commit 4b541ed23ccac65f6f4b2ef8aad56e9aa7a69e12 -Author: Vladimir Sizikov <vsizikov@g...> -Date: Sun Apr 27 21:04:08 2008 +0200 - - Added testcase for BigDecimal#infinite? for NaN. - -commit 4a1f39426fc60ae7c2ed0470259fa0752a46d030 -Author: Adam Wiggins <adam@h...> -Date: Sat Apr 26 22:57:09 2008 -0700 - - IO#write returns 0 when writing a blank string, to match behavior of MRI - - Signed-off-by: Dirkjan Bussink <d.bussink@g...> - -commit 56c0088f9b075769933c8c87e3c2d256cff3a3e8 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Sun Apr 27 00:28:47 2008 -0400 - - Typo. - -commit c11410654b9046cdb58dba1d116f58ce74f4c263 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Sun Apr 27 00:24:32 2008 -0400 - - Finish implementing #@- and #infinite?. Update spectags, of course - -commit dc9f427ecb9d55559d800af70f9c1a3f2f2123b5 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Sun Apr 27 00:07:31 2008 -0400 - - Amplify a comment. - -commit b9776b953ae67f2088e44b640145af464a1cf942 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Sun Apr 27 00:02:48 2008 -0400 - - Get BigDecimal#+ working. I hate this algorithm, but it works without running out of memory. - * Update spec tags. - -commit b87ff5c22891f19ad0b956e7e02cc3a3d1adcc93 -Author: Marnen Laibow-Koser <marnen@m...> -Date: Sat Apr 26 14:27:00 2008 -0400 - - Implement BigDecimal#coer (... truncated) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/