kevingadd/JSIL — pull request #115 by xen2 (2012-08-15 08:19:14+00:00)
Title: Various bugfixes

Same as last time, various changes I did recently.
More specifically:
- Improved "is" operator to work better on generics and generics arrays
- Improved Type so that most of its properties work the same way as .NET framework, even on RuntimeType/Object/Enum (with tests)
- Added JSProxyMemberPolicy.ReplaceAll (useful if you don't want to add a JSIgnore in front of every member of your class, just do a proxy with this and replace the functions that are required).
- Various bugfixes.

Please let me know if anything seem wrong.

BTW, I also have the patch to make assembly translation reusable (no more globals, as discussed previously), but it doesn't work with signature cache (it would need one per assembly). I'll try to do that later.