index
:
~bilboed/glib
contention
contention-rwlock
fundamental
gobject-performance
gobject-performance-rwlock
hacking
master
rebase-maemo
rebase-maemo-clean
rwlock
work
Personal repository of GLib
bilboed
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2009-09-27
test/gobject/performance-threaded: Add complex/emit tests.
gobject-performance-rwlock
Edward Hervey
1
-3
/
+36
2009-09-27
test/gobject: Move common performance code to performance-common.[ch]
Edward Hervey
5
-408
/
+373
2009-09-26
tests/performance-threaded: Add instance and simple object test
Edward Hervey
1
-0
/
+154
2009-09-26
gdataset: Use RWLock for access to global Quark table.
Edward Hervey
1
-18
/
+28
2009-09-26
gobject/gtype: Use faster NODE_IS_* macro
Edward Hervey
1
-2
/
+3
2009-09-26
gobject/gtype: Use new NODE_IS_ABSTRACT macros.
Edward Hervey
1
-4
/
+2
2009-09-26
gobject/gtype: Split out g_type_test_flags into a version that takes a TypeNode
Edward Hervey
1
-29
/
+34
2009-09-26
tests/gobject/performance: Add performance test for instances.
Edward Hervey
1
-1
/
+151
2009-09-25
glib: Implementation of native GStaticRWLock
Edward Hervey
4
-146
/
+94
2009-09-25
add some test apps.
Wim Taymans
3
-0
/
+149
2009-09-25
use native pthread rwlocks
Wim Taymans
2
-0
/
+70
2009-09-25
uhm, rename again, now it's consistent
Wim Taymans
2
-49
/
+49
2009-09-25
gthread: rename functions to match static variants
Wim Taymans
1
-33
/
+33
2009-09-25
gthread: avoid locking in _get_mutex_impl
Wim Taymans
1
-6
/
+17
2009-09-25
symbols: add new symbol too
Wim Taymans
1
-0
/
+1
2009-09-25
gthread: add GRWMutex prototypes
Wim Taymans
2
-0
/
+69
2009-09-24
Fix crashes on 64bit in performance-threaded test
Benjamin Otte
1
-1
/
+1
2009-09-24
Remove more read locks usage
Benjamin Otte
1
-11
/
+4
2009-09-24
Make g_type_class_peek[_static]() not take any locks
Benjamin Otte
1
-6
/
+2
2009-09-24
gobject/tests: New test for dynamic class creation/destruction
Edward Hervey
2
-1
/
+238
2009-09-24
Add type_data_ref_U() and use it in g_type_class_ref()
Edward Hervey
1
-12
/
+42
2009-09-24
Reorganize g_type_class_ref()
Edward Hervey
1
-11
/
+8
2009-09-24
Make ClassData->init_state atomic
Benjamin Otte
1
-11
/
+13
2009-09-24
Make type_data_unref_U not take locks in the common case
Edward Hervey
1
-7
/
+12
2009-09-24
Make all accesses of Node->ref_count atomic
Edward Hervey
1
-6
/
+5
2009-09-24
type_data_unref_Wm => type_data_unref_U
Edward Hervey
1
-23
/
+14
2009-09-24
Add a NODE_REFCOUNT getter
Benjamin Otte
1
-20
/
+19
2009-09-24
Move setting the refcount to the end of the function
Edward Hervey
1
-1
/
+2
2009-09-24
Pass the TypeNode to type_data_last_unref_Wm()
Edward Hervey
1
-30
/
+27
2009-09-24
Move ref_count from TypeNode->data to TypeNode
Edward Hervey
1
-24
/
+24
2009-09-09
Implement O(1) interface lookups
Alexander Larsson
1
-33
/
+148
2009-09-09
Implement lock free interface lookup
Alexander Larsson
1
-125
/
+204
2009-09-09
Add GAtomicArray for RCU-style lockless updates
Alexander Larsson
3
-1
/
+173
2009-09-09
Add fast path for construction with no params
Alexander Larsson
1
-1
/
+13
2009-09-09
Don't freeze/thaw notification during construction if no properties
Alexander Larsson
1
-12
/
+25
2009-09-09
Add GObjectClass flag CLASS_HAS_PROPS_FLAG
Alexander Larsson
1
-0
/
+6
2009-09-09
Add flags member for GObjectClass
Alexander Larsson
1
-1
/
+3
2009-09-09
Allocate GObjectNotifyQueue with g_slice instead of abusing g_list
Alexander Larsson
1
-7
/
+2
2009-09-09
Add gobject performance tests for threaded code
Alexander Larsson
2
-0
/
+383
2009-09-09
Add performance tests for GObject primitives
Alexander Larsson
3
-0
/
+744
2009-09-09
Updated Gujarati Translations
Sweta Kothari
1
-480
/
+472
2009-09-08
Clarify g_ptr_array_set_size() docs re: free_func
Dan Winship
1
-2
/
+5
2009-09-08
Updated Bulgarian translation
Alexander Shopov
1
-460
/
+466
2009-09-07
Call element_free_func when shrinking array with g_ptr_array_set_size
Dan Winship
2
-7
/
+5
2009-09-07
Updated Marathi Translations
Sandeep Shedmake
1
-480
/
+472
2009-09-07
Avoid reading uninitialized memory
Alexander Larsson
1
-1
/
+2
2009-09-07
Remove warning in g_simple_async_result_complete
Alexander Larsson
1
-2
/
+0
2009-09-07
Another dead assignment
Matthias Clasen
1
-5
/
+1
2009-09-07
Remove a dead initialization
Matthias Clasen
1
-1
/
+1
2009-09-07
Remove a dead increment
Matthias Clasen
1
-1
/
+1
[next]