{"push_id":1445271408,"size":86,"distinct_size":28,"ref":"refs/heads/staging","head":"6bd0e48938f17872cc45f7f7805485a24ccbf227","before":"653840151d392452a61b046cef433addc75e69e1","commits":[{"sha":"b44f0554bd91724862884be26c29c5ad69b33c1c","author":{"name":"Norman Feske","email":"0124c6749dfc2d86bc3ea3f9f93d076055293b7a@genode-labs.com"},"message":"Adapt high-level components to new parent API\n\nThis patch adjusts the various users of the 'Child' API to the changes\non the account of the new non-blocking parent interface. It also removes\nthe use of the no-longer-available 'Connection::KEEP_OPEN' feature.\n\nWith the adjustment, we took the opportunity to redesign several\ncomponents to fit the non-blocking execution model much better, in\nparticular the demo applications.\n\nIssue #2120","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/b44f0554bd91724862884be26c29c5ad69b33c1c"},{"sha":"00adca8c4732bec49167926f91cc53446d3822b3","author":{"name":"Christian Helmuth","email":"1533045c15835ebd882b75b7f6e986862e48df11@genode-labs.com"},"message":"lx_fs: use component API\n\nIssue #1987","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/00adca8c4732bec49167926f91cc53446d3822b3"},{"sha":"288c2c50ba6b75ffd6f03eb965bc28ed7f8a364a","author":{"name":"Martin Stein","email":"dd1b8d8081a444e238990cd4943f2ac047ea7e4b@genode-labs.com"},"message":"base: throw exception on cap-ref-count overflow\n\nRef #2120","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/288c2c50ba6b75ffd6f03eb965bc28ed7f8a364a"},{"sha":"99f18a2fe6f018d15528b51c24c3c21296019c14","author":{"name":"Martin Stein","email":"dd1b8d8081a444e238990cd4943f2ac047ea7e4b@genode-labs.com"},"message":"core: handle cap-ref-cnt overflow in create_thread\n\nThe code in Core's Cpu_session_component::create_thread might throw a\ncapability refernce-count overflow if one creates many threads, which would\nkill core if not handled.\n\nRef #2120","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/99f18a2fe6f018d15528b51c24c3c21296019c14"},{"sha":"82443ddee6db6d5c87d5b980881c878cf4b7c806","author":{"name":"Martin Stein","email":"dd1b8d8081a444e238990cd4943f2ac047ea7e4b@genode-labs.com"},"message":"thread test: handle capability ref-count overflow\n\nTriggered by the create-as-many-threads test as it tries to\ncreate as many threads as possible.\n\nRef #2120","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/82443ddee6db6d5c87d5b980881c878cf4b7c806"},{"sha":"3c4372210e7824666fcfcc7c9c66fb5ea6f15885","author":{"name":"Alexander Boettcher","email":"66f5937f4917cc6105705e395a6937d40fad91f2@genode-labs.com"},"message":"core: remove redundant datastructure\n\nAvl allocator provides a method to lookup any element, which is sufficient\nto find all regions to destruct.\n\nIssue #2173","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/3c4372210e7824666fcfcc7c9c66fb5ea6f15885"},{"sha":"eb90d92009489e1de7ed8ab5394334ad308f4bfa","author":{"name":"Norman Feske","email":"0124c6749dfc2d86bc3ea3f9f93d076055293b7a@genode-labs.com"},"message":"Adapt themed decorator to component API\n\nIssue #1987","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/eb90d92009489e1de7ed8ab5394334ad308f4bfa"},{"sha":"c0f1d99d7a757153f2b8fe373a2dc4237713ad2c","author":{"name":"Norman Feske","email":"0124c6749dfc2d86bc3ea3f9f93d076055293b7a@genode-labs.com"},"message":"Adapt decorator to component API\n\nIssue #1987","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/c0f1d99d7a757153f2b8fe373a2dc4237713ad2c"},{"sha":"f1fc94cfbd890b67d3a894009c901b8fe1ff081a","author":{"name":"Emery Hemingway","email":"085eecbbeb38f2e4eaef2ed0a7e63b178de0201a@vfemail.net"},"message":"app/rom_logger: base API transition, hexdump output\n\nRef #1987","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/f1fc94cfbd890b67d3a894009c901b8fe1ff081a"},{"sha":"383a3c6f5452c867a593a02ec7aed134dbe71b80","author":{"name":"Josef Söntgen","email":"faeb6eaad26f7369e7982e6dc4902a4472834fcb@genode-labs.com"},"message":"wifi_drv: call kfree in case of kfree_rcu\n\nFixes #2175.","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/383a3c6f5452c867a593a02ec7aed134dbe71b80"},{"sha":"79dd99e521df100fac86989dc0a31ddcef12d45b","author":{"name":"Christian Helmuth","email":"1533045c15835ebd882b75b7f6e986862e48df11@genode-labs.com"},"message":"terminal_mux: adapt to component API","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/79dd99e521df100fac86989dc0a31ddcef12d45b"},{"sha":"03f0f385679fb7713f897e042383ec01f53d2249","author":{"name":"Alexander Boettcher","email":"66f5937f4917cc6105705e395a6937d40fad91f2@genode-labs.com"},"message":"cxx: avoid warnings about cxx exception memory\n\nAvoids warnings like\n\nWarning: 2 dangling allocations at allocator destruction time\n\nduring noux process destruction.","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/03f0f385679fb7713f897e042383ec01f53d2249"},{"sha":"11b2f303182ca41f4796a2efb12e2ede36f0ea4e","author":{"name":"Alexander Boettcher","email":"66f5937f4917cc6105705e395a6937d40fad91f2@genode-labs.com"},"message":"noux: avoid tons of \"no attachment\" messages\n\nTrace_control dataspace gets destroyed implicitly when the cpu session is\nclosed. Remove the trace control dataspace from the internal noux dataspace\nregistry before cpu session destruction.","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/11b2f303182ca41f4796a2efb12e2ede36f0ea4e"},{"sha":"5f0008cbc94db33a34f7cf53bb31d7518d396b34","author":{"name":"Alexander Boettcher","email":"66f5937f4917cc6105705e395a6937d40fad91f2@genode-labs.com"},"message":"vbox: update to 5.1.10\n\nIssue #2059","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/5f0008cbc94db33a34f7cf53bb31d7518d396b34"},{"sha":"7f78d182f856f2982997ec4283b3b72f5255231f","author":{"name":"Norman Feske","email":"0124c6749dfc2d86bc3ea3f9f93d076055293b7a@genode-labs.com"},"message":"test/stdcxx: spelling fix","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/7f78d182f856f2982997ec4283b3b72f5255231f"},{"sha":"33b40ec5d9176a20d9b1a111b894036d39c21f96","author":{"name":"Alexander Boettcher","email":"66f5937f4917cc6105705e395a6937d40fad91f2@genode-labs.com"},"message":"base: free memory of object throwing exception\n\nin constructor.\n\nExtend test case to verify it and run it by autopilot.","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/33b40ec5d9176a20d9b1a111b894036d39c21f96"},{"sha":"5ba245f476d9673e075d8f69d872a9343d394e3d","author":{"name":"Norman Feske","email":"0124c6749dfc2d86bc3ea3f9f93d076055293b7a@genode-labs.com"},"message":"base: minor style fixes","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/5ba245f476d9673e075d8f69d872a9343d394e3d"},{"sha":"dffc1b0497ef09452f3a7abaa565bba7ec5f0a2f","author":{"name":"Alexander Boettcher","email":"66f5937f4917cc6105705e395a6937d40fad91f2@genode-labs.com"},"message":"os: move ram_session_guard from nic_bridge to os\n\nIssue #1039","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/dffc1b0497ef09452f3a7abaa565bba7ec5f0a2f"},{"sha":"e32b78d95d06c0d080ee20fc4877a9bc95d8e2f0","author":{"name":"Alexander Boettcher","email":"66f5937f4917cc6105705e395a6937d40fad91f2@genode-labs.com"},"message":"os: extend ram_session_guard for platform_driver\n\nIssue #1039","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/e32b78d95d06c0d080ee20fc4877a9bc95d8e2f0"},{"sha":"6e66e51088a7562e9503244ecff49e21e8dcbaa8","author":{"name":"Alexander Boettcher","email":"66f5937f4917cc6105705e395a6937d40fad91f2@genode-labs.com"},"message":"platform_drv: use ram_session_guard\n\nIssue #1039","distinct":false,"url":"https://api.github.com/repos/alex-ab/genode/commits/6e66e51088a7562e9503244ecff49e21e8dcbaa8"}]}
{"actor":{"display_login":"alex-ab"}}