{"push_id":1155778632,"size":21,"distinct_size":0,"ref":"refs/heads/master","head":"1ac3f4ab1d979eb5b349b7afb70a3a5d6cb70de1","before":"1e270b60ffac120b8ed8340e421977ceb0b8001c","commits":[{"sha":"73ff58907aeca31d9fe5ce81f05f3147932d4140","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Add POSIX sysconf() syscall.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/73ff58907aeca31d9fe5ce81f05f3147932d4140"},{"sha":"86c80b1189aa91f7acbd678f5bc679f33bb9a2e8","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"(minor) Remove a print in mm.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/86c80b1189aa91f7acbd678f5bc679f33bb9a2e8"},{"sha":"b513dbf6a10b5ca07fd2f06c4cdfce71e80a6254","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Define S32_MAX value.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/b513dbf6a10b5ca07fd2f06c4cdfce71e80a6254"},{"sha":"bd0c49b0df586560814f8a2846261a5fd1808d72","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Remove Newlib's printf, fix issue #5.\n\nThe vsnprintf() function fron Newlib is allocated huge arrays\non the stack. It is replaced by a lightweight, but less\nrobust, version of the function.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/bd0c49b0df586560814f8a2846261a5fd1808d72"},{"sha":"c745617d7c967938dacdc228f25cf0bb1b998dee","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"printk: Reduce size of static buffer.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/c745617d7c967938dacdc228f25cf0bb1b998dee"},{"sha":"9cc9bf119f44f676f9a10afba39537a4435fcbbb","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Functions are calling printf() instead of printk().","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/9cc9bf119f44f676f9a10afba39537a4435fcbbb"},{"sha":"9565748bc4b4c523a13988971ed9e00fac6c200e","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"utils: Use the WFI from CMSIS.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/9565748bc4b4c523a13988971ed9e00fac6c200e"},{"sha":"a7726a8abf2e00002706d302c4fa4f7a7f024b42","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Fix #10, revisit the switch to Handler_Mode.\n\nUse the .early_stack to allocate the temporary vector, fix some\nbits of assembly, add comments.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/a7726a8abf2e00002706d302c4fa4f7a7f024b42"},{"sha":"893963de884f6bdc117038f19c68803ca636f260","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"(minor) Revisit start_kernel, fix prints.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/893963de884f6bdc117038f19c68803ca636f260"},{"sha":"c959f333b598a4374dfe94befc522406f72b6c3e","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"systick: Set the system tick at 1 kHz.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/c959f333b598a4374dfe94befc522406f72b6c3e"},{"sha":"c1e55321505076e7b4ea6fa16b8c86d8a48f61e2","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"thread: Rename thread and kernel context state struct.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/c1e55321505076e7b4ea6fa16b8c86d8a48f61e2"},{"sha":"1e2723672cf38ef7dcdaa9753231b7c02a387b1a","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Some assembly symbols must be declared as function.\n\nThe switch_to() and thread_restore() assembly are functions. That\nenforces the compiler to save/restore the scratch registers on\ncalling these functions.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/1e2723672cf38ef7dcdaa9753231b7c02a387b1a"},{"sha":"73e8c6c100f16189a2ff695e9ed67578cec14d73","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"travis-ci: Run the testsuite from a Python script.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/73e8c6c100f16189a2ff695e9ed67578cec14d73"},{"sha":"beeef25c3598a058fefadefc6ce1132659b59a21","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"travis-ci: Run tests on master and devels branches only.\n\n    - master\n    - devel\n    - devel-*","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/beeef25c3598a058fefadefc6ce1132659b59a21"},{"sha":"ae0861498ba2cb232852e213531c18a43d3577dd","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Fix error: array subscript is above array bounds.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/ae0861498ba2cb232852e213531c18a43d3577dd"},{"sha":"b92a79da0d5ff77ec1843b6908eac10040c56b03","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Add the libc/signal.h header file, with stack_t typedef.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/b92a79da0d5ff77ec1843b6908eac10040c56b03"},{"sha":"ce2ddd393812b6c8e53cdffc5e13364f361aadfa","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Add user context manipulation functions.\n\nThis commit introduces the two main functions (1) makecontext(), and (2)\nswapcontext(). These functions are the building blocks for coroutines.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/ce2ddd393812b6c8e53cdffc5e13364f361aadfa"},{"sha":"70ac3fff66c4bf03d101b24853604340157636c6","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Run printk() inside a coroutine.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/70ac3fff66c4bf03d101b24853604340157636c6"},{"sha":"526d6a1a4af6376c01e57fd961225b67a64e56d0","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"thread: Interrupt stack size reduced to 256 KiB.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/526d6a1a4af6376c01e57fd961225b67a64e56d0"},{"sha":"2b5830618649d2327269aa772ad7a20299fb5a1a","author":{"name":"Benoit Marcot","email":"693df193a99c9a17faa66c3a4fc3b4974150ceb8@hotmail.com"},"message":"Run pthread_create() in a coroutine.","distinct":false,"url":"https://api.github.com/repos/bmarcot/vega/commits/2b5830618649d2327269aa772ad7a20299fb5a1a"}]}
{"actor":{"display_login":"bmarcot"}}