X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=.gitignore;h=0ef3e674cf3075a20beaa551f30902269adcbfc5;hp=9c4597de9a407c2f2ea17aaa3eb4dc8854bbc922;hb=HEAD;hpb=17fb31883652e28774dbb148f7237382de3ab504 diff --git a/.gitignore b/.gitignore index 9c4597d..8b3a2ab 100644 --- a/.gitignore +++ b/.gitignore @@ -1,77 +1,117 @@ -urcu/arch.h -urcu/uatomic.h +# SPDX-FileCopyrightText: 2009-2022 EfficiOS Inc. +# +# SPDX-License-Identifier: MIT + tests/api.h -tests/urcutorture -tests/urcutorture-yield -tests/urcu-asm.S -tests/test_rwlock_timing -tests/test_urcu -tests/test_urcu_dynamic_link -tests/test_urcu_timing -tests/test_urcu_yield -tests/test_looplen -tests/test_mutex -tests/test_perthreadlock -tests/test_perthreadlock_timing -tests/test_qsbr -tests/test_qsbr_dynamic_link -tests/test_qsbr_gc -tests/test_qsbr_lgc -tests/test_qsbr_timing -tests/test_rwlock -tests/test_uatomic -tests/test_urcu_gc -tests/test_urcu_gc_mb -tests/test_urcu_lgc -tests/test_urcu_lgc_mb -tests/test_urcu_mb -tests/test_urcu_mb_defer -tests/test_urcu_assign -tests/test_urcu_assign_dynamic_link -tests/test_urcu_bp -tests/test_urcu_bp_dynamic_link -tests/rcutorture_qsbr -tests/rcutorture_urcu -tests/rcutorture_urcu_bp -tests/rcutorture_urcu_mb -tests/rcutorture_urcu_qsbr -tests/rcutorture_urcu_signal -tests/test_cycles_per_loop -tests/test_urcu_defer -tests/test_urcu_hash -tests/test_urcu_lfq -tests/test_urcu_lfq_dynlink -tests/test_urcu_lfs -tests/test_urcu_lfs_dynlink -tests/test_urcu_mb_gc -tests/test_urcu_mb_lgc -tests/test_urcu_qsbr -tests/test_urcu_qsbr_dynamic_link -tests/test_urcu_qsbr_gc -tests/test_urcu_qsbr_lgc -tests/test_urcu_qsbr_timing -tests/test_urcu_signal -tests/test_urcu_signal_dynamic_link -tests/test_urcu_signal_gc -tests/test_urcu_signal_lgc -tests/test_urcu_signal_timing -tests/test_urcu_signal_yield -tests/test_urcu_wfq -tests/test_urcu_wfq_dynlink -tests/test_urcu_wfs -tests/test_urcu_wfs_dynlink -tests/test_urcu_fork -tests/test_urcu_ja -tests/test_urcu_ja_range -tests/test_urcu_lfs_rcu -tests/test_urcu_lfs_rcu_dynlink -tests/test_urcu_multiflavor -tests/test_urcu_multiflavor_dynlink -tests/test_urcu_wfcq -tests/test_urcu_wfcq_dynlink -tests/*.log + +tests/unit/urcu-asm.S +tests/unit/test_arch +tests/unit/test_arch_cxx +tests/unit/test_build +tests/unit/test_build_cxx +tests/unit/test_build_dynlink +tests/unit/test_build_dynlink_cxx +tests/unit/test_uatomic +tests/unit/test_uatomic_cxx +tests/unit/test_urcu_multiflavor +tests/unit/test_urcu_multiflavor_cxx +tests/unit/test_urcu_multiflavor_dynlink +tests/unit/test_urcu_multiflavor_dynlink_cxx +tests/unit/test_urcu_multiflavor_single_unit +tests/unit/test_urcu_multiflavor_single_unit_cxx +tests/unit/test_urcu_multiflavor_single_unit_dynlink +tests/unit/test_urcu_multiflavor_single_unit_dynlink_cxx +tests/unit/get_cpu_mask_from_sysfs +tests/unit/get_cpu_mask_from_sysfs_cxx +tests/unit/get_max_cpuid_from_sysfs +tests/unit/get_max_cpuid_from_sysfs_cxx +tests/unit/test_get_max_cpuid_from_mask +tests/unit/test_get_max_cpuid_from_mask_cxx +tests/unit/test_get_possible_cpus_array_len +tests/unit/test_get_possible_cpus_array_len_cxx + +tests/utils/libtap.a +tests/utils/env.sh + +tests/regression/rcutorture_urcu_bp +tests/regression/rcutorture_urcu_bp_cxx +tests/regression/rcutorture_urcu_mb +tests/regression/rcutorture_urcu_mb_cxx +tests/regression/rcutorture_urcu_membarrier +tests/regression/rcutorture_urcu_membarrier_cxx +tests/regression/rcutorture_urcu_qsbr +tests/regression/rcutorture_urcu_qsbr_cxx +tests/regression/rcutorture_urcu_signal +tests/regression/rcutorture_urcu_signal_cxx +tests/regression/test_urcu_fork_cxx.tap +tests/regression/test_urcu_fork.tap + +tests/benchmark/test_rwlock_timing +tests/benchmark/test_urcu +tests/benchmark/test_urcu_dynamic_link +tests/benchmark/test_urcu_timing +tests/benchmark/test_urcu_yield +tests/benchmark/test_looplen +tests/benchmark/test_mutex +tests/benchmark/test_perthreadlock +tests/benchmark/test_perthreadlock_timing +tests/benchmark/test_qsbr +tests/benchmark/test_qsbr_dynamic_link +tests/benchmark/test_qsbr_gc +tests/benchmark/test_qsbr_lgc +tests/benchmark/test_qsbr_timing +tests/benchmark/test_rwlock +tests/benchmark/test_urcu_gc +tests/benchmark/test_urcu_gc_mb +tests/benchmark/test_urcu_lgc +tests/benchmark/test_urcu_lgc_mb +tests/benchmark/test_urcu_mb +tests/benchmark/test_urcu_mb_defer +tests/benchmark/test_urcu_assign +tests/benchmark/test_urcu_assign_dynamic_link +tests/benchmark/test_urcu_bp +tests/benchmark/test_urcu_bp_dynamic_link +tests/benchmark/test_cycles_per_loop +tests/benchmark/test_urcu_defer +tests/benchmark/test_urcu_hash +tests/benchmark/test_urcu_lfq +tests/benchmark/test_urcu_lfq_dynlink +tests/benchmark/test_urcu_lfs +tests/benchmark/test_urcu_lfs_dynlink +tests/benchmark/test_urcu_mb_gc +tests/benchmark/test_urcu_mb_lgc +tests/benchmark/test_urcu_qsbr +tests/benchmark/test_urcu_qsbr_dynamic_link +tests/benchmark/test_urcu_qsbr_gc +tests/benchmark/test_urcu_qsbr_lgc +tests/benchmark/test_urcu_qsbr_timing +tests/benchmark/test_urcu_signal +tests/benchmark/test_urcu_signal_dynamic_link +tests/benchmark/test_urcu_signal_gc +tests/benchmark/test_urcu_signal_lgc +tests/benchmark/test_urcu_signal_timing +tests/benchmark/test_urcu_signal_yield +tests/benchmark/test_urcu_wfq +tests/benchmark/test_urcu_wfq_dynlink +tests/benchmark/test_urcu_wfs +tests/benchmark/test_urcu_wfs_dynlink +tests/benchmark/test_urcu_ja +tests/benchmark/test_urcu_ja_range +tests/benchmark/test_urcu_lfs_rcu +tests/benchmark/test_urcu_lfs_rcu_dynlink +tests/benchmark/test_urcu_wfcq +tests/benchmark/test_urcu_wfcq_dynlink + +tests/benchmark/*.log *.so +*.exe + +doc/examples/urcu-flavors/qsbr +doc/examples/urcu-flavors/mb +doc/examples/urcu-flavors/membarrier +doc/examples/urcu-flavors/signal +doc/examples/urcu-flavors/bp doc/examples/list/cds_list_add_rcu doc/examples/list/cds_list_add_tail_rcu @@ -80,17 +120,46 @@ doc/examples/list/cds_list_for_each_rcu doc/examples/list/cds_list_for_each_entry_rcu doc/examples/list/cds_list_replace_rcu +doc/examples/hlist/cds_hlist_add_head_rcu +doc/examples/hlist/cds_hlist_del_rcu +doc/examples/hlist/cds_hlist_for_each_rcu +doc/examples/hlist/cds_hlist_for_each_entry_rcu + +doc/examples/wfcqueue/cds_wfcq_enqueue +doc/examples/wfcqueue/cds_wfcq_dequeue +doc/examples/wfcqueue/cds_wfcq_splice + +doc/examples/rculfqueue/cds_lfq_enqueue +doc/examples/rculfqueue/cds_lfq_dequeue + +doc/examples/wfstack/cds_wfs_push +doc/examples/wfstack/cds_wfs_pop +doc/examples/wfstack/cds_wfs_pop_all_blocking + +doc/examples/lfstack/cds_lfs_push +doc/examples/lfstack/cds_lfs_pop_blocking +doc/examples/lfstack/cds_lfs_pop_all_blocking + +doc/examples/rculfhash/cds_lfht_add +doc/examples/rculfhash/cds_lfht_add_unique +doc/examples/rculfhash/cds_lfht_add_replace +doc/examples/rculfhash/cds_lfht_del +doc/examples/rculfhash/cds_lfht_destroy +doc/examples/rculfhash/cds_lfht_lookup +doc/examples/rculfhash/cds_lfht_for_each_entry_duplicate + #automake -/config.h +/include/config.h .deps/ .libs/ Makefile.in -Makefile *.la *.bz2 *.o *.lo *.loT +*.log +*.trs /config.log /configure /config/compile @@ -98,17 +167,18 @@ Makefile /config/config.sub /config/depcomp /config/install-sh -/config/libtool.m4 /config/ltmain.sh -/config/lt~obsolete.m4 -/config/ltoptions.m4 -/config/ltsugar.m4 -/config/ltversion.m4 /config/missing +/config/test-driver /aclocal.m4 +/m4/libtool.m4 +/m4/lt~obsolete.m4 +/m4/ltoptions.m4 +/m4/ltsugar.m4 +/m4/ltversion.m4 /libtool -/stamp-h1 -/config.h.in +/include/stamp-h1 +/include/config.h.in /config.status /autom4te.cache/ config.h @@ -118,4 +188,18 @@ liburcu-bp.pc liburcu-cds.pc liburcu-qsbr.pc liburcu-mb.pc +liburcu-memb.pc liburcu-signal.pc + +/Makefile +/doc/Makefile +/doc/examples/Makefile +/extras/Makefile +/include/Makefile +/src/Makefile +/tests/Makefile +/tests/benchmark/Makefile +/tests/common/Makefile +/tests/regression/Makefile +/tests/unit/Makefile +/tests/utils/Makefile