Name Mode Size
..
csbl 040000
detail 040000
executors 040000
futures 040000
pthread 040000
win32 040000
barrier.hpp 100755 7 kb
caller_context.hpp 100755 1 kb
completion_latch.hpp 100755 6 kb
condition.hpp 100755 0 kb
condition_variable.hpp 100755 1 kb
cv_status.hpp 100755 1 kb
exceptional_ptr.hpp 100755 1 kb
exceptions.hpp 100755 6 kb
executor.hpp 100755 0 kb
externally_locked.hpp 100755 11 kb
externally_locked_stream.hpp 100755 5 kb
future.hpp 100755 199 kb
interruption.hpp 100755 1 kb
is_locked_by_this_thread.hpp 100755 1 kb
latch.hpp 100755 5 kb
lock_algorithms.hpp 100755 13 kb
lock_concepts.hpp 100755 5 kb
lock_factories.hpp 100755 2 kb
lock_guard.hpp 100755 2 kb
lock_options.hpp 100755 1 kb
lock_traits.hpp 100755 1 kb
lock_types.hpp 100755 34 kb
lockable_adapter.hpp 100755 6 kb
lockable_concepts.hpp 100755 4 kb
lockable_traits.hpp 100755 8 kb
locks.hpp 100755 1 kb
mutex.hpp 100755 1 kb
null_mutex.hpp 100755 6 kb
once.hpp 100755 1 kb
ostream_buffer.hpp 100755 1 kb
poly_lockable.hpp 100755 2 kb
poly_lockable_adapter.hpp 100755 2 kb
poly_shared_lockable.hpp 100755 6 kb
poly_shared_lockable_adapter.hpp 100755 5 kb
recursive_mutex.hpp 100755 1 kb
reverse_lock.hpp 100755 1 kb
scoped_thread.hpp 100755 8 kb
shared_lock_guard.hpp 100755 1 kb
shared_mutex.hpp 100755 1 kb
strict_lock.hpp 100755 6 kb
sync_bounded_queue.hpp 100755 1 kb
sync_queue.hpp 100755 1 kb
synchronized_value.hpp 100755 30 kb
testable_mutex.hpp 100755 4 kb
thread.hpp 100755 0 kb
thread_functors.hpp 100755 1 kb
thread_guard.hpp 100755 1 kb
thread_only.hpp 100755 1 kb
thread_pool.hpp 100755 1 kb
thread_time.hpp 100755 2 kb
tss.hpp 100755 3 kb
user_scheduler.hpp 100755 5 kb
with_lock_guard.hpp 100755 6 kb
xtime.hpp 100755 2 kb
README.md
# Continuous integration The mzR project master branch is subjected to CI using travis: [![Build Status](https://travis-ci.org/sneumann/mzR.svg?branch=master)](https://travis-ci.org/sneumann/mzR) The devel branch is tested on multiple architectures by the BioC build farm: http://bioconductor.org/checkResults/devel/bioc-LATEST/mzR/ # Installation ## Installation on macOS If you install from source, you first need to install the netCDF headers and libraries: `brew install netcdf`, and then instal mzR the BioC way via: ``` if (!requireNamespace("BiocManager", quietly=TRUE)) install.packages("BiocManager") BiocManager::install("mzR", suppressUpdates = TRUE) ``` ## Installation on Linux We are not shipping the full set of boost headers due to size restrictions. This *might* cause compilation failure due to missing files. We have tested several OS and compiler build environments successfully, please report any compilation failures at https://github.com/sneumann/mzR/issues and we'll add the missing files. mzR-2.9.1 with boost-1.59.0 has been tested on the following compilers: On the BioC build farm (http://bioconductor.org/checkResults/devel/bioc-LATEST/mzR/) * malbec2 (Ubuntu 16.04.1, gcc-5.4.0) * tokay2 (Windows Server 2012 R2, MinGW-W64-4.9.3) * Failling oaxaca (Apple clang 3.5svn / 600.0.57) Also on: * Debian stretch/sid (gcc-5.4.0) * Ubuntu 16.04 (clang 3.8.0) * Ubuntu 16.04 (gcc-5.4.0) * Ubuntu 14.04 (gcc-4.8.2) * Ubuntu 12.04 (gcc-4.6.3) # Contributions Please read the [contributions guide and code of conduct](./CONTRIBUTIONS.md).