summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-09-27test/gobject/performance-threaded: Add complex/emit tests.gobject-performance-rwlockEdward Hervey1-3/+36
2009-09-27test/gobject: Move common performance code to performance-common.[ch]Edward Hervey5-408/+373
2009-09-26tests/performance-threaded: Add instance and simple object testEdward Hervey1-0/+154
2009-09-26gdataset: Use RWLock for access to global Quark table.Edward Hervey1-18/+28
2009-09-26gobject/gtype: Use faster NODE_IS_* macroEdward Hervey1-2/+3
2009-09-26gobject/gtype: Use new NODE_IS_ABSTRACT macros.Edward Hervey1-4/+2
2009-09-26gobject/gtype: Split out g_type_test_flags into a version that takes a TypeNodeEdward Hervey1-29/+34
2009-09-26tests/gobject/performance: Add performance test for instances.Edward Hervey1-1/+151
2009-09-25glib: Implementation of native GStaticRWLockEdward Hervey4-146/+94
2009-09-25add some test apps.Wim Taymans3-0/+149
2009-09-25use native pthread rwlocksWim Taymans2-0/+70
2009-09-25uhm, rename again, now it's consistentWim Taymans2-49/+49
2009-09-25gthread: rename functions to match static variantsWim Taymans1-33/+33
2009-09-25gthread: avoid locking in _get_mutex_implWim Taymans1-6/+17
2009-09-25symbols: add new symbol tooWim Taymans1-0/+1
2009-09-25gthread: add GRWMutex prototypesWim Taymans2-0/+69
2009-09-24Fix crashes on 64bit in performance-threaded testBenjamin Otte1-1/+1
2009-09-24Remove more read locks usageBenjamin Otte1-11/+4
2009-09-24Make g_type_class_peek[_static]() not take any locksBenjamin Otte1-6/+2
2009-09-24gobject/tests: New test for dynamic class creation/destructionEdward Hervey2-1/+238
2009-09-24Add type_data_ref_U() and use it in g_type_class_ref()Edward Hervey1-12/+42
2009-09-24Reorganize g_type_class_ref()Edward Hervey1-11/+8
2009-09-24Make ClassData->init_state atomicBenjamin Otte1-11/+13
2009-09-24Make type_data_unref_U not take locks in the common caseEdward Hervey1-7/+12
2009-09-24Make all accesses of Node->ref_count atomicEdward Hervey1-6/+5
2009-09-24type_data_unref_Wm => type_data_unref_UEdward Hervey1-23/+14
2009-09-24Add a NODE_REFCOUNT getterBenjamin Otte1-20/+19
2009-09-24Move setting the refcount to the end of the functionEdward Hervey1-1/+2
2009-09-24Pass the TypeNode to type_data_last_unref_Wm()Edward Hervey1-30/+27
2009-09-24Move ref_count from TypeNode->data to TypeNodeEdward Hervey1-24/+24
2009-09-09Implement O(1) interface lookupsAlexander Larsson1-33/+148
2009-09-09Implement lock free interface lookupAlexander Larsson1-125/+204
2009-09-09Add GAtomicArray for RCU-style lockless updatesAlexander Larsson3-1/+173
2009-09-09Add fast path for construction with no paramsAlexander Larsson1-1/+13
2009-09-09Don't freeze/thaw notification during construction if no propertiesAlexander Larsson1-12/+25
2009-09-09Add GObjectClass flag CLASS_HAS_PROPS_FLAGAlexander Larsson1-0/+6
2009-09-09Add flags member for GObjectClassAlexander Larsson1-1/+3
2009-09-09Allocate GObjectNotifyQueue with g_slice instead of abusing g_listAlexander Larsson1-7/+2
2009-09-09Add gobject performance tests for threaded codeAlexander Larsson2-0/+383
2009-09-09Add performance tests for GObject primitivesAlexander Larsson3-0/+744
2009-09-09Updated Gujarati TranslationsSweta Kothari1-480/+472
2009-09-08Clarify g_ptr_array_set_size() docs re: free_funcDan Winship1-2/+5
2009-09-08Updated Bulgarian translationAlexander Shopov1-460/+466
2009-09-07Call element_free_func when shrinking array with g_ptr_array_set_sizeDan Winship2-7/+5
2009-09-07Updated Marathi TranslationsSandeep Shedmake1-480/+472
2009-09-07Avoid reading uninitialized memoryAlexander Larsson1-1/+2
2009-09-07Remove warning in g_simple_async_result_completeAlexander Larsson1-2/+0
2009-09-07Another dead assignmentMatthias Clasen1-5/+1
2009-09-07Remove a dead initializationMatthias Clasen1-1/+1
2009-09-07Remove a dead incrementMatthias Clasen1-1/+1