date | project | content | link |
|---|
| 12:07 Thursday | gtk-gnutella | Commit by Raphael Manfredi on devel :: r d7facbf / (4 files in 2 dirs): ( link) | # |
| 16:11 Wednesday | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 10583f7 / src/lib/adns.c : ( link) | # |
| 09:39 on May 21 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r b02332d / (10 files): ( link) | # |
| 07:36 on May 21 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 8080325 / (src/lib/mutex.c src/lib/spinlock.c): ( link) | # |
| 06:49 on May 21 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 790ac69 / src/lib/xmalloc.c : ( link) | # |
| 06:47 on May 21 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 8632ac1 / src/lib/mingw32.c : ( link) | # |
| 11:19 on May 20 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 0e67814 / (3 files): ( link) | # |
| 09:36 on May 20 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 7072d3d / src/lib/mutex.c : ( link) | # |
| 09:31 on May 20 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r b6ee6e4 / src/lib/mutex.c : ( link) | # |
| 09:29 on May 20 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r a2c1e16 / src/lib/bfd_util.c : ( link) | # |
| 09:19 on May 20 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r ca4013c / (src/lib/thread.c src/lib/thread.h): ( link) | # |
| 16:22 on May 19 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r a245110 / (src/lib/elist.h src/lib/erbtree.h): ( link) | # |
| 16:13 on May 19 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r aa66e82 / src/gtk-gnutella.h : ( link) | # |
| 21:16 on May 04 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r a5a5f89 / src/lib/random.c : ( link) | # |
| 21:38 on Apr 30 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 4a6985f / src/dht/routing.c : ( link) | # |
| 17:00 on Apr 27 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 20c8be9 / src/lib/thread.c : ( link) | # |
| 15:24 on Apr 27 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 1b34f93 / src/lib/thread.c : ( link) | # |
| 21:53 on Apr 26 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 19cc7ab / src/lib/thread.c : ( link) | # |
| 20:59 on Apr 26 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 4026dcd / src/lib/thread.c : ( link) | # |
| 17:10 on Apr 26 | gtk-gnutella | Commit by Raphael Manfredi on devel :: r 38e63ff / src/lib/thread.c : ( link) Revisited the new thread recording logic to avoid race conditions. The old code was not behaving correctly when we were recording a new thread: any mutex grabbed before the insertion of the new thread in the global hash table was accounted for in the wrong thread, leading to assertion failures later when the mutex was released by the thread. Also changed thread_find() to make sure it now scan the thread array by small thread ID looking for a matching thread ID when we are in the process of creating a new thread. This is slower because it involves a call to thread_self() which may again do the same thing at the lower pthread level, but this only happens when a new thread is in the critical section where it registers itself. - https://github.com/gtk-gnutella/gtk-gnutella/commit/38e63fffc4dd8d7a520674779ea21b1ee29c7e5b | # |