{"push_id":1399800046,"size":75,"distinct_size":0,"ref":"refs/heads/expressions_redundancies_and_nits","head":"775c91160b8b9a2869209097f250e1c95e2e29d5","before":"a9a41cda1e121c3377a295c7a00084ec255ec5b4","commits":[{"sha":"df73b81a5386249d001d9db9a4605f4f97e5e3c5","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Add safemath.h and debugmacrosext.h from coreclr repo\n\nWe'd like to be able to use builtins for overflow checking, but the relevant builtins (e.g. __builtin_mul_overflow) aren't available with the compiler versions we currently use on all platforms.  In the meantime, we'll use the ClrSafeInt implementation from coreclr.\n\nThis commit brings over the files, but they don't yet compile.","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/df73b81a5386249d001d9db9a4605f4f97e5e3c5"},{"sha":"64a7c3bd04ac23de5e336fd4d0b9be73064ee759","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Make safemath compile in corefx\n\nMade a minimal set of changes to get safemath/debugmacrosext to compile on Linux and macOS with the compiler versions being used in the repo, the default warnings enabled, and the lack of other files that coreclr depends on.","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/64a7c3bd04ac23de5e336fd4d0b9be73064ee759"},{"sha":"0d41ce60751a86a100250f2ac93b7d8693ac6a61","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Add multiply_s and add_s helpers\n\nUse the builtins when available, otherwise fall back to using ClrSafeInt.","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/0d41ce60751a86a100250f2ac93b7d8693ac6a61"},{"sha":"3973abe061bcf69031aeeff0fe5df2928d90e812","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Allocate OpenSSL global locks with new instead of malloc\n\nLet's the language handle overflow detection.","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/3973abe061bcf69031aeeff0fe5df2928d90e812"},{"sha":"b42dc32d666d9c36f228b58b652b1512403c31de","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Use multiply_s and add_s throughout shims for allocation sizes","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/b42dc32d666d9c36f228b58b652b1512403c31de"},{"sha":"5132acbc342df7f04f1852c0f636f810700528d7","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Add missing null checks after memory allocation","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/5132acbc342df7f04f1852c0f636f810700528d7"},{"sha":"a0722e5208a588ec3a7b7f271a15bbce9f8ab22c","author":{"name":"Bart De Smet","email":"1dbd4e5507e42fc0a5c7c3e1825caf0c9a94df86@microsoft.com"},"message":"Consistently using extension method syntax for Type extensions.","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/a0722e5208a588ec3a7b7f271a15bbce9f8ab22c"},{"sha":"68be7c6b56008cf5c57ec4c05f96ca23526e816d","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #13553 from stephentoub/safemath\n\nUse safe arithmetic for memory allocation in Unix shims","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/68be7c6b56008cf5c57ec4c05f96ca23526e816d"},{"sha":"398b70bee53f2065e66b66079753a23481ef2716","author":{"name":"Stephen A. Imhoff","email":"585524fb191f8e7b24459a90de27d609b62c2f93@outlook.com"},"message":"Remove EmptyEnumerable resource message.\n\nAn enumerable being empty isn't noteworthy in itself,\nunless an operation requires elements (eg, `First()`).\nIn that case we're already using NoElements.","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/398b70bee53f2065e66b66079753a23481ef2716"},{"sha":"0935e3fa1546a232466d1dbc47a964f9e768ace4","author":{"name":"Stephen A. Imhoff","email":"585524fb191f8e7b24459a90de27d609b62c2f93@outlook.com"},"message":"Remove disposed token message.\n\nShould have been removed as part of #2305.","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/0935e3fa1546a232466d1dbc47a964f9e768ace4"},{"sha":"2b0ce9c6f76cf2d68d79032f220cabe97eb4e676","author":{"name":"Santiago Fernandez Madero","email":"d8c201ed96198e7e090917c760bdfa127c9c67b9@microsoft.com"},"message":"Add Replace methods to System.IO.FileInfo (#13563)\n\n* Add Replace methods to System.IO.FileInfo","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/2b0ce9c6f76cf2d68d79032f220cabe97eb4e676"},{"sha":"d2e65277a232cd872fdb08823947a7723a010273","author":{"name":"Dan Moseley","email":"314ca31c7f7acdb21fe10555d43d256496618c0f@microsoft.com"},"message":"Fix build break (#13579)","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/d2e65277a232cd872fdb08823947a7723a010273"},{"sha":"a9a1bde27b051e08439f2c3e517e2e011d6a8a39","author":{"name":"Karel Zikmund","email":"3ae0970a79bc0a3e2b549c0217d40db2a797d903@users.noreply.github.com"},"message":"Update issue-guide.md","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/a9a1bde27b051e08439f2c3e517e2e011d6a8a39"},{"sha":"0f718778efbe09ad0522dcbc77851a9c5323fcc0","author":{"name":"Bart J.F. De Smet","email":"203458563853509e64289f92ca34bce4e1234192@hotmail.com"},"message":"Misc. minor code improvements to System.Linq.Expressions","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/0f718778efbe09ad0522dcbc77851a9c5323fcc0"},{"sha":"02d6a559882f22903ccbaef3a5d56ac6e48b19b0","author":{"name":"Karel Zikmund","email":"3ae0970a79bc0a3e2b549c0217d40db2a797d903@users.noreply.github.com"},"message":"Update issue-guide.md","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/02d6a559882f22903ccbaef3a5d56ac6e48b19b0"},{"sha":"2ab7ba374f98bb0c3785435169d9b568c5f24eba","author":{"name":"dotnet-bot","email":"f84cdf622175726c596bcedcda3805233e2ca5f8@microsoft.com"},"message":"Update CoreFx, External, ProjectNTfs to beta-24711-01, beta-24711-00, beta-24711-00, respectively","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/2ab7ba374f98bb0c3785435169d9b568c5f24eba"},{"sha":"80195052fe97e799e2cf14cfffcf3e8ab02bab33","author":{"name":"Karel Zikmund","email":"3ae0970a79bc0a3e2b549c0217d40db2a797d903@users.noreply.github.com"},"message":"Update issue-guide.md","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/80195052fe97e799e2cf14cfffcf3e8ab02bab33"},{"sha":"6d17dd69a22c1ee8fd21b92bc007d508ce55ce49","author":{"name":"Hanjoung Lee","email":"33b5d614c039f00d3a50edb43cee9c930be47a5c@samsung.com"},"message":"[ARM/CI] Enable arm prtests which can be run manually.","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/6d17dd69a22c1ee8fd21b92bc007d508ce55ce49"},{"sha":"2bfc5af6441719a33855e910fe239e11f9c1f6e3","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #13577 from dotnet-bot/master-UpdateDependencies\n\nUpdate CoreFx, External, ProjectNTfs to beta-24711-01, beta-24711-00, beta-24711-00, respectively (master)","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/2bfc5af6441719a33855e910fe239e11f9c1f6e3"},{"sha":"3709a83afb9ffb8aa05b6c6f5561859527226595","author":{"name":"dotnet-bot","email":"f84cdf622175726c596bcedcda3805233e2ca5f8@microsoft.com"},"message":"Update CoreFx to beta-24711-02","distinct":false,"url":"https://api.github.com/repos/JonHanna/corefx/commits/3709a83afb9ffb8aa05b6c6f5561859527226595"}]}
{"actor":{"display_login":"JonHanna"}}