2022-11-08 | Remove "fixint" special-cases, now covered by vla/array... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-08 | Cleanup ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-08 | Implement gather bool ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-08 | Add newline after error msg ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-08 | Rename access address to access direct ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-08 | Move enum higher in header ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-08 | Cleanup ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-08 | Header documentation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-08 | Architecture comment ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-08 | Support side_field_gather_vla in core type system ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-07 | access pointer -> address ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-07 | Implement gather byte ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-07 | Rename "scatter-gather" to "gather" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-07 | Implement scatter-gather vla ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-07 | Nested scatter-gather array/struct ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Implement scatter-gather array ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Fix g++ build ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Fix g++ build ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Introduce tracer cb typedef ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | g++ build fix ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Build fixes with g++ ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Makefile: use $(CC) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Reorder fields ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Reorganize struct declaration order ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Coding style ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Rename side_arg_dynamic_event_struct and side_arg_dynamic_ev... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Remove side_dynamic_vla_visitor ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Move type structures outside of union ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Use "_sg_" as prefix to type rather than suffix ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Test scatter-gather integer endianness ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Implement and test side_arg_float_sg ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Implement scatter-gather float ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-05 | Implement nested scatter-gather struct ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Refactoring: move scatter-gather types into main type... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Rename sav_desc to side_arg_vec ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Visitor: use side_arg_dynamic_u32 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Refactoring: combine static and dynamic types ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Move type descriptions in header file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Mark all public API structures/unions packed ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Add NULL static type ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Refactoring: move basic types to their own struct ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Cleanup ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Use tracer_print_type_integer for pointer types ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Remove byte order from basic type ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Refactoring: Use tracer_print_type_integer for scatter... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Introduce tracer_print_type_float ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-04 | Integer: combine byte order reversal check ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-03 | Use tracer_print_type_integer for dynamic types ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-03 | Refactor tracer_print_type_integer for re-use ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-03 | Refactoring: dynamic type float ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | Use integer type for header printing ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | Use struct side_integer_type for dynamic type ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | integer/float values nesting for c++ compat ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | integer/float values are unions ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | Use 16-bit type to represent type size in bits ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | Introduce struct side_type_float ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | Refactoring: introduce struct side_float_value ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | Refactoring: struct side_integer_value for all type... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | Refactor type system integer types ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | scatter-gather integer: sign-extend signed types ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-02 | Introduce side_struct_field_sizeof_bit() macro ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-01 | Implement support for scatter-gather struct (integers) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-01 | Reorder event field init ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-01 | Implement std.integer.base (display base 2, 8, 10, 16) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-01 | Use uint64_t for string pointer ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-01 | Self-described pointer types (32 vs 64 bits) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-01 | Test dynamic pointer type ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-01 | Implement pointer type ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-11-01 | Implement support for host/le/be integer and float... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-31 | Implement RCU wait/wakeup scheme based on futex ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-31 | Cleanup: remove empty lines ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-31 | Fallback to atomic and SEQ_CST if membarrier and libc... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-30 | Update barrier comments for membarrier/compiler barrier ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-30 | Use membarrier ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-30 | Implement rseq-based RCU ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-30 | Fix: order of side exit ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-30 | Use recursive mutex for side ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-29 | Remove typically false redundant check on fast-path ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-29 | Enabled is now uintptr_t ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-29 | Use 64-bit masks ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-29 | Use uintptr_t for enabled state ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-29 | Fix nr_callbacks ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-29 | Split nr callbacks from enabled references ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Remove hardcoded tracer calls ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Register events and use them from tracer event notification ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Tracer test event registration notification ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Tracer event notification register/unregister ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Document side_exit() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Event registration/unregistration ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Circular linked-list implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Use atomic load relaxed MO for enabled state ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Load enabled state with relaxed atomic MO ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | Handle 0 cb unregister as NOENT error ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-28 | callback register/unregister ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-27 | Init RCU, add empty side callback ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-27 | Fix: remove bogus parenthesis ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-27 | side initialization ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-27 | Hidden visibility for internal symbol ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-27 | Implement get_possible_cpus_array_len() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2022-10-27 | RCU: Move implementation to rcu.c ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
next |