{"push_id":1073778533,"size":1,"distinct_size":1,"ref":"refs/heads/delegate_fix","head":"baff60cd73a804e76362b2576926ff728c19c98f","before":"0bd53badc9c536e148d404ee61d35eff21888a47","commits":[{"sha":"baff60cd73a804e76362b2576926ff728c19c98f","author":{"email":"b1e83aae940033845e4a1f37895cf045ecc7599d@microsoft.com","name":"Yi Zhang (CLR)"},"message":"Fix SysV calling convention bug in interop. We need to treat delegate field (NFT_DELEGATE) as INTEGER (as per SysV spec) since it is marshaled as a function pointer, otherwise we would end up passing it via stack which would cause all sorts of badness. Same for SAFEHANDLE/CRITICALHANDLE. It's not clear to me what the right semantics for DATE/CURRENCY is but they are Windows-only types, so we probably don't care yet.\nThis fixes MarshalStructAsLayoutSeq test on mac/linux.","distinct":true,"url":"https://api.github.com/repos/yizhang82/coreclr/commits/baff60cd73a804e76362b2576926ff728c19c98f"}]}