# CR: Various Git commits

**URL:** <https://www.ruby-forum.com/t/cr-various-git-commits/170005>\
**Category:** IronRuby\
**Created:** [June 11, 2009, 7:45am UTC](https://www.ruby-forum.com/t/cr-various-git-commits/170005 "2009-06-11T07:45:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [June 11, 2009, 7:45am UTC](https://www.ruby-forum.com/t/cr-various-git-commits/170005/1 "2009-06-11T07:45:24Z")

</div>

- 

```
    refactor irtests into a ruby 

```

script[http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce](http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce)

- 

```
    hook up test tasks, change default to run tests, make 

```

git:commit run tests, namespace compilation, fix  
IronRuby.Test.exe[http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b](http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b)

- 

```
    Most of IronPython now compiles with rake compile. We are only 

```

missing IronPythonTest.dll, which may be  
ok[http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54](http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54)

- 

```
    Adding more interop tests for delegate creation and 

```

invocation. Also adds IronPython compilation to rake  
git:commit[http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060](http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060)

- 

```
    Make legacy tests work from 

```

rake[http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147](http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147)

- 

```
    split apps into two component tasks for 

```

granularity[http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e](http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e)

JD

…there is no try

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [June 11, 2009, 7:41pm UTC](https://www.ruby-forum.com/t/cr-various-git-commits/170005/2 "2009-06-11T19:41:24Z")

</div>

Since no one has reviewed this, I’ve added one more:  
add test to ensure that basic IronRuby works without  
ir.exe.config[http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c](http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c)

JD

…there is no try

From: Jim D.  
Sent: Wednesday, June 10, 2009 10:44 PM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: CR: Various Git commits

- 

```
    refactor irtests into a ruby 

```

script[http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce](http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce)

- 

```
    hook up test tasks, change default to run tests, make 

```

git:commit run tests, namespace compilation, fix  
IronRuby.Test.exe[http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b](http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b)

- 

```
    Most of IronPython now compiles with rake compile. We are only 

```

missing IronPythonTest.dll, which may be  
ok[http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54](http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54)

- 

```
    Adding more interop tests for delegate creation and 

```

invocation. Also adds IronPython compilation to rake  
git:commit[http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060](http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060)

- 

```
    Make legacy tests work from 

```

rake[http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147](http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147)

- 

```
    split apps into two component tasks for 

```

granularity[http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e](http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e)

JD

…there is no try

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [June 11, 2009, 9:01pm UTC](https://www.ruby-forum.com/t/cr-various-git-commits/170005/3 "2009-06-11T21:01:17Z")

</div>

Reviewed…

Renaming ir.exe.config feels a bit scary. If the user does Ctrl-C, the  
build will be in a bad state. I think it shouldn’t be too hard to copy  
ir.exe and the required dlls to a new folder, right? That would be  
preferable.

For the legacy tests, we should do a code coverage anaylsis to see if  
they have any value, or if we can nuke them.

Can irtests.rb print the total elapsed time? I find it very useful to  
know how long the command is going to take (since it’s a long running  
command)…

Tomas, do you run tests in parallel? I have not been using “-p” and  
wouldn’t mind getting rid of it.

“System::Array.of(System::String).new([“a”.to\_clr\_string,“b”.to\_clr\_string])”  
could be factored to something like clr\_strings(“a”, “b”) to make it  
concise

From: Jim D.  
Sent: Thursday, June 11, 2009 10:40 AM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: RE: CR: Various Git commits

Since no one has reviewed this, I’ve added one more:  
add test to ensure that basic IronRuby works without  
ir.exe.config[http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c](http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c)

JD

…there is no try

From: Jim D.  
Sent: Wednesday, June 10, 2009 10:44 PM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: CR: Various Git commits

- 

```
    refactor irtests into a ruby 

```

script[http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce](http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce)

- 

```
    hook up test tasks, change default to run tests, make 

```

git:commit run tests, namespace compilation, fix  
IronRuby.Test.exe[http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b](http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b)

- 

```
    Most of IronPython now compiles with rake compile. We are only 

```

missing IronPythonTest.dll, which may be  
ok[http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54](http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54)

- 

```
    Adding more interop tests for delegate creation and 

```

invocation. Also adds IronPython compilation to rake  
git:commit[http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060](http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060)

- 

```
    Make legacy tests work from 

```

rake[http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147](http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147)

- 

```
    split apps into two component tasks for 

```

granularity[http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e](http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e)

JD

…there is no try

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [June 11, 2009, 9:16pm UTC](https://www.ruby-forum.com/t/cr-various-git-commits/170005/4 "2009-06-11T21:16:37Z")

</div>

Yes I run irtests mostly with -p

Tomas

From: Shri B.  
Sent: Thursday, June 11, 2009 11:58 AM  
To: Jim D.; removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: RE: CR: Various Git commits

Reviewed…

Renaming ir.exe.config feels a bit scary. If the user does Ctrl-C, the  
build will be in a bad state. I think it shouldn’t be too hard to copy  
ir.exe and the required dlls to a new folder, right? That would be  
preferable.

For the legacy tests, we should do a code coverage anaylsis to see if  
they have any value, or if we can nuke them.

Can irtests.rb print the total elapsed time? I find it very useful to  
know how long the command is going to take (since it’s a long running  
command)…

Tomas, do you run tests in parallel? I have not been using “-p” and  
wouldn’t mind getting rid of it.

“System::Array.of(System::String).new([“a”.to\_clr\_string,“b”.to\_clr\_string])”  
could be factored to something like clr\_strings(“a”, “b”) to make it  
concise

From: Jim D.  
Sent: Thursday, June 11, 2009 10:40 AM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: RE: CR: Various Git commits

Since no one has reviewed this, I’ve added one more:  
add test to ensure that basic IronRuby works without  
ir.exe.config[http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c](http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c)

JD

…there is no try

From: Jim D.  
Sent: Wednesday, June 10, 2009 10:44 PM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: CR: Various Git commits

- 

```
    refactor irtests into a ruby 

```

script[http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce](http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce)

- 

```
    hook up test tasks, change default to run tests, make 

```

git:commit run tests, namespace compilation, fix  
IronRuby.Test.exe[http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b](http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b)

- 

```
    Most of IronPython now compiles with rake compile. We are only 

```

missing IronPythonTest.dll, which may be  
ok[http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54](http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54)

- 

```
    Adding more interop tests for delegate creation and 

```

invocation. Also adds IronPython compilation to rake  
git:commit[http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060](http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060)

- 

```
    Make legacy tests work from 

```

rake[http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147](http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147)

- 

```
    split apps into two component tasks for 

```

granularity[http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e](http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e)

JD

…there is no try

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [June 12, 2009, 2:46am UTC](https://www.ruby-forum.com/t/cr-various-git-commits/170005/5 "2009-06-12T02:46:31Z")

</div>

INLINE

JD

…there is no try

From: Shri B.  
Sent: Thursday, June 11, 2009 11:58 AM  
To: Jim D.; removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: RE: CR: Various Git commits

Reviewed…

Renaming ir.exe.config feels a bit scary. If the user does Ctrl-C, the  
build will be in a bad state. I think it shouldn’t be too hard to copy  
ir.exe and the required dlls to a new folder, right? That would be  
preferable.  
DONE  
For the legacy tests, we should do a code coverage anaylsis to see if  
they have any value, or if we can nuke them.  
I plan to go through them and port the needed tests to mspec. I’d be  
happy for help with that.  
Can irtests.rb print the total elapsed time? I find it very useful to  
know how long the command is going to take (since it’s a long running  
command)…  
DONE  
Tomas, do you run tests in parallel? I have not been using “-p” and  
wouldn’t mind getting rid of it.

“System::Array.of(System::String).new([“a”.to\_clr\_string,“b”.to\_clr\_string])”  
could be factored to something like clr\_strings(“a”, “b”) to make it  
concise  
DONE

From: Jim D.  
Sent: Thursday, June 11, 2009 10:40 AM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: RE: CR: Various Git commits

Since no one has reviewed this, I’ve added one more:  
add test to ensure that basic IronRuby works without  
ir.exe.config[http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c](http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c)

JD

…there is no try

From: Jim D.  
Sent: Wednesday, June 10, 2009 10:44 PM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: CR: Various Git commits

- 

```
    refactor irtests into a ruby 

```

script[http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce](http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce)

- 

```
    hook up test tasks, change default to run tests, make 

```

git:commit run tests, namespace compilation, fix  
IronRuby.Test.exe[http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b](http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b)

- 

```
    Most of IronPython now compiles with rake compile. We are only 

```

missing IronPythonTest.dll, which may be  
ok[http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54](http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54)

- 

```
    Adding more interop tests for delegate creation and 

```

invocation. Also adds IronPython compilation to rake  
git:commit[http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060](http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060)

- 

```
    Make legacy tests work from 

```

rake[http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147](http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147)

- 

```
    split apps into two component tasks for 

```

granularity[http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e](http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e)

JD

…there is no try

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [June 11, 2009, 9:22pm UTC](https://www.ruby-forum.com/t/cr-various-git-commits/170005/6 "2009-06-11T21:22:33Z")

</div>

I do too. if we get to a point where people don’t use -p, I’ll remove  
that option and the batch file (since rake will work for that case)

JD

…there is no try

From: Tomas M.  
Sent: Thursday, June 11, 2009 12:14 PM  
To: Shri B.; Jim D.; removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: RE: CR: Various Git commits

Yes I run irtests mostly with -p

Tomas

From: Shri B.  
Sent: Thursday, June 11, 2009 11:58 AM  
To: Jim D.; removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: RE: CR: Various Git commits

Reviewed…

Renaming ir.exe.config feels a bit scary. If the user does Ctrl-C, the  
build will be in a bad state. I think it shouldn’t be too hard to copy  
ir.exe and the required dlls to a new folder, right? That would be  
preferable.

For the legacy tests, we should do a code coverage anaylsis to see if  
they have any value, or if we can nuke them.

Can irtests.rb print the total elapsed time? I find it very useful to  
know how long the command is going to take (since it’s a long running  
command)…

Tomas, do you run tests in parallel? I have not been using “-p” and  
wouldn’t mind getting rid of it.

“System::Array.of(System::String).new([“a”.to\_clr\_string,“b”.to\_clr\_string])”  
could be factored to something like clr\_strings(“a”, “b”) to make it  
concise

From: Jim D.  
Sent: Thursday, June 11, 2009 10:40 AM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: RE: CR: Various Git commits

Since no one has reviewed this, I’ve added one more:  
add test to ensure that basic IronRuby works without  
ir.exe.config[http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c](http://github.com/jredville/ironruby/commit/655a5fe62500999f4e0f1ecd320b0d834a616e2c)

JD

…there is no try

From: Jim D.  
Sent: Wednesday, June 10, 2009 10:44 PM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: CR: Various Git commits

- 

```
    refactor irtests into a ruby 

```

script[http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce](http://github.com/jredville/ironruby/commit/24d206a4a9abb9098dc9be111a8802eedaf0a5ce)

- 

```
    hook up test tasks, change default to run tests, make 

```

git:commit run tests, namespace compilation, fix  
IronRuby.Test.exe[http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b](http://github.com/jredville/ironruby/commit/fae95e33ca55a56827fe55f578adc03bc555af5b)

- 

```
    Most of IronPython now compiles with rake compile. We are only 

```

missing IronPythonTest.dll, which may be  
ok[http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54](http://github.com/jredville/ironruby/commit/867cca3db10c11852dd7bc1a3312c70c60056e54)

- 

```
    Adding more interop tests for delegate creation and 

```

invocation. Also adds IronPython compilation to rake  
git:commit[http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060](http://github.com/jredville/ironruby/commit/cca26471b37fc63dc0500dd35689d29653a9b060)

- 

```
    Make legacy tests work from 

```

rake[http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147](http://github.com/jredville/ironruby/commit/7f622eb8e804f973135f76154eed45185b57a147)

- 

```
    split apps into two component tasks for 

```

granularity[http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e](http://github.com/jredville/ironruby/commit/39cab49e840adcad32da6aba5d6519ab29b5702e)

JD

…there is no try
