{"push_id":3183235334,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"7bfd2485a449096ce5527e9e92b60259da434b33","before":"0eb2a287093c50f0a1c9dc218029a8766a0cfa6d","commits":[{"sha":"15a2763032ecaed12fcf2093b22e76fe47789169","author":{"name":"Ivan Maidanski","email":"26a9c458f5d15e6af1b815255dc299b08a010a80@mail.ru"},"message":"Fix invalid initializer of CLOCK_TYPE variables if BSD_TIME\n(fix of commits 7e59301c1, 06ecaefca)\n\n* alloc.c [!NO_CLOCK] (GC_start_time): Initialize to\nCLOCK_TYPE_INITIALIZER (instead of 0).\n* alloc.c [!NO_CLOCK] (GC_try_to_collect_inner, GC_stopped_mark,\nGC_finish_collection): Initialize local variable of CLOCK_TYPE type to\nCLOCK_TYPE_INITIALIZER (instead of 0); remove comment (duplicating that\nin gc_priv.h).\n* reclaim.c [!NO_CLOCK] (GC_reclaim_all): Likewise.\n* include/private/gc_priv.h [!NO_CLOCK] (CLOCK_TYPE_INITIALIZER):\nDefine macro.","distinct":true,"url":"https://api.github.com/repos/ivmai/bdwgc/commits/15a2763032ecaed12fcf2093b22e76fe47789169"},{"sha":"efcbf4dbe82db650d14fcf4b29b200c4e53f77a6","author":{"name":"Ivan Maidanski","email":"26a9c458f5d15e6af1b815255dc299b08a010a80@mail.ru"},"message":"Add API for accessing incremental GC time limit with nanosecond precision\n\nIssue #258 (bdwgc).\n\nThis commit only adds the API (GC_set_time_limit_tv,\nGC_get_time_limit_tv).\n\n* alloc.c [!NO_CLOCK] (GC_time_lim_nsec): New STATIC variable.\n* alloc.c [!NO_CLOCK] (TV_NSEC_LIMIT): New macro.\n* alloc.c [!NO_CLOCK] (GC_set_time_limit_tv, GC_get_time_limit_tv):\nNew public function definition.\n* include/gc.h (GC_time_limit, GC_set_time_limit): Update comment.\n* include/gc.h (GC_timeval_s): New struct definition.\n* include/gc.h (GC_set_time_limit_tv, GC_get_time_limit_tv): New public\nfunction declaration.\n* include/gc.h [GC_TIME_LIMIT && !CPPCHECK] (GC_INIT_CONF_TIME_LIMIT):\nRefine comment.\n* tests/test.c [!PCR && !GC_WIN32_THREADS && !GC_PTHREADS && CPPCHECK\n&& !NO_CLOCK] (main): Add UNTESTED() for GC_get_time_limit_tv and\nGC_set_time_limit_tv.","distinct":true,"url":"https://api.github.com/repos/ivmai/bdwgc/commits/efcbf4dbe82db650d14fcf4b29b200c4e53f77a6"},{"sha":"54e87d662eeb17459b0f33eb6fa423126ae4bca9","author":{"name":"Ivan Maidanski","email":"26a9c458f5d15e6af1b815255dc299b08a010a80@mail.ru"},"message":"Fix BSD_TIME variant of MS_TIME_DIFF for the case of a.tv_usec < b.tv_usec\n(fix of commit 6b2796b69)\n\n* include/private/gc_priv.h [!NO_CLOCK && BSD_TIME] (MS_TIME_DIFF):\nCast the result of a.tv_usec-b.tv_usec to long (so that the result of\nthe division should be negative if a.tv_usec is less than b.tv_usec).","distinct":true,"url":"https://api.github.com/repos/ivmai/bdwgc/commits/54e87d662eeb17459b0f33eb6fa423126ae4bca9"},{"sha":"b93f6a2938523da3b260f15ca9b4add29e3ea05c","author":{"name":"Ivan Maidanski","email":"26a9c458f5d15e6af1b815255dc299b08a010a80@mail.ru"},"message":"Ensure result of every variant of MS_TIME_DIFF has unsigned long type\n(code refactoring)\n\nPreviously, MS_TIME_DIFF had the result of long type for Nintendo and\nWin32 targets.\n\n* include/private/gc_priv.h [!NO_CLOCK && BSD_TIME] (MS_TIME_DIFF): Add\ncomment.\n* include/private/gc_priv.h [!NO_CLOCK && !BSD_TIME && (MSWIN32\n|| MSWINCE || NN_PLATFORM_CTR)] (MS_TIME_DIFF): Cast result to\nunsigned long (instead of long).","distinct":true,"url":"https://api.github.com/repos/ivmai/bdwgc/commits/b93f6a2938523da3b260f15ca9b4add29e3ea05c"},{"sha":"7bfd2485a449096ce5527e9e92b60259da434b33","author":{"name":"Ivan Maidanski","email":"26a9c458f5d15e6af1b815255dc299b08a010a80@mail.ru"},"message":"Travis CI: Test with -D BSD_TIME passed to CFLAGS","distinct":true,"url":"https://api.github.com/repos/ivmai/bdwgc/commits/7bfd2485a449096ce5527e9e92b60259da434b33"}]}
{"actor":{"display_login":"ivmai"}}