{"shas":[["c036a854653f52447e6ef5b31b71a4861916123c","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Handle ref parameters in proxy type resolution\nFixed the signature of the CompareExchange proxy","Kevin Gadd"],["f4727e71666577984a489b051df5958abe1b2add","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Implemented stind\nMore proxy compatibility fixes:\n  Build method overload groups after applying proxy changes, so that proxies can be used to remove overloading\n  Don't introduce instance members from proxy types into static types they're proxying","Kevin Gadd"],["f65c8548c155fa0329494ea8a918a2c9169880b4","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Simplified naming rules for methods and properties\nFixed some problems with the proxies for integers/numbers","Kevin Gadd"],["af0d0bb7b9ef1052df26546d9c0e0211a72025be","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Don't factor in parameter count or return type in member information hashes, since it breaks their comparison behavior","Kevin Gadd"],["10ea815d72ac4d2d94438c0b08554b08cac621a4","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Checkpoint","Kevin Gadd"],["f701a4909a8fe7671ef4c5eece9f90739bb2f9fa","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Checkpoint","Kevin Gadd"],["d23af9021e908bfdaf016d769647a595da2b53d9","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Fixed cctors being decompiled twice\nFixed ignored members comparing as equal when they weren't","Kevin Gadd"],["4ede7486103f6d51b309067164d38b059955e51d","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Stop using FullName for keying of types, since two types from different assemblies can have the same fullname\nCache MemberIdentifiers instead of constructing them on the fly for lookup purposes\nDon't lookup proxied member metadata by name; look it up by identifier instead to avoid accidentally polluting members' metadata\nHandle generic instance types when comparing member identifiers\nMembers are ignored if any of their parameter types are ignored, or if their return type is ignored. (This is really expensive, but it's necessary for correctness)\nInitialize type information in two passes so that the overload lists can be built after full type information is available for all methods of a given type\nSwitch the meta, proxies and proxies.xna assemblies to build against .NET 3.5 so that they don't break translation of .NET 2.0/3.0/3.5 assemblies, since .NET 4 has a different mscorlib\nVarious proxy specificity fixes","Kevin Gadd"],["ae4d64d381f211961beb5f9700ccb2d1c7ce6f1b","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Performance improvements","Kevin Gadd"],["28eb7273b4bce0fcd22496a80ec2a1c61559d78a","9e4c6ece110b33bc92bc7dabd9827948bafbecf5@gmail.com","Pull new ILSpy fork","Kevin Gadd"]],"repo":"kevingadd/JSIL","actor":"kevingadd","ref":"refs/heads/master","size":10,"head":"28eb7273b4bce0fcd22496a80ec2a1c61559d78a","actor_gravatar":"09db625490bbe367c4cb8bad064e6725","push_id":31059011}