Sync rubyspec

I started to update rubyspec to latest version (pull requests:

Update rubyspec core b by enricosada · Pull Request #36 · IronLanguages/main · GitHub ), the dir
‘core/array’, ‘core/b*’ are done.

The rubyspec/rubyspec commit i use as reference is the latest (
https://github.com/rubyspec/rubyspec/commit/ea0ae038fd0e3ab995c44657dbb3f22ef7fa450d
)

At first i tried to branch from a commit 1 year old of
rubyspec/rubyspec, replace branch contents with ironruby’s rubyspec
and try to merge to master, but got too much merge conflicts and
merged files not was ok.

So i am merging files in various steps, slower but better quality.

after that i think we can clone rubyspec/rubyspec, branch from commit
ea00ae038 and replace branch contents with ironruby’s rubyspec. We get
a clean fork, so more easy to contribute back changes to
rubyspec/rubyspec.

Thank you!

From: Enrico S. [email protected]
To: [email protected]
Date: 10/08/2011 09:34 a.m.
Subject: [Ironruby-core] Sync rubyspec
Sent by: [email protected]

I started to update rubyspec to latest version (pull requests:

Update rubyspec core b by enricosada · Pull Request #36 · IronLanguages/main · GitHub ), the dir
‘core/array’, ‘core/b*’ are done.

The rubyspec/rubyspec commit i use as reference is the latest (
https://github.com/rubyspec/rubyspec/commit/ea0ae038fd0e3ab995c44657dbb3f22ef7fa450d

)

At first i tried to branch from a commit 1 year old of
rubyspec/rubyspec, replace branch contents with ironruby’s rubyspec
and try to merge to master, but got too much merge conflicts and
merged files not was ok.

So i am merging files in various steps, slower but better quality.

after that i think we can clone rubyspec/rubyspec, branch from commit
ea00ae038 and replace branch contents with ironruby’s rubyspec. We get
a clean fork, so more easy to contribute back changes to
rubyspec/rubyspec.

And bigdecimal :slight_smile:

\core
array
b*

\language
*

\library
bigdecimal
net
zlib

and core/range

\core
array
b*
range

\language
*

\library
bigdecimal
net
zlib

On Sun, Aug 14, 2011 at 10:46 PM, Tomas M.

Merged into main.

I’ve updated some as well. The following specs are up to date:

\core
array
b*

\language
*

\library
net
zlib

Tomas

and library/t* and core/hash (
Update rubyspec library/t* by enricosada · Pull Request #40 · IronLanguages/main · GitHub )

copy/replace list is boring, i added the sync status list as public
gist: Sync ironruby's rubyspec · GitHub , so we can track wip and dont
dupe work