Sync rubyspec


#1

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


https://github.com/IronLanguages/main/pull/36 ), 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.


#2

Thank you!

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

I started to update rubyspec to latest version (pull requests:
https://github.com/IronLanguages/main/pull/35
https://github.com/IronLanguages/main/pull/36 ), 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.


#3

And bigdecimal :slight_smile:

\core
array
b*

\language
*

\library
bigdecimal
net
zlib


#4

and core/range

\core
array
b*
range

\language
*

\library
bigdecimal
net
zlib

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


#5

Merged into main.

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

\core
array
b*

\language
*

\library
net
zlib

Tomas


#6

and library/t* and core/hash (
https://github.com/IronLanguages/main/pull/40 )

copy/replace list is boring, i added the sync status list as public
gist: https://gist.github.com/1146037 , so we can track wip and dont
dupe work