{"push_id":1384994396,"size":60,"distinct_size":36,"ref":"refs/heads/add-nuint-xml-logs","head":"25d354a81dee8aa516b041cc047da42e111ae1b6","before":"8772d27196db189651893afcd479fa981a897fe5","commits":[{"sha":"ab58a1f8080107b49f19e649778e0ac23b03a7f0","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"Bump mono to get fix for #45223. (#1053)\n\n    commit mono/mono@a06e82f6c08a2efa2ebf4f26ba60f3a8315c458c\r\n    Author: Aleksey Kliger <aleksey@xamarin.com>\r\n    Date:   Fri Oct 21 11:00:04 2016 -0400\r\n\r\n    [coop handles] Don't scan null object references\r\n\r\n    Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=45223","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/ab58a1f8080107b49f19e649778e0ac23b03a7f0"},{"sha":"c6d7a3adece6e5d2502e4564407f516d1a3fbb33","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[linker] Use ordinal instead of invariant comparison. (#1025)\n\nProfiled when running the partial static registrar on Xamarin.iOS.dll\r\n\r\nDuration before: 1,60s\r\nDuration after:  1,41s\r\nDifference:     -0,19s = -11,9%\r\n\r\nMemory usage before: 541.887.736 bytes\r\nMemory usage after:  509.111.944 bytes\r\nDifference:          -32.775.792 bytes = -6,0%\r\n\r\nMethod calls before: 86.720.379\r\nMethod calls after:  63.073.602\r\nDifference:         -23.646.777 = -27,3%","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/c6d7a3adece6e5d2502e4564407f516d1a3fbb33"},{"sha":"b5edf16711a3e42ae4347dc012ea1c942c54cb43","author":{"name":"Chris Hamons","email":"40a2251c604dbcb62f6bc7e7ada57eef631106fa@xamarin.com"},"message":"[XM] Teach XM resolver to load all of assemblies into memory (#1034)\n\n- Profiling suggesting that loading all of sub-100 MB assemblies into\r\n memory is a performance win, and mtouch already does it.","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/b5edf16711a3e42ae4347dc012ea1c942c54cb43"},{"sha":"23a0186a99fc811169affc40a37609cca6a437a6","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[registrar] Fix compiler warning. (#1054)","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/23a0186a99fc811169affc40a37609cca6a437a6"},{"sha":"21eb5d53552c01bb171b505fd625dc0da7522c33","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[ObjCRuntime] Simplify dynamic registrar creation a little bit. (#1044)\n\nThere's only one dynamic registrar now, so no need to make it complicated (nor\r\ndoes the linker process this code anymore).","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/21eb5d53552c01bb171b505fd625dc0da7522c33"},{"sha":"d1df84e01e6ca6f26a82e40ec7080899ec39771a","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[docs] Show bugzilla links (and to the right product) whenever it makes sense. (#1048)","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/d1df84e01e6ca6f26a82e40ec7080899ec39771a"},{"sha":"8cca6171cbd23b6c2e9427c4f1f0927f649de867","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[ObjCRuntime] Remove dead code. (#1046)","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/8cca6171cbd23b6c2e9427c4f1f0927f649de867"},{"sha":"a1644f6e13ee920918e69ea09e647220c207e303","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[registrar] Improve an error message. (#1047)","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/a1644f6e13ee920918e69ea09e647220c207e303"},{"sha":"852209e72edb8a5cc593fffe0cf09834680def00","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[src] Fix project templates. (#1045)","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/852209e72edb8a5cc593fffe0cf09834680def00"},{"sha":"4e62423fcdb7a1d7566397d353c63d5812e32a2c","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[system-dependencies] Add support for installing Xcode's first-launch installs, and fix xip extraction. (#1041)\n\n* [system-dependencies] Add support for installing Xcode's first-launch installs.\r\n\r\n* [system-dependencies] Use the Archive Utility to extract Xcode xips.\r\n\r\nApple changed their format (again), so don't try to process the xip manually,\r\njust invoke Apple's Archive Utility.\r\n\r\nAnother advantage is that the Archive Utility compresses the output (to about\r\nhalf), saving multiple GB of hard disk space (from ~10 GB to ~5 GB).\r\n\r\n* [system-dependencies] Add Xcode testing comment.\r\n\r\n* [system-dependencies] Check if an Xcode package is in ~/Downloads, and if so use it.\r\n\r\nThis makes it easier to verify that provisioning works correctly whenever a new Xcode comes out.","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/4e62423fcdb7a1d7566397d353c63d5812e32a2c"},{"sha":"5d25bdc754953dd8fa70a4e79e6debe3e1a32ba2","author":{"name":"Vincent Dondain","email":"26b79ac92212a3c42e55bc641be0ca3ee2b5e2ac@users.noreply.github.com"},"message":"[mtouch/tests] BuildAndLaunchTime + RegistrarTime test (#1051)\n\n- BuildAndLaunchTime is replacing AppLaunchTime as it calculates both\r\n  build time and launch time for different linker modes.\r\n\r\n* [mtouch/tests] Add RegistrarTime test\r\n\r\n- Also fix MTouchTool --registrar:dynamic","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/5d25bdc754953dd8fa70a4e79e6debe3e1a32ba2"},{"sha":"ea1a08785d1eb403a867766a95dd6c221a713433","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[mtouch] Verify the correct SDK version when referencing frameworks from watchOS projects. (#1058)","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/ea1a08785d1eb403a867766a95dd6c221a713433"},{"sha":"6104a514fc4deb4ff3d0a50f6a9cc7bbe6c84b6e","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[registrar] Cache the System.Void type. (#1024)\n\nDuration before: 1,60s\r\nDuration after:  1,54s\r\nDifference:     -0,06s = -3,8%\r\n\r\nMemory usage hardly changed (-21 kb of 540 MB), but the number of method calls\r\nshrunk significantly.\r\n\r\nMethod calls before: 86.720.379\r\nMethod calls after:  74.390.061\r\nDifference:         -12.330.318 = -14,2%\r\n\r\nThe call to `GetSystemVoidType` was #2 on the list of method calls (whens\r\nsorted by 'self'), called 1072 times taking 1429 ms each time. After this\r\nchange it's only called once (and obviously pushed way down the list).","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/6104a514fc4deb4ff3d0a50f6a9cc7bbe6c84b6e"},{"sha":"7e3cdb35f4f4a0f8d1f14e0a10b13061016a3b1f","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[docs] Document that the LinkWith.LinkTarget property is ignored. (#1060)","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/7e3cdb35f4f4a0f8d1f14e0a10b13061016a3b1f"},{"sha":"f6d7ddb9f1b31fb51ce379df3afe2d1750c72d9e","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[docs] Remove mention of old Xamarin.iOS version. (#1059)\n\nThere's no need to mention that something was introduced in Xamarin.iOS 5.2.","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/f6d7ddb9f1b31fb51ce379df3afe2d1750c72d9e"},{"sha":"bdbbea962a8dd5e2ea5cd24bed8238be30cc38c6","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[tests] Unifiy namespaces in mtouch tests. (#1057)","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/bdbbea962a8dd5e2ea5cd24bed8238be30cc38c6"},{"sha":"b6a0d06143074cb1613c4a2f33ee7f3b33e7d98d","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[tests] Remove dead code. (#1056)","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/b6a0d06143074cb1613c4a2f33ee7f3b33e7d98d"},{"sha":"dde242c32a16c32138ab14253dae1d008a53a406","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"Allow using LinkWith attribute without a native library. (#997)\n\nThis makes it possible to set linker flags per assembly:\r\n\r\n    [assembly: LinkWith (LinkerFlags = \"-lsqlite3\")]\r\n\r\nWhich is required when incremental builds is enabled and a particular assembly\r\nneeds special linker flags (because we don't propagate the global -gcc_flags\r\nto each dylib we build when doing incremental builds).\r\n\r\nAlso add an option to set the dlsym mode for an assembly (using the LinkWith\r\nattribute).","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/dde242c32a16c32138ab14253dae1d008a53a406"},{"sha":"31a07e3bf1fd2d49ff34c3912a5155200a79e629","author":{"name":"Manuel de la Pena","email":"58d4bc2c48fdf7be7abda86c274c84c3de43de33@microsoft.com"},"message":"[AVFoundation] Add new constructor for AVAssetExportSession. (#1037)\n\n* [AVFoundation] Add new constructor for AVAssetExportSession.\r\n\r\nAdd a new constructor that takes an enum instead of a string to have\r\na strong typed version of the default constructor to reduce possible\r\nerrors when passing a random string.\r\n\r\nFixes bug https://bugzilla.xamarin.com/show_bug.cgi?id=44443\r\n\r\n* Use smart enums as requested in the PR review.\r\n\r\n* Set manually the enum int values.","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/31a07e3bf1fd2d49ff34c3912a5155200a79e629"},{"sha":"4371ea454022158a2f878094115b5427892126d5","author":{"name":"Rolf Bjarne Kvinge","email":"7ef5491181287cce389555cfc27213f1f64295e9@xamarin.com"},"message":"[static registrar] Fix registration of generic types. Fixes #44926. (#1063)\n\nhttps://bugzilla.xamarin.com/show_bug.cgi?id=44926","distinct":false,"url":"https://api.github.com/repos/mandel-macaque/xamarin-macios/commits/4371ea454022158a2f878094115b5427892126d5"}]}
{"actor":{"display_login":"mandel-macaque"}}