Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

17797 lines (12017 sloc) 593.557 kb
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@engineyard.com>
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@gmail.com>
Date: Fri May 9 23:51:47 2008 +0200
Share common specs for BigDecimal's #mult and #*.
commit 414e7eedce9d0cea982e24f1031c407daccc648b
Author: Vladimir Sizikov <vsizikov@gmail.com>
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@gmail.com>
Date: Fri May 9 22:54:49 2008 +0200
New rubyspec for Module#new with block.
commit f8bd3e34014a7351470685676b6b168abd787794
Author: Phil Hagelberg <technomancy@gmail.com>
Date: Fri May 9 12:53:00 2008 -0700
Added specs for OpenSSL::HMAC.hexdigest and .digest
commit 686c28493d42b9c798aa791823395d1000423225
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri May 9 20:20:13 2008 +0200
Some more rubyspecs for BigDecimal's #floor and #ceil.
commit aba022a6620ec8d3a09067e9677f0f9c5d8078ee
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri May 9 17:51:35 2008 +0200
New rubyspecs for BigDecimal's #floor and #ceil.
commit e4d844ba5851a798b7acb684cf68fdcef353d13c
Author: Brian Ford <bford@engineyard.com>
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@engineyard.com>
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@engineyard.com>
Date: Wed May 7 23:59:31 2008 -0700
Fixed constant type clash for ModuleSpecs modules.
commit 4e702d10b32fdba62cdeae476b8217019839c3b0
Author: Brian Ford <bford@engineyard.com>
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@engineyard.com>
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@engineyard.com>
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@engineyard.com>
Date: Wed May 7 02:38:00 2008 -0700
Added specs for big uncovered areas, still not 100%
commit 7ce9bc2d7edc64f6886c3d34836bc0394414ed66
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue May 6 03:56:19 2008 -0700
Fixed typo
commit af3407251ee0f287ec80232c354153af169636e4
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Tue May 6 22:01:23 2008 +1000
Fix bug in Debugger::Output.wrap
commit d9322306ea70f2b847b0f806bdb13ea02f2d6b4d
Author: Marnen Laibow-Koser <marnen@marnen.org>
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@gmail.com>
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@gmail.com>
Date: Mon May 5 10:54:00 2008 -0500
One more case for YAML.load specs
commit 098decdf510b05f82ff9a6cc6769cf478a3236ab
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sun May 4 22:29:35 2008 -0400
Define BigDecimal#ver.
commit f6f1fe6a667570e4c1521649b964dca1352d1c32
Author: Marnen Laibow-Koser <marnen@marnen.org>
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@projects.kittensoft.org>
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@projects.kittensoft.org>
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@marnen.org>
Date: Sat May 3 11:40:17 2008 -0400
Implement BigDecimal#power and #**, fix some bugs in #mult.
commit a197099d9be6e48ad32480ae323302c83146147b
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
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@supremetyrant.com>
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@supremetyrant.com>
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@marnen.org>
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@marnen.org>
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@marnen.org>
Date: Fri May 2 16:13:07 2008 -0400
Fix a typo in specs.
commit ae179b410665da18628f249e6796f1e07ab83763
Author: Marnen Laibow-Koser <marnen@marnen.org>
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@marnen.org>
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@marnen.org>
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@marnen.org>
Date: Fri May 2 15:22:33 2008 -0400
Write another spec for BigDecimal#ceil.
commit 71b65cdbfa5aae461fc52c997df9fca3bee9c8d5
Author: Marnen Laibow-Koser <marnen@marnen.org>
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@supremetyrant.com>
Date: Sat May 3 01:04:11 2008 -0400
Fix use of alias keyword inside instance_eval
commit d4011595a0077e91665f85410d458c57367cf50b
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri May 2 20:38:15 2008 +0200
Added news specs for BigDecimal#mult.
commit b6771644d35b6b8f3c87f7f4461bcaba99cd976f
Author: Vladimir Sizikov <vsizikov@gmail.com>
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@gmail.com>
Date: Fri May 2 18:45:29 2008 +0200
New BigDecimal#divmod specs.
commit b9806e0efb2a8e51d70f6d51733df7bed88152d9
Author: Vladimir Sizikov <vsizikov@gmail.com>
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@gmail.com>
Date: Fri May 2 15:03:37 2008 +0200
More tests for BigDecimal#floor.
commit b70023978562af89cf4349e14e9443adb37ecbbe
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
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@fallingsnow.net>
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@gmail.com>
Date: Thu May 1 19:03:50 2008 +0200
Implemented Socket.unpack_sockaddr_un
commit d515221698e02b52ed4661113d659744fbfae36f
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Thu May 1 18:18:32 2008 +0200
Forgot to update spec tags for TCPSocket.gethostbyname
commit bf839a99c3a5b773b6b96c6d5a1fcc5056511e7a
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Thu May 1 14:03:30 2008 +0200
Implement File#mtime specs
commit b8c713e6b972b464788c740b4283a5b4226c123c
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Thu May 1 13:55:36 2008 +0200
Implemented File.lchmod and initial specs
commit 059c926d7280c2e7c9f8bf710c5aef70cde3e777
Author: Adam Wiggins <adam@heroku.com>
Date: Sun Apr 27 15:03:31 2008 -0700
IO.popen read/write pipes
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit d9a050aa45efd00a40395b7ac7ac069f4be1fd1c
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Thu May 1 16:25:18 2008 +1000
Spec fixes for Tuple#to_a
commit 0b610359fbfe8137fdba95d90b659238168d6788
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Wed Apr 30 17:45:51 2008 -0400
Update spectags.
commit 024ebfdf3fa9c54b8a81134edb52fe10b09e4b91
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Apr 30 22:56:44 2008 +0200
Added BigDecimal#divmod excludes.
commit e12d21a90760df723c0f48265cb49a9c4463db7c
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Apr 30 20:51:06 2008 +0200
More tests for BigDecimal#divmod.
commit 68cfef604f9b5411ca9e0349883bac4f59541f0d
Author: Marnen Laibow-Koser <marnen@marnen.org>
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@marnen.org>
Date: Wed Apr 30 15:01:12 2008 -0400
Make BigDecimal#<= and #>= pass Vladimir's new specs.
commit 49601aff01c394fe2168f5f221a987be63a9ebc7
Author: Vladimir Sizikov <vsizikov@gmail.com>
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@gmail.com>
Date: Wed Apr 30 17:48:20 2008 +0200
More test cases for BigDecimal#modulo and #%.
commit 8eb9dc1b0aee3587f4da8b9cbe306fd431159d79
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Apr 30 16:57:16 2008 +0200
New specs for BigDecimal#modulo and #%.
commit 4a846f807fe2c4c12d8719bc5c9ccb4ab696aff9
Author: Federico Builes <federico.builes@gmail.com>
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@gmail.com>
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@marnen.org>
Date: Mon Apr 28 17:55:55 2008 -0400
Committing so we can bisect.
commit df94214b1d132b02e3dd5b166d1c7c5cd5d50a21
Author: Drew Olson <olsonas@gmail.com>
Date: Mon Apr 28 19:21:07 2008 -0700
Added spec for Array#remove_outer_arrays
commit ec4ece9c06b42c257b4ffce2cf319f0ad23f65e8
Author: Drew Olson <olsonas@gmail.com>
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@marnen.org>
Date: Mon Apr 28 16:17:05 2008 -0400
Implement BigDecimal#=== as alias of #eql?.
commit 18f515e735eecc519be55a6e3253db7135a137ad
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Mon Apr 28 16:09:43 2008 -0400
Implement BigDecimal#sub.
commit b331faa567dc1d98163c6447897221877cf756eb
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Mon Apr 28 16:04:06 2008 -0400
Implement BigDecimal#add.
commit f3f94c9b53045ddde335981897e2f6087dab7ef2
Author: Charles Comstock <dgtized@gmail.com>
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@gmail.com>
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@gmail.com>
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@marnen.org>
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@marnen.org>
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@gmail.com>
Date: Thu Apr 24 16:37:59 2008 -0300
Corrected small typo on File#join specs under Windows.
commit b287619579ad11535722a2374b6f849d88fe9931
Author: Drew Olson <olsonas@gmail.com>
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@gmail.com>
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@gmail.com>
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@gmail.com>
Date: Sun Apr 27 21:23:47 2008 +0200
More checks for BigDecimal#abs specs.
commit 80932d25ca95e2e8c803d244a7636e3004525ade
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sun Apr 27 21:10:26 2008 +0200
More test cases for BigDecimal#finite? specs.
commit 4b541ed23ccac65f6f4b2ef8aad56e9aa7a69e12
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sun Apr 27 21:04:08 2008 +0200
Added testcase for BigDecimal#infinite? for NaN.
commit 4a1f39426fc60ae7c2ed0470259fa0752a46d030
Author: Adam Wiggins <adam@heroku.com>
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@gmail.com>
commit 56c0088f9b075769933c8c87e3c2d256cff3a3e8
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sun Apr 27 00:28:47 2008 -0400
Typo.
commit c11410654b9046cdb58dba1d116f58ce74f4c263
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sun Apr 27 00:24:32 2008 -0400
Finish implementing #@- and #infinite?. Update spectags, of course
commit dc9f427ecb9d55559d800af70f9c1a3f2f2123b5
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sun Apr 27 00:07:31 2008 -0400
Amplify a comment.
commit b9776b953ae67f2088e44b640145af464a1cf942
Author: Marnen Laibow-Koser <marnen@marnen.org>
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@marnen.org>
Date: Sat Apr 26 14:27:00 2008 -0400
Implement BigDecimal#coerce.
* Update spectags.
* Rewrite one spec so it doesn't depend on BigDecimal#-, which is not yet implemented.
commit f89bd8c6c425c9d9bcc3e589b8d3b05ce3ccbced
Author: Brian Ford <bford@engineyard.com>
Date: Sat Apr 26 15:52:49 2008 -0700
Made DRb spec depend partially on PID so multiple runs don't clash.
commit 3c49a1d16f20726c4ee2d7eb5f5c671537aa59d5
Author: Brian Ford <bford@engineyard.com>
Date: Sat Apr 26 15:13:47 2008 -0700
Added wordsize guard for BigDecimal#exponent spec.
commit 3aac5f6d64f4cbbca70ecf01b7ed9be596fa5b76
Author: Brian Ford <bford@engineyard.com>
Date: Sat Apr 26 15:09:40 2008 -0700
Updated spec_helper and renamed CaptureOutput to IOStub.
commit 94322a6a95770a030d28925cc7213a38c5687ea1
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sat Apr 26 23:16:59 2008 +0200
A bit more test cases for BigDecimal#-@.
commit 9919c5e3be59562532c967b479c959cf6270046e
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sat Apr 26 21:01:44 2008 +0200
New specs for BigDecimal#uminus.
commit c3e74531f1ca1e70671f529671c0fa474968dc87
Author: Marius Nuennerich <marius@nuenneri.ch>
Date: Sat Apr 26 13:08:04 2008 +0200
FreeBSD seems to work like the rest, not darwin
Tested on FreeBSD/i386 7-STABLE
commit c06a091b285f388f09b11037975921662759eea2
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sat Apr 26 12:14:33 2008 -0400
Implement BigDecimal#exponent, update spectags. Looks like parts of #** have accidentally stopped failing too. :)
commit e5b753b7e659b29f5ed4aa57018f922111b238f5
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sat Apr 26 11:53:55 2008 -0400
Specify return type of BigDecimal#ceil as BigDecimal, as per library documentation.
commit 0ca3b9ceb6ef5ca1898250b89f75c0194b5da481
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sat Apr 26 11:50:24 2008 -0400
Fix BigDecimal#inspect output, update spectags.
commit ca99aa062afe9106ec614e2d8969d3491803c9a2
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sat Apr 26 11:48:00 2008 -0400
Specify return type of BigDecimal#ceil as BigDecimal, as per library documentation.
commit 587a5cdbbfa4cccdbfe98339ca999f1d63bd66cf
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sat Apr 26 15:02:33 2008 +0200
Corrected one Array#hash test case.
Now Array#hash pass MRI 1.8.6, 1.8.7, 1.9 and JRuby.
commit f86bdb98b8b9f5ea878c5d142f3a694e5278db77
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sat Apr 26 14:19:14 2008 +0200
Quarantined couple of specs that fail on *ALL* implmenetations.
Probably, we need a better way to do that, but quarantine
is a quick and simple way, easily detectable later on.
commit 7ca928211180c66b9879afbc382c376a7649e1b0
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sat Apr 26 00:51:39 2008 -0400
Implement BigDecimal#to_f, update tags. Will this need more work?
commit 69dec41f6b5b532c5de7f46e97f97c9e102305c7
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sat Apr 26 00:44:40 2008 -0400
Implement BigDecimal#truncate.
* Update spec tags.
* Reorganize variables slightly to remove duplication.
commit c823e62c3a6776b62f65c34b16bdca5748d1add9
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sat Apr 26 00:36:43 2008 -0400
Implement BigDecimal#truncate.
* Update spec tags.
* Reorganize variables slightly to remove duplication.
commit 3f4e5dc78de5bf3e81ae1ce7a0d14852a32aeade
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Sat Apr 26 00:16:38 2008 -0400
Rewrite spec description to bring it in line with what the spec actually does. :)
commit 15d87e8a983d08d99fc3ec6bfbb7f36ed0cd4c4e
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 25 18:09:33 2008 -0400
Implement BigDecimal#to_i, update spec tags.
commit 59873b144ea836e2f9bbef7d5186a1287155e76a
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Fri Apr 25 20:46:17 2008 -0400
Specs for autoload path normalization
commit 71fe2d45d147fe2c41937ae5ef6dbb8814f491c4
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Fri Apr 25 17:05:17 2008 -0400
Use a separate class in Singleton 'new' specs to avoid contamination
commit 2dc8f9eb9c6db014bd6cc132d987fdb4612816f8
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Fri Apr 25 16:45:28 2008 -0400
Handle more nightmare Autoload edge cases by hooking into Kernel#require
commit 5c1a375a15adbe20a9bf3d1b95e1f2d30feaa90e
Author: Michael Fellinger <m.fellinger@gmail.com>
Date: Sat Apr 26 04:26:52 2008 +0900
Spec for Module#autoload when the load path has already been required
Signed-off-by: Wilson Bilkovich <wilson@supremetyrant.com>
commit ee47a0cc0da787599479fc8dd085b7481b591176
Author: Charles Oliver Nutter <charles.nutter@sun.com>
Date: Fri Apr 25 15:41:19 2008 -0500
Enabled another $_ spec and added a proc dispatch scoping test to $~ and $_
commit eabc4609758dc99727c77493c58f187782ea957f
Author: Charles Oliver Nutter <charles.nutter@sun.com>
Date: Fri Apr 25 15:32:03 2008 -0500
Added some basic specs for $_: implicit assign, explicit assign, scoping
commit 61194dec429a9f288791156639f058e45a4e72e9
Author: Charles Oliver Nutter <charles.nutter@sun.com>
Date: Fri Apr 25 14:49:53 2008 -0500
Add some specs for $~ scoping and assignment.
commit 4c5cec4f6e10864c68b140e71cc2559e7a7d636b
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 24 18:28:08 2008 -0700
Added incomplete tags for CSV spec stubs.
commit 6e231caef62e678413e86317881aaab200d0802e
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 24 18:15:06 2008 -0700
Reprocessed library CSV specs with new mkspec.
commit 4cdc61a76cce73b52f05f53f820838cc7e3c2823
Author: Michael Fellinger <m.fellinger@gmail.com>
Date: Fri Apr 25 08:46:32 2008 +0900
Updating specs for the module #included calling #extend issue.
Signed-off-by: Brian Ford <bford@engineyard.com>
commit 40e775bf036aa59e69268708f8c78b8a56e0f9ce
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 24 17:10:55 2008 -0700
Moved #bignum_value helper to MSpec.
commit 9b52edbb14ff2fc18faa429daf4ceaff5b87db11
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Thu Apr 24 14:37:53 2008 -0400
Implement BigDecimal#fix, make #frac trap for a few common cases without running out of memory for big numbers.
* Update spec tags.
commit 6a604c0a9863073cfd7540ff755e7ca035a7dff5
Author: Marius Nuennerich <marius@nuenneri.ch>
Date: Thu Apr 24 19:32:14 2008 +0200
Don't run Process.setpriority spec on FreeBSD
commit 0ab639af500d947c5b5feb1d8f00f5fbc97a0edc
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 24 13:37:23 2008 +0200
Adjusted IO specs to supply blocks for each-like methods.
See [ruby-core:16557] for more details.
commit a7b603a9ce6bfb570785e803bdb89ae36bb6253d
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 24 13:14:40 2008 +0200
Fixed IO, Process, Regexp specs ('should' was missing).
commit 26de6c05c050d0dbcb073c407abda47f964bfd29
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 24 12:50:46 2008 +0200
Fixed File specs ('should' is misspelled)
commit 99a2b23d8fb42cb377cb3fb9ab2569c555aec8bf
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 24 12:47:57 2008 +0200
Fixed Array specs ('should' was missing).
commit 67b301a03fd6f7f0fa38ce106ab05825f2cbb15c
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 24 12:43:39 2008 +0200
Fixed specs ('should' was missing), some new test cases for BigDecimal.
commit aecbea57de7ee1b50bd4b06871dd08e762a6ccb8
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 24 12:35:54 2008 +0200
More test cases for BigDecimal#nan?
commit 7aaf8fa137b8961ca122eb92e7447936ad7a44cc
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 24 12:26:20 2008 +0200
More test cases for BigDecimal#zero?
commit 58ecee694f191aa05e7867544cf8d63129558447
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 24 12:19:11 2008 +0200
A bit more test cases for BigDecimas#-.
commit e946dd03d590e29a1d344e7579d5ff047df4a76b
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 24 12:17:16 2008 +0200
New and updated specs for BigDecimal#-.
commit 01d82db424b4e447b98e5f2eb3e162b991dece8a
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 24 01:25:20 2008 -0700
Tag for new private setter method spec.
commit c0ee2e133a4e5fc179b96329ffd3934dd9263c2b
Merge: 374ab81... e9826b9...
Author: Tony Arcieri <tony@medioh.com>
Date: Thu Apr 24 02:19:00 2008 -0600
Merge branch 'master' of git@git.rubini.us:code
commit 374ab81e2c01ea5ac48cda2004ae92a989d7f3d7
Author: Tony Arcieri <tony@medioh.com>
Date: Thu Apr 24 02:18:26 2008 -0600
Specs for calling a private setter method on self
* Not presently working under rbx, works under MRI
* I don't entirely know the process for this, but this is expected to break
commit 39505393f330b5f622788f1d98ea8ff3781499c7
Author: Luis Lavena <luislavena@gmail.com>
Date: Thu Apr 24 04:04:32 2008 -0300
Fixes Dir fixtures and specs for Windows.
Usage of special characters *, ?, | and : is not allowed under Windows
* and ? represent wildcards, | is pipe tunelling and : is drive letter
separator.
Files or Directories cannot contain slashes (\/), wildcards, double-
quotes, pipe tunelling or stream redirectors (<>).
commit 2ecc076e488ed1a519fc5b6876c68a3d91d55c87
Author: Brian Ford <bford@engineyard.com>
Date: Wed Apr 23 22:55:44 2008 -0700
Update tags for newly passing File.join specs.
commit ff3756e179920b84d5a55fc7bbc2688706df044f
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Thu Apr 24 01:09:17 2008 -0400
Add specs for nested method definitions and other complex scenarios
commit 24785f7c28cde09ce0400e5d80f832ae11cddefa
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Wed Apr 23 20:56:55 2008 -0400
Spec for using ||= to initialize a class variable
commit 98b0c44057cb827107cae0f0174b5e81ac2064fd
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Wed Apr 23 19:49:21 2008 -0400
Rewrite descriptions of language/def specs
commit 598c287cc36179644a1bbf2a303a56fc85bb1b12
Author: Brian Ford <bford@engineyard.com>
Date: Wed Apr 23 12:39:04 2008 -0700
Replaced use of :mswin with :windows in platform_is[_not] guards.
commit 01fe417f27ad43495327a522ece2f02769064df7
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Apr 23 21:30:34 2008 +0200
Added excludes for BigDecimal#div specs.
commit 46f022d49c394b027491295e7fd5cb305af33404
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Apr 23 21:27:42 2008 +0200
More specs for BigDecimal#div
commit 72433091c6a845c5f550b27111748e29fb5eac09
Author: Brian Ford <bford@engineyard.com>
Date: Wed Apr 23 10:56:57 2008 -0700
Added #tmp helper to MSpec for returning a temp file name.
commit f4e975e5255fb36bb8e9be7d310850135ce3515f
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Wed Apr 23 10:54:42 2008 -0400
Implement BigDecimal#frac, update spec tags.
commit b60deba2368a1212d6acd3e49481ba9495de7f2f
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Wed Apr 23 10:49:39 2008 -0400
Correct a spec error.
commit e19cf9401c029f90e117b1c17083c928b0d1c9ca
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Wed Apr 23 10:24:50 2008 -0400
Implement BigDecimal#-@, update spec tags.
commit c3fc05389c75aca3150038814b324266501fdb8f
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Apr 23 16:12:24 2008 +0200
A bit more test cases for BigDecimal#sqrt.
commit b2a220f86887bfe6030a34bc8cd1b748c88cc2b8
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Wed Apr 23 01:43:16 2008 -0400
Get BigDecimal#to_s working according to spec.
* Implement #to_s.
* Update spec tags.
commit 82638601be12e410413047779f01840d6d0db3d8
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Wed Apr 23 09:56:48 2008 +1000
Refactor Debugger to remove dependencies on Debugger::Interface
Also:
- Add List#inspect to show number of items in list
- Fix decode output to show original instructions in place of
yield_debugger
- Improve regex used to match method names to handle more
operators
commit 41c64f2825d347fbe2ef9edc33dd8f1e84773251
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Tue Apr 22 18:12:06 2008 -0400
Spec and implementation for NilClass#dup
commit d3e313ed38a847e29225ba814a956d0929ea6460
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Apr 22 22:03:47 2008 +0200
New and updated specs for Bigdecimal's #abs and #sqrt.
commit 2013e106181879b886f2e1cb78e81f52cd284666
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Tue Apr 22 15:52:10 2008 -0400
Re-implement Module#autoload and autoload?. Now passing all autoload specs.
commit 9156271e2b12138e2b2b712a76f0110f20a757b7
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Tue Apr 22 15:34:43 2008 -0400
Add (failing) spec for toplevel autoloaded constant access
commit 8eb5451f88a37dc247e42913c1d72d072a9b02ef
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Apr 22 19:06:00 2008 +0200
One more test case, for BigDecimal#sqrt with nil.
commit e7894fb78cf92b53e9bdc6dcf023d8dd2d66b2ed
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Apr 22 18:52:24 2008 +0200
More detailed specs for BigDecimal#sqrt and fixes for old ones.
commit 527a4b663c487cd9222ee2e6917e330ff9a130a1
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Tue Apr 22 12:38:53 2008 -0400
Rename ambiguously-worded autoload spec
commit 3e6f16c41569dbba291bc3cececf137fc8952ee2
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Tue Apr 22 12:31:17 2008 -0400
Change to a significand-and-exponent implementation.
* Update spec tags.
commit f1b2bf51042ca563ca74a9cf83db0e46a1bfabce
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Tue Apr 22 09:54:53 2008 -0400
Fix BigDecimal#zero, update spec tags. Also make #precs deal correctly with lowercase exponents.
commit d0171de114e777f07a3e62972663475dd7747b05
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Tue Apr 22 09:24:06 2008 -0400
Implement BigDecimal#precs.
* Get #precs working. This will be less tortured once I implement a significand-and-exponent format.
* Update spec tags.
commit e1fc7c6dc4c02c1763947c34d05f894661a84525
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Tue Apr 22 01:30:10 2008 -0400
Continue implementing bits of #inspect and updating spec tags.
commit e4371f120c9c5c3c88a26d5f24f0d3ab888c954f
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Tue Apr 22 01:24:14 2008 -0400
Implement BigDecimal#==/eql? and the beginnings of #inspect.
* Find a way of implementing the equality test that satisfies the specs.
* Don't be so baroque in parsing strings in constructor.
* Update spec tags.
* Fix regression in abs_spec.
* Start implementing #inspect. Not really ready for prime time yet.
commit 0494c1c35582381345194c76f7384eb9044797fc
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Tue Apr 22 00:41:03 2008 -0400
Start implementing BigDecimal#sign and #zero?.
* Clean up specs for #sign.
* Write some initial code to get these working. Not all there yet.
commit 3c071b5f921898d87437803a500535b639d465ef
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Mon Apr 21 23:43:10 2008 -0400
Get BigDecimal#abs working.
* Implement the function.
* Improve the spec.
commit 054582f3b89d757f033cd5f09cbf90fa08ad81d6
Author: MenTaLguY <mental@rydia.net>
Date: Mon Apr 21 22:32:42 2008 -0400
fix linked actors spec (sort of)
commit d7a7d0c4d0d83d7e69216c96a249c4091fe75323
Author: MenTaLguY <mental@rydia.net>
Date: Mon Apr 21 22:28:29 2008 -0400
fix up registration spec
commit 645784c3d39f776f583874e7c9244ff3de64cfe7
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Mon Apr 21 19:56:51 2008 -0400
Update tags on failing specs.
commit 960faf5382d90db376ff14bb836463f1860a4b62
Merge: 2e2150f... 046ba62...
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Mon Apr 21 18:46:45 2008 -0400
Merge branch 'master' of git@git.rubini.us:code
commit 046ba622836321f487f241c145a3bdf0968f0a67
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Mon Apr 21 18:44:50 2008 -0400
Specs for failing Module#autoload case (replicates a scenario from Merb)
commit 18a2a26fa511d4943a724e27ce09e5855a257e90
Merge: 1f5f4b5... 991c6e6...
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Mon Apr 21 14:15:07 2008 -0400
Merge branch 'master' of git://git.rubini.us/code
Conflicts:
lib/bigdecimal.rb
spec/ruby/1.8/library/matrix/diagonal_spec.rb
spec/ruby/1.8/library/matrix/element_reference_spec.rb
spec/ruby/1.8/library/matrix/shared/identity.rb
spec/ruby/1.8/library/matrix/shared/transpose.rb
commit edd397c82a924e406eabbcd7e84243d94f8e8067
Author: Federico Builes <federico.builes@gmail.com>
Date: Sun Apr 20 18:11:23 2008 -0500
Adds MinGW to the IO#popen spec guard
commit 10df9f89189637b2c5a54b01a88eca6c9fbb4601
Author: Adam Wiggins <adam@heroku.com>
Date: Sun Apr 20 14:53:41 2008 -0700
IO.popen specs for reading and writing to pipes
commit 3f70eceb3b9415a14f602c5b96121a459dca1e67
Author: Brian Ford <bford@engineyard.com>
Date: Sat Apr 19 22:32:28 2008 -0700
Fix silly typo in Numeric#quo specs.
commit 6101a4992ddc15c0140f4d7702cf88d2d3a2ac53
Author: Brian Ford <bford@engineyard.com>
Date: Sat Apr 19 22:23:14 2008 -0700
Guard affected specs with conflicts_with :Rational.
commit 354445f4d20ec66f207d65d1ccceb681bba7fff0
Author: Federico Builes <federico.builes@gmail.com>
Date: Sat Apr 19 14:23:14 2008 -0500
Clarifying some of the Matrix specs
* Fixes two errors introduced by 28700c5cf7
commit 2f5ca541fc08f0c033bc6541c72962228ea607de
Author: Eero Saynatkari <projects@kittensoft.org>
Date: Sat Apr 19 15:07:49 2008 -0400
Compiler specs' TestGenerator relies on broken #=== semantics, comply.
commit 37cc9d4d6eb3442814ecc51845f025f464da64f7
Author: Eero Saynatkari <projects@kittensoft.org>
Date: Sat Apr 19 15:05:30 2008 -0400
Specs for default #=== and its relationship with #== and #equal?
* Rubinius deviates to not check object id directly.
commit 28700c5cf7630be59877122e6470c42622b7365a
Author: Federico Builes <federico.builes@gmail.com>
Date: Sat Apr 19 13:53:33 2008 -0500
Additional specs for Matrix
* Some of the constructors in Matrix keep referencing the original arguments after creation, these specs cover those cases.
commit 12b0bc93e5a6b328ad0968c03c47af71f671aae2
Author: Federico Builes <federico.builes@gmail.com>
Date: Sat Apr 19 13:06:04 2008 -0500
Replace object_id for equal? in Matrix specs
commit ae377f0e56b8f31356935b3ac0800f561b2d1b2c
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sat Apr 19 14:49:34 2008 +0200
Fix File::Stat#uid specs
commit 2e01a86a3977fe87f4f0734e50598b41f66f29d7
Author: MenTaLguY <mental@rydia.net>
Date: Sat Apr 19 03:24:32 2008 -0400
Gutted and reworked Actor, following Erlang more closely.
commit de40303e17e2de1e7980564b43ee162c5080afa6
Author: Federico Builes <federico.builes@gmail.com>
Date: Sat Apr 19 01:05:43 2008 -0500
Fixes Matrix#clone specs for MRI
* Makes sure the values (not the references) of the original rows are copied.
commit 2b3a44158ae93ab5883da22e5f36df92485f3ad4
Author: Federico Builes <federico.builes@gmail.com>
Date: Fri Apr 18 22:47:15 2008 -0500
Fixes a few things inside the Matrix specs.
* Removes some of the "needs to be reviewed for completeness" messages.
* Changes some of the descriptions
commit 3be265a93a75b6a0267b1770f8cad671c4244671
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:26:29 2008 -0400
Matrix.unit, one more alias for .identity.
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit 57aa8ba9a1dbdf62e9cf644bbde4603b841ffc76
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:25:55 2008 -0400
Name spec correctly.
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit 3390dc4c6725d996eeb0c2e4ec73949bc0be2290
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:23:54 2008 -0400
Specs for Matrix.scalar and .identity/I.
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit 958ca1faa1dc60ce591b4b2f768f22ac7f6cb56f
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:22:09 2008 -0400
Move the "needs to be reviewed" indicator to the right place.
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit bf3eab630654eaaca9256850d258343e3024989e
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:03:45 2008 -0400
Use size functions instead of constants.
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit 3981c931e7f4fde730d51614d40e44b9209347f9
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 11:58:22 2008 -0400
Specs for Matrix#clone and #transpose (alias #t).
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit 72e1ea8900a638c796de9e715c5dffcf4ac90546
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 01:27:06 2008 -0400
Basic specs for Matrix.zero.
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit f5d294ad941c477060e9b5d2329790db7e1e5700
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 01:20:27 2008 -0400
Move before block to a clearer place.
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit b6bc5b224ade56ab96f3585b6b1c25e6dd5e1ad5
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 01:19:27 2008 -0400
Write specs for Matrix.diagonal.
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit b4d056baa33a2181ab64c065ad1eb4adebcfaddf
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 01:11:11 2008 -0400
Some initial specs for Matrix#[] and Matrix.[].
These are in the same file because of coding conventions, but they probably should not be since .[] is a constructor and has very little in common conceptually with #[], which is a subscript operator.
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit 5476d836577c0fbdbda097762862cf153ffb5e07
Author: Brian Ford <bford@engineyard.com>
Date: Fri Apr 18 18:35:34 2008 -0700
Some method profiles of data provided by John Lam.
Run these as follows:
bin/mspec -w rails.yaml spec/ruby
We'll be adding our own trace script, but for now, these
are snapshots of methods used by Rails loading a simple
"hello world" controller. The rails.yaml file is core
methods. The core.yaml file is generated by NameMap from
mspec/bin/name_map.rb.
commit 24c71675cc63c86832ef8bc55d2f0167dff53073
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 17:24:08 2008 -0400
First stab at BigDecimal.
* A skeleton of a somewhat naïve implementation of BigDecimal.
* Updated spec tags.
commit 1f5f4b59400b8b11df83b274efc8ce98186220ef
Merge: 9d21b0e... 968a0ec...
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 17:28:02 2008 -0400
Merge branch 'bigdecimal'
commit 9d21b0e890a9394658689af2bdee7e449cd2200b
Merge: c3f3507... 1a08506...
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 17:25:09 2008 -0400
Merge branch 'master' of git://git.rubini.us/code
commit 968a0ecda8477b33ceab2e7d0c7e7d084a105bdb
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 17:24:08 2008 -0400
First stab at BigDecimal.
* A skeleton of a somewhat naïve implementation of BigDecimal.
* Updated spec tags.
commit 1f410d918a59b9b49e87a407cc8fba4bbf342a79
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Fri Apr 18 22:34:53 2008 +0200
Fix a bunch of specs and minor issues in File::Stat
Specs for File::Stat#<=>, File::Stat#ino, File::Stat#inspect,
File::Stat#mode, File#Stat.initialize and some minor bugfixes
such as the fact that File::Stat needs to include Comparable
(like MRI).
commit d6f2c6995941762878f4b777a39b0c23ea654605
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Thu Apr 17 22:30:36 2008 +0200
Remove specs for non-existent File::Stat#initialize_copy
commit c3f350716a35cb869b3ea0289c0e404d07b8819f
Merge: 810afff... b861102...
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 16:18:34 2008 -0400
Merge branch 'master' of git://git.rubini.us/code
commit 72101783ec6e66a4f9ac3f9c90f7e8f5b67058ec
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Apr 8 17:05:26 2008 -0700
Reworked masgn specs to evaluate L2R and assign L2R. excluded.
commit 4e4bec628b21938617bdfa5a2ef17aedf02c112c
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Apr 8 15:17:00 2008 -0700
trailing whitespace is killing me... evan\! fix your editor\!
commit 810afffa2e549048947c07b30d77be255db42d73
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:26:29 2008 -0400
Matrix.unit, one more alias for .identity.
commit 2c84f77535d677a42bee93759c77f79c2cdd4d93
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:25:55 2008 -0400
Name spec correctly.
commit 762f5ee0f7ba4234847c695c92e3ed27dd05e134
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:23:54 2008 -0400
Specs for Matrix.scalar and .identity/I.
commit b68295e0046a2eb1fb911ea891d6e0a29174ea30
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:22:09 2008 -0400
Move the "needs to be reviewed" indicator to the right place.
commit 4b6e1097feafe2247e59d6004a36bb0987734138
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 12:03:45 2008 -0400
Use size functions instead of constants.
commit 2086f0c1f1f899f2e41307a5434a5bb6446e20a2
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 11:58:22 2008 -0400
Specs for Matrix#clone and #transpose (alias #t).
commit 2939c55b2e9f38b5115b98429de97bc4fff6f165
Merge: a47f2b8... 42d3212...
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 02:09:07 2008 -0400
Merge branch 'master' of git://github.com/evanphx/rubinius
commit a47f2b852ca309a68b687157a6cd973716328887
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 01:27:06 2008 -0400
Basic specs for Matrix.zero.
commit aa3b2eeef70cb8967ef6c92ee24a226c2d1202c1
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 01:20:27 2008 -0400
Move before block to a clearer place.
commit ca6ac1e59ddb268b388975a2fb5b11e6026e65c8
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 01:19:27 2008 -0400
Write specs for Matrix.diagonal.
commit b24216d8b0ecfba6888f909415e2523eaed2aeb2
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Fri Apr 18 01:11:11 2008 -0400
Some initial specs for Matrix#[] and Matrix.[].
These are in the same file because of coding conventions, but they probably should not be since .[] is a constructor and has very little in common conceptually with #[], which is a subscript operator.
commit 9313f29ed952f604e0d124ced38ee930b5780b27
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Thu Apr 17 22:35:43 2008 -0400
New spec tags for Complex#%.
commit 08f316de96c94b7d4865d77873327deddeabb664
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Thu Apr 17 22:32:08 2008 -0400
More specs for Complex.
* Specs for <=>, conj/conjugate, to_s.
commit 973c304cc16fa6b78dba31de11b151da2daae762
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Thu Apr 17 22:09:20 2008 -0400
More specs for Complex
* Complex#abs, abs2, angle, arg, and %. Not sure that % is correctly specified.
commit e32b26694277065fe28f138dca837b8c0509c735
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Thu Apr 17 21:17:26 2008 -0400
More specs for Complex.
* Write specs for * and /.
* Rewrite + and - to use alternate constructor syntax.
Signed-off-by: Marnen Laibow-Koser <marnen@marnen.org>
commit 0cbf88a6c61e477f4b9a7758a9fab1258efbf30f
Author: Marnen Laibow-Koser <marnen@marnen.org>
Date: Thu Apr 17 20:46:04 2008 -0400
Write some specs for Complex.
* Basic specs for Complex.new, Complex.new!, Complex#+, and Complex#-.
Signed-off-by: Marnen Laibow-Koser <marnen@marnen.org>
commit 71909e78b8d77f7e48d306e30f51fbc21b5fbefb
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 17 15:26:53 2008 -0700
Reorganize and fix Matrix specs.
commit 5a9325457696dfba3c410c0adcbdec706ecda3bf
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 17 12:49:45 2008 -0700
Added spec templates and incomplete tags for CGI.
commit d62de6b4096a9b3bd3fda197b70d6e603596e865
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 17 21:12:08 2008 +0200
More detailed speecs for BigDecimal#new
commit ebd6fb8f879f94ff51b74cb4e76080fad7b66cb5
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 17 19:55:31 2008 +0200
More detailed specs for BigDecimal's <, <=, >, >=, <=>.
commit 8caef40cbe873dc2825bc0ba1e66f983b8219cca
Author: MenTaLguY <mental@rydia.net>
Date: Thu Apr 17 01:16:25 2008 -0400
add tag object argument to send_in_*
commit 0596b1aca45a85de5f3d727632585da924fd3eb0
Author: Matthias Reitinger <m.reitinger@mytum.de>
Date: Sat Apr 12 10:11:13 2008 +0200
New specs for BigDecimal.new.
Signed-off-by: Marius Nuennerich <marius@nuenneri.ch>
commit 5c176e50fe962de1095a75221b4d63e75acc505f
Author: Benjamin Stiglitz <ben@tanjero.com>
Date: Wed Apr 16 11:32:18 2008 -0700
Cleaned up Numeric#div spec
The spec names are no longer quite as atrocious; the spec output is now fairly
readable. The different Integer-Float quotient permutations are now correctly
specified as well.
Signed-off-by: Brian Ford <bford@engineyard.com>
commit e1406b19c51bfca5f6936d143087043316c68c13
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Tue Apr 15 20:07:48 2008 -0400
Specs for Kernel#p behaviour.
* Args vs. no args.
* Record separator is not taken into account.
commit 30c717e1736b65a852df501f71e320599fc17786
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Apr 15 21:32:13 2008 +0200
Fix typo in File.grpowned? spec
commit 1bc17a0b4c8f19b84ffdd0b17ec24243a1df6092
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Apr 15 21:31:02 2008 +0200
Fix File.grpowned? and it's spec
commit f49cf4d0319b5772ede7bcddd763c691d5253b18
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Apr 15 20:44:18 2008 +0200
Update tags for implemented File.grpowned? specs
commit ea19fb07cb7b789165aec5da0f571345b96f1f0f
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Apr 15 20:41:02 2008 +0200
Spec File::Stat#grpowned? and implement File.grpowned?
commit c411b15b9f94fec21b02a9208cbae4b42452431d
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Apr 15 20:19:24 2008 +0200
Properly rename File::Stat#dev_major and File::Stat#dev_minor specs
commit 26ba3ad30cd726b058cd76f23dc7a79555be724e
Author: Charles Oliver Nutter <charles.nutter@sun.com>
Date: Tue Apr 15 10:25:44 2008 -0700
Quarantine the cvar-related instance_eval spec for now; it's not clean.
commit d72c609ce4567d7a7fdfd2ee4713ac07033c81db
Author: Marius Nuennerich <marius@nuenneri.ch>
Date: Mon Apr 14 20:13:38 2008 +0200
Use EnvSpecs where possible
commit 8ccdf2d612f15515837095e2e4a570861024294c
Author: Marius Nuennerich <marius@nuenneri.ch>
Date: Mon Apr 14 17:42:36 2008 +0200
Use EnvSpecs module for platform dependent stuff
commit 130e4bdb1d9fa9512dfe45d4ff4d718096683cdb
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Mon Apr 14 19:45:24 2008 +0200
Fix specs for a bunch of File::Stat methods and implement File::Stat#<=>
Created specs for atime, blksize, blocks, ctime, mtime and <=>
commit e5aa89ff13128afb9b43ad77678792aeae4d48ea
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sat Apr 12 17:54:57 2008 +0200
Remove tag for fixed File#lstat
commit 21cd4a10833ef3bdda1593423faccb334de16536
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sat Apr 12 17:52:33 2008 +0200
Remove unneccary spec placeholders for File#stat / File#lstat
The shared spec already tests this behavior. With the new added spec
for the difference between the two, File.stat / File.lstat is pretty
well covered for now.
commit eacb4f8a4d0ba606458a5756ddd6f2ce723a3dfa
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sat Apr 12 17:45:55 2008 +0200
Specced different behavior between File.stat and File.lstat
commit 4ae163810074effc068babf538f004e9ff117156
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Mon Apr 14 16:49:04 2008 +1000
Refactor Debugger interface into a CmdLineInterface class
commit e61241498f6ca63b7d5e50e94a70456bc40e929b
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Mon Apr 14 14:17:03 2008 +1000
Breakpoint clean-up
commit ae738f21979edf727437438b992629dd0b59a42e
Author: MenTaLguY <mental@rydia.net>
Date: Sun Apr 13 16:14:34 2008 -0400
elminate Mailbox#clear; difficult to implement with sane semanitics
commit 76385484049e47f53b840ddf3c0dfe9e365ca8cf
Author: Federico Builes <federico.builes@gmail.com>
Date: Sat Apr 12 16:39:19 2008 -0500
More specs for REXML::Element
commit 00547bc562c359ddac13d04a5c955ee25171bcb4
Author: Matthias Reitinger <m.reitinger@mytum.de>
Date: Sat Apr 12 11:15:12 2008 +0200
Fixed incorrect check for object equality in BigDecimal#nonzero? spec
One should not use == to check if the method returns self, but equal?
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit e8403792167c86f120ce7bdcd1e2c7ce1bc31fea
Author: Matthias Reitinger <m.reitinger@mytum.de>
Date: Sat Apr 12 11:31:25 2008 +0200
Eliminated use of to_s to check for NaN in BigDecimal specs
Changed "to_s.should == 'NaN'" to "nan?.should == true"
Signed-off-by: Federico Builes <federico.builes@gmail.com>
commit 5883dd78ad92031c920bb9ee2b703702969a5854
Author: Charles Oliver Nutter <charles.nutter@sun.com>
Date: Sat Apr 12 09:42:11 2008 -0500
A few more instance_eval specs, for non-immediate numerics and cvars.
commit e8fd8e696d5487fa698a9a8b1bab2fb54b420133
Author: Charles Oliver Nutter <charles.nutter@sun.com>
Date: Sat Apr 12 08:28:41 2008 -0500
Added instance_eval spec for defining methods under immediates.
commit c23b365a95862cd438e6228929a3a4e935d60de9
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Apr 11 22:09:06 2008 +0200
New rubypsecs for BigDecimal#fix and #frac.
commit 6b6b63ebedb61466b4f04f510bf859574efec7d9
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Apr 11 20:07:07 2008 +0200
New rubyspecs for Bigdecimal#floor and #ceil.
commit 75e9118aea32baaeec82efedb5106c63bb0eef44
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Apr 11 17:50:36 2008 +0200
Corrected Bigdecimal specs since they were missing "should" statements. :)
Also, added some more cases.
commit 18fafb2e1f653887fdd3cdef693448d9b2bea29e
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Apr 11 17:21:02 2008 +0200
New rubyspecs for BigDecimal's #power, #** and #exponent.
commit 35e32daa38c7df385aac99f7b709a4038141faaa
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Apr 11 13:41:13 2008 +0200
New and updated rubyspecs for BigDecimal#precs.
commit e0172d4eee7a775ab53562477997855ed66615a7
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Apr 11 12:31:22 2008 +0200
More rubyspecs for BigDecimal#split and some corrections for older ones.
commit 37d312770700da5eb124fdce7a7b1687c2d9b839
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Fri Apr 11 13:55:00 2008 +1000
Get breakpoint handling working properly
commit 498b95a720e98b70b56af9dfd2c1ba20c0bf89c3
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Wed Apr 9 17:23:56 2008 +1000
Make ISeq#decode return symbols rather than objects by default
commit b8bda0546cdb9ac04ae629f13ccfce5f474e6f2c
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Mon Mar 17 14:33:45 2008 +1100
Ensure breakpoint original instruction is correct
When multiple breakpoints are set at the same location,
only the first breakpoint sees the original instruction.
This commit ensures the BreakpointTracker detects such
situations, and updates the breakpoint to set the correct
oringinal instruction to use.
commit 2700924f23e0283a059583f9e92188b1c3c4f220
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Thu Mar 13 17:20:49 2008 +1100
Reorganize Breakpoint class hierarchy
Refactor Breakpoint class hierarchy in preparation for
adding PersistentBreakpoint and BreakpointRestorer classes.
commit bfa69d930c38897df18b656d7b86f0b549bed57f
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Apr 11 03:01:37 2008 +0200
Some more test cases for BigDecimas#finite? and #nonzero?.
commit 71a4b0a51ea4da0c41d7b096aa7b88deb8d0d049
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Apr 11 02:42:33 2008 +0200
A bit more rubyspecs for BigDecimal#sub and #to_s.
commit 8ff9ae455c6c7f4b38f3b4dcbdc6c677759f13e2
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Apr 11 01:35:16 2008 +0200
New rubyspecs for BigDecimal#truncate.
commit f0a5c13f218d1e2187dfff09bd27cbd6dde544ca
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 10 15:09:55 2008 -0700
Converted VMActor specs to dir/files. Added incomplete tags.
commit df74b0fd98597b51d4c1d51ae09706d51e1a5d3c
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 10 15:01:08 2008 -0700
Converted Mailbox specs to dir/files. Added incomplete tags.
commit 29d223d8bfcc36edc16db58d50f8186905df773a
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 10 14:49:52 2008 -0700
Converted Actor specs to dir/files. Added incomplete tags.
commit 08ab8db440cfdaa7e06b19a0d88750678d4fccbf
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 10 22:09:39 2008 +0200
New rubyspecs for bigdecimal, and excludes.
commit b76a9e964899348d667181d288c5d4ec0e422c9f
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 10 19:33:03 2008 +0200
One rubyspec for the class definition: def nil:Foo; end
commit c526f5744ece40e312340556991ee54e4504ebcd
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 10 00:53:06 2008 -0700
Processed Rational, Complex, Matrix with mkspec.
commit 3de6f530c42bdca8c9b1202e60d0d14850024d15
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 10 00:27:40 2008 -0700
Processed IO with mkspec. Added incomplete tags.
commit faaf8bdb8893f71234d7e2fab07aa11d6c556384
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 10 00:17:35 2008 -0700
Clean up especially bad whitespace in File specs.
commit fedda8f6865c6cdb07c7599606204f0700042574
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 10 00:09:56 2008 -0700
Processed File specs with mkspec. Added incomplete tags.
commit 09f6f1b5138b7ca1d276a8c68ee6bf1cba7691b7
Author: Brian Ford <bford@engineyard.com>
Date: Wed Apr 9 23:42:40 2008 -0700
Processed Kernel specs with mkspec. Added incomplete tags.
commit e3ca2e3e077c0e026b96e1e68808b95d44233cf5
Merge: cf0c855... 4d0d1f6...
Author: Thomas Lachmann <thomas_lachmann@gmx.de>
Date: Thu Apr 10 02:48:31 2008 +0200
Merge branch 'master' into bigdecimal_specs
commit cf0c8552f31cfd856822c8aa43a5d9d265481ac0
Author: Thomas Lachmann <thomas_lachmann@gmx.de>
Date: Thu Apr 10 02:40:22 2008 +0200
Next bunch of specs for Bigdecimal.
commit 4d0d1f6b98ac2dafa487ece31512443a07bbc928
Author: Marius Nuennerich <marius@nuenneri.ch>
Date: Wed Apr 9 23:42:10 2008 +0200
Fix ENV specs
* Try to avoid `env`
commit dfcc69ea8bd78e9e463defdef3b4529a5af40bb5
Merge: 75e6ccd... 6a50f0d...
Author: Marius Nuennerich <marius@nuenneri.ch>
Date: Wed Apr 9 22:26:26 2008 +0200
Merge branch 'master' of git://git.rubini.us/code
commit 75e6ccd48bce9e0e939a0ff1d484f14a029969f9
Author: Marius Nuennerich <marius@nuenneri.ch>
Date: Wed Apr 9 22:26:11 2008 +0200
Fixes for ENV
* Add specs
* Add some missing methods to ENV
commit 6a50f0d2f5146901fe96fe86802df155c9266a21
Author: Thomas Lachmann <thomas_lachmann@gmx.de>
Date: Wed Apr 9 21:11:05 2008 +0200
Fixed failures for BigDecimal#specs.
commit 09bc62e39a8b92c25aeb6287f9fbf4e9cd2b9a6f
Author: Thomas Lachmann <thomas_lachmann@gmx.de>
Date: Wed Apr 9 19:55:45 2008 +0200
Bunch of specs for BigDecimal.
commit c281add79d621f6327740109895c624dd25a2e1b
Author: Federico Builes <federico.builes@gmail.com>
Date: Wed Apr 9 09:13:29 2008 -0500
Cleaning up UPSocket#send specs
* Got rid of the weird exception catching
* DRY things up a bit with before :each
commit 8ebefe3c0a61b7aab8ac3d0ae9768c35b657cdb6
Author: Federico Builes <federico.builes@gmail.com>
Date: Wed Apr 9 09:11:43 2008 -0500
Adding spec helpers to REXML specs
commit e3064084efbbac1147d477435010d933ce101413
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Tue Apr 8 22:20:43 2008 -0400
Amended spec wording for Singleton._load slightly. Updated exclude.
commit 23e621625b95e0db82bd406a5eb8fa7324e41a6e
Author: Chris Shea <chris@tie-rack.org>
Date: Tue Apr 8 15:49:11 2008 -0600
Create spec for Marshal.load of Singleton instance
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit eec07baa07d591059c64f32c0ddef169cfcccaef
Author: Charles Comstock <dgtized@gmail.com>
Date: Tue Apr 8 20:20:02 2008 -0500
Thread#wakeup deadlock for MRI marked as ruby_bug
commit dbb744d9692c2432d7aebecac17365125efe9087
Author: Charles Comstock <dgtized@gmail.com>
Date: Tue Apr 8 20:02:08 2008 -0500
spec for wakeup which causes MRI to deadlock when it shouldn't
commit 208a7df6ec2d3c8f550a7ac24db849e593cdc9f3
Author: Charles Comstock <dgtized@gmail.com>
Date: Tue Apr 8 17:58:15 2008 -0500
specs for Thread::list
commit f6f307e75e49cdf597b0b3755ab214c6fc1950dd
Author: Thomas Lachmann <thomas_lachmann@gmx.de>
Date: Wed Apr 9 00:54:34 2008 +0200
specs for BigDecimal.new and BigDecimal#zero? (plus tag files).
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 5b1f2043f70b0088f1c32be79eeaa8179c2210a6
Author: Jeff Rose <jeff@rosejn.net>
Date: Wed Apr 9 00:44:27 2008 +0200
Specs for Actor linking and registration, and Mailbox timeouts.
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 4eea149d3d503c121fb7c65115e374838fff8c8a
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Apr 8 14:55:18 2008 -0700
Added extra Array subclass dup spec
commit 783a884931b718b8fa65dd9768fbebd8a0d1ac0c
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Apr 8 14:18:45 2008 -0700
minor cleanup
commit 0e047cc97aa6a5acd7193bdde1139f6a89f108b8
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Apr 8 14:18:27 2008 -0700
minor cleanup
commit f4797827393e0d9d0e5df5aa5184ecebb066d766
Author: Matthias Reitinger <m.reitinger@mytum.de>
Date: Tue Apr 8 17:08:32 2008 +0200
Extended Symbol#inspect spec and reworked Symbol#inspect to fulfill them
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit b3c3a5f60177f9c52725b6cacf019412d2c747ea
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Tue Apr 8 17:29:58 2008 -0400
Excludes for BigDecimal specs.
commit b7cd3c38d146a7833ef1d426ea8acd4ee4cb09bf
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Tue Apr 8 17:13:48 2008 -0400
Switched #requires around to have access to #pretty_inspect.
commit aba428095e09ead8ed66895b175e5f3673c4310e
Author: Thomas Lachmann <thomas_lachmann@gmx.de>
Date: Tue Apr 8 17:45:13 2008 +0200
Spec for BigDecimal#to_f.
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 20a5789f9dc4e6d30dffb594476b354e4aeee201
Author: Thomas Lachmann <thomas_lachmann@gmx.de>
Date: Tue Apr 8 17:21:39 2008 +0200
Spec for BigDecimal#finite?
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 896609e7ae8ee12c72e4e3ce86897c1f8b98f3fb
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Apr 8 02:03:22 2008 -0700
overlooked 2 specs
commit 77774ed4300d5245c58dbcc686cd72dc48f08a1f
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Apr 8 02:00:24 2008 -0700
Added a bunch of specs to String#to_f
commit 1b91113c3e8fb46a0d355cae9000ee4c82f95ac3
Author: Federico Builes <federico.builes@gmail.com>
Date: Mon Apr 7 21:46:17 2008 -0500
More specs for REXML
commit 2460839e3fbe2967b9df70db3de33b2a102b9a44
Author: Brian Ford <bford@engineyard.com>
Date: Mon Apr 7 12:19:40 2008 -0700
Reworked how MSpec handles config files. Use 'set :sym, value' now.
commit 67d3869e9b3fef6d47727206d02814da410e02fc
Author: Jeff <rosejn@warp.(none)>
Date: Mon Apr 7 15:04:09 2008 +0200
Adding specs for Mailbox and Actor, and renaming the VMActor describe to match the standard scheme.
Signed-off-by: Charles Comstock <dgtized@gmail.com>
commit 7391c1fbc02966165de03724c42fc1d5243ac99f
Author: Marius Nuennerich <marius@nuenneri.ch>
Date: Sun Apr 6 22:29:22 2008 +0200
repair UDPSocket spec
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit 5a205207faad0a85271bfcb459390793702c4143
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Sat Apr 5 04:54:21 2008 -0400
Partially revert "Add spec files for cgi.rb."
This partially reverts commit e2714f2fd2d8825ac8af761a5a4545e4d0731735.
Conflicts, left these files:
spec/ruby/1.8/library/cgi/escapeHTML_spec.rb
spec/ruby/1.8/library/cgi/escape_spec.rb
spec/ruby/1.8/library/cgi/rfc1123_date_spec.rb
spec/ruby/1.8/library/cgi/unescapeHTML_spec.rb
spec/ruby/1.8/library/cgi/unescape_spec.rb
commit 22f3042377731cb6ff963b9e322b24014b286895
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Sat Apr 5 03:18:15 2008 -0400
Added excludes for the CGI specs.
commit 7b9f5a213c971636b663e992fcb8578888d27f52
Author: makoto kuwata <kwa@kuwata-lab.com>
Date: Sat Apr 5 13:03:59 2008 +0900
Add spec file for CGI::rfc1123_date().
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 31edbd64bba7f352930ac04d51b63e72553796a9
Author: makoto kuwata <kwa@kuwata-lab.com>
Date: Sat Apr 5 13:03:14 2008 +0900
Add spec files for CGI::escapeHTML() and CGI::unescapeHTML().
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit fc321869d73f58dcfbb55ba374646c1568528004
Author: makoto kuwata <kwa@kuwata-lab.com>
Date: Sat Apr 5 13:01:33 2008 +0900
Add spec files for CGI::escape() and CGI::unescape().
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit e2714f2fd2d8825ac8af761a5a4545e4d0731735
Author: makoto kuwata <kwa@kuwata-lab.com>
Date: Sat Apr 5 12:44:57 2008 +0900
Add spec files for cgi.rb.
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 2a1d0ad7e51ba52a918111d53be6a641c41a0445
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Fri Apr 4 22:21:47 2008 -0400
Improved the *rest argument count spec a bit.
commit e8053e4bb108cf877ac8fdafc104eb34bad671f0
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Fri Apr 4 20:38:23 2008 -0400
Specs for unlimited argument count for *rest defns.
commit 03e092e45015f8115f806e11460121c560e60b4b
Author: Ryan Davis <rdavis@engineyard.com>
Date: Fri Apr 4 17:54:25 2008 -0700
Converted symbol spec to be generative, allowing easier pattern detection
commit bbda617127a8ac319a58fa190d43b3a0d960d309
Author: Charles Comstock <dgtized@gmail.com>
Date: Fri Apr 4 14:07:50 2008 -0500
updated File#inspect tags
commit 38eb679d6b6c5aef8bccb2139e681c926b3290c7
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Fri Apr 4 06:00:37 2008 -0400
Specs for ~/ expansion in #require, #load. It has broken at some point.
commit 2d600c01205fbb7ccd98e7f7a88ebcbd0e1d1d43
Author: Paul Thornthwaite <tokengeek@gmail.com>
Date: Fri Apr 4 08:43:42 2008 +0100
Updated specs for Set library
* Added specs for Set#subset and Set#proper_subset
* Added specs covering empty sets and comparisons
* Corrected spec string to include ? on superset method names
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 3a547c2b82434c64b72967ebd917fc063ff1317d
Author: Brian Ford <bford@engineyard.com>
Date: Thu Apr 3 23:16:18 2008 -0700
Fixed GetoptLong specs to not depend on value of ARGV.
commit 5dd9b0ecdddfd990d6387a0a7c70173ea0cededa
Author: Brian Ford <bford@engineyard.com>
Date: Wed Apr 2 23:27:04 2008 -0700
Add config file for and rework MSpec runners.
commit 773a13ed9005628e48ed146180041caa035f4072
Author: David Yip <yipdw@member.fsf.org>
Date: Thu Apr 3 03:18:48 2008 -0400
Added spec: full contents of StringIO stream should be accessible after rewind.
Spec tested against Ruby 1.8.6p111 and Ruby 1.8.6p114 on OS X 10.4.11.
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit ba2ca41cb29ac08c94231a2383940464e6fd1c9d
Author: Federico Builes <federico.builes@gmail.com>
Date: Thu Apr 3 08:45:49 2008 -0500
Updated tags for REXML specs
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 09c080bf33092b9d147d1b0a5de920fce8527fdc
Author: Federico Builes <federico.builes@gmail.com>
Date: Thu Apr 3 08:45:26 2008 -0500
Fixes whitespace in REXML::Element specs
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 3a997bc18f589b91b4cd518448644171f3054abf
Author: Federico Builes <federico.builes@gmail.com>
Date: Thu Apr 3 08:29:23 2008 -0500
More specs for REXML::Element
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit d250939060a4a91a6fee59bd4bfa4e86eb271373
Author: Paul Thornthwaite <tokengeek@gmail.com>
Date: Thu Apr 3 14:36:42 2008 +0100
Specs for Set#superset and Set#proper_superset added
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 01399738d5ad0136ef205b8501b12012c7e42230
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Thu Apr 3 18:09:20 2008 -0400
Removed excludes for Object#kind_of?, #is_a?.
commit 0e7d1c6e02e5617bb251366e0d60760edb29377e
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Apr 3 20:04:34 2008 +0200
Fixed copy-paste error in Object#is_a? specs.
Adjusted the Object#is_a? exclude.
commit 4a9cb7cc0c734b4280c3a65906c85e1c1e2f4990
Author: Arthur Schreiber <schreiber.arthur@gmail.com>
Date: Thu Apr 3 19:02:05 2008 +0200
Add specs for #kind_of? / #is_a? behaviour that are failing in Rubinius.
commit e88fdb6cbd9fa829a81e6c7664e88f6956ddae64
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Thu Apr 3 07:18:56 2008 -0400
Spec to check `A = 12; class A; end` raises TypeError. Works as is.
commit 3c0db09626333405bdcb72e62ddb8fb2ea176ff5
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Thu Apr 3 06:44:32 2008 -0400
Spec for const lookup: `A = 12; class A::B; end` should raise TypeError.
* Currently crashes due to a lookup problem.
* VVSiz discovered and reported.
commit edda5994c293e4d26b4a741e90e0ab61513e8dec
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Wed Apr 2 16:39:09 2008 +1100
Do not strip leading spaces in debugger output
commit eecc2bca5045921368378abfccafcf70339441f9
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Apr 2 21:34:52 2008 +0200
Enabled File#truncate testcase for JRuby.
commit 4d555cf50dfe6a8e9cb2f24a6a636a9df3f03768
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Apr 2 20:03:02 2008 +0200
Added test case to File.open rubyspecs.
Courtesy of David Yip.
commit 42f0b52cd9fbac4a39fc1e5c2a241462bee5bf3b
Author: Brian Ford <bford@engineyard.com>
Date: Wed Apr 2 01:11:38 2008 -0700
Use kind_of instruction since #kind_of? is not available at all times.
commit 9ee52514eee820b9af7c9e6d2eaaca8d2bca363b
Author: Charles Comstock <dgtized@gmail.com>
Date: Tue Apr 1 17:16:47 2008 -0500
IO#reopen should return self
commit f1481283091fcbe662fd01d409f5a2d2d7e3aa59
Author: Charles Comstock <dgtized@gmail.com>
Date: Tue Apr 1 18:57:06 2008 -0500
added primitive io_close_ng and tagged IO#close spec failures
commit 3861e75e01af9319e2af879e2644fc8509947903
Author: Charles Comstock <dgtized@gmail.com>
Date: Tue Apr 1 16:07:27 2008 -0500
IO#close should return nil and refactored TCPServer.accept specs
commit d6dfbd3b0bab57453e67991c3320744b08346979
Author: Charles Comstock <dgtized@gmail.com>
Date: Tue Apr 1 15:04:18 2008 -0500
DRb specs now attempt to check if server is up/down prior to each call to start_server
note that there is something wrong with the way stop_server works in rubinius as it appears that the TCPServer is still binding the port. Spec is tagged to deal with this but technically it's probably a bug in TCPServer
commit 4119fe8baab45be6b1d1370b8a9537e710b1a60a
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Tue Apr 1 12:40:47 2008 -0400
Sanity changes to #load specs to bring them up to date.
* Please change the specs if you change the implementation, sheesh.
commit 3b58cb35abeba31f7ac72e3ab37b2630949406a7
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Tue Apr 1 10:59:58 2008 -0400
Spec for forced recompiling through second parameter of Kernel#load.
commit 5d7a73ae15a4c40e31486a60cbb66f3de1ac4697
Author: David Whittington <djwhitt@gmail.com>
Date: Wed Apr 2 02:57:35 2008 +0000
Add tags for failing private keyword specs
commit 1b2f118be7ff9b6adfea736ecbbb8f3fd8dd0f49
Author: David Whittington <djwhitt@gmail.com>
Date: Wed Apr 2 02:53:43 2008 +0000
Added a couple evil private keyword tests
commit f58c67e33a99f751c3520ab65c96e28a91c45900
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Tue Apr 1 09:59:22 2008 -0400
Conditional compilation. Rubinius.compile_if($DEBUG) { p somevariable }.
* Hacky and probably fragile but it seems to work. Whenever the gvar
given as condition evaluates to false, the entire block is omitted
from the produced bytecode. If it evaluates to true, then the extra
block itself is stripped and only the block contents remain.
* Do NOT use indiscriminately until we have played around with it for
a bit to avoid problems.
* Manipulates the sexp, not the AST to avoid worrying about locals
and scopes and whatnot.
* Enabled by default; for example -d will work out of the box (you
do need to have the file recompiled obviously.)
commit 4f78ee2b0bebb9170a483927af9c7520ca67f912
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Tue Apr 1 09:58:53 2008 -0400
Specs to verify conditional compilation in the compiler.
commit 8dfece35e3bc83e14e92bfee9ea0ebabb795da70
Author: Brian Ford <bford@engineyard.com>
Date: Tue Apr 1 01:07:14 2008 -0700
Fix up language symbol specs.
commit 29cc22f2c1f7ce2ce15a7f339d1159cf93510daa
Author: Brian Ford <bford@engineyard.com>
Date: Tue Apr 1 00:40:34 2008 -0700
Constant lookup only searches class or module (#457).
commit 538611f2aa06a1cf1c3958583bd6a8487deee994
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Mon Mar 31 18:03:41 2008 -0400
Spec for empty loop body.
commit fd0d1079671d7664de3a6a836c5e5624d487a4e1
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Mon Mar 31 23:47:40 2008 +0200
Spec for constant lookup on non Module or Class objects
This exposes the bug also described in ticket \#457
commit 3b7cf550c70db2dd53cb58ef3efd2651ee352134
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Mar 31 21:53:40 2008 +0200
Added a couple of Dir.glob/Dir[] rubyspecs.
(Courtesy of Roland Swingler)
commit bbfa77a8517390bdc807f41bfe6d101791980d8f
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Mar 31 19:04:09 2008 +0200
Fixed DRb rubyspecs (proper spec name, removed invalid file, better cleanup).
commit d8a4fb0b16dc4c722cf148ff83bcad05fbb4af1e
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Mar 31 14:29:54 2008 +0200
Make sure Marshall#load rubyspec closes the file.
commit 4082a7663eaef50000be46d909c22fbb97a1a3e8
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Mar 31 13:57:35 2008 +0200
Reverted new Range#step rubyspecs, since they fail on MRI and JRuby.
Partial revert "Fixes for Range#step."
This (PARTIALLY) reverts commit a6b06a67207c40ffa9ccf191c051fdf2fa0f5359.
The specs are reverted since they fail on:
MRI 1.8.6 pl 36 (Ubuntu default)
MRI 1.8.6 pl 114 (Current compatibility target)
MRI 1.8.6 from 1_8 branch
MRI 1.9 from Ruby trunk
JRuby 1.1 from trunk
The specs expect that to_f is invoked, but MRI and JRuby don't behave
that way. Furthermore, Float is not a special case. There are other
cases, like Rational. Take a look into MRI code, there is no special
handling for Float.
Please, test your spec updates at least against the current
compatibility target (MRI 1.8.6 patchlevel 114) to avoid problems.
commit 6d9680ecaaa2a9aadd35699c8064bf6481acc107
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Mar 31 13:23:20 2008 +0200
Added new rubyspecs for IndexError out of String#[]=
commit c8a52bb7cf191bb35efc89c560bdeced4241f015
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Mon Mar 31 04:38:49 2008 -0400
Split Regexp#=~, #match specs; they behave differently on match.
* #=~ Returns index, #match returns MatchData.
* Grammar fixes.
commit 6c2727e928991cdf9f809cb5941c3afedb5171ff
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Mon Mar 31 04:07:17 2008 -0400
Fix Regexp#match, #=~ spec to actually be shared. Exposes #454.
commit e258a2bccafffba57ab86d1c1a104839bda424da
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Mon Mar 31 03:30:48 2008 -0400
Spec to verify IO behaviour with an altered BufferSize from Le Huy.
* Moved spec to spec/core/io/ and simply used the first one.
* This problem seems to have been largely corrected.
commit 7a39be8bea055464838ff24c70e170a91f8df68c
Author: Ben Burkert <ben@benburkert.com>
Date: Sat Mar 29 19:39:11 2008 -0500
Added spec for Module#define_method
Methods defined by define_method with a proc should have the
same scope for local variables as the proc.
Signed-off-by: Eero Saynatkari <rubinius@projects.kittensoft.org>
commit 12c639d90ff3d14f8010ca7c782612bd7c1777ab
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Sat Mar 29 23:58:13 2008 -0400
Tony Arcieri's specs for inter-VM Actors.
* VMActor implements the Actor interface to work in Rubinius' Multi-VM
context: VMActors can reside on any VM instance.
commit a0d0884aa3c9e7a6fa949cbde1cdf2392bc4ff23
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Sat Mar 29 15:59:42 2008 -0400
Module#attach_foreign allows using a symbol to give the function name.
* Specs for the same.
commit a5f397f38d6c9eafcac163c2cf678d5c55a6b79b
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Fri Mar 28 23:40:04 2008 -0400
Specs for FFI in general and Module#attach_foreign in particular.
* Very basic specs to verify that FFI in fact works correctly.
* We need to define what the behaviour should be in the case of e.g. an
incorrect function signature. Currently it may or may not cause SEGVs
depending on the exact usage. Remainder specs are in but quarantined.
commit 3dc5c635b56bc599a718a94f990976b67ab52b6c
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Wed Mar 26 02:01:12 2008 -0400
Specs for Module#attach_foreign.
* The method is a replacement for #attach_function but allows
giving the library name as well to access external libs.
* This acts a higher-level interface to FFI.create_function. The
"real" FFI specs will be written for that method instead.
commit 677412353409ba4e5d67f19a3d095c62d009c88f
Author: Brian Ford <bford@engineyard.com>
Date: Fri Mar 28 18:04:40 2008 -0700
Added CType#isctrl, #toprint. Rework String#inspect, #dump.
commit 87ba991b9b488b808ebf729b9e41765df76cc602
Author: Brian Ford <bford@engineyard.com>
Date: Fri Mar 28 15:09:11 2008 -0700
Reworked String#each and #sum. Added String#modified? and specs.
commit 204d8ce1a792a61882e549953b5b878139ac9cda
Author: Hongli Lai <hongli@plan99.net>
Date: Fri Mar 28 23:32:18 2008 +0100
Spec: Marshal raises EOFError on loading an empty file
Signed-off-by: Michael S. Klishin <michael@novemberain.com>
commit f6e698f96ce9e2a8c8abe856322add02931df8b7
Author: Michael S. Klishin <michael@novemberain.com>
Date: Sat Mar 29 02:20:23 2008 +0200
Tag new spec for ensure as failing
commit ef7e4436389a0f4346b3a3bc5c275b653f46d6bb
Author: Hongli Lai <hongli@plan99.net>
Date: Fri Mar 28 23:22:44 2008 +0100
Add spec for exception handling inside ensure block.
Signed-off-by: Michael S. Klishin <michael@novemberain.com>
commit f54c91f6cb7498fe44b1b05a1372d9f6ed3ea1ee
Author: Stuart Halloway <stu@thinkrelevance.com>
Date: Fri Mar 28 10:11:05 2008 -0400
Fixes Pathname#absolute? and #relative?.
* specs now pass
* underlying cause was corner case in File#basename
* new passing spec for corner case
Signed-off-by: Charles Comstock <dgtized@gmail.com>
commit 0d4606d53d8fc0bcb2370bd648546abffd402673
Author: Charles Comstock <dgtized@gmail.com>
Date: Fri Mar 28 16:45:47 2008 -0500
fixed CSV::Reader.parse spec to use local fixtures
commit 35a15c6c85ebb6eabaec16e03aa88399061844e9
Author: Alister Lee <rubinius@dev.shortepic.com>
Date: Sat Mar 8 18:11:24 2008 +1100
Beginning of specs for CVS::Reader.parse
Signed-off-by: Charles Comstock <dgtized@gmail.com>
commit d4161a379eab621e338a8c82f088b834756082e9
Author: Charles Comstock <dgtized@gmail.com>
Date: Fri Mar 28 16:39:50 2008 -0500
removed csv/reader/parse_spec to commit alister lee's spec
commit 534806c10a95435873efcb0d215732d7da4f2fd6
Author: Charles Comstock <dgtized@gmail.com>
Date: Fri Mar 28 16:38:03 2008 -0500
mkspec generated specs for csv.rb
commit a6b06a67207c40ffa9ccf191c051fdf2fa0f5359
Author: Stuart Halloway <stu@thinkrelevance.com>
Date: Fri Mar 28 06:09:34 2008 -0400
Fixes for Range#step.
* previously failing specs pass
* new spec added to cover float/int difference
Signed-off-by: Michael S. Klishin <michael@novemberain.com>
commit 6886ec5851783c5364ff5bc464ee94071fc8535e
Author: Michael S. Klishin <michael@novemberain.com>
Date: Fri Mar 28 00:06:56 2008 +0200
Update stdlib and specs for REXML from 1.8.6 patchlevel 114 (see details!)
* Update stdlib/rexml to use REXML from Ruby 1.8.6 p114.
* REXML in p114 is screwed up: call sites were not updated
after REXML::Formatters::Transient#initialize arity
change. Ruby 1.8.x branch in SVN though has
completely different REXML layout and organization
(rev. 15833) so there's no way to fix it until we know
where REXML changes are headed in 1.8.x branch.
* Update REXML spec and tags for it.
commit 3145a74a85d72f6ef8a93384a74d96a589bfb5eb
Author: Brian Ford <bford@engineyard.com>
Date: Wed Mar 26 22:27:41 2008 -0700
Rework and cleanup of various String methods.
Also, ensure that when Strings are converted through FFI
and passed to C functions, the char array is explicitly
terminated with \0.
commit 9ba3e515b49729e0cb80181af9e28e3ce4c70e97
Author: Brian Ford <bford@engineyard.com>
Date: Wed Mar 26 18:40:57 2008 -0700
Shuffle some String methods. Add specs for and rework String#substring.
commit 990d47b84bc6301be2a8bcbaccbae65ef697c417
Author: Brian Ford <bford@engineyard.com>
Date: Tue Mar 25 16:22:45 2008 -0700
Added String#compare_substring. Reworked String#chop! and #chomp!.
Also, to ensure that ByteArray instances that are accessible in
Ruby are properly handled by C functions, changed string_equal_p
to use strncmp instead of strcmp.
commit f47c446daa136e6f31f5c590dd535ba22e89a0b2
Author: Brian Ford <bford@engineyard.com>
Date: Tue Mar 25 11:36:16 2008 -0700
Fix errors in String#count_table spec descriptions.
commit 9425d0de9a7883c14de6ae9ae5db05ab92141ab9
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Wed Mar 26 22:38:48 2008 +0100
Guarded two failing specs on OpenBSD that also fail on MRI
MRI on OpenBSD also suffers from the 0.0 / -0.0 issue (the
GCC version on that platform too). The child reaping spec
also fails on both MRI and Rubinius
commit 288a6e2ca3675a1e60bfd6b8b328c2a4d513c12f
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Wed Mar 26 22:15:16 2008 +0100
Fix Socket specs for more strict BSD behavior
commit 63513d23f16ca7919b8605e016a3a941b79c0834
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Mar 25 17:20:53 2008 -0700
oops! extra exclude
commit a36a4bf8cde95c99282e07f46438430588288736
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Mar 25 17:20:19 2008 -0700
really minor changes
commit e9b759812deaf97e7fe5846c116d53f69b63e244
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Mar 25 17:19:41 2008 -0700
Added the sucky parser spec--not passed yet
commit 90eb74998e132373e6b96e3c66bfa909854e3ef0
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Mar 18 17:41:50 2008 -0700
Added spec for 'a [ 42 ]'
commit 2d34643c75b53b832e89d2473d501ab1c8a5df02
Author: David Whittington <djwhitt@gmail.com>
Date: Wed Mar 26 08:01:20 2008 +0000
Tagged Generator specs as unstable due to memory consumption
Each spec consumes > 60MB of memory. After looking at the specs there is no way
they should be consuming that much memory.
commit 52d81e0593dbca8abfecefe2e9c3d2ab504cfe0b
Author: Brian Ford <bford@engineyard.com>
Date: Tue Mar 25 10:43:17 2008 -0700
Added String#copy_from primitive. Reworked String justify methods.
commit 1aabda50ea82974b96a7032a0ea13865b2332b5d
Author: Brian Ford <bford@engineyard.com>
Date: Mon Mar 24 21:57:02 2008 -0700
Added Tuple.template and reworked String#tr and friends.
commit bc7d9ccb8b8ca77d8479f325ea314fc09bc34907
Author: Brian Ford <bford@engineyard.com>
Date: Fri Mar 21 00:51:10 2008 -0700
Rework methods that behave like String#count.
commit 1e5ac9a6818c972882e080aeb723a105108e0c57
Author: Brian Ford <bford@engineyard.com>
Date: Wed Mar 19 21:25:07 2008 -0700
Rewrite of String#casecmp, approx 2x faster.
commit c39f2cb708169d35c2fbeb969ee3323c704f0566
Author: Matt Palmer <mpalmer@engineyard.com>
Date: Tue Mar 25 21:09:37 2008 +1100
Some specs for the timeout library
commit cb69bdadeb10cf6b4b2c71a095562f8d8371d76d
Author: Federico Builes <federico.builes@gmail.com>
Date: Mon Mar 24 17:55:23 2008 -0500
Small fix for Socket.getaddrinfo spec
Signed-off-by: Michael S. Klishin <michael@novemberain.com>
commit 5c3a61edef3c456b8296e65f8e06026347339a36
Author: Federico Builes <federico.builes@gmail.com>
Date: Mon Mar 24 17:06:36 2008 -0500
Fix for the socket's issue
Signed-off-by: Michael S. Klishin <michael@novemberain.com>
commit f3fd9ac4eebd0bc2a0a06bbe06921463d03177eb
Author: Federico Builes <federico.builes@gmail.com>
Date: Mon Mar 24 14:10:46 2008 -0500
Fixes specs for Socket and adds a gethostname spec
* Changes hardcoded "localhost"s to Socket#gethostname calls.
* Adds a simple spec for Socket#gethostname
Signed-off-by: Michael S. Klishin <michael@novemberain.com>
commit 7131328bc02057b16071a933fe98f331b27e00bb
Author: Michael S. Klishin <michael@novemberain.com>
Date: Tue Mar 25 00:24:01 2008 +0200
Applied slightly modified patch by Federico Builes:
* Add REXML::Document and REXML::Attribute specs
commit cb464295e5accb00e783f7f9e2a0b10c64ad6579
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sun Mar 23 12:06:07 2008 +0100
Added new Range#step rubyspecs.
Excludes for rbx also updated.
commit 7d181716ac3b92d8a31a20ec30daee455d36fc58
Author: Charles Oliver Nutter <charles.nutter@sun.com>
Date: Sat Mar 22 14:51:30 2008 -0500
Added order-of-evaluation spec and tags for rubinius failures.
commit 5caf94ce6deb5e28c9a3de02e60a9b86cbdaf7ec
Author: Charles Comstock <dgtized@gmail.com>
Date: Fri Mar 21 12:37:02 2008 -0500
tagged new specs for pathname
commit 62f88983ee3fa1b09d8f7df56e35cbfdac6d2a06
Author: Martin Stannard <mstannard@gmail.com>
Date: Fri Mar 21 12:10:23 2008 +1100
added some specs for pathname library
there are failures in absolute and relative specs
Signed-off-by: Charles Comstock <dgtized@gmail.com>
commit 655f61650bb299f38c9fd978594baa483fc0d0cc
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Mar 18 16:22:24 2008 -0700
Reduced parser todos from 113 to 89
commit f97b2fc2ee3310e81871200125bbd7e33c2636bf
Author: Ryan Davis <rdavis@engineyard.com>
Date: Tue Mar 18 13:51:31 2008 -0700
Moved sexp_expectations.rb to fixtures subdir
commit 0a185e5ac48954cf4addae0c8f09dcb5be259f8e
Author: Ryan Davis <rdavis@engineyard.com>
Date: Mon Mar 17 17:55:50 2008 -0700
Added f'd up note about the spec failing
commit 978f043e1ed3a2b7cb7d4129e0002be485b0a78c
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Mar 18 21:17:32 2008 +0100
Fix Process.groups spec
Process.groups can return an array with the same gid multiple
times on certain platforms (at least on FreeBSD and OpenBSD).
commit 8812658dde5e317dfebd0ea3c159ad0a1b98e8e8
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Mar 18 21:02:00 2008 +0100
Update spec tags for ERB
commit 47216560d4a980cbaac2855e0c5ee302e0754bf8
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Mar 18 20:53:16 2008 +0100
Update spec tags for IO
commit 7d34f4053023d99c3be4964bfebb3a1c74cd40c9
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Mar 18 20:32:39 2008 +0100
Update spec tags for File
commit 8a66bc6f5e378f49febb80fba37723a7de0d2475
Author: Brian Ford <bford@engineyard.com>
Date: Mon Mar 17 15:46:51 2008 -0700
Added specs for File.[l]chown/#chown, code for File.lchown.
commit 960872ae163a5615f513c58d727a7fd93664673e
Author: Glenn Davy <glenn@thor.local>
Date: Mon Mar 10 10:00:40 2008 +1100
Make File.fnmatch respect case when using square brackets
commit 0e32f8e224543a3c152b0351540eaa36fdfcdb06
Author: Brian Ford <bford@engineyard.com>
Date: Mon Mar 17 11:04:27 2008 -0700
Added exclude for failing spec added in b635fcf0.
commit 62687753b239984acba4f0e80899ca75a8a08cfe
Author: Brian Ford <bford@engineyard.com>
Date: Mon Mar 17 10:56:31 2008 -0700
Fixes and specs for Module class_variables methods.
commit b635fcf041707fe55a26b7709aef8dc1b2509161
Author: Charles Oliver Nutter <charles.nutter@sun.com>
Date: Mon Mar 17 12:52:13 2008 -0500
Add a simple Module#private spec.
commit 2aa98e1df50bba768b57018f6e90c56fe39206f4
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Mar 17 13:28:17 2008 +0100
Make sure no processes left hanging after IO#close specs.
commit 8f332dde4460c03c378f1d1ecc1fbae54557d8ee
Author: Matt Palmer <mpalmer@engineyard.com>
Date: Mon Mar 17 16:44:24 2008 +1100
Raise an Errno exception if a write fails
commit 55c830063115e4455eeda3f8de639a7f7e0624f5
Author: Matt Palmer <mpalmer@engineyard.com>
Date: Mon Mar 17 16:42:16 2008 +1100
Raise IOError if we attempt to write to a readonly file
commit ad64c0ea7598b8a4c62ba2dd435f70c976186a50
Author: David Whittington <djwhitt@gmail.com>
Date: Sun Mar 16 04:24:54 2008 +0000
Modified file type specs to search for sockets in /var/run instead of /var
Doing a find on /var could take quite a while + might do nasty things like do
finds on backup files etc. Running a find on /var/run should be faster and
safer.
commit ff5e9d3b9d7f3e484211b66fff96e665ed13614b
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Mar 12 17:44:55 2008 +0100
Revert "Added simple spec for range splatting".
This reverts commit 9b3988436a21f61c86168a7566d472c4dfa22162.
The spec uses '=' instead of '==', and it verifies something
that is not true for MRI (1.8, 1.9) or JRuby.
commit 004662e54477269a98475f84724972b82885d9cb
Author: Brian Ford <bford@engineyard.com>
Date: Sat Mar 15 01:09:43 2008 -0700
Exclude failing UNIXServer.new spec.
commit 13340924519f607d9c48da04c3f3ab41a1de3e86
Author: Brian Ford <bford@engineyard.com>
Date: Fri Mar 14 18:14:06 2008 -0700
Tagged unstable Process.kill specs that cause hangup on linux.
commit c4a4dc19a26db058594c8056933cdab42d4f26fd
Author: Matt Palmer <mpalmer@engineyard.com>
Date: Fri Mar 14 21:13:31 2008 +1100
Fix up IO#write spec so it works cross-platform
It looks like the Linux implementation of IO#write and IO#read are a bit
different from the OS X version, because the spec worked on OS X.
Presumably this tiny change won't cause any conniptions.
commit 33890d9a77d5a34c15263f84b9b415ffc084815a
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Fri Mar 14 14:42:11 2008 +0800
Remove fail tags from passing ruby/1.8/core specs
commit 4bdd3df099fe627d158f4c6d35e5a7df0a891e86
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Fri Mar 14 12:58:40 2008 +1100
Fix bug where stepping by line would sometimes skip a line
commit 260190092afbcfadd1a6e1d6db1674ecf021b686
Author: Matt Palmer <mpalmer@hezmatt.org>
Date: Sat Mar 8 19:26:41 2008 +1100
Put in an explicit IO.new test for single-argument
Assuming that your UDPSocket tests passing will prove that IO.new takes
one argument might have been, in retrospect, a little retarded.
commit 58216e07f0728415762fe5fbe98e1e984dfea31b
Author: Matt Palmer <mpalmer@hezmatt.org>
Date: Sat Mar 8 18:45:17 2008 +1100
Mark changing failures in the CI test suite
Fix up so that the CI doesn't fail as a result of my previous changes to the
UDPSocket specs.
commit 36f91c5da132f309fbf6d047fd74ebd8aa7cbf22
Author: Matt Palmer <mpalmer@hezmatt.org>
Date: Sat Mar 8 17:26:49 2008 +1100
Rearrange the UDPSocket test cases for better separation
* open_specs now only contains a spec that calls UDPSocket.open;
* send_specs now has separate tests for ad-hoc and connection-oriented
sends.
commit b40c1cf434bd0879f672ec1dc471f1e1dfaccc1c
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Thu Mar 13 17:07:50 2008 -0700
Add (failing) Symbol#to_yaml spec based on ticket 322
commit c0bcb0151379fe9858d0fafd2ef56cf1b08daff3
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Thu Mar 13 16:23:37 2008 -0700
Apply ticket 351 and resolve ticket 350 (RbYAML bugs)
commit a8d6e8cddfd8bc2dccaa93b25adfb31b39b96dba
Author: Ryan Davis <rdavis@engineyard.com>
Date: Thu Mar 13 16:25:55 2008 -0700
Removed all should_not raise_error from shared/time_params.rb
commit 01f09f4e5697c4a775ac321a71d3b777196d9001
Author: Ryan Davis <rdavis@engineyard.com>
Date: Thu Mar 13 15:47:37 2008 -0700
cleaned up spec with new raise_error block form
commit e965fc735311915dd43c47cc4853e163376cc6be
Author: Lachie Cox <lachie@smartbomb.com.au>
Date: Sat Mar 8 17:14:37 2008 +1100
enhanced syntax error to give same message as MRI
commit 868b38152ca99189fce85542a9068c0d01ee4a41
Author: Ryan Davis <rdavis@engineyard.com>
Date: Thu Mar 13 15:07:33 2008 -0700
Added exclude for last patch applied
commit 9b3988436a21f61c86168a7566d472c4dfa22162
Author: Patrick Hurley <phurley@gmail.com>
Date: Mon Mar 3 14:04:14 2008 -0500
Added simple spec for range splatting
commit 3c7a017e173945d3f9b18d566bb1c3d6d04e97e4
Author: Charles Comstock <dgtized@gmail.com>
Date: Thu Mar 13 17:18:39 2008 -0500
fixed tags for new constant specs
commit a966436b7be78bc063e32bc16496f5cabbb0a152
Author: Matt Palmer <mpalmer@hezmatt.org>
Date: Sat Mar 8 14:56:58 2008 +1100
Make sure modules included in Object are found
Add a spec to make sure that constants from modules included in Object are
found. Evan is committing the fix for this separately.
Signed-off-by: Charles Comstock <dgtized@gmail.com>
commit 4e0ddd3e701f68b592cb69972f7d587b90392913
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Thu Mar 13 15:05:54 2008 -0700
Correct a 'defined?' spec added by ticket 388
commit 407095d8ffbf0563fa46e5d4ed6a08423eddb2ad
Author: Martin Stannard <mstannard@gmail.com>
Date: Sat Mar 8 15:47:59 2008 +1100
Added tests where defined? method should return string descriptions of objects
commit f366309a8fff28552d7d27101d8b3d7b4352e235
Author: Gianluigi Spagnuolo <glgspg@gmail.com>
Date: Fri Feb 29 10:42:42 2008 +0100
Fixed Array set element problem
commit 42c22bf542edc8c8379587507fd9e35ba25b190c
Author: Charles Comstock <dgtized@gmail.com>
Date: Thu Mar 13 17:00:31 2008 -0500
updated tags for new read specs
commit 45c43a7ab3310a41b0b3367f4762a1bb55b02405
Author: Ben Askins <benj@supernova.local>
Date: Sun Mar 9 11:41:49 2008 +1100
Fix typo in file/open_spec.rb
Signed-off-by: Charles Comstock <dgtized@gmail.com>
commit a221ea56325fe082154a629094abb27d40919a39
Author: Alister Lee <rubinius@dev.shortepic.com>
Date: Sun Mar 9 15:27:34 2008 +1100
Specs to expose defect in eof treatment in IO.read
Signed-off-by: Charles Comstock <dgtized@gmail.com>
commit 4967adb3d49252aae75b6b57159fb5879ac75db1
Author: Myles Byrne <myles@ducknewmedia.com.au>
Date: Sat Mar 8 12:14:20 2008 +1100
Check existence of ArgumentError
commit 45e46234da288052e639bb5c9c122874fd4d4e1c
Author: Brian Ford <bford@engineyard.com>
Date: Thu Mar 13 10:28:54 2008 -0700
Fix File[Test].size? and specs for it.
commit d467bf21c4037784a21ba964b24c28fc80b34736
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 17:36:56 2008 +0800
Fix IO::foreach when separator is nil
commit 70615e1c15692b8a8149e1616c802db9eb5bad11
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 17:32:40 2008 +0800
Fix IO#flush to raise IOError on closed stream. Remove empty tag files.
commit 9c9e7f422c98bf6add6c9a426ae25e3a6dbced85
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 17:29:31 2008 +0800
Fix IO#fcntl to raise IOError on closed stream
commit 215d600002948efb949422c0163aa9bbe5790507
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 17:27:43 2008 +0800
Fix IO#dup to raise IOError on closed stream
commit 879ee8124a2ad8ce83bcd9c51b2d6df0baecb40d
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 16:29:03 2008 +0800
Fix a bunch more IOError when closed stream
commit 487d9561992eb03c3d12de5128772cd194b37b8b
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 16:26:33 2008 +0800
Implement IO#read_nonblock
commit 15c58fa2c47d2dc61b3dac436ab3b56a727b7dc5
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 15:46:22 2008 +0800
Fix remaining IO.read specs
* Passing nil to length treats it as no length limit
* Passing nil to offset treats it as 0
commit 9daee4f9c3b62db34b07d74171d1017fa823533c
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 15:32:13 2008 +0800
Fix IO#sync to raise IOError on closed stream
commit 2ac848c09e055b3eacc8bb18f713d56715484063
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 15:24:36 2008 +0800
Fix IO#sync to raise IOError on closed stream
commit 36aa8577603f1d8ca76344fc3e889bb7c991bfe9
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 14:51:13 2008 +0800
Fix IO#sysseek to raise IOError on closed stream
commit 3307f5a4db121c2097b450278bc3cf19550f267b
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 14:48:30 2008 +0800
Fix IO#pos and #IO#tell to raise IOError, move their specs to shared
commit 72890065371f3e1d1cde43618a3da04c900749aa
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 14:39:21 2008 +0800
Implement IO#to_io
commit 4977bd1f22278e19ba69203c2545ad97c297ae23
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 14:33:03 2008 +0800
Remove IO#isatty tag file also, since they are sharing the same specs
commit 5dd3115465852ddb03b7100b21739f9d38f0ee58
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 14:29:13 2008 +0800
Fix IO#tty? should raise IOError on closed stream
commit 063f56b4c402180c2c989a15b75fe7a15d4c5c61
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 13:55:55 2008 +0800
Make IO#syswrite use the shared IO#write specs
commit 22de413f6cccb3eb100fd29da90c2ded84ea19f3
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 12:08:50 2008 +0800
Update IO#write_nonblock's tag
commit 25a5ac7e9123512e87e6460f1fa5ecbcfc7349b5
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 12:07:22 2008 +0800
Pull out 2 differences between IO#write and IO#write_nonblock specs
commit a40dbd0f36f0237bc27c905c399aba1e62bbfa70
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 11:39:03 2008 +0800
Alias IO#write_nonblock IO#write and make IO#write specs shared
commit 1c8eb4bc04405753dd607af1f5d231df01fd2536
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 11:06:09 2008 +0800
Make the mock return a string to prevent a coercion error
commit a85b2105c826a7d39dc45c90cad37faf75baac86
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 10:39:00 2008 +0800
Fix IO#write should raise IOError on closed stream
commit e8c8af1aa888dc3e5600cad64f03c09aebaf6d22
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Thu Mar 13 10:34:08 2008 +0800
Fix IO#to_i should raise IOError on closed stream
commit 49d48c381b7ed0f2576c2c5bff3ac8825a0dd49e
Author: Ryan Davis <rdavis@engineyard.com>
Date: Wed Mar 12 17:56:26 2008 -0700
Fix the insanity
commit 646136d0f75b165a3a62266791556d3f4f03c835
Author: Ryan Davis <rdavis@engineyard.com>
Date: Wed Mar 12 17:04:30 2008 -0700
Finally got compiler specs passing
commit 052bbcbe4f51b322ae44dc387320f9b4964d74cd
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Wed Mar 12 16:23:58 2008 -0700
Correctly set Syslog mask in Syslog::open and add crappy spec for it
commit dbabc5bda94a2bd77b2cb777666d286155c75ee0
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Wed Mar 12 14:55:08 2008 -0700
Correct Syslog specs and modify syslog.rb to pass them
commit 5b8bee08f2a19d6f25df98183a24745ed33ed519
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Wed Mar 12 14:54:38 2008 -0700
Modify Kernel#load specs so that they pass on 1.8.6-p111
commit b96974693cee75772b09052f8ec7110a000c2429
Author: Ryan Davis <rdavis@engineyard.com>
Date: Wed Mar 12 14:00:42 2008 -0700
Fixed specs for wilson's compiler encloser changes
commit 2a21597719bea1ea7db27a552ea6dfb6865963d7
Author: Ryan Davis <rdavis@engineyard.com>
Date: Wed Mar 12 14:00:06 2008 -0700
half work on pretty_inspect
commit 6e398ca491b67a6c468798fd92a9764f70bc68a8
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Wed Mar 12 15:18:02 2008 +0800
Share String#to_a a specs with String#entries
commit 2ff775cbcf2ade4315fbdbb37fa78ee84a1e645a
Author: Kamal Fariz Mahyuddin <kamal.fariz@gmail.com>
Date: Wed Mar 12 11:59:26 2008 +0800
Add String#to_a specs
commit 4f1204bac224ad28375f06e5fb77156367895156
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Tue Mar 11 19:53:32 2008 -0700
Spec and implement Array#pack 'v' option
commit 91d51783f44c3a9b1adfe03b7b9fa35476494ce1
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Wed Mar 12 12:45:56 2008 +1100
Debugger::Output#wrap should handle width of 0
commit 51c316464ad44cadad7ecd997ce45e8392695f4c
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Tue Mar 11 15:26:52 2008 -0700
Implement support for :postexe nodes (END { some_code })
commit 569dd9f10d5194c22335ce58a678d1f9c73f91d0
Author: oleg dashevskii <be9@be9.ru>
Date: Wed Mar 12 03:54:39 2008 +0600
Import matrix lib with specs (#389 and #400)
Original patches by Chris Lloyd and matta.
commit 6beb50b7cc2dd3a0f57f3dee45767bb363082159
Author: Brian Ford <bford@engineyard.com>
Date: Tue Mar 11 13:20:07 2008 -0700
More Integer#times specs.
commit 746d89d6d55c82f26be08f182301926efd62d362
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Mon Mar 10 15:39:26 2008 -0700
Correctly set the enclosing class for evaled code.
commit 218cc7fbdd1b5d1c52248e65817752b8a50821ad
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Mar 10 04:46:00 2008 +0100
Added JRuby speciifc guard to singleton rubyspecs (JRUBY-2239).
commit 25e3f23e78f2b17e02d2c0a058925f8a0ec0d790
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Mon Mar 10 11:25:38 2008 +0100
Be sure not to close the socket before the Errno.handle call
Also a small fix for a spec that fails on OpenBSD
commit 9e7fdf3b0040971f7b8402b9cf5422efaedb2f4f
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Mon Mar 10 09:54:16 2008 +0100
Fix TCPSocket#new spec, BSD systems make a distinction between IPv6/IPv4 localhost
commit e5512b2a7725a67471eba086b107b0f4b1f136b2
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Mon Mar 10 08:35:50 2008 +0100
Fix for failing unpack_sockaddr_in spec on Linux
commit b9eab2266e5d1f073b6f876710dc9e848fe25b0c
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Mar 9 23:37:05 2008 +0100
Remove spec tag for now fixed Hash.allocate
commit b6ba9a757b0531791424df38bce6587a53db6002
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Mar 9 23:12:16 2008 +0100
Remove tag for now correct Fixnum#[] spec
commit 6785c2b44da90d95ef77e98cba42a953828b622f
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Mar 9 23:11:37 2008 +0100
Fix Fixnum#[] specs
commit 0aa09ce9b7269d54cdef583a2eaf0cb57c32f773
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Mar 9 23:05:21 2008 +0100
Removed tags for working Socket specs
commit 18b27b0ebdc3713962771ca75c1321cabee08d61
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Mar 9 22:48:45 2008 +0100
Untag now working IPAddr specs
commit f4c0d08bec8fb2db7d130363b0609de7b7720d7e
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Mar 9 19:56:25 2008 +0100
Slow IPAddr specs are now fast
commit ff71385a67b2853130e63f9942bcea6ac69d591f
Author: Eero <ruerue@yawn.kittensoft.org>
Date: Sun Mar 9 10:35:27 2008 -0400
Specs for #412. Array#sort and #sort block form calls #<=> on elements.
* Block form should not expect anything of the elements, all is
done through the return value of the block.
commit e6edd1bb4bc52053bdb834d52e31fa185f2a2d62
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Mar 9 14:51:00 2008 +0100
Updated tags for IPAddr because of fixed bit operations
commit 4f59fa9bd187822cd836aa046bb8fd40e4412c30
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Mar 9 14:49:02 2008 +0100
Fix Fixnum and Bignum shift operations to match MRI
Added behavior for the edge cases, but took a different
approach than the LH tickets. I don't think we should
change coercion functions for this.
commit ad8c630662dcb611cd955db08a6f4d53d1dc0dfd
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Mar 9 13:43:38 2008 +0100
Fix Bignum#& and specs for Fixnum AND, OR and XOR
commit 2529acd5e1cc8e61bd995e00834ee1f6941b1d9d
Author: Eric Hodel <ehodel@engineyard.com>
Date: Sun Mar 9 14:18:04 2008 +1100
Fix require_spec and load_spec.
commit 57c7ded8e4d9567aa3c392e8a8262389387ebbfb
Author: Eric Hodel <ehodel@engineyard.com>
Date: Sun Mar 9 12:25:40 2008 +1100
Don't spec .rba require behavior in spec/ruby/1.8.
commit ac630b23da01dcc3a1de1bfa06bac4d301a5031b
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sat Mar 8 17:23:34 2008 -0800
Better fix for calling to_proc on BlockPass nodes
commit c17b32d44be8452cd867a8212a0fd8bb49c94821
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sat Mar 8 16:34:02 2008 -0800
Tag failing Method spec for CI
commit c5d4a3b8f84b7558a5dfedb699a1a3ee4d61f118
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sat Mar 8 16:26:58 2008 -0800
Call Proc.__from_block__ on block_pass arguments
commit a63f457821e67d138d9cf1c5ac8b0760cb25bfc2
Author: Eric Hodel <ehodel@engineyard.com>
Date: Sun Mar 9 10:42:51 2008 +1100
Remove support for zip rba files, libzip. rake clean required.
commit 142222e41bddd2138d82f349f73dbc0fe2cf3fc2
Author: Charles Nutter <headius@wlan100.headius.com>
Date: Sat Mar 8 16:23:37 2008 -0600
Adding a spec for Method#to_proc proc used in define_method.
commit b748efa9904baf0be26aa5b7297fc8ba76e46a74
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sat Mar 8 13:09:44 2008 -0800
Fix Module#method_defined? and friends for accessors
commit 9b9d8216014c95eb7b4a925e93d0db8e9f5fd308
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sat Mar 8 10:46:18 2008 +0100
Adedd a couple of GzipReader#rewind specs.
commit 4612812bde4a2fccbaa72ea54ef76c7d964d216b
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sat Mar 8 15:49:57 2008 +0100
Fix the Array#pack specs, network order is the same everywhere
commit a720bba1619deb4358b453f58913d30a1a311b07
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sat Mar 8 15:27:47 2008 +0100
Fix Sprintf for positive non decimal notation
This fix combined with the pack/unpack implementation for
type n also fix some IPAddr specs.
commit caef838aca82665d4c2f691e4873e339a9c7238d
Author: Lachie Cox <lachie@smartbomb.com.au>
Date: Sat Mar 8 12:47:19 2008 +1100
updated Array#pack specs to work on big endian machines
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit e3763469a224b4b3668bc1ddef2d982245787646
Author: Lachie Cox <lachie@smartbomb.com.au>
Date: Sat Mar 8 12:42:36 2008 +1100
Added implementation of pack schemes for "n" and added handling of multiple items for "i","s" and "l"
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit 41b26c49f5a16377af2c677eb702d665dd062a56
Author: Eric Hodel <ehodel@engineyard.com>
Date: Sat Mar 8 15:35:10 2008 +1100
Fix IO#pos EOF spec. Pair: Lincoln, Evan.
commit 1e039fb5c9bcff987769c8644ec47c30aa250952
Author: Eric Hodel <ehodel@engineyard.com>
Date: Sat Mar 8 14:53:01 2008 +1100
Fix Zlib::GzipWriter#finish. Pair: Lincoln.
commit 8551da47a01ef24eaf31fac55253fb05fe81cfcd
Author: Eric Hodel <ehodel@engineyard.com>
Date: Sat Mar 8 14:21:08 2008 +1100
Add Zlib::GzipReader #eof?, #pos, #read w/length
commit a4dba8317311cc3a51231895b2eaea09daaa61be
Author: Eric Hodel <ehodel@engineyard.com>
Date: Sat Mar 8 10:41:33 2008 +1100
Ensure #pos clears internal eof flag
commit 407e1a4191da6ecd59c1347198a60be2556e043b
Author: Brian Ford <bford@engineyard.com>
Date: Fri Mar 7 17:04:09 2008 -0800
Tweaks to LookupTable. Converted Errno::Mapping to use LT.
commit eb937c8f1041884e412e3d074387ca9f14bb03ef
Author: Brian Ford <bford@engineyard.com>
Date: Fri Mar 7 13:48:45 2008 -0800
Fixed LookupTable#delete. Added LookupTable#entries, #dup.
commit d7d9bfd01180cf2c4fc74d2709f71fc7dd59f2f6
Author: Brian Ford <bford@engineyard.com>
Date: Fri Mar 7 15:03:14 2008 -0800
Bandaid fix for failing #autoload specs.
These need to be properly scoped. However, changing
:A to ModuleSpec:A causes a sigbus.
commit aea5cc446cd2c1b0cbd29e606b21b6d5959eb5ee
Author: Caleb Tennis <ctennis@engineyard.com>
Date: Fri Mar 7 16:18:19 2008 -0500
Add rb_gv_get and rb_gv_set, plus specs.
Add rb_set_safe_level, rb_secure, and rb_safe_level methods, and specs.
commit cd0b8969487af84a4f40466714dab2d5a1efc224
Author: Ryan Davis <rdavis@engineyard.com>
Date: Thu Mar 6 17:11:20 2008 -0800
excluded
commit e40f2bb09d8e3137de2856cb1e9c9438945603dc
Author: Ryan Davis <rdavis@engineyard.com>
Date: Thu Mar 6 17:11:00 2008 -0800
More specs to test out const scoping with eval
commit 3926add9039d1af4a60b633ef8805d471f28e02f
Author: Ryan Davis <rdavis@engineyard.com>
Date: Thu Mar 6 17:01:21 2008 -0800
Further clarified StringIO#getc specs.
They weren't really testing what they were doing.
Fixed StringIO#getc. now properly pushes single chars and sets @pos so it can be mixed with puts/write as needed
commit d2d3750c4960d4a6f2a5d2b16b8bae3d598fbe36
Author: Caleb Tennis <caleb@tarknology.com>
Date: Thu Mar 6 19:16:24 2008 -0500
Add rb_define_global_function to subtend, with tests
commit 4ab5cc17b70b6569cf9311142d4b278dedfd0a64
Author: Brian Ford <bford@engineyard.com>
Date: Thu Mar 6 09:53:20 2008 -0800
Added LookupTable and specs.
commit 1ca8a272137ed7020cb977bf51dd2b7164ccbd7e
Author: Charles Nutter <headius@wlan100.headius.com>
Date: Wed Mar 5 17:28:40 2008 -0600
TCPServer.new coerces non-integer port to string and uses getservbyname logic.
commit f0c03880972c19d1a12367dc51ed77f69d9ce8ca
Author: Charles Nutter <headius@wlan100.headius.com>
Date: Wed Mar 5 16:44:33 2008 -0600
Add a couple specs for killing/raising in a thread blocked on accept.
commit 9f80ef157851671727653f46225b99af5d1a259e
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Mar 4 21:26:33 2008 +0100
Proper spec for %u with negative bignums and comments on MRI behavior.
commit 3f9c36081c9b62bcde40206e64afdc2ac088bee8
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Mar 4 19:09:56 2008 +0100
Update tags for fixed File#chmod specs
commit 735e818c38f8cefe0cd90514dac5282845a67dd4
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Mar 4 15:13:23 2008 +0100
Improve testing of coercion in File#chmod specs
commit 77a717f5962b2965ad9146e16cb36bedac891c80
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Mar 3 18:16:04 2008 +0100
Adjusted syslog specs to better handle impls that don't provide syslog.
For example, JRuby does not provide syslog (yet).
commit 605bdc53e9dd4fb95dae6557d9ee6f9e2b8ceb80
Author: David Whittington <djwhitt@gmail.com>
Date: Mon Mar 3 08:44:33 2008 +0000
Modified Bignum threshold specs to take into account platform wordsize
commit 0af27d11d7dd68cfe49985dc4588933cc41f4fc8
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sun Mar 2 16:40:15 2008 -0500
Tag headius's new to_proc spec as failing
commit b1caeeac673451a960917bb699a20e74cf488432
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sun Mar 2 13:30:35 2008 +0100
Adjusted Kernel#catch test a bit, to make it more generic.
commit 60f9544ade9d6e71fe3e423ab82cc87838478032
Author: Charles Nutter <headius@wlan100.headius.com>
Date: Sun Mar 2 04:36:53 2008 -0600
Add a spec for #363, & not coercing using to_proc.
commit 70aa320f7f5bc75ed95362b0fb6d724e64224a88
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sat Mar 1 17:17:55 2008 -0500
Tweak new Marshal spec to pass on MatzRuby
commit 35476e1bde23de26c01df409b750e91ef981fefc
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sat Mar 1 17:11:53 2008 -0500
Tag new failing Marshal spec
commit d9f83819f1ed2505740ae0737199fecab29809bb
Author: Jared Luxenberg <jared@jaredlux.com>
Date: Sat Mar 1 16:20:18 2008 -0500
Added specs for marshalling subclasses of Hash with init parameters
Test that Marshal.dump gives correct output for such an object (passes)
Test that Marshal.load is able to deal such an object (fails)
commit 6039a3bd457c5d3dc99f5935999da574d17f1e5d
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sat Mar 1 16:20:08 2008 -0500
Tweak Process.setrlimit spec for odd Linux platforms
commit 25cfa6a96315ee203d06381ee3ddb76b60023360
Author: Chuck Remes <cremes.devlist@mac.com>
Date: Sat Mar 1 10:24:55 2008 -0600
Fixes a race condition on OSX when "find"-ing character devices
- on OSX the spec fixture would return /dev/fd/0 as a character
device when run from the command line. This always succeeded.
When run as a subprocess (like from cron or rubuildius'
IO#popen) then OSX uses /dev/fd/0 and /dev/fd/2 for capturing
stdin, stdout, stderr and others in that environment. While
the fixture would "find" /dev/fd/2 as a character device, by
the time the assertion tested it the underlying OS would change
it to another device type causing the assertion to fail. This
is just bad luck. We now grab the #last device found rather
than the first.
commit b6e95321df023ac989c4e5bb926ec55493260bc9
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Feb 29 16:04:10 2008 +0100
New rubyspecs for IO#ungetc.
commit 9bd2f0740c71d426cfa3c3636c2451762f640c14
Author: Brian Ford <bford@engineyard.com>
Date: Thu Feb 28 21:59:35 2008 -0800
Specs for Hash.allocate. Fix awaits replacing Hash with LookupTable in core.
commit c1d979639bfc19072351211815ffd5c8da772dcd
Author: Brian Ford <bford@engineyard.com>
Date: Thu Feb 28 21:56:33 2008 -0800
Specs and fixes for Module.allocate.
commit 904fd6136f00bab5fec62e8e702a0508dec44bac
Author: Brian Ford <bford@engineyard.com>
Date: Thu Feb 28 19:45:39 2008 -0800
Specs and fixes for Array.allocate.
commit 776a24f0d14bbb5127c804cf0579960335c1a049
Author: Brian Ford <bford@engineyard.com>
Date: Thu Feb 28 19:35:55 2008 -0800
Specs for String.allocate and fixes to make them pass.
commit fa35211f357ff1b9660a318c12b86ca156c5f26d
Author: Ari Brown <ari@aribrown.com>
Date: Thu Feb 28 20:27:55 2008 -0500
Moved stdlib/syslog.rb to lib/syslog.rb . it works!
* everything runs! yay!
commit 8f103a6f9d7a168e37d1063e40bee960d64fc609
Author: Ari Brown <ari@aribrown.com>
Date: Thu Feb 28 19:42:11 2008 -0500
Added specs and the constant module for stdlib/syslog.rb
* added some specs for that which is testable
* fixed the constant module so the constants are defined
* fixed 'undefined method' problem in #write (private)
commit 0c89dc90fdcb7933169e23462197d59f9627f510
Author: Ryan Davis <rdavis@engineyard.com>
Date: Thu Feb 28 14:31:05 2008 -0800
Added basic throw/catch specs. Fixed raised NameError to contain the name
commit c8f4db4270984b60a087dd423c9e0da3e3760622
Author: Phil Hagelberg <phil@hagelb.org>
Date: Thu Feb 28 14:11:30 2008 -0800
tag failing proc spec
commit a1591319696385191f3301516d2f8265cd8fedcb
Merge: f167f8f... 3f1acce...
Author: Phil Hagelberg <phil@hagelb.org>
Date: Thu Feb 28 13:43:52 2008 -0800
Merge branch 'master' of git@git.rubini.us:code
commit f167f8f6f7f3a1b8804a5452643236a23c0ce4c4
Author: Phil Hagelberg <phil@hagelb.org>
Date: Thu Feb 28 13:43:40 2008 -0800
failing spec for returning from procs
commit 3f1acce781c0dcf43698441036a085a0cef02d29
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Thu Feb 28 16:14:55 2008 -0500
Basic support for UNIXSocket and UNIXServer
Fix some 'Errno' typos in socket.rb
commit afbf38613364436630933753d99ee94c03b85074
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Feb 28 21:34:10 2008 +0100
Added specs for File.fnmatch with case-sensitive brackets.
commit 28323bda3d1f3295371b6ea99ed8ba6ee15661bb
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Feb 28 20:47:51 2008 +0100
Added specs for File.fnmatch with '**/' patterns.
commit 893ff4729d024198d5b423cc4426153f49cb5ebe
Author: Brian Ford <bford@engineyard.com>
Date: Thu Feb 28 11:30:49 2008 -0800
Fixed lookup of class variables defined in metaclasses.
commit dee531b18d96199d608d8e2e8e27f54ef500a716
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 27 21:47:13 2008 -0800
Additional Symbol#inspect specs. Another try at making them pass.
commit 3bfb705b709ab35593684a68b35fb0ee8e1e01d7
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 27 21:46:37 2008 -0800
Silence 'woot' echo on ubuntu from #system specs.
commit 7fb76f2c4a9fb0c5695a38b90150ea6f50097237
Author: Ryan Davis <rdavis@engineyard.com>
Date: Wed Feb 27 18:05:48 2008 -0800
Fixed Symbol#inspect from over quoting
commit 4ac32e4c9d0ff55aad50a00944f1a64931cfd1c6
Author: Ryan Davis <rdavis@engineyard.com>
Date: Wed Feb 27 17:18:09 2008 -0800
Added some pretty rude specs for Kernel#system and got them to pass.
Fixed a wierd problem with system/exec not cleaning up the fork process right
commit 73be3b88af1ac96a6d4afabddd2871cfc4691eec
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 27 15:36:17 2008 -0800
Fix String to properly initialize backing store when subclassed.
commit 5ab2f9e594b7e66a04028e60f3517488e345f508
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 27 15:04:09 2008 -0800
Scope classes used in String specs.
commit e45d58100850443fedada905f654bae3f4144790
Author: Charles Nutter <headius@wlan100.headius.com>
Date: Wed Feb 27 17:04:58 2008 -0600
Add /devices to find commands; Solaris uses /devices instead of /dev.
commit 1403477197873d613cfb93d644f78b4067d180d3
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 27 20:21:48 2008 +0100
Adjusted Env spec, to be able to run it on Solaris.
grep is replaced by egrep, since older greps don't
take -e parameter (like on Solaris).
commit b239a3b615d341f982a7a4a3a1b1200d95f79684
Author: Adam Shelly <adam.shelly@gmail.com>
Date: Wed Feb 27 04:09:24 2008 -0500
Amending specs for Array#pack('U')
* rbx is now passing most specs
* failing specs are due to String#unpack.
Signed-off-by: Brian Ford <bford@engineyard.com>
commit 328c40e0f24601e739f404ab252652deca477513
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 27 02:46:21 2008 -0800
Fixed Array instantiation to work with subclasses.
commit 96c4ea885fbd075765b9d234de2754df3c857b07
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Wed Feb 27 09:26:25 2008 +1100
Move Debugger::Output specs to match new location of class
commit c59f16f34f47860b200c6de4a2c1144c566de3dd
Author: Brian Ford <bford@engineyard.com>
Date: Tue Feb 26 10:23:14 2008 -0800
Exclude new failing Array specs.
commit 27248a45f079fd5a8cdb9ee71d008d135dcbe63d
Author: Charles Nutter <headius@wlan100.headius.com>
Date: Tue Feb 26 00:10:29 2008 -0600
Add additional Array tests from BFTS.
commit a0e156f4c5bc12bf39950afeb58a6962b37efaa7
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Tue Feb 26 16:53:01 2008 +1100
Fix Debugger help output formatting to use wrapping
commit fa5304d42c72a07b09cece99cb22c90f6b399a51
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Tue Feb 26 13:22:31 2008 +1100
Add wrapping to debugger column output
commit 1a5d830b41eef37bb78168c959dd5b2f0757fde4
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 25 18:58:11 2008 -0800
Conform Bignum#div, #divmod to weird MRI maths.
commit eb5c6e367990bfdd193bcdf3055009f3e3e1aeaf
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Tue Feb 26 13:23:29 2008 +1100
Fix Debugger specs to pass on ci
commit a2feff6782a052a9b71da90e9d4e1b2d991cc598
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Mon Feb 25 18:53:24 2008 -0500
Patch by Jos Backus (josb) - Closes ticket 364 (FreeBSD warnings)
commit cee08883cc3de2e41a88b506f7d7f8d40697eaa2
Author: Ryan Davis <rdavis@engineyard.com>
Date: Mon Feb 25 13:20:21 2008 -0800
Fixed autotest churn by removing empty.txt and moving to /tmp
commit f26bb0c4e3b8435a853a9f4843173748d98075fd
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 25 11:25:10 2008 -0800
Add the rest of spec/* directories to CI process.
commit 29f36833e79de6115c27d744adf158e1b3ba42f0
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 25 00:29:45 2008 -0800
Excludes for spec/kernel, spec/debugger to run with CI.
commit 12bbdf70af31d5168c2df0a9b53651f94b36899d
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 25 00:22:13 2008 -0800
Excludes for subtend specs so they will run with CI.
commit 0cbc2b1f20d8aee7ea74eb14e1f9cf242f8b47d5
Author: Brian Ford <bford@engineyard.com>
Date: Sun Feb 24 23:57:56 2008 -0800
Remove specs for removed Compression::ZLib.
commit 1b4fbc76c2eb84e5cb45562f54ac105784f9e134
Author: Brian Ford <bford@engineyard.com>
Date: Sun Feb 24 23:49:57 2008 -0800
Conform Ar specs.
commit f8e62002711c3cfd8024faca497775f7253a326a
Author: Charles Nutter <headius@charles-nutters-computer.local>
Date: Mon Feb 25 05:24:54 2008 +0100
Add a second case for truncating IO buffers that specifies too-small size.
commit 9f3e25289cc52cd3f3fb240de1ad82a16a8b135c
Author: Nikolai Lugovoi <meadow.nnick@gmail.com>
Date: Tue Feb 12 23:19:27 2008 +0200
Fixes for String#to_sub_replacement:
* removed String#replace_slashes
* using plain byte-by-byte scan instead of regexps to detect and handle backslash escapes
* better handle unknown escapes and cases like '\\\1'
* updated specs for String#sub
Signed-off-by: Brian Ford <bford@engineyard.com>
commit d87df0b7634ae37f85fc8f2795e4c8c425614b11
Author: Charles Nutter <headius@charles-nutters-computer.local>
Date: Mon Feb 25 02:57:27 2008 +0100
Add a spec for Enumerable#inject with a *arg; JRUBY-2162 exposed it.
commit f04fcabf8c064dfcbf3b118bdc83289da169a30c
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Feb 24 21:24:51 2008 +0100
truncate behaves different on OpenBSD, changed specs according to MRI behavior
commit b74a2f45b32a02469d61d4ace04912ec25f19543
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Feb 24 20:18:02 2008 +0100
Looks like Darwin does provide Process::RLIMIT_AS
commit 7113973abff64eeb1304b15be46f07d301d84f3f
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Sun Feb 24 18:25:55 2008 +0100
OpenBSD doesn't provide Process::RLIMIT_AS, so this spec should be excluded
commit 49b72719bf5c732f4aa2ad0d70e5a224556fb471
Author: oleg dashevskii <be9@be9.ru>
Date: Sun Feb 24 11:04:07 2008 +0600
Spec for method taking lambda and block.
* should raise SyntaxError
* passes on MRI
* fails on rubinius
Signed-off-by: oleg dashevskii <be9@be9.ru>
commit 60bbc8506d70571249972dbf124df520f0a4a476
Author: Chuck Remes <cremes.devlist@mac.com>
Date: Sat Feb 23 10:23:09 2008 -0600
Fix unpack_spec expectation for little-endian byte ordering
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit 17e45cee97057684e6c24608f97de48c28947384
Author: Chuck Remes <cremes.devlist@mac.com>
Date: Sat Feb 23 09:44:37 2008 -0600
Fix unpack to use native host byte order for formats /ILQS/
- unpack_spec had a bad expectation on little-endian platforms
- unpack_spec got some updated description strings to correctly identify
the host byte ordering expected in the spec
- kernel/core/string.rb now unpacks formats /ILQS/ in the platform's native byte
ordering
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit 1540cb7caa0f200ed6d318971fb7302cd089e27d
Author: Chuck Remes <cremes.devlist@mac.com>
Date: Sat Feb 23 08:10:00 2008 -0600
Add some missing endian guards to the unpack_spec
- in my haste, forgot one set of guards around some specs
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit 8488676fc0dac5db5d01dd92e061476226d58bd1
Author: Chuck Remes <cremes.devlist@mac.com>
Date: Sat Feb 23 00:19:33 2008 -0600
Fix several Array#pack and String#unpack bugs related to byte ordering (endiannes)
- added a small utility method endian? to the kernel module; determines host byte
ordering by taking a symbol (:big, :little) and comparing it to Rubinius::ENDIAN
- modified Array#pack to check for the native byte ordering for /ils/i formats
- modified String#unpack to use native byte ordering for /DdFfIiLlQqSs/ formats
- modified String#extract_number to do special processing for big-endian platforms
and for formats using native byte ordering on a big-endian platform
- added little_endian and big_endian guards around several String#unpack specs;
now passes running against MRI and rbx
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit f8146d29bfdf67349f3f9c0c7105ce595981255f
Author: Gianluigi Spagnuolo <glgspg@gmail.com>
Date: Sat Feb 23 12:44:25 2008 +0100
Added some test to Regexp.quote to manage tab and white space
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit 714efa8574687e1fd31f904a4f35cce8056719f5
Author: Brian Ford <bford@engineyard.com>
Date: Sat Feb 23 00:01:38 2008 -0800
Fixed Digest specs to pass with RSpec.
commit a0fe2f7fa080729b77b32ffe21be5705a162ed71
Author: Eric Hodel <ehodel@engineyard.com>
Date: Fri Feb 22 22:26:52 2008 -0800
Remove ffi_decode_sockaddr, replace with existing ruby code.
commit b2baf0911e4a88ba2f6c4cb8e3e31d2a3aa1c6bf
Author: Eric Hodel <ehodel@engineyard.com>
Date: Fri Feb 22 17:06:18 2008 -0800
Move Ar to kernel/core.
commit 01baf002a8c7bd6e249b9477c1f78e6b99a67bf6
Author: Philipp Bruschweiler <blei42@gmail.com>
Date: Wed Jan 16 00:11:12 2008 +0100
added specs for SHA256/384/512
these specs were as well shamelessly copied from the md5 specs.
they work, but every sha* class has a folder for itsself, that's a
lot of duplicatd code. maybe someone with more experience in
writing specs should have a look at this.
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit 924224fcf655da90148ebd8234033a71e1b23090
Author: Caleb Tennis <ctennis@engineyard.com>
Date: Fri Feb 22 17:13:14 2008 -0500
Catch no block given in rb_yield, raise LocalJumpError
As well, define that as an exception for subtend
Update spec
commit 3748843421832df5b842a677ddd2e55fbefb0b5f
Author: Caleb Tennis <ctennis@engineyard.com>
Date: Fri Feb 22 17:04:33 2008 -0500
Update rb_yield spec
commit f60ca442b1466f29432995700457e8b34f4ff294
Author: Caleb Tennis <ctennis@engineyard.com>
Date: Fri Feb 22 17:00:36 2008 -0500
Fix rb_yield call
commit a75afc4595fd20d7853ff65afe015de88b265b93
Author: Caleb Tennis <ctennis@engineyard.com>
Date: Fri Feb 22 16:48:17 2008 -0500
Add blocks to subtend methods, as they should be able to access them like any other method.
Also, update the spec
commit d9911f8b00243f3c95759612dde35edf6edaa678
Author: Caleb Tennis <ctennis@engineyard.com>
Date: Thu Jan 31 13:54:24 2008 -0500
Add block specs and rb_block_given_p
commit b6c806f0d8213c4751c69638174f60b80f9ba303
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Fri Feb 22 15:31:58 2008 -0500
Failing spec and exclude for left-to-right masgn evaluation order
commit 8f9e3c9e5e7dfc535e8fe6b10b945587586651ec
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Fri Feb 22 13:59:44 2008 +0100
Fix Socket#getservbyname, not every platform defines http/udp
commit f29ff3bcaf0bf83d2924d08ea5f6c0bbb5df9948
Author: Eric Hodel <ehodel@engineyard.com>
Date: Thu Feb 21 16:47:02 2008 -0800
Allow Ar to create archives
commit e50ec6470dfc905198065a98b65b33a99da60e15
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Thu Feb 21 20:20:41 2008 -0500
Some compiler specs for 'defined?' handling
commit ba5a0d87182d83000205e1202f5c473568a50489
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Fri Feb 22 01:08:51 2008 +0100
Fixed #332 and cleaned up Time a bit. Thanks to gls
commit edf1e0d530ebb39a1b46d0fa518b9ca85db544da
Author: Evan Phoenix <ephoenix@engineyard.com>
Date: Thu Feb 21 02:01:21 2008 -0800
Fix the last usage of block return (ie, internal long return).
* LongReturnException is now used whenever a block requests that
it's home context should return.
commit 83ed7161701202d48490e7f38b568bc504f9690f
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 23:59:47 2008 -0800
Added little/big_endian guards to Array#pack and String#unpack specs.
commit 65b4ed86002371f2b56759aadc61e61c1cbbdba4
Author: Brian Ford <brixen@gmail.com>
Date: Wed Feb 20 22:49:19 2008 -0800
Exclude Socket#unpack_sockaddr_in spec. See tag comment.
commit 9fbda05c4dffb964a9f10e26d62240fbd52200a0
Author: Brian Ford <brixen@gmail.com>
Date: Wed Feb 20 22:48:31 2008 -0800
Exclude super slow IPAddr specs.
commit 3d39fb35dcd3c28fa626aeb96057b927c6bfe7c9
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 18:54:50 2008 -0800
Redo expectation in Socket#getaddrinfo spec.
commit 69576ede38d9bf09d1afd0120726ca756a0aa7cf
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 18:31:27 2008 -0800
Account for variable length array in Socket#getaddrinfo.
commit f396bd718572d9402d0d7eeb8da02474914396a8
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 17:59:29 2008 -0800
Use File.delete in YAML specs instead of rm.
commit 7698ec3855ce572f1e10962596804b82f3cd6534
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Thu Feb 14 10:07:48 2008 +1100
Hook-up new StepBreakpoint to new debugger step commands
* The commands step and stepi have now been added to the
debugger, and step into called methods.
* The commands next, nexti and out have been converted
to use the new StepBreakpoint. The legacy versions
remain, but have been renamed as ln, lni, and lo; these
will be removed once the new commands have proven stable.
* Replaced VM method cache command with VM send site command
to show details of SendSites in the current method.
commit f192d65ec5eb31b4a807b9c3eb7360b84739d9f2
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Thu Jan 31 16:43:19 2008 +1100
Initial implementation of StepBreakpoint
StepBreakpoint class moves step logic out of the Debugger
and into breakpoint, where it more logically belongs.
commit fd0ff43d2d384e221ff8de611843f3406d192657
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 17:04:46 2008 -0800
Fixed YAML spec to pass MRI. Added fails tag for rbx.
commit d69834a5217ddc6667b495fbe7d4dd8ad413ba88
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Wed Feb 20 15:42:25 2008 -0500
Fix dead code in TCPSocket.new specs
commit 4644222e63046783933ca9b2e4514e3ff21fbb57
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 12:31:14 2008 -0800
Add missing tag file for method_spec.
commit 230d5d506f4203bcd3922880fae506fa480e6308
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 12:17:13 2008 -0800
Fix typo in socket specs.
commit a5d49537832a9cc33b07cade265af0834f123533
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 12:09:11 2008 -0800
Move specs for calling methods to language/method_spec.rb.
commit ead32a1f2820a4e2fcc906a8e7f3603490ba901c
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 11:53:45 2008 -0800
Use bignum_value where a Bignum is intended in the specs.
commit 1021345337bca1f928879713cb84a76b9c7935a1
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 10:21:42 2008 -0800
Removed unused require 'stringio' from io/syswrite specs.
commit cfd51af482321b4d672d69569de185f582a21831
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 09:00:36 2008 -0800
Symbols as Fixnums is long deprecated. We don't spec it.
commit a8bd2a1aba97653625a9b568d1a7112b5fce45f6
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 00:15:54 2008 -0800
RbYAML is not in Ruby standard lib. Move specs for it to spec/library/rbyaml.
commit 56b454af2ded18d0459bc974efa666ccf3b8de0f
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 20 00:10:24 2008 -0800
Restrict specs in spec/ruby/1.8 to current stable 1.8 version.
commit 22e01d1914db92d159ee15d3cf73c9d6e9d0a24b
Author: Brian Ford <bford@engineyard.com>
Date: Tue Feb 19 23:20:27 2008 -0800
Fix Dir#pos=/#seek specs. We shouldn't spec undefined platform behavior.
commit d522af83d0cfcdf39932afff7ba7d75d77dd0453
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 20 11:51:44 2008 +0100
New IO.read specs.
commit 77fdbe404e31f44e1c302eb99a7ff129523183ce
Author: Eric Hodel <ehodel@engineyard.com>
Date: Tue Feb 19 16:14:43 2008 -0800
Add library to read/write ar(5) files
commit d7702f979732de90358dc35d795c6ac621f815bc
Author: Matthijs Langenberg <mlangenberg@gmail.com>
Date: Mon Feb 18 18:04:27 2008 +0100
writen some examples for Base64 module
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit 33b189478c05bd687ac8b062cd5307a3290d8931
Author: Brian Ford <bford@engineyard.com>
Date: Tue Feb 19 00:27:51 2008 -0800
Convert platform guard :size option to :wordsize.
commit cbcdb8346a2c75ba65910b486cee718cd3aa5175
Author: Brian Ford <brixen@gmail.com>
Date: Mon Feb 18 23:07:41 2008 -0800
Exclude TCPSocket.new for now, hangs on ubuntu gutsy.
commit ec990b6ebcd35cbf9dc192852f37e184c3e4079b
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Tue Feb 19 15:55:25 2008 +1100
Re-enable debug on context change
The cpu_yield_debugger_check was not being performed as
a result of changes to method dispatch related to the
implementation of SendSite.
commit aa585b7e637e2fd873602ee6725256429f413582
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 18 18:59:18 2008 -0800
Removed :version guarded specs that are not current stable.
commit 431af5920a0a02dfca927961a2d6457ae5f050e2
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 18 17:40:56 2008 -0800
Added new tags files for excludes.
commit 10dd37903533cac9a6f77ead70f3aa9ee1dc9098
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 18 16:38:58 2008 -0800
Removed deprecated $deferr from getoptlong.rb. Moved to /lib.
Small fixes to other library specs to get them running under CI.
commit ee2dabf771a5e6d8d70c47fa49b1298d2d002c8c
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 18 00:42:54 2008 -0800
Use the spec guards properly.
commit 91d6c64be8827768ba2e39b80a4eb81b9affc122
Author: Brian Ford <bford@engineyard.com>
Date: Sun Feb 17 22:40:21 2008 -0800
Deprecate #setup, #teardown in specs; use #before, #after.
commit 6ba49012504c08973e1fb2fd1b9fce75c351d148
Author: Brian Ford <bford@engineyard.com>
Date: Sun Feb 17 22:00:56 2008 -0800
The #fails_on guard has been removed. Use #ruby_bug or tagged excludes.
commit e24231f5c62c0b73768c7503f50b53e8ffc345d1
Author: Brian Ford <bford@engineyard.com>
Date: Sun Feb 17 21:08:01 2008 -0800
Renamed *_excludes.txt to *_tags.txt for specs.
commit a1c707b517e13115692173bc2048309e74c00915
Author: Brian Ford <bford@engineyard.com>
Date: Sun Feb 17 20:45:14 2008 -0800
Hand merge recent excludes changes to spec/tags directory.
commit 838bee7e99bb1179c9a3a7782dcab9c2b904e72e
Author: Brian Ford <bford@engineyard.com>
Date: Sun Feb 17 00:17:51 2008 -0800
Moved excludes from spec/data to spec/tags. Added "fails" tags.
commit 8ad91b03788d89ccd12fbcf19c06c9ef4f0cfee8
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 4 19:19:00 2008 -0800
Misc fixes to get MSpec running specs.
commit a683dd75786ab6c6a255c9bac399dc6be7aaa4b5
Author: Tyler McMullen <tbmcmullen@gmail.com>
Date: Sat Feb 16 23:39:38 2008 -0500
Add support for H and h to Array#pack.
* Updated array/pack_spec with specs for H and h, separately
* Updated Array#pack to handle both with a single block of code
Signed-off-by: Brian Ford <bford@engineyard.com>
commit b1d3ba9d10f6a9ea87d8cb9be21d0d432e973117
Author: oleg dashevskii <be9@be9.ru>
Date: Mon Feb 18 01:18:24 2008 +0600
Update specs for calling methods.
Nasty binding stuff (first noted in #293) got specced and put into excludes.
commit 02225daa5cef4fa3f48cac73d4bf0f9d02f3ebe0
Author: oleg dashevskii <be9@be9.ru>
Date: Sun Feb 17 23:20:08 2008 +0600
Cross-breed and update for, while & until language specs. Little fix for hash spec.
The compiler drops out on "for @@var in 1..3", so this is commented out.
Variable scope stuff arrived into excludes.
commit f43383a150131278d30535196e8da4e60dff97b1
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sun Feb 17 13:10:55 2008 +0100
New specs for RangeExceptions out of Fixnum and Array methods.
commit 7d1c744d9c1ae50376be406a28e383a04ca6b4fc
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Sat Feb 16 13:49:11 2008 +0100
Corrected copy-paste error in recent fixnum specs.
commit 08982321472008f7645212289d2624d19053ed7e
Author: Eric Hodel <ehodel@engineyard.com>
Date: Fri Feb 15 21:18:53 2008 -0800
Fix IO#read for large files and small parts of files.
Fix IO#read with buffer.
Fix IO#eof? when buffer reaches eof.
commit 1d07588d61b3835a6165c5de1f731277812cff79
Author: Eric Hodel <ehodel@engineyard.com>
Date: Fri Feb 15 19:11:42 2008 -0800
Add missing spec for IO#eof? and fix.
commit e0a6c8e179e48b423b6eb142b27460cd86d0223b
Author: Eric Hodel <ehodel@engineyard.com>
Date: Fri Feb 15 17:50:47 2008 -0800
(Last change was ok). Force check for data so #eof? works
commit d7e67c257c213f9e25b3123ce85576feb71a0089
Author: Eric Hodel <ehodel@engineyard.com>
Date: Fri Feb 15 17:28:48 2008 -0800
Revert "Force a check for more data on the IO for IO#eof?"
This reverts commit 3d4427e802756678608bf9840ba6f26fc81cf7fe.
commit 4c1182c184bb6c2c97c5fc8ce83f242fe5f5144b
Author: Eric Hodel <ehodel@engineyard.com>
Date: Fri Feb 15 17:26:08 2008 -0800
Force a check for more data on the IO for IO#eof?
commit 94466db3347889850feb25dd7c83883df21bac92
Author: Brian Ford <bford@engineyard.com>
Date: Fri Feb 15 14:13:29 2008 -0800
Added Float examples to Bignum bitwise operator specs.
commit 3a668451d3bcc46b162a69ce1f8ec5d6a98b2d22
Author: Brian Ford <bford@engineyard.com>
Date: Fri Feb 15 13:44:24 2008 -0800
Added bignum_value helper. Added specs for Fixnum bitwise operators.
commit 217eb67a4c2f0bf1222628abfecfadbede5fb3b8
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Fri Feb 15 21:09:43 2008 +0100
Fix process specs for FreeBSD
commit f25e0e130110ebbef0b5bc0c28c9b08db6c73a1f
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Fri Feb 15 13:18:40 2008 +0100
Removed now working exclude for Array#sort
commit 56af7be26dcc9b7270de6d96e73e09a4f17cc710
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Thu Feb 14 20:48:37 2008 -0500
Improved Array#sort, #sort! specs.
commit 714ea4b5245172cc6d5c815ef7399d1a991dd83f
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Wed Feb 13 10:30:22 2008 -0500
Improved Array#sort specs a bit.
commit 8944e873848c610182405c2de466e41e6260573d
Author: Eero Saynatkari <rubinius@projects.kittensoft.org>
Date: Wed Feb 13 02:34:37 2008 -0500
Tuple#swap specs.
commit 24199f731dba40b72af6d121121dec9f085f890d
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Feb 14 20:03:16 2008 +0100
New rubyspecs for IO#reopen.
commit 4f70320e5b7089c74b3899216763cd37d8854230
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Thu Feb 14 17:27:32 2008 +0100
Removed JRuby-specific guards. Please don't use guards to hide bugs.
Guards to be used only when it is agreed that the JRuby behavior
is intentionally differs from MRI. For plain bugs, guards should
not be used. Instead, we maintain spec exclusions in JRuby repository.
commit 0198a11b3bdf60983846a6c722dfa11d1b9f57bb
Merge: ef3393e... 1f1e32e...
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Thu Feb 14 15:57:57 2008 +0100
Merge branch 'mutle_file_specs_refactoring'
commit 1f1e32e5e1fd12fb323e2a74a7f5caae96aa867b
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Thu Feb 14 15:18:14 2008 +0100
Specs for File#chown #flock and #truncate now pass on JRuby
commit 3a8e601d5205e050f83179376d2be3e922e80c20
Author: Adam Gardiner <adam.b.gardiner@gmail.com>
Date: Thu Feb 14 17:25:02 2008 +1100
Fix context specs to wait for debug listener thread
commit 608d7a99e75d293d6f9786cee940c0dd23156be3
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Thu Feb 14 12:59:32 2008 +0100
Adding guards to only run File#chown and File.chown specs as root.
commit b3a1069cf6c18b844b9eced32b7bcdb91ad7c558
Author: Brian Ford <bford@engineyard.com>
Date: Thu Feb 14 01:31:47 2008 -0800
Rework Bignum#==. Change Numeric#== to conform to MRI.
commit 4eb58ebc45b2ee79f01d75fdb3e9104c73ad66e2
Author: Eric Hodel <ehodel@engineyard.com>
Date: Wed Feb 13 23:56:37 2008 -0800
Common implementation for Zlib::Inflate and Zlib::Deflate.
commit 1804fdacce5c195a90befe502706d1f1e066e886
Author: Brian Ford <bford@engineyard.com>
Date: Wed Feb 13 19:31:20 2008 -0800
Port of JRuby's File.fnmatch to Ruby (yeah, like writing Java in Ruby).
commit 1a78da8438535ee8ed231359bdb15ff3624c6b37
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Thu Feb 14 01:27:52 2008 +0100
Adding File#truncate improvements from #325 and #326
commit 5b62acbdcf0aab2e89be5ac3e12859ae36cd6950
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Thu Feb 14 00:47:53 2008 +0100
Adding File#truncate with specs
commit 1a2b3dde4f67abe0936e7ec6fb749e5bb8fda7d2
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Thu Feb 14 00:36:32 2008 +0100
Adding File#chown with specs
commit e132cd6f11285f0e106a5d2a292e23c8375fa1ee
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Thu Feb 14 00:12:31 2008 +0100
Renamed File#flock spec to properly reflect an instance method
commit 00cd22ccdf2b70fa53693000d4a5bb803c7d6df6
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Thu Feb 14 00:07:05 2008 +0100
Adding File::flock with specs
commit 3c9b3e4e4272889dd26ec9ddb25f7aaf88c6c380
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Wed Feb 13 23:25:30 2008 +0100
Adding File::chown with specs
* The spec works fine on OS X, but was not tested anywhere else
commit c894a6c46b4a3d0b9010020c394d3ba366bf145e
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Wed Feb 13 11:59:38 2008 +0100
Module#undef_method should accept string parameter, not only symbols by Nikolai Lugovoi (#321)
commit c968d5c29cc3126c789cf5bb2005bd9637e85312
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Wed Feb 13 11:52:10 2008 +0100
Update excludes for File#truncate
commit 408e69864546aea061e006073bb452b8db8c4610
Author: Ragnar Dahlén <r.dahlen@gmail.com>
Date: Wed Feb 13 11:15:31 2008 +0100
Implement File.truncate, passes specs.
* Adds truncate, ftruncate (not used yet) to posix.rb
Only tested on Mac OS X 10.5.1.
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit 5c75721d5a78e25a77e9f068bf4c95e729604959
Author: oleg dashevskii <be9@be9.ru>
Date: Wed Feb 13 11:26:34 2008 +0600
Remove tests that have been superseded by precedence_spec.
commit 83a372674786a0be51a206cadcae644d72a1e8d2
Author: oleg dashevskii <be9@be9.ru>
Date: Wed Feb 13 11:05:34 2008 +0600
Made a real precedence_spec.
One test still commented out till the bug with flip2 is fixed.
commit c3988a4a906594c050e058add8aa6996870dc115
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Wed Feb 13 02:10:49 2008 +0100
Remove excludes for File#stats specs
commit 1624b463d0f70a27b6772d90626c94b6eed4e5c4
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Tue Feb 12 18:25:05 2008 -0500
Add specs for pass subclasses of Module to 'include'
commit 64b0fb4131276feda0d0ab13301824b20f8d7f8e
Author: oleg dashevskii <be9@be9.ru>
Date: Wed Feb 13 00:49:37 2008 +0600
Make Dir.chdir spec work when /home is symlinked to /usr/home.
commit 8cbf6312df160f30e284a4537039f808a42543fe
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Tue Feb 12 12:30:19 2008 -0500
Add failing Array#sort spec and matching exclude
commit 9bef807b3b469b8790edbe96f1442394d528cb5a
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Tue Feb 12 12:09:11 2008 -0500
Move Time#<=> specs around until the descriptions make sense
commit 60fbbc62cb04b2fddcd406f01f906482fbc84370
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Feb 12 05:33:49 2008 +0100
Mark JRuby as not deviating from MRI on unboundmethod specs.
commit 4e6d8f7e3326f937a6916ed11984172670a71094
Author: Yehuda Katz <ephoenix@engineyard.com>
Date: Mon Feb 11 23:26:31 2008 -0800
Zlib.adler32
commit 2f2d10e1aa57bae79f7fcda5e5a30b2a2ef3e37c
Author: Yehuda Katz <ephoenix@engineyard.com>
Date: Mon Feb 11 23:12:40 2008 -0800
Zlib.crc_table
commit 49b9e4b624074d151e89f078c4080a0a7584abaa
Author: Yehuda Katz <ephoenix@engineyard.com>
Date: Mon Feb 11 22:56:52 2008 -0800
Zlib#crc32
commit 7cb2ebfa008afc96135912ceefdbd81b1cd7e478
Author: Eric Hodel <ehodel@engineyard.com>
Date: Mon Feb 11 17:36:32 2008 -0800
Fix class variables for RDoc.
commit 571d837bbeff221daacebc79c1ccab7de15c77f2
Author: Brian Ford <bford@engineyard.com>
Date: Mon Feb 11 08:54:36 2008 -0800
Exclude [r]dev_(major|minor) specs. We need some autoconf facilities.
commit fb2bc81d50bf504e3997d009e3c13f841b859803
Merge: 55a52f1... 9b58a59...
Author: Jonas Pfenniger <zimbatm@oree.ch>
Date: Mon Feb 11 16:19:02 2008 +0100
Merge branch 'master' of git@git.rubini.us:code
commit 55a52f18133fc9f92eef64838008a83dfaab3ffc
Author: Jonas Pfenniger <zimbatm@oree.ch>
Date: Mon Feb 11 16:18:37 2008 +0100
Removed Math.asinh excludes.
It wasn't working on OS X. Evan fixed the culprit FFI over the weekend.
commit 9b58a59ca21c6622d246e629410230bfbe8cd4ce
Author: makoto kuwata <kwa@kuwata-lab.com>
Date: Mon Feb 11 21:24:05 2008 +0900
Modified to address differences of SyntaxError class between MRI and Rubinius in 'erb/filename_spec.rb'
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit d1c4280b70b82d6cd541251e3d7e1a3091fb304f
Author: makoto kuwata <kwa@kuwata-lab.com>
Date: Mon Feb 11 20:19:12 2008 +0900
Add 'erb/util/shared/url_encode.rb' which is missed file
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit b4b1114ac7dffabd672d462b5857a7e1957e8f07
Author: makoto kuwata <kwa@kuwata-lab.com>
Date: Mon Feb 11 19:10:58 2008 +0900
Add spec files for erb.rb
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
commit dfdf90968e78f14e0755b5f3279ec878034dbdb5
Author: Yehuda Katz <ephoenix@engineyard.com>
Date: Mon Feb 11 00:09:23 2008 -0800
Added singleton specs (and reorganized stale one):
* Singleton#_dump
* Singleton._load
* Singleton#instance
* Singleton.instantiate?
* Singleton.new and Singleton.allocate
* Singleton#dup and Singleton#clone
commit 54c4a4cab187be4328d6a810bae4bc4bd01ca1d8
Author: Brian Ford <bford@engineyard.com>
Date: Sun Feb 10 20:19:30 2008 -0800
Additional specs for File::Stat#rdev, #rdev_major, #rdev_minor.
commit 6b2f05af4758c488b3e2e3b19ee9d2e872817932
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sun Feb 10 23:00:41 2008 -0500
Rubinius now passes all 'super' specs
commit 5be84fce241c67bd8439bccbe54cec575b0ea93a
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Sun Feb 10 22:53:11 2008 -0500
Failing spec for 'super' behavior
commit 975d51e80d3df437eaa8ddd3c3384a5766255b12
Author: Brian Ford <bford@engineyard.com>
Date: Sat Feb 9 15:18:37 2008 -0800
Exclude Process constants spec until LFS is fixed on 32bit linux.
commit 236def62bcfa3dca75a6eebf378a68235c4613ed
Author: Yehuda Katz <ephoenix@engineyard.com>
Date: Sat Feb 9 17:04:59 2008 -0500
Fixes exclude
commit 26bedb481b45e77434b487c6395903c6110ef99e
Author: Yehuda Katz <ephoenix@engineyard.com>
Date: Sat Feb 9 16:01:58 2008 -0500
Moved bad variables spec out
commit 87efbf9036e5c524e1b40481c89107538d574ba8
Author: Brian Ford <bford@engineyard.com>
Date: Sat Feb 9 11:26:30 2008 -0800
Revert all File::Stat stuff. We'll fix Dir first.
commit 1f5bc0f98a23fc90b9bd00048af1551df8e534f7
Author: Brian Ford <bford@engineyard.com>
Date: Sat Feb 9 00:39:20 2008 -0800
Reduced File::Stat.stat primitive further. Details follow.
* Added ffi_major and ffi_minor to calculate the major, minor
parts of st_dev and st_rdev.
* Added (temporary) new primitive basic_stat to change the
return type from a tuple to a single MemoryPointer instance.
* Added simple specs for rdev, rdev_major, rdev_minor, nlink.
commit e478731a2fc558c62cecbe327c5b35882d90b53d
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Feb 8 16:45:05 2008 +0100
One more rubyspec for File#open.
commit 5f6ac709500cb64df110a44d31e0c0b89dd68aec
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Feb 8 16:39:47 2008 +0100
New rubyspecs for File#umask.
commit fddaa684bd7e8c403ff96179ca71a5837f609b63
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Feb 8 16:30:20 2008 +0100
New File#chmod rubyspecs.
commit ed20c3f9f36f343a37e2ac05ea91d84b54c87bc8
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Fri Feb 8 12:00:57 2008 -0500
Correctly guard Bignum specs for CI
commit 36e9749984d6e4412c26d348afa8c501cf043ecf
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Feb 8 13:09:37 2008 +0100
Some more specs for File#new and File#open, and permissions.
commit 29376695550c5608f466d63d49de76a6ee163e37
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Fri Feb 8 12:10:27 2008 +0100
New specs for IO#new and IO#open, invoked with permissions parameter..
commit 8cf27fcd86f88b75716b65dc1d94b721c01c3af9
Author: oleg dashevskii <be9@be9.ru>
Date: Fri Feb 1 21:03:08 2008 +0600
Heredocs and more stuff added to string_spec.
commit 2cccd38a081c0303f8fa567058e4c26fa354abc5
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Fri Feb 8 12:51:53 2008 +0100
Add exclude for currently failing for_spec
commit 031bb1b565a3446ab995ea55e6ae8890573ba6c0
Author: oleg dashevskii <be9@be9.ru>
Date: Fri Feb 1 20:23:56 2008 +0600
Added more tests to for expression spec.
commit 73e40331c6b4c1c1b6e41ae312299f6815e089c2
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Thu Feb 7 19:12:46 2008 -0500
Add a failing spec for Array#join and then fix it
commit fa49548fe704252c352a1bc4833b5da20262061a
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Thu Feb 7 23:12:03 2008 +0100
Fix last two Failing Time specs for Time#+ and Time#-
commit e4e51c6aa39e5a5a61b0df919ba02b88d4878f43
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Thu Feb 7 22:35:57 2008 +0100
Fix Time.at so it also works with floats
commit f5505522fd0396c3864fce155681ac577bf2e7e6
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Thu Feb 7 17:10:48 2008 +0100
Fix Time#<=> for objects other than Time
commit e8ab7b5eb30da84262a9395e20ac420e83674edf
Author: Eric Hodel <ehodel@engineyard.com>
Date: Wed Feb 6 13:59:18 2008 -0800
Only call Class#inherited once
commit dc9ff28ae919292287f5562b8c105ff6310c5920
Author: Phil Hagelberg <phil@hagelb.org>
Date: Wed Feb 6 15:00:59 2008 -0800
Kernel#eval should be a module function
Added a spec as well
commit 7dd83410a2159fd65f951689a8a1297baded4fa6
Merge: 698ffa4... 339fed9...
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Wed Feb 6 22:54:12 2008 +0100
Merge branch 'master' of git@git.rubini.us:code
commit 698ffa4e04fee58da5c3f2191372c4e4f2bc070d
Author: Mutwin Kraus <mutwin.kraus@blogage.de>
Date: Wed Feb 6 22:51:54 2008 +0100
Adding missing specs for ftools
* specs for chmod, compare, copy, install, makedirs, move and safe_unlink
commit 339fed9821b75de056febc406b32fe52ff9354a9
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Wed Feb 6 22:00:46 2008 +0100
Forgot to remove spec excludes...
commit 7ecca7222823a82252ed09b17eefafe6fec9f12e
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Wed Feb 6 21:46:19 2008 +0100
Fix last two failing Dir#glob specs
commit fec39f27d287ca74becbecc120de8533e346b864
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 6 18:13:13 2008 +0100
A few more corner cases fo IO#lineno specs.
commit 3691d3f9a202abb22e11024e41b868d531a549be
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 6 18:02:50 2008 +0100
New rubyspecs for IO#lineno.
commit a5b0f9aa15c9372f74816e77073926780a9cc219
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 6 15:58:26 2008 +0100
Improved IO#foreach specs.
commit 91ea9f304c75592e7454411ef21391a0e34da5e5
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 6 15:03:02 2008 +0100
New rubyspecs for IO#gets and IO#foreach.
commit 9c494786fbf400bb295e1f19d142e2c903c21e54
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 6 13:37:43 2008 +0100
New rubyspecs for IO#foreach.
commit cdbbeba8f3351fe43f44d732348f380599ad5719
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 6 10:40:13 2008 +0100
New rubyspecs for IO's sysread and read with buffer argument.
commit e1cb4410b7e0a0ba2fd580784334bdfd05ba4b8a
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 6 10:15:29 2008 +0100
Excluded rbx failure after spec rename.
commit 1fde018b9378b55f6d51cb85bd65813b5cef5493
Author: Charles Nutter <headius@charles-nutters-computer.local>
Date: Wed Feb 6 02:50:44 2008 -0600
Tidy up an apparent copy/paste mistake in IO#syswrite spec
commit 1aa624e625dafaeebd70eac11819f02ecf570f8e
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Wed Feb 6 00:19:39 2008 +0100
New IO specs for writing non-string data.
commit f94a0cffd5fd0e186a9403d97800b55f8c44bdd1
Author: Eric Hodel <ehodel@engineyard.com>
Date: Tue Feb 5 15:13:47 2008 -0800
Regenerate zlib stubs.
commit 52ce0e702170676ce02dcc288305097d58834cf8
Author: Eric Hodel <ehodel@engineyard.com>
Date: Tue Feb 5 13:34:47 2008 -0800
Add Zlib spec stubs
commit b24ad594837b974a3ae3b207d63ce5cdc956a1a0
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Feb 5 21:45:09 2008 +0100
Added some boundary test cases for Float.
commit 1a8c9966fa148fc3e912f8aecd42c8c00ca4f89c
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Tue Feb 5 22:46:18 2008 +0100
Removed problematic Marshal spec because 2**40 is a Bignum on some archs and a Fixnum on others
commit 6ad8a0a25f20fd137bcb7fcb83bc88440a2a2069
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Feb 5 17:03:56 2008 +0100
Eliminated file descriptors leakage out of IO tests.
These things make runs unpredictable, causing all kinds
of troubles (non-deterministic failures, fluctating
number of tests).
commit 95ac3cb9900c52e4819b37166c71840d4bb4e3d9
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Feb 5 14:50:31 2008 +0100
New rubyspecs for File.open with block.
Also, IO.open specs improved to handle closing better.
commit 66f636c346a63853ae37a06f1c3e8b5083370892
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Feb 5 13:22:34 2008 +0100
New tests for IO.open, and additional cases for IO's inspect and stat.
commit dfb941da0f7503bce58dc88a85ccfd201615e13b
Author: Brian Ford <bford@engineyard.com>
Date: Tue Feb 5 01:57:20 2008 -0800
Ezra's patch for Regexp#inspect, #309.
commit c5f9381ee74ed2d9c91cca1dd2ce9719b6f51bd8
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Tue Feb 5 10:07:57 2008 +0100
Corrected IO test to not interfere with Kernel#puts tests.
commit 751293c1ea14de1b1d2757bf5d60b082cc771e7a
Author: Ryan Davis <rdavis@engineyard.com>
Date: Mon Feb 4 17:43:06 2008 -0800
removed empty excludes
commit 206399aee9ae7845d76c0726702c424b9fc44e80
Author: Ryan Davis <rdavis@engineyard.com>
Date: Mon Feb 4 17:39:45 2008 -0800
StringIO#seek now raises if passed bignum offset - should be platform specific, but this'll do for now
commit b00f04ec0fcd8f8edf9943abb5999f1cca9e9e9e
Author: Ryan Davis <rdavis@engineyard.com>
Date: Mon Feb 4 17:06:34 2008 -0800
Knocked off the last of the method excludes.
Tightened up the spec for #to_s
commit 3d4f87741135343a2e8ec6032fa3a69529cfbf69
Author: Eric Hodel <ehodel@engineyard.com>
Date: Mon Feb 4 16:51:37 2008 -0800
Fix Hash#key? to work with objects that have the same #hash.
commit f814a15639f6e6ecd47ab99ad9e37e93fd6bc165
Author: Eric Hodel <ehodel@engineyard.com>
Date: Mon Feb 4 15:17:08 2008 -0800
Fix Marshal format version check
commit 6d9e0afb5600416e5d66d5123abcfa5dd6c40903
Author: Ryan Davis <rdavis@engineyard.com>
Date: Mon Feb 4 14:24:48 2008 -0800
removed tmpfiles from dir/fixtures and moved them to tmp where they belong
commit 4e18d1cf49573b1fa3f484686352734aa39457d0
Author: Ruben Nine <ruben@leftbee.net>
Date: Mon Feb 4 02:32:26 2008 +0100
Added support for tag:yaml.org,2002:sym to RbYAML library.
Signed-off-by: Jonas Pfenniger <zimbatm@oree.ch>
commit 220ed05f204f4b8fe7f1f303fae9a18988f8879b
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Mon Feb 4 17:16:44 2008 -0500
Use an example number that is actually a Bignum everywhere in compiler Bignum spec
commit db3f20c8ec905641de887bbd1ed581aa78f73471
Merge: e33350e... 6e3dad3...
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Mon Feb 4 16:50:14 2008 -0500
Merge branch 'wilson64'
commit 6e3dad3e5b2e982f96e991e9df2d46de5bf4ee1f
Author: Wilson Bilkovich <wilson@supremetyrant.com>
Date: Mon Feb 4 16:49:09 2008 -0500
Use the correct Fixnum#size spec on 64bit platforms
commit e33350eddc3441b2ebe06336500e6445406285d1
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Feb 4 22:12:14 2008 +0100
Moved one IO#inspect spec to File#inspect specs.
Since the behavior is File-specific.
commit 1586e3a2c5d12f5438adddb8c84bc90c3defee82
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Feb 4 20:57:09 2008 +0100
Add more IO specs. God, make it stop!
commit e64f3b02423acb783ba8a62996847b0393e7f3ee
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Feb 4 20:33:57 2008 +0100
And more IO specs.
commit 3d584f0ee2cf988720bb5985c20b3bec6c2e143f
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Feb 4 20:08:26 2008 +0100
Next batch of IO methods specs with closed streams.
commit 6e22a99350195cfa7a40d6049d6d72a9ae7e1168
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Feb 4 19:47:06 2008 +0100
And yet more specs for IO methods with closed streams.
commit 12e8d881b90cbd60bc792693e799923fdb1041b0
Author: Vladimir Sizikov <vsizikov@gmail.com>
Date: Mon Feb 4 19:20:39 2008 +0100
More rubysecs for IO methods invoked on closed streams.
Plus some refactoring to move repetitive code to the fixture.
NOTE: two specs marked as fails_on :rubinius due to fact