- 15 Nov, 2019 1 commit
-
-
Ben Clayton authored
14e4d862a Scheduler: Fix issues with fiber lists a timeouts. 57f41915d SwiftShader build fixes. 791187298 Add Event::any(). ecd5ab322 Implement yields with timeouts, wait_for() / wait_until() 6ba730d94 Update README.md 8348be4f0 Implement page-based functions for Fuchsia 5e512cd0c Fix condition logic of assert in TasksOnlyScheduledOnWorkerThreads. 37ae48f40 Add marl::Event. a90725760 Update README.md (#49) git-subtree-dir: third_party/marl git-subtree-split: 14e4d862a959b831fd994a436e7c104c6fd19006
-
- 04 Oct, 2019 1 commit
-
-
Ben Clayton authored
49e4e3141 Add blocking_call test for functions with non-void return. 0acd85c63 blocking_call: Workaround for GCC bug with parameter packs in lambdas. ce47eca32 Work around TSAN false-positive in old versions of GCC 85854b73a Implement allocation page guards d8b38213f Add missing header include guards 776f7a485 Add Allocator interface and use them throughout marl. git-subtree-dir: third_party/marl git-subtree-split: 49e4e314157e8560f6ad620f5ec28a877612f03b
-
- 24 Sep, 2019 1 commit
-
-
Nicolas Capens authored
12872a0df Comments: Improve & make style consistent 5bb61cf6a Scheduler: Ensure all scheduled tasks are finished when the scheduler is destructed. b5e3e1e00 src\scheduler_test.cpp: Reduce max number of in-flight tasks. d13286050 src\osfiber_windows.h: Assert that the Win32 fiber calls succeeded. 08da5139c .gitignore - Add Visual Studio generated files. 8007ea5de Temporarily disable DestructWithPendingFibers test. 5390897be Fix alignment of Pool items. 89425dcbc CMakeLists: Bump MSVC warnings to level 4 6df4597c3 Kokoro: Shuffle presubmit file layouts. e3b3c7df4 Add include/marl/memory.h for aligned memory allocations. 60598ef45 Fix TSAN issue with BlockingCall test. be3628456 CMakeLists: Add TSAN build flag git-subtree-dir: third_party/marl git-subtree-split: 12872a0dfe717ab75a7cf8e10621d723b8a1a382
-
- 20 Sep, 2019 1 commit
-
-
Nicolas Capens authored
5f31df137 aarch64: Fix saving/restoring register r29 on fiber switch 76f093bce Kokoro:Add bazel presubmits ea671dced Kokoro: Split build rules by build system 767915fdb Scheduler: Don't work-steal on the single threaded workers. 4fbdf5946 Bazel build support (#28) git-subtree-dir: third_party/marl git-subtree-split: 5f31df137868d306ecfb4c908cc6c5a725aeda63
-
- 14 Sep, 2019 1 commit
-
-
Nicolas Capens authored
bf3e23083 pool.h: Don't over-qualify Loan type parameters dc76e9653 CMake: Fix configuration file installation path fca4771b4 Scheduler: Increase max number of threads from 64 to 256. 1b3fd77b2 debug: Add MARL_WARN for printing warnings 3928f44d6 [Grammar] Fix passive tense. a2918916e CMake: Add install target (#21) 1ec7c36cf examples/primes.cpp: Add missing header including ed21a07a1 Minor cleanup git-subtree-dir: third_party/marl git-subtree-split: bf3e23083979c3bd3de1c77346b655eec423b3bc
-
- 09 Sep, 2019 1 commit
-
-
Ben Clayton authored
59068ee4c examples/fractal.cpp: Don't use rand() 7df53dd16 Add primes example ded37ceb8 Update README.md with build instructions b80c797df CMakeLists.txt: Don't default to building tests. d89fe34b6 CMakeLists.txt: Use explicit file lists 757566df0 Update README.md 8c98371e5 Presubmits: Enable warnings-as-errors. 0025389a1 CMakeLists: Add option to treat warnings as errors eeb070293 Fix all compiler warnings git-subtree-dir: third_party/marl git-subtree-split: 59068ee4cf1f5ff5e691ff010c8d83b5f862c4fa
-
- 05 Sep, 2019 1 commit
-
-
Ben Clayton authored
git-subtree-dir: third_party/marl git-subtree-split: d3b8558ce8d2cf2cad1009a99aa3ff453b048639
-