{"push_id":2956199901,"size":2,"distinct_size":2,"ref":"refs/heads/UniqueAvailableTypes","head":"e8640b51f417674b98f71e9b68393d02423752db","before":"9ce93494cd6d598f1910fb27b5518939fd40a8cc","commits":[{"sha":"e4e11db5693fa2a6df07db00e36e1800a9cbe8e5","author":{"name":"Oleksandr Kolomiiets","email":"9884d33c2e272d5c06dbd5be96567d62f9b8d8f6@gmail.com"},"message":"Initial codegen node factory cleanup (#6411)\n\n* Initial ReadyToRunCodegenNodeFactory cleanup\r\n\r\n* Extract part of ReadyToRunCodegenNodeFactory to separate class\r\n\r\n* Fixes after rebase\r\n\r\n* Addressed code review feedback\r\n\r\n* Fixed rebase issue\r\n\r\n* Minor additional cleanup","distinct":true,"url":"https://api.github.com/repos/trylek/corert/commits/e4e11db5693fa2a6df07db00e36e1800a9cbe8e5"},{"sha":"e8640b51f417674b98f71e9b68393d02423752db","author":{"name":"Tomas Rylek","email":"f4758c3f6b9377d487de56e41e35bc19f3d98ed8@microsoft.com"},"message":"Unify available types; stop emitting precodes for method calls\n\nThis change contains two conservative CPAOT fixes for deficiencies\nI discovered during debugging:\n\n1) Unify available types - as we're using GetTypeDefinition(),\nwe may hit the same type multiple times for generic instantiations\nover different arguments; we should emit such types only once\ninto the available type table.\n\n2) Use delayed load helpers, not precodes, for resolving method\ncalls as it's generally cheaper (previously we had to emit the\nprecode fixups into each method calling a particular method)\nand it's what Crossgen does.\n\nThanks\n\nTomas","distinct":true,"url":"https://api.github.com/repos/trylek/corert/commits/e8640b51f417674b98f71e9b68393d02423752db"}]}
{"actor":{"display_login":"trylek"}}