projects
/
libside.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
libside.git
2022-11-02
Mathieu Desnoyers
scatter-gather integer: sign-extend signed types
commit
|
commitdiff
|
tree
|
snapshot
2022-11-02
Mathieu Desnoyers
Introduce side_struct_field_sizeof_bit() macro
commit
|
commitdiff
|
tree
|
snapshot
2022-11-01
Mathieu Desnoyers
Implement support for scatter-gather struct (integers)
commit
|
commitdiff
|
tree
|
snapshot
2022-11-01
Mathieu Desnoyers
Reorder event field init
commit
|
commitdiff
|
tree
|
snapshot
2022-11-01
Mathieu Desnoyers
Implement std.integer.base (display base 2, 8, 10, 16)
commit
|
commitdiff
|
tree
|
snapshot
2022-11-01
Mathieu Desnoyers
Use uint64_t for string pointer
commit
|
commitdiff
|
tree
|
snapshot
2022-11-01
Mathieu Desnoyers
Self-described pointer types (32 vs 64 bits)
commit
|
commitdiff
|
tree
|
snapshot
2022-11-01
Mathieu Desnoyers
Test dynamic pointer type
commit
|
commitdiff
|
tree
|
snapshot
2022-11-01
Mathieu Desnoyers
Implement pointer type
commit
|
commitdiff
|
tree
|
snapshot
2022-11-01
Mathieu Desnoyers
Implement support for host/le/be integer and float...
commit
|
commitdiff
|
tree
|
snapshot
2022-10-31
Mathieu Desnoyers
Implement RCU wait/wakeup scheme based on futex
commit
|
commitdiff
|
tree
|
snapshot
2022-10-31
Mathieu Desnoyers
Cleanup: remove empty lines
commit
|
commitdiff
|
tree
|
snapshot
2022-10-31
Mathieu Desnoyers
Fallback to atomic and SEQ_CST if membarrier and libc...
commit
|
commitdiff
|
tree
|
snapshot
2022-10-30
Mathieu Desnoyers
Update barrier comments for membarrier/compiler barrier
commit
|
commitdiff
|
tree
|
snapshot
2022-10-30
Mathieu Desnoyers
Use membarrier
commit
|
commitdiff
|
tree
|
snapshot
2022-10-30
Mathieu Desnoyers
Implement rseq-based RCU
commit
|
commitdiff
|
tree
|
snapshot
2022-10-30
Mathieu Desnoyers
Fix: order of side exit
commit
|
commitdiff
|
tree
|
snapshot
2022-10-30
Mathieu Desnoyers
Use recursive mutex for side
commit
|
commitdiff
|
tree
|
snapshot
2022-10-29
Mathieu Desnoyers
Remove typically false redundant check on fast-path
commit
|
commitdiff
|
tree
|
snapshot
2022-10-29
Mathieu Desnoyers
Enabled is now uintptr_t
commit
|
commitdiff
|
tree
|
snapshot
2022-10-29
Mathieu Desnoyers
Use 64-bit masks
commit
|
commitdiff
|
tree
|
snapshot
2022-10-29
Mathieu Desnoyers
Use uintptr_t for enabled state
commit
|
commitdiff
|
tree
|
snapshot
2022-10-29
Mathieu Desnoyers
Fix nr_callbacks
commit
|
commitdiff
|
tree
|
snapshot
2022-10-29
Mathieu Desnoyers
Split nr callbacks from enabled references
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Remove hardcoded tracer calls
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Register events and use them from tracer event notification
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Tracer test event registration notification
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Tracer event notification register/unregister
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Document side_exit()
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Event registration/unregistration
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Circular linked-list implementation
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Use atomic load relaxed MO for enabled state
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Load enabled state with relaxed atomic MO
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
Handle 0 cb unregister as NOENT error
commit
|
commitdiff
|
tree
|
snapshot
2022-10-28
Mathieu Desnoyers
callback register/unregister
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
Init RCU, add empty side callback
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
Fix: remove bogus parenthesis
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
side initialization
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
Hidden visibility for internal symbol
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
Implement get_possible_cpus_array_len()
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
RCU: Move implementation to rcu.c
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
RCU: only sum active readers when needed
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
RCU: update barrier comments
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
RCU: update memory barrier comments
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
RCU: refactor active reader scans
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
Fix: remove bogus goto
commit
|
commitdiff
|
tree
|
snapshot
2022-10-27
Mathieu Desnoyers
RCU: check for both period active readers initially
commit
|
commitdiff
|
tree
|
snapshot
2022-10-26
Mathieu Desnoyers
Update barriers to SEQ_CST in read begin/end
commit
|
commitdiff
|
tree
|
snapshot
2022-10-26
Mathieu Desnoyers
Use xor rather than 1 - x pattern to get prior period
commit
|
commitdiff
|
tree
|
snapshot
2022-10-26
Mathieu Desnoyers
RCU: implement dereference and assign pointer
commit
|
commitdiff
|
tree
|
snapshot
2022-10-26
Mathieu Desnoyers
RCU: use SEQ_CST MO
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Unsigned type for enum bitmap mappings
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Event hidden/exported linkage
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Fix dynamic attributes printing
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Add NULL user attribute type
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Update rcu comment
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Implement side per-cpu RCU
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Use fprintf to stderr for error output
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Accept byte type for enum bitmap
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Rename "blob" type to "byte"
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Reject signed bitmap enum elements
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Reverse argument order for enum and enum bitmap
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Improve makefile
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Refactor enum bitmap
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Refactor enum type
commit
|
commitdiff
|
tree
|
snapshot
2022-10-25
Mathieu Desnoyers
Enum bitmap vla and array
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Test fmt string
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Fix variadic attributes
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Header cleanup
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Combine common type header code
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Move attributes into dynamic compound types
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Move attributes to specific types
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Print "element:" for dynamic type
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Use fields::, elements::, value:: for dynamic fields
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Print "elements:" for array and vla
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Use "fields:" for struct
commit
|
commitdiff
|
tree
|
snapshot
2022-10-24
Mathieu Desnoyers
Move support both literal and explicit struct definition
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Introduce side callbacks
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
update comment
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Add tracer private data pointer
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Move event descriptions and enabled state into sections
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Move enabled state outside of event description
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Dynamic type blob
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Add binary blob static type
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Refactor: use _side_field()
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Refactor _side_field() macro
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Remove specific side_elem_* macros
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
side_type/side_elem cleanup
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Introduce side_elem_* for integer types
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Visitors: use macros
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Specialize side_field() macros
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Split enum macros
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Split enum bitmap into own structures
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Move kernel mask to implementation
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Introduce side_call*
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Introduce enum bitmap type
commit
|
commitdiff
|
tree
|
snapshot
2022-10-21
Mathieu Desnoyers
Implement enum type
commit
|
commitdiff
|
tree
|
snapshot
2022-10-20
Mathieu Desnoyers
Typed user attributes
commit
|
commitdiff
|
tree
|
snapshot
2022-10-20
Mathieu Desnoyers
Fix typo
commit
|
commitdiff
|
tree
|
snapshot
2022-10-20
Mathieu Desnoyers
Document TODO for extensibility requirement
commit
|
commitdiff
|
tree
|
snapshot
next
This page took
0.03522 seconds
and
4
git commands to generate.