CR: More .net interop specs


#1
  •     refactor method specs to use a shared 
    

behaviorhttp://github.com/jredville/ironruby/commit/d6312a86dd317060cc27c110b6846a01b32c7e68

  •     namespace mapping and method addition 
    

specshttp://github.com/jredville/ironruby/commit/b6368cce3ff45df50e3ae93e2ff4c239d0f1ac39

  •     more namespace specs for adding and removing methods and 
    

classeshttp://github.com/jredville/ironruby/commit/f1e66d72642a28ed00766386274b5e237bd179d5

  •     adding specs mixing Namespaces into Ruby 
    

classeshttp://github.com/jredville/ironruby/commit/e8e9b540d5e78c0c0fc0a8d7416141a1bf161b00

  •     added specs for 
    

enumshttp://github.com/jredville/ironruby/commit/29d854755f4a9e1e37e65f3ad21b3c6f4823fa5b

  •     remove dependencies on 
    

ClrAssemblyhttp://github.com/jredville/ironruby/commit/ee983a41eaf82f0ef5560d24ea274a2febf62fae

  •     remove ClrAssembly from Ruby.sln. I'm leaving the ClrAssembly 
    

in the Git repo so that I can reference it when doing my
specshttp://github.com/jredville/ironruby/commit/7a3a7daec7e0ee044f906624d7aa345b6de56985

  •     enum reflection 
    

specshttp://github.com/jredville/ironruby/commit/48683cb165a1069d5e51a7677c287f6b15855530

  •     spec IEnumerable maps to 
    

Enumerablehttp://github.com/jredville/ironruby/commit/88f2cf59707a5398e2936e232bfb52174ada9314

  •     spec IComparable maps to 
    

Comparablehttp://github.com/jredville/ironruby/commit/45a5d3efb50123f850da8f196c01863aaf06cd24

  •     idictionary support 
    

specshttp://github.com/jredville/ironruby/commit/3cfa97f62b2ed3c9306a5d2566de8bb2880cc965

  •     Ilist 
    

specshttp://github.com/jredville/ironruby/commit/a4b54a0706f44a4f4a60639f9de0e8f6b21e2e2f

  •     class modification specs (method addition and 
    

removalhttp://github.com/jredville/ironruby/commit/9747211329207c0415d676bfc9f280d902c32c55

  •     spec comparable maps to 
    

icomparablehttp://github.com/jredville/ironruby/commit/0857db8ab9893967742ef35805b00d260d57788c

  •     specs that Int32 is Fixnum and System::DateTime is 
    

Timehttp://github.com/jredville/ironruby/commit/42fda212e196f57a04ee3156ea60d16e5f6f1323

  •     adding System::DateTime instantiation 
    

specshttp://github.com/jredville/ironruby/commit/5868b5de267898edd3d972d7de327bda09cb920d

  •     interface reflection 
    

spechttp://github.com/jredville/ironruby/commit/9310659e53a4c95ed88f4545a5731f91f48e938f

  •     implementing 
    

interfaceshttp://github.com/jredville/ironruby/commit/f4582aaf059d9a012b5c3bb47e3bc1e7db24c09f

Commits
d6312a86dd317060cc27c110b6846a01b32c7e68http://github.com/jredville/ironruby/commit/d6312a86dd317060cc27c110b6846a01b32c7e68
through
f4582aaf059d9a012b5c3bb47e3bc1e7db24c09fhttp://github.com/jredville/ironruby/commit/f4582aaf059d9a012b5c3bb47e3bc1e7db24c09f

JD


#2

Looks good.

From: removed_email_address@domain.invalid
[mailto:removed_email_address@domain.invalid] On Behalf Of Jim D.
Sent: Tuesday, April 14, 2009 11:29 AM
To: removed_email_address@domain.invalid; IronRuby External Code R.
Subject: [Ironruby-core] CR: More .net interop specs

  •     refactor method specs to use a shared 
    

behaviorhttp://github.com/jredville/ironruby/commit/d6312a86dd317060cc27c110b6846a01b32c7e68

  •     namespace mapping and method addition 
    

specshttp://github.com/jredville/ironruby/commit/b6368cce3ff45df50e3ae93e2ff4c239d0f1ac39

  •     more namespace specs for adding and removing methods and 
    

classeshttp://github.com/jredville/ironruby/commit/f1e66d72642a28ed00766386274b5e237bd179d5

  •     adding specs mixing Namespaces into Ruby 
    

classeshttp://github.com/jredville/ironruby/commit/e8e9b540d5e78c0c0fc0a8d7416141a1bf161b00

  •     added specs for 
    

enumshttp://github.com/jredville/ironruby/commit/29d854755f4a9e1e37e65f3ad21b3c6f4823fa5b

  •     remove dependencies on 
    

ClrAssemblyhttp://github.com/jredville/ironruby/commit/ee983a41eaf82f0ef5560d24ea274a2febf62fae

  •     remove ClrAssembly from Ruby.sln. I'm leaving the ClrAssembly 
    

in the Git repo so that I can reference it when doing my
specshttp://github.com/jredville/ironruby/commit/7a3a7daec7e0ee044f906624d7aa345b6de56985

  •     enum reflection 
    

specshttp://github.com/jredville/ironruby/commit/48683cb165a1069d5e51a7677c287f6b15855530

  •     spec IEnumerable maps to 
    

Enumerablehttp://github.com/jredville/ironruby/commit/88f2cf59707a5398e2936e232bfb52174ada9314

  •     spec IComparable maps to 
    

Comparablehttp://github.com/jredville/ironruby/commit/45a5d3efb50123f850da8f196c01863aaf06cd24

  •     idictionary support 
    

specshttp://github.com/jredville/ironruby/commit/3cfa97f62b2ed3c9306a5d2566de8bb2880cc965

  •     Ilist 
    

specshttp://github.com/jredville/ironruby/commit/a4b54a0706f44a4f4a60639f9de0e8f6b21e2e2f

  •     class modification specs (method addition and 
    

removalhttp://github.com/jredville/ironruby/commit/9747211329207c0415d676bfc9f280d902c32c55

  •     spec comparable maps to 
    

icomparablehttp://github.com/jredville/ironruby/commit/0857db8ab9893967742ef35805b00d260d57788c

  •     specs that Int32 is Fixnum and System::DateTime is 
    

Timehttp://github.com/jredville/ironruby/commit/42fda212e196f57a04ee3156ea60d16e5f6f1323

  •     adding System::DateTime instantiation 
    

specshttp://github.com/jredville/ironruby/commit/5868b5de267898edd3d972d7de327bda09cb920d

  •     interface reflection 
    

spechttp://github.com/jredville/ironruby/commit/9310659e53a4c95ed88f4545a5731f91f48e938f

  •     implementing 
    

interfaceshttp://github.com/jredville/ironruby/commit/f4582aaf059d9a012b5c3bb47e3bc1e7db24c09f

Commits
d6312a86dd317060cc27c110b6846a01b32c7e68http://github.com/jredville/ironruby/commit/d6312a86dd317060cc27c110b6846a01b32c7e68
through
f4582aaf059d9a012b5c3bb47e3bc1e7db24c09fhttp://github.com/jredville/ironruby/commit/f4582aaf059d9a012b5c3bb47e3bc1e7db24c09f

JD