{"push_id":2732924761,"size":20,"distinct_size":2,"ref":"refs/heads/master","head":"0d83cf6f04f9a3bfef021c71a4d4e0c172f9ad79","before":"aab249eed14e20a1325ad6daef3ff6c50c0a9fd5","commits":[{"sha":"710c1e98e0e2fa820b257d17768cee467f42b107","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"More robust non-blocking futex down.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/710c1e98e0e2fa820b257d17768cee467f42b107"},{"sha":"868d75cb57128586445ac07403416215301724f8","author":{"name":"Jakub Jermar","email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@jermar.eu"},"message":"Do not combine -nographic and -serial stdio at the","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/868d75cb57128586445ac07403416215301724f8"},{"sha":"0b5d37a43feb1f5c5a8f89a05635375620405caa","author":{"name":"Jakub Jermar","email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@jermar.eu"},"message":"Fix unused variable warnings in float2 test\n\nEnable the part of the test which is uses the two variables, fixing thus\nthe warnings. Also, there is currently no reason for running the test\nwith -Wno-error, so don't do it.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/0b5d37a43feb1f5c5a8f89a05635375620405caa"},{"sha":"02458965e345492486c6a3bf78d2e11a99e4315a","author":{"name":"Jakub Jermar","email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@jermar.eu"},"message":"Bump version to 0.7.2","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/02458965e345492486c6a3bf78d2e11a99e4315a"},{"sha":"58daded42983dc7a64d6d8abca0485d5d85fe7a6","author":{"name":"Jiri Svoboda","email":"1b548d10035ae428195c41f5d55eedb1437ccd8a@wiwaxia"},"message":"setvbuf should return an integer.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/58daded42983dc7a64d6d8abca0485d5d85fe7a6"},{"sha":"802a8c8b41d2a5e851005911069621bceb7ec9d8","author":{"name":"Jiri Svoboda","email":"1b548d10035ae428195c41f5d55eedb1437ccd8a@wiwaxia"},"message":"Add log2, log2f to math library.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/802a8c8b41d2a5e851005911069621bceb7ec9d8"},{"sha":"c45dc5e12e38a846a8628264b0aa9f4bb4afc04a","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"Tester: print the list of failed tests.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/c45dc5e12e38a846a8628264b0aa9f4bb4afc04a"},{"sha":"c124c985b458abc83183812eb63cef12f08694dd","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"Add fibril_rmutex_t type and fibril multithreading enablement.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/c124c985b458abc83183812eb63cef12f08694dd"},{"sha":"38d8849c5dae9664aadfb5dfe635e66fd4bcb908","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"Privatize <thread.h>.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/38d8849c5dae9664aadfb5dfe635e66fd4bcb908"},{"sha":"db51219fceb11398766a1a90715652eb1e5d7c65","author":{"name":"Martin Decky","email":"54669547a225ff20cba8b75a4adca540eef25858@hp.localdomain"},"message":"cstyle","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/db51219fceb11398766a1a90715652eb1e5d7c65"},{"sha":"4177e707b2d3067590985a1aa9576c2426944a8d","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"mips: We use K1 register for thread pointer, so we must treat it as a preserved register.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/4177e707b2d3067590985a1aa9576c2426944a8d"},{"sha":"58093d99e8de3e461cadfcbc02a56288a1c5a2d6","author":{"name":"Jakub Jermar","email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@jermar.eu"},"message":"ia64: context_set() must always set gp to __gp","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/58093d99e8de3e461cadfcbc02a56288a1c5a2d6"},{"sha":"edc64c03b91257aecae0d60886bd274aea300bf9","author":{"name":"Jakub Jermar","email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@jermar.eu"},"message":"Zero out new thread's register context\n\nThis removes the information leak in which the new thread inherited some\nregister values from the thread which created it. Also, now each thread\nbegins execution with a well-defined register state.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/edc64c03b91257aecae0d60886bd274aea300bf9"},{"sha":"9b1baac695a63afb1850cd44050a52e06635cbd2","author":{"name":"Martin Decky","email":"54669547a225ff20cba8b75a4adca540eef25858@hp.localdomain"},"message":"ns: register service interfaces individually\n\nEach service interface is now registered individually with the naming\nservice. This adds a degree of type safety, potentially allows the\nindividual interfaces to be implemented by independent tasks and moves\nthe code slightly closer to the full-fledged ports design.\n\nBroker services (e.g. the location service) can still register a\nfallback port for receiving connections to all interface types\nexplicitly using service_register_broker().","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/9b1baac695a63afb1850cd44050a52e06635cbd2"},{"sha":"0b0508283ddd2f79e0dcee257b44867abb882bdf","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"Adds\n    - __tcb_raw_get(), which returns the value of the TP register without any offsets applied to it,\n    - __tcb_raw_set(), which does the opposite,\n    - __tcb_is_set(), which returns true iff the register is not NULL,\n    - __tcb_reset(), which sets the register to NULL.\n\nUsed for debug assertions.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/0b0508283ddd2f79e0dcee257b44867abb882bdf"},{"sha":"40abf56ae4263cdef7e6b8d2a4f5f794c32dedf3","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"Make sure that a thread with uninitialized TLS does not need to call malloc()\nto initialize it.\n\nFor threads and tasks created by loader, we create TLS beforehand and pass\nit to the child. For tasks spawned directly by the kernel, we require it is\na static executable and allocate the initial TLS using as_area_create() instead\nof the libc allocator.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/40abf56ae4263cdef7e6b8d2a4f5f794c32dedf3"},{"sha":"9bde0d5d49e92705a496ff7207d8be4268690bb1","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"Replace a bunch of direct uses of futex_t.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/9bde0d5d49e92705a496ff7207d8be4268690bb1"},{"sha":"42f5860963db60eafa4b16ddff590121a76573c6","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"Clean up userspace RCU.","distinct":false,"url":"https://api.github.com/repos/le-jzr/helenos/commits/42f5860963db60eafa4b16ddff590121a76573c6"},{"sha":"9d8307a94aa6d903e4fcaa8ae5c22e2fa48fddfb","author":{"name":"Jiri Svoboda","email":"1b548d10035ae428195c41f5d55eedb1437ccd8a@wiwaxia"},"message":"Reimplement strtold function in libc.","distinct":true,"url":"https://api.github.com/repos/le-jzr/helenos/commits/9d8307a94aa6d903e4fcaa8ae5c22e2fa48fddfb"},{"sha":"0d83cf6f04f9a3bfef021c71a4d4e0c172f9ad79","author":{"name":"Jiří Zárevúcky","email":"33bfa37b45b10cc18eb32a9f402e6a3e74972658@nic.cz"},"message":"Remove TIMEVAL_MAX, it's not as useful as I thought it would be.","distinct":true,"url":"https://api.github.com/repos/le-jzr/helenos/commits/0d83cf6f04f9a3bfef021c71a4d4e0c172f9ad79"}]}
{"actor":{"display_login":"le-jzr"}}