Changeset 55b060d
- Timestamp:
- Aug 30, 2023, 10:13:45 PM (21 months ago)
- Branches:
- master
- Children:
- 0b8c951d
- Parents:
- 38de914
- Files:
-
- 30 edited
- 18 moved
Legend:
- Unmodified
- Added
- Removed
-
driver/cfa.cc
r38de914 r55b060d 10 10 // Created On : Tue Aug 20 13:44:49 2002 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Jun 9 14:36:41202313 // Update Count : 4 7912 // Last Modified On : Wed Aug 30 21:48:48 2023 13 // Update Count : 480 14 14 // 15 15 … … 361 361 } // if 362 362 args[nargs++] = "-I" CFA_INCDIR "concurrency"; 363 args[nargs++] = "-I" CFA_INCDIR "co ntainers";363 args[nargs++] = "-I" CFA_INCDIR "collections"; 364 364 libbase = CFA_LIBDIR; 365 365 break; … … 372 372 } // if 373 373 args[nargs++] = "-I" TOP_SRCDIR "libcfa/src" "/concurrency"; 374 args[nargs++] = "-I" TOP_SRCDIR "libcfa/src" "/co ntainers";374 args[nargs++] = "-I" TOP_SRCDIR "libcfa/src" "/collections"; 375 375 376 376 libbase = TOP_BUILDDIR "libcfa/"; -
libcfa/src/Makefile.am
r38de914 r55b060d 11 11 ## Created On : Sun May 31 08:54:01 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Mon Aug 14 17:10:51202314 ## Update Count : 26 213 ## Last Modified On : Wed Aug 30 21:22:45 2023 14 ## Update Count : 263 15 15 ############################################################################### 16 16 … … 52 52 bits/algorithm.hfa \ 53 53 bits/align.hfa \ 54 bits/co ntainers.hfa \54 bits/collections.hfa \ 55 55 bits/debug.hfa \ 56 56 bits/defs.hfa \ … … 63 63 concurrency/iofwd.hfa \ 64 64 concurrency/barrier.hfa \ 65 co ntainers/array.hfa \66 co ntainers/list.hfa \67 co ntainers/lockfree.hfa \68 co ntainers/string_sharectx.hfa \69 co ntainers/vector2.hfa \65 collections/array.hfa \ 66 collections/list.hfa \ 67 collections/lockfree.hfa \ 68 collections/string_sharectx.hfa \ 69 collections/vector2.hfa \ 70 70 vec/vec.hfa \ 71 71 vec/vec2.hfa \ … … 89 89 bits/weakso_locks.hfa \ 90 90 algorithms/range_iterator.hfa \ 91 co ntainers/maybe.hfa \92 co ntainers/pair.hfa \93 co ntainers/result.hfa \94 co ntainers/string.hfa \95 co ntainers/string_res.hfa \96 co ntainers/vector.hfa \91 collections/maybe.hfa \ 92 collections/pair.hfa \ 93 collections/result.hfa \ 94 collections/string.hfa \ 95 collections/string_res.hfa \ 96 collections/vector.hfa \ 97 97 device/cpu.hfa 98 98 -
libcfa/src/bits/collections.hfa
r38de914 r55b060d 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // bits/co ntainers.hfa -- Intrusive generic containers.hfa7 // bits/collections.hfa -- Intrusive generic collections 8 8 // 9 9 // Author : Thierry Delisle 10 10 // Created On : Tue Oct 31 16:38:50 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Feb 2 11:33:08202313 // Update Count : 2912 // Last Modified On : Wed Aug 30 21:26:39 2023 13 // Update Count : 30 14 14 15 15 #pragma once -
libcfa/src/bits/weakso_locks.hfa
r38de914 r55b060d 20 20 #include "bits/locks.hfa" 21 21 #include "bits/sequence.hfa" 22 #include "bits/co ntainers.hfa"23 #include "co ntainers/list.hfa"22 #include "bits/collections.hfa" 23 #include "collections/list.hfa" 24 24 25 25 struct select_node; -
libcfa/src/collections/maybe.cfa
r38de914 r55b060d 10 10 // Created On : Wed May 24 15:40:00 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Sun Feb 17 11:22:03 201913 // Update Count : 312 // Last Modified On : Wed Aug 30 21:26:55 2023 13 // Update Count : 4 14 14 // 15 15 16 #include <co ntainers/maybe.hfa>16 #include <collections/maybe.hfa> 17 17 #include <assert.h> 18 18 -
libcfa/src/collections/pair.cfa
r38de914 r55b060d 6 6 // Author : Aaron Moss 7 7 // Created On : Wed Apr 12 15:32:00 2017 8 // Last Modified By : Aaron Moss9 // Last Modified On : Wed A pr 12 15:32:00 201710 // Update Count : 18 // Last Modified By : Peter A. Buhr 9 // Last Modified On : Wed Aug 30 21:27:12 2023 10 // Update Count : 2 11 11 // 12 12 13 #include <co ntainers/pair.hfa>13 #include <collections/pair.hfa> 14 14 15 15 forall(R, S -
libcfa/src/collections/result.cfa
r38de914 r55b060d 10 10 // Created On : Wed May 24 15:40:00 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Sun Feb 17 11:24:04 201913 // Update Count : 312 // Last Modified On : Wed Aug 30 21:27:22 2023 13 // Update Count : 4 14 14 // 15 15 16 #include <co ntainers/result.hfa>16 #include <collections/result.hfa> 17 17 #include <assert.h> 18 18 -
libcfa/src/collections/vector.cfa
r38de914 r55b060d 10 10 // Created On : Tue Jul 5 18:07:52 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Tue Jul 5 18:08:31 201613 // Update Count : 212 // Last Modified On : Wed Aug 30 21:27:31 2023 13 // Update Count : 3 14 14 // 15 15 16 #include <co ntainers/vector.hfa>16 #include <collections/vector.hfa> 17 17 18 18 #include <stdlib.hfa> -
libcfa/src/concurrency/alarm.hfa
r38de914 r55b060d 10 10 // Created On : Fri Jun 2 11:31:25 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon Mar 26 16:25:41 201813 // Update Count : 1 112 // Last Modified On : Wed Aug 30 21:27:40 2023 13 // Update Count : 12 14 14 // 15 15 … … 23 23 #include "time.hfa" 24 24 25 #include "co ntainers/list.hfa"25 #include "collections/list.hfa" 26 26 27 27 struct thread$; -
libcfa/src/concurrency/invoke.h
r38de914 r55b060d 10 10 // Created On : Tue Jan 17 12:27:26 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Tue Mar 14 13:39:31 202313 // Update Count : 5912 // Last Modified On : Wed Aug 30 21:27:51 2023 13 // Update Count : 60 14 14 // 15 15 16 16 // No not use #pragma once was this file is included twice in some places. It has its own guard system. 17 17 18 #include "bits/co ntainers.hfa"18 #include "bits/collections.hfa" 19 19 #include "bits/defs.hfa" 20 20 #include "bits/locks.hfa" … … 23 23 24 24 #ifdef __cforall 25 #include "co ntainers/list.hfa"25 #include "collections/list.hfa" 26 26 extern "C" { 27 27 #endif -
libcfa/src/concurrency/kernel.hfa
r38de914 r55b060d 10 10 // Created On : Tue Jan 17 12:27:26 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Tue Feb 4 12:29:26 202013 // Update Count : 2 212 // Last Modified On : Wed Aug 30 21:28:46 2023 13 // Update Count : 23 14 14 // 15 15 … … 20 20 #include "coroutine.hfa" 21 21 22 #include "co ntainers/list.hfa"22 #include "collections/list.hfa" 23 23 24 24 extern "C" { -
libcfa/src/concurrency/locks.hfa
r38de914 r55b060d 21 21 22 22 #include "bits/weakso_locks.hfa" 23 #include "co ntainers/lockfree.hfa"24 #include "co ntainers/list.hfa"23 #include "collections/lockfree.hfa" 24 #include "collections/list.hfa" 25 25 26 26 #include "limits.hfa" -
libcfa/src/concurrency/once.hfa
r38de914 r55b060d 16 16 #pragma once 17 17 18 #include "co ntainers/lockfree.hfa"18 #include "collections/lockfree.hfa" 19 19 #include "kernel/fwd.hfa" 20 20 -
libcfa/src/concurrency/select.hfa
r38de914 r55b060d 17 17 #pragma once 18 18 19 #include "co ntainers/list.hfa"19 #include "collections/list.hfa" 20 20 #include "alarm.hfa" 21 21 #include "kernel.hfa" -
libcfa/src/executor.baseline.txt
r38de914 r55b060d 5 5 6 6 #include <thread.hfa> 7 #include <co ntainers/list.hfa>7 #include <collections/list.hfa> 8 8 9 9 forall( T & | $dlistable(T, T) ) { -
libcfa/src/executor.cfa
r38de914 r55b060d 5 5 6 6 #include <thread.hfa> 7 #include <co ntainers/list.hfa>7 #include <collections/list.hfa> 8 8 9 9 forall( T &, TLink& = dlink(T) | embedded(T, TLink, dlink(T)) ) { -
tests/array-container/array-basic.cfa
r38de914 r55b060d 1 #include <co ntainers/array.hfa>1 #include <collections/array.hfa> 2 2 3 3 // -
tests/array-container/array-md-sbscr-cases.cfa
r38de914 r55b060d 1 #include <co ntainers/array.hfa>1 #include <collections/array.hfa> 2 2 3 3 #include <assert.h> -
tests/array-container/array-sbscr-types.cfa
r38de914 r55b060d 1 #include <co ntainers/array.hfa>1 #include <collections/array.hfa> 2 2 3 3 // Shows support for many required ways a user can index into a new array. -
tests/array-container/dimexpr-match-cfa.cfa
r38de914 r55b060d 9 9 #ifdef INCLUDE_MINIMAL 10 10 #define POUNDINCLUDE #include 11 POUNDINCLUDE <co ntainers/array.hfa>11 POUNDINCLUDE <collections/array.hfa> 12 12 #else 13 #include <co ntainers/array.hfa>// part of SUT13 #include <collections/array.hfa> // part of SUT 14 14 #endif 15 15 16 #include "dimexpr-match.hfa" 16 #include "dimexpr-match.hfa" // test framework 17 17 18 18 // CFA "classic" behaviour is inconsistent between "C array" and "new array." -
tests/array-container/safety-summary.cfa
r38de914 r55b060d 1 1 // A simple, isolated, example of what the dimexpr-match cases are all about. 2 2 3 #include <co ntainers/array.hfa>3 #include <collections/array.hfa> 4 4 5 5 // context excerpted from doc/theses/mike_brooks_MMath/programs/hello-array.cfa -
tests/collections/atomic_mpsc.cfa
r38de914 r55b060d 1 1 #include <fstream.hfa> 2 #include <co ntainers/lockfree.hfa>2 #include <collections/lockfree.hfa> 3 3 #include <thread.hfa> 4 4 -
tests/collections/string-api-coverage.cfa
r38de914 r55b060d 1 #include <co ntainers/string.hfa>1 #include <collections/string.hfa> 2 2 #include <string_sharectx.hfa> 3 3 -
tests/collections/string-istream.cfa
r38de914 r55b060d 1 1 #include <iostream.hfa> 2 #include <co ntainers/string.hfa>3 #include <co ntainers/string_res.hfa>2 #include <collections/string.hfa> 3 #include <collections/string_res.hfa> 4 4 5 5 -
tests/collections/string-overwrite.cfa
r38de914 r55b060d 1 #include <co ntainers/string.hfa>1 #include <collections/string.hfa> 2 2 #include <string_sharectx.hfa> 3 3 -
tests/collections/vector-demo.cfa
r38de914 r55b060d 1 #include <co ntainers/vector2.hfa>1 #include <collections/vector2.hfa> 2 2 3 3 void raiiTests() { -
tests/concurrency/unified_locking/thread_test.cfa
r38de914 r55b060d 3 3 #include <stdlib.hfa> 4 4 #include <thread.hfa> 5 #include <co ntainers/array.hfa>5 #include <collections/array.hfa> 6 6 7 7 static unsigned int taskCount = 4; -
tests/include/vector-containers.cfa
r38de914 r55b060d 1 1 #include <vector.hfa> 2 #include <bits/co ntainers.hfa>2 #include <bits/collections.hfa> 3 3 4 4 int main() { -
tests/list/dlist-insert-remove.cfa
r38de914 r55b060d 1 #include <co ntainers/list.hfa>1 #include <collections/list.hfa> 2 2 #include <fstream.hfa> 3 3 #include <assert.h> -
tests/maybe.cfa
r38de914 r55b060d 10 10 // Created On : Thr May 25 16:02:00 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Sep 25 15:13:28 202013 // Update Count : 212 // Last Modified On : Wed Aug 30 21:45:27 2023 13 // Update Count : 3 14 14 // 15 15 16 16 #include <assert.h> 17 #include <co ntainers/maybe.hfa>17 #include <collections/maybe.hfa> 18 18 19 19 void checkPredicates() { -
tests/result.cfa
r38de914 r55b060d 10 10 // Created On : Thr May 25 16:50:00 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Sep 25 15:22:59 202013 // Update Count : 212 // Last Modified On : Wed Aug 30 21:46:34 2023 13 // Update Count : 3 14 14 // 15 15 16 16 #include <assert.h> 17 #include <co ntainers/result.hfa>17 #include <collections/result.hfa> 18 18 19 19 void checkPredicates() { -
tests/zombies/gc_no_raii/premake4.lua
r38de914 r55b060d 48 48 linkoptions (linkOptionList) 49 49 includedirs (includeDirList) 50 files { "src/**.c", "co ntainers/**.c" }50 files { "src/**.c", "collections/**.c" } 51 51 52 52 configuration "debug" -
tests/zombies/hashtable.cfa
r38de914 r55b060d 1 1 2 #include <co ntainers/list.hfa>2 #include <collections/list.hfa> 3 3 4 4 #include <exception.hfa> -
tests/zombies/hashtable2.cfa
r38de914 r55b060d 1 1 2 #include <co ntainers/list.hfa>2 #include <collections/list.hfa> 3 3 4 4 typedef unsigned int K; -
tests/zombies/linked-list-perf/experiment.koad
r38de914 r55b060d 67 67 #elif defined IMPL_CFA_MIKE_NEW 68 68 69 #include <co ntainers/list.hfa>69 #include <collections/list.hfa> 70 70 struct S { 71 71 int f[64]; // FIXME: make "is volatile" consistent; given bug #TBD
Note: See TracChangeset
for help on using the changeset viewer.