libside.git
2022-11-07  Mathieu Desnoyersaccess pointer -> address
2022-11-07  Mathieu DesnoyersImplement gather byte
2022-11-07  Mathieu DesnoyersRename "scatter-gather" to "gather"
2022-11-07  Mathieu DesnoyersImplement scatter-gather vla
2022-11-07  Mathieu DesnoyersNested scatter-gather array/struct
2022-11-05  Mathieu DesnoyersImplement scatter-gather array
2022-11-05  Mathieu DesnoyersFix g++ build
2022-11-05  Mathieu DesnoyersFix g++ build
2022-11-05  Mathieu DesnoyersIntroduce tracer cb typedef
2022-11-05  Mathieu Desnoyersg++ build fix
2022-11-05  Mathieu DesnoyersBuild fixes with g++
2022-11-05  Mathieu DesnoyersMakefile: use $(CC)
2022-11-05  Mathieu DesnoyersReorder fields
2022-11-05  Mathieu DesnoyersReorganize struct declaration order
2022-11-05  Mathieu DesnoyersCoding style
2022-11-05  Mathieu DesnoyersRename side_arg_dynamic_event_struct and side_arg_dynam...
2022-11-05  Mathieu DesnoyersRemove side_dynamic_vla_visitor
2022-11-05  Mathieu DesnoyersMove type structures outside of union
2022-11-05  Mathieu DesnoyersUse "_sg_" as prefix to type rather than suffix
2022-11-05  Mathieu DesnoyersTest scatter-gather integer endianness
2022-11-05  Mathieu DesnoyersImplement and test side_arg_float_sg
2022-11-05  Mathieu DesnoyersImplement scatter-gather float
2022-11-05  Mathieu DesnoyersImplement nested scatter-gather struct
2022-11-04  Mathieu DesnoyersRefactoring: move scatter-gather types into main type...
2022-11-04  Mathieu DesnoyersRename sav_desc to side_arg_vec
2022-11-04  Mathieu DesnoyersVisitor: use side_arg_dynamic_u32
2022-11-04  Mathieu DesnoyersRefactoring: combine static and dynamic types
2022-11-04  Mathieu DesnoyersMove type descriptions in header file
2022-11-04  Mathieu DesnoyersMark all public API structures/unions packed
2022-11-04  Mathieu DesnoyersAdd NULL static type
2022-11-04  Mathieu DesnoyersRefactoring: move basic types to their own struct
2022-11-04  Mathieu DesnoyersCleanup
2022-11-04  Mathieu DesnoyersUse tracer_print_type_integer for pointer types
2022-11-04  Mathieu DesnoyersRemove byte order from basic type
2022-11-04  Mathieu DesnoyersRefactoring: Use tracer_print_type_integer for scatter...
2022-11-04  Mathieu DesnoyersIntroduce tracer_print_type_float
2022-11-04  Mathieu DesnoyersInteger: combine byte order reversal check
2022-11-03  Mathieu DesnoyersUse tracer_print_type_integer for dynamic types
2022-11-03  Mathieu DesnoyersRefactor tracer_print_type_integer for re-use
2022-11-03  Mathieu DesnoyersRefactoring: dynamic type float
2022-11-02  Mathieu DesnoyersUse integer type for header printing
2022-11-02  Mathieu DesnoyersUse struct side_integer_type for dynamic type
2022-11-02  Mathieu Desnoyersinteger/float values nesting for c++ compat
2022-11-02  Mathieu Desnoyersinteger/float values are unions
2022-11-02  Mathieu DesnoyersUse 16-bit type to represent type size in bits
2022-11-02  Mathieu DesnoyersIntroduce struct side_type_float
2022-11-02  Mathieu DesnoyersRefactoring: introduce struct side_float_value
2022-11-02  Mathieu DesnoyersRefactoring: struct side_integer_value for all type...
2022-11-02  Mathieu DesnoyersRefactor type system integer types
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
next
This page took 0.036147 seconds and 4 git commands to generate.