FreeBSD Ports

devel/immer 0.9.1

Postmodern immutable and persistent data structures for C++

Repository
FreeBSD ports
Maintainer
[email protected]
License
BSL
Categories
devel
Package size
94.8 KiB, 773.1 KiB installed

Description

Immer is a library of persistent and immutable data structures written in C++. These enable whole new kinds of architectures for interactive and concurrent programs of striking simplicity, correctness, and performance.

Install

As a binary package — by origin, or by package name:

pkg install devel/immer
pkg install immer

From the ports tree:

cd /usr/ports/devel/immer/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	immer>0:devel/immer

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.9.10.9.1-0.8.10.9.1
FreeBSD:14:quarterly0.9.10.9.1n/a0.8.10.9.1
FreeBSD:15:latest0.9.10.9.1n/a0.8.10.8.1
FreeBSD:15:quarterly0.9.10.9.1n/an/an/a
FreeBSD:16:latest0.9.10.9.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

The full lists below include those, and their dependencies in turn.

All build dependencies 16
All run dependencies 5

Configuration

Options name: devel_immer

OptionDefaultDescription
TESToffBuild and/or run tests
USES
cmake pkgconfig
Service scripts
none

Files

pkg-plist 102
  • include/immer/algorithm.hpp
  • include/immer/array.hpp
  • include/immer/array_transient.hpp
  • include/immer/atom.hpp
  • include/immer/box.hpp
  • include/immer/config.hpp
  • include/immer/detail/arrays/no_capacity.hpp
  • include/immer/detail/arrays/node.hpp
  • include/immer/detail/arrays/with_capacity.hpp
  • include/immer/detail/combine_standard_layout.hpp
  • include/immer/detail/hamts/bits.hpp
  • include/immer/detail/hamts/champ.hpp
  • include/immer/detail/hamts/champ_iterator.hpp
  • include/immer/detail/hamts/node.hpp
  • include/immer/detail/iterator_facade.hpp
  • include/immer/detail/rbts/bits.hpp
  • include/immer/detail/rbts/node.hpp
  • include/immer/detail/rbts/operations.hpp
  • include/immer/detail/rbts/position.hpp
  • include/immer/detail/rbts/rbtree.hpp
  • include/immer/detail/rbts/rbtree_iterator.hpp
  • include/immer/detail/rbts/rrbtree.hpp
  • include/immer/detail/rbts/rrbtree_iterator.hpp
  • include/immer/detail/rbts/visitor.hpp
  • include/immer/detail/ref_count_base.hpp
  • include/immer/detail/type_traits.hpp
  • include/immer/detail/util.hpp
  • include/immer/experimental/detail/dvektor_impl.hpp
  • include/immer/experimental/dvektor.hpp
  • include/immer/extra/cereal/immer_array.hpp
  • include/immer/extra/cereal/immer_box.hpp
  • include/immer/extra/cereal/immer_map.hpp
  • include/immer/extra/cereal/immer_set.hpp
  • include/immer/extra/cereal/immer_table.hpp
  • include/immer/extra/cereal/immer_vector.hpp
  • include/immer/extra/io.hpp
  • include/immer/extra/persist/cereal/archives.hpp
  • include/immer/extra/persist/cereal/load.hpp
  • include/immer/extra/persist/cereal/policy.hpp
  • include/immer/extra/persist/cereal/save.hpp
  • include/immer/extra/persist/detail/alias.hpp
  • include/immer/extra/persist/detail/array/pool.hpp
  • include/immer/extra/persist/detail/box/pool.hpp
  • include/immer/extra/persist/detail/cereal/compact_map.hpp
  • include/immer/extra/persist/detail/cereal/input_archive_util.hpp
  • include/immer/extra/persist/detail/cereal/persistable.hpp
  • include/immer/extra/persist/detail/cereal/pools.hpp
  • include/immer/extra/persist/detail/cereal/wrap.hpp
  • include/immer/extra/persist/detail/champ/champ.hpp
  • include/immer/extra/persist/detail/champ/input.hpp
  • include/immer/extra/persist/detail/champ/output.hpp
  • include/immer/extra/persist/detail/champ/pool.hpp
  • include/immer/extra/persist/detail/champ/traits.hpp
  • include/immer/extra/persist/detail/common/pool.hpp
  • include/immer/extra/persist/detail/names.hpp
  • include/immer/extra/persist/detail/node_ptr.hpp
  • include/immer/extra/persist/detail/rbts/input.hpp
  • include/immer/extra/persist/detail/rbts/output.hpp
  • include/immer/extra/persist/detail/rbts/pool.hpp
  • include/immer/extra/persist/detail/rbts/traits.hpp
  • include/immer/extra/persist/detail/rbts/traverse.hpp
  • include/immer/extra/persist/detail/traits.hpp
  • include/immer/extra/persist/detail/transform.hpp
  • include/immer/extra/persist/detail/type_traverse.hpp
  • include/immer/extra/persist/errors.hpp
  • include/immer/extra/persist/hash_container_conversion.hpp
  • include/immer/extra/persist/transform.hpp
  • include/immer/extra/persist/types.hpp
  • include/immer/extra/persist/xxhash/xxhash.hpp
  • include/immer/extra/persist/xxhash/xxhash_64.cpp
  • include/immer/flex_vector.hpp
  • include/immer/flex_vector_transient.hpp
  • include/immer/heap/cpp_heap.hpp
  • include/immer/heap/debug_size_heap.hpp
  • include/immer/heap/free_list_heap.hpp
  • include/immer/heap/gc_heap.hpp
  • include/immer/heap/heap_policy.hpp
  • include/immer/heap/identity_heap.hpp
  • include/immer/heap/malloc_heap.hpp
  • include/immer/heap/split_heap.hpp
  • include/immer/heap/tags.hpp
  • include/immer/heap/thread_local_free_list_heap.hpp
  • include/immer/heap/unsafe_free_list_heap.hpp
  • include/immer/lock/no_lock_policy.hpp
  • include/immer/lock/spinlock_policy.hpp
  • include/immer/map.hpp
  • include/immer/map_transient.hpp
  • include/immer/memory_policy.hpp
  • include/immer/refcount/enable_intrusive_ptr.hpp
  • include/immer/refcount/no_refcount_policy.hpp
  • include/immer/refcount/refcount_policy.hpp
  • include/immer/refcount/unsafe_refcount_policy.hpp
  • include/immer/set.hpp
  • include/immer/set_transient.hpp
  • include/immer/table.hpp
  • include/immer/table_transient.hpp
  • include/immer/transience/gc_transience_policy.hpp
  • include/immer/transience/no_transience_policy.hpp
  • include/immer/vector.hpp
  • include/immer/vector_transient.hpp

The first 100 are listed.

distinfo 1
FileSizeSHA256
arximboldi-immer-v0.9.1_GH0.tar.gz747070b18b92ba60ec3186dc36ef671d3c2ae542cbb63eb6dc0e258476c6111a67c971

Commit history 0

No commits in the history this site was built from.