libside.git
2022-11-02  Mathieu Desnoyersscatter-gather integer: sign-extend signed types
2022-11-02  Mathieu DesnoyersIntroduce side_struct_field_sizeof_bit() macro
2022-11-01  Mathieu DesnoyersImplement support for scatter-gather struct (integers)
2022-11-01  Mathieu DesnoyersReorder event field init
2022-11-01  Mathieu DesnoyersImplement std.integer.base (display base 2, 8, 10, 16)
2022-11-01  Mathieu DesnoyersUse uint64_t for string pointer
2022-11-01  Mathieu DesnoyersSelf-described pointer types (32 vs 64 bits)
2022-11-01  Mathieu DesnoyersTest dynamic pointer type
2022-11-01  Mathieu DesnoyersImplement pointer type
2022-11-01  Mathieu DesnoyersImplement support for host/le/be integer and float...
2022-10-31  Mathieu DesnoyersImplement RCU wait/wakeup scheme based on futex
2022-10-31  Mathieu DesnoyersCleanup: remove empty lines
2022-10-31  Mathieu DesnoyersFallback to atomic and SEQ_CST if membarrier and libc...
2022-10-30  Mathieu DesnoyersUpdate barrier comments for membarrier/compiler barrier
2022-10-30  Mathieu DesnoyersUse membarrier
2022-10-30  Mathieu DesnoyersImplement rseq-based RCU
2022-10-30  Mathieu DesnoyersFix: order of side exit
2022-10-30  Mathieu DesnoyersUse recursive mutex for side
2022-10-29  Mathieu DesnoyersRemove typically false redundant check on fast-path
2022-10-29  Mathieu DesnoyersEnabled is now uintptr_t
2022-10-29  Mathieu DesnoyersUse 64-bit masks
2022-10-29  Mathieu DesnoyersUse uintptr_t for enabled state
2022-10-29  Mathieu DesnoyersFix nr_callbacks
2022-10-29  Mathieu DesnoyersSplit nr callbacks from enabled references
2022-10-28  Mathieu DesnoyersRemove hardcoded tracer calls
2022-10-28  Mathieu DesnoyersRegister events and use them from tracer event notification
2022-10-28  Mathieu DesnoyersTracer test event registration notification
2022-10-28  Mathieu DesnoyersTracer event notification register/unregister
2022-10-28  Mathieu DesnoyersDocument side_exit()
2022-10-28  Mathieu DesnoyersEvent registration/unregistration
2022-10-28  Mathieu DesnoyersCircular linked-list implementation
2022-10-28  Mathieu DesnoyersUse atomic load relaxed MO for enabled state
2022-10-28  Mathieu DesnoyersLoad enabled state with relaxed atomic MO
2022-10-28  Mathieu DesnoyersHandle 0 cb unregister as NOENT error
2022-10-28  Mathieu Desnoyerscallback register/unregister
2022-10-27  Mathieu DesnoyersInit RCU, add empty side callback
2022-10-27  Mathieu DesnoyersFix: remove bogus parenthesis
2022-10-27  Mathieu Desnoyersside initialization
2022-10-27  Mathieu DesnoyersHidden visibility for internal symbol
2022-10-27  Mathieu DesnoyersImplement get_possible_cpus_array_len()
2022-10-27  Mathieu DesnoyersRCU: Move implementation to rcu.c
2022-10-27  Mathieu DesnoyersRCU: only sum active readers when needed
2022-10-27  Mathieu DesnoyersRCU: update barrier comments
2022-10-27  Mathieu DesnoyersRCU: update memory barrier comments
2022-10-27  Mathieu DesnoyersRCU: refactor active reader scans
2022-10-27  Mathieu DesnoyersFix: remove bogus goto
2022-10-27  Mathieu DesnoyersRCU: check for both period active readers initially
2022-10-26  Mathieu DesnoyersUpdate barriers to SEQ_CST in read begin/end
2022-10-26  Mathieu DesnoyersUse xor rather than 1 - x pattern to get prior period
2022-10-26  Mathieu DesnoyersRCU: implement dereference and assign pointer
2022-10-26  Mathieu DesnoyersRCU: use SEQ_CST MO
2022-10-25  Mathieu DesnoyersUnsigned type for enum bitmap mappings
2022-10-25  Mathieu DesnoyersEvent hidden/exported linkage
2022-10-25  Mathieu DesnoyersFix dynamic attributes printing
2022-10-25  Mathieu DesnoyersAdd NULL user attribute type
2022-10-25  Mathieu DesnoyersUpdate rcu comment
2022-10-25  Mathieu DesnoyersImplement side per-cpu RCU
2022-10-25  Mathieu DesnoyersUse fprintf to stderr for error output
2022-10-25  Mathieu DesnoyersAccept byte type for enum bitmap
2022-10-25  Mathieu DesnoyersRename "blob" type to "byte"
2022-10-25  Mathieu DesnoyersReject signed bitmap enum elements
2022-10-25  Mathieu DesnoyersReverse argument order for enum and enum bitmap
2022-10-25  Mathieu DesnoyersImprove makefile
2022-10-25  Mathieu DesnoyersRefactor enum bitmap
2022-10-25  Mathieu DesnoyersRefactor enum type
2022-10-25  Mathieu DesnoyersEnum bitmap vla and array
2022-10-24  Mathieu DesnoyersTest fmt string
2022-10-24  Mathieu DesnoyersFix variadic attributes
2022-10-24  Mathieu DesnoyersHeader cleanup
2022-10-24  Mathieu DesnoyersCombine common type header code
2022-10-24  Mathieu DesnoyersMove attributes into dynamic compound types
2022-10-24  Mathieu DesnoyersMove attributes to specific types
2022-10-24  Mathieu DesnoyersPrint "element:" for dynamic type
2022-10-24  Mathieu DesnoyersUse fields::, elements::, value:: for dynamic fields
2022-10-24  Mathieu DesnoyersPrint "elements:" for array and vla
2022-10-24  Mathieu DesnoyersUse "fields:" for struct
2022-10-24  Mathieu DesnoyersMove support both literal and explicit struct definition
2022-10-21  Mathieu DesnoyersIntroduce side callbacks
2022-10-21  Mathieu Desnoyersupdate comment
2022-10-21  Mathieu DesnoyersAdd tracer private data pointer
2022-10-21  Mathieu DesnoyersMove event descriptions and enabled state into sections
2022-10-21  Mathieu DesnoyersMove enabled state outside of event description
2022-10-21  Mathieu DesnoyersDynamic type blob
2022-10-21  Mathieu DesnoyersAdd binary blob static type
2022-10-21  Mathieu DesnoyersRefactor: use _side_field()
2022-10-21  Mathieu DesnoyersRefactor _side_field() macro
2022-10-21  Mathieu DesnoyersRemove specific side_elem_* macros
2022-10-21  Mathieu Desnoyersside_type/side_elem cleanup
2022-10-21  Mathieu DesnoyersIntroduce side_elem_* for integer types
2022-10-21  Mathieu DesnoyersVisitors: use macros
2022-10-21  Mathieu DesnoyersSpecialize side_field() macros
2022-10-21  Mathieu DesnoyersSplit enum macros
2022-10-21  Mathieu DesnoyersSplit enum bitmap into own structures
2022-10-21  Mathieu DesnoyersMove kernel mask to implementation
2022-10-21  Mathieu DesnoyersIntroduce side_call*
2022-10-21  Mathieu DesnoyersIntroduce enum bitmap type
2022-10-21  Mathieu DesnoyersImplement enum type
2022-10-20  Mathieu DesnoyersTyped user attributes
2022-10-20  Mathieu DesnoyersFix typo
2022-10-20  Mathieu DesnoyersDocument TODO for extensibility requirement
next
This page took 0.03522 seconds and 4 git commands to generate.