[{"id":"abseil","name":"Abseil","url":"https://abseil.io/","versions":[{"version":"20250127.0","staticliblink":["absl_cordz_sample_token","absl_die_if_null","absl_failure_signal_handler","absl_flags_parse","absl_flags_usage","absl_flags_usage_internal","absl_log_flags","absl_log_initialize","absl_log_internal_check_op","absl_flags_internal","absl_flags_marshalling","absl_flags_reflection","absl_flags_private_handle_accessor","absl_flags_commandlineflag","absl_flags_commandlineflag_internal","absl_flags_config","absl_flags_program_name","absl_log_internal_conditions","absl_log_internal_message","absl_examine_stack","absl_log_internal_format","absl_log_internal_nullguard","absl_log_internal_log_sink_set","absl_log_internal_globals","absl_log_globals","absl_log_sink","absl_log_internal_structured_proto","absl_log_internal_proto","absl_periodic_sampler","absl_poison","absl_random_internal_distribution_test_util","absl_random_distributions","absl_random_seed_sequences","absl_random_internal_pool_urbg","absl_random_internal_randen","absl_random_internal_randen_hwaes","absl_random_internal_randen_hwaes_impl","absl_random_internal_randen_slow","absl_random_internal_platform","absl_random_internal_seed_material","absl_random_seed_gen_exception","absl_raw_hash_set","absl_hash","absl_city","absl_low_level_hash","absl_hashtablez_sampler","absl_scoped_set_env","absl_statusor","absl_status","absl_cord","absl_cordz_info","absl_cord_internal","absl_cordz_functions","absl_exponential_biased","absl_cordz_handle","absl_crc_cord_state","absl_crc32c","absl_crc_internal","absl_crc_cpu_detect","absl_leak_check","absl_strerror","absl_str_format_internal","absl_bad_variant_access","absl_vlog_config_internal","absl_log_internal_fnmatch","absl_synchronization","absl_graphcycles_internal","absl_kernel_timeout_internal","absl_stacktrace","absl_symbolize","absl_debugging_internal","absl_demangle_internal","absl_demangle_rust","absl_decode_rust_punycode","absl_utf8_for_code_point","absl_malloc_internal","absl_time","absl_civil_time","absl_time_zone","absl_tracing_internal","absl_strings","absl_strings_internal","absl_string_view","absl_base","rt","absl_spinlock_wait","absl_int128","absl_throw_delegate","absl_raw_logging_internal","absl_log_severity"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"202501270"},{"version":"20260107.1","staticliblink":["absl_cordz_sample_token","absl_die_if_null","absl_failure_signal_handler","absl_flags_parse","absl_flags_usage","absl_flags_usage_internal","absl_generic_printer_internal","absl_hashtable_profiler","absl_log_flags","absl_log_initialize","absl_log_internal_check_op","absl_flags_internal","absl_flags_marshalling","absl_flags_reflection","absl_flags_private_handle_accessor","absl_flags_commandlineflag","absl_flags_commandlineflag_internal","absl_flags_config","absl_flags_program_name","absl_log_internal_conditions","absl_log_internal_message","absl_examine_stack","absl_log_internal_format","absl_log_internal_nullguard","absl_log_internal_log_sink_set","absl_log_internal_globals","absl_log_globals","absl_log_sink","absl_log_entry","absl_log_internal_structured_proto","absl_log_internal_proto","absl_periodic_sampler","absl_poison","absl_profile_builder","absl_random_distributions","absl_random_seed_sequences","absl_random_internal_entropy_pool","absl_random_internal_randen","absl_random_internal_randen_hwaes","absl_random_internal_randen_hwaes_impl","absl_random_internal_randen_slow","absl_random_internal_platform","absl_random_internal_seed_material","absl_random_seed_gen_exception","absl_raw_hash_set","absl_hashtablez_sampler","absl_scoped_set_env","absl_statusor","absl_status","absl_cord","absl_cordz_info","absl_cord_internal","absl_cordz_functions","absl_exponential_biased","absl_cordz_handle","absl_crc_cord_state","absl_crc32c","absl_crc_internal","absl_crc_cpu_detect","absl_leak_check","absl_strerror","absl_str_format_internal","absl_vlog_config_internal","absl_log_internal_fnmatch","absl_synchronization","absl_graphcycles_internal","absl_kernel_timeout_internal","absl_stacktrace","absl_borrowed_fixup_buffer","absl_hash","absl_city","absl_symbolize","absl_debugging_internal","absl_demangle_internal","absl_demangle_rust","absl_decode_rust_punycode","absl_utf8_for_code_point","absl_malloc_internal","absl_time","absl_civil_time","absl_time_zone","absl_tracing_internal","absl_strings","absl_strings_internal","absl_int128","absl_base","rt","absl_spinlock_wait","absl_throw_delegate","absl_raw_logging_internal","absl_log_severity"],"alias":["trunk"],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":1,"id":"202601071"}]},{"id":"array","name":"Array","description":"A multidimensional array class for C++, with optional compile-time parameters","url":"https://github.com/dsharlet/array","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/array/master/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"async_simple","name":"async_simple","description":"Simple, light-weight and easy-to-use asynchronous components","url":"https://github.com/alibaba/async_simple","versions":[{"version":"1.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/async_simple/1.2"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1_2"}]},{"id":"avr-libstdcpp","name":"avr-libstdcpp","description":"libstdc++ port for avr-gcc","url":"https://github.com/modm-io/avr-libstdcpp","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/avr-libstdcpp/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"backward_cpp","name":"backward_cpp","url":"https://github.com/bombela/backward-cpp","versions":[{"version":"1.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/backward_cpp/v1.6/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"16"}]},{"id":"bde","name":"BDE","description":"Bloomberg BDE Libraries (bsl, bal, bdl, bbl).","url":"https://github.com/bloomberg/bde","versions":[{"version":"4.31.0.0","staticliblink":["bal","bbl","bdl","bsl","inteldfp","pcre2","bbryu"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"431"}]},{"id":"belleviews","name":"Belle Views","description":"A library of C++ views that just works for all basic use cases as expected.","url":"https://github.com/josuttis/belleviews","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/belleviews/trunk/sources"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"beman_any_view","name":"beman.any_view","url":"https://github.com/bemanproject/any_view","versions":[{"version":"1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_any_view/1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"1.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_any_view/v1.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"110"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_any_view/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"}]},{"id":"beman_cache_latest","name":"beman.cache_latest","url":"https://github.com/bemanproject/cache_latest","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_cache_latest/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_cache_latest/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"}]},{"id":"beman_copyable_function","name":"beman.copyable_function","url":"https://github.com/bemanproject/copyable_function","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_copyable_function/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_copyable_function/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"}]},{"id":"beman_cstring_view","name":"beman.cstring_view","url":"https://github.com/bemanproject/cstring_view","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_cstring_view/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_cstring_view/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"}]},{"id":"beman_execution","name":"beman.execution","url":"https://github.com/bemanproject/execution","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_execution/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"beman_exemplar","name":"beman.exemplar","url":"https://github.com/bemanproject/exemplar","versions":[{"version":"1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_exemplar/1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"2.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_exemplar/2.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"200"},{"version":"2.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_exemplar/2.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"210"},{"version":"2.1.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_exemplar/2.1.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"211"},{"version":"2.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_exemplar/2.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"220"},{"version":"2.2.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_exemplar/2.2.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"221"},{"version":"2.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_exemplar/v2.3.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"230"},{"version":"2.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_exemplar/v2.4.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"240"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_exemplar/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"trunk"}]},{"id":"beman_indices_view","name":"beman.indices_view","url":"https://github.com/bemanproject/indices_view","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_indices_view/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_indices_view/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"}]},{"id":"beman_inplace_vector","name":"beman.inplace_vector","url":"https://github.com/bemanproject/inplace_vector/","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_inplace_vector/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_inplace_vector/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"}]},{"id":"beman_iterator_interface","name":"beman.iterator_interface","url":"https://github.com/bemanproject/iterator_interface","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"lookupversion":"main","$order":1,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"010"}]},{"id":"beman_map","name":"beman.map","url":"https://github.com/bemanproject/map","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_map/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"beman_monadics","name":"beman.monadics","url":"https://github.com/bemanproject/monadics","versions":[{"version":"1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_monadics/v1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"100"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_monadics/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_monadics/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"}]},{"id":"beman_net","name":"beman.net","url":"https://github.com/bemanproject/net","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_net/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"beman_optional","name":"beman.optional","url":"https://github.com/bemanproject/optional","versions":[{"version":"1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_optional/v1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_optional/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"beman_scan_view","name":"beman.scan_view","url":"https://github.com/bemanproject/scan_view","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_scan_view/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_scan_view/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"}]},{"id":"beman_scope","name":"beman.scope","url":"https://github.com/bemanproject/scope","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_scope/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_scope/0.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"001"}]},{"id":"beman_span","name":"beman.span","url":"https://github.com/bemanproject/span","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_span/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"beman_take_before","name":"beman.take_before","url":"https://github.com/bemanproject/take_before","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_take_before/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_take_before/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"}]},{"id":"beman_task","name":"beman.task","url":"https://github.com/bemanproject/task","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_task/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"beman_timed_lock_alg","name":"beman.timed_lock_alg","url":"https://github.com/bemanproject/timed_lock_alg","versions":[{"version":"1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_timed_lock_alg/v1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"1.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_timed_lock_alg/v1.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"110"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_timed_lock_alg/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"}]},{"id":"beman_transform_view","name":"beman.transform_view","url":"https://github.com/bemanproject/transform_view","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_transform_view/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_transform_view/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"},{"version":"0.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_transform_view/v0.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"020"}]},{"id":"beman_utf_view","name":"beman.utf_view","url":"https://github.com/bemanproject/utf_view","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_utf_view/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_utf_view/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"},{"version":"0.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/beman_utf_view/v0.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"020"}]},{"id":"benchmark","name":"Google Benchmark","url":"https://github.com/google/benchmark","versions":[{"version":"1.2.0","staticliblink":["benchmark"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/google-benchmark/v1.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"120"},{"version":"1.3.0","staticliblink":["benchmark"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/google-benchmark/v1.3.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"130"},{"version":"1.4.0","staticliblink":["benchmark"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/google-benchmark/v1.4.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"140"},{"version":"1.4.1","staticliblink":["benchmark"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/google-benchmark/v1.4.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"141"},{"version":"1.5.0","staticliblink":["benchmark"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/google-benchmark/v1.5.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"150"},{"version":"1.6.1","staticliblink":["benchmark"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/google-benchmark/v1.6.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"161"},{"version":"1.6.2","staticliblink":["benchmark"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/google-benchmark/v1.6.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"162"},{"version":"trunk","staticliblink":["benchmark"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/google-benchmark/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"trunk"}]},{"id":"benri","name":"benri","description":"Compile time checking of physical quantities.","url":"https://github.com/jansende/benri","versions":[{"version":"2.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/benri/v2.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"201"},{"version":"2.1.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/benri/v2.1.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"211"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/benri/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"}]},{"id":"blaze","name":"Blaze","url":"https://bitbucket.org/blaze-lib/blaze","versions":[{"version":"3.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/blaze/v3.3"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"33"},{"version":"3.4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/blaze/v3.4"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"34"},{"version":"3.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/blaze/v3.5"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"35"},{"version":"3.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/blaze/v3.6"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"36"},{"version":"3.7","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/blaze/v3.7"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"37"},{"version":"3.8","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/blaze/v3.8"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"38"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/blaze/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"trunk"}]},{"id":"bmpi3","name":"B-MPI3","description":"Modern C++ MPI-3 wrapper","url":"https://gitlab.com/correaa/boost-mpi3","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/bmpi3/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"bmulti","name":"B-Multi","description":"Modern C++ multidimensional arrays","url":"https://gitlab.com/correaa/boost-multi","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/bmulti/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"boost","name":"Boost","url":"https://www.boost.org","versions":[{"version":"1.64.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_64_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"164"},{"version":"1.65.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_65_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"165"},{"version":"1.66.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_66_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"166"},{"version":"1.67.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_67_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"167"},{"version":"1.68.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_68_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"168"},{"version":"1.69.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_69_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"169"},{"version":"1.70.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_70_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"170"},{"version":"1.71.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_71_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"171"},{"version":"1.72.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_72_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"172"},{"version":"1.73.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_73_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"173"},{"version":"1.74.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_74_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"174"},{"version":"1.75.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_75_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"175"},{"version":"1.76.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_76_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":12,"id":"176"},{"version":"1.77.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_77_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":13,"id":"177"},{"version":"1.78.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_78_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":14,"id":"178"},{"version":"1.79.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_79_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":15,"id":"179"},{"version":"1.80.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_80_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":16,"id":"180"},{"version":"1.81.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_81_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":17,"id":"181"},{"version":"1.82.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_82_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":18,"id":"182"},{"version":"1.83.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_83_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":19,"id":"183"},{"version":"1.84.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/boost_1_84_0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":20,"id":"184"},{"version":"1.85.0","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"lookupname":"boost_bin","$order":21,"id":"185"},{"version":"1.86.0","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"lookupname":"boost_bin","$order":22,"id":"186"},{"version":"1.87.0","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"lookupname":"boost_bin","$order":23,"id":"187"},{"version":"1.88.0","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"lookupname":"boost_bin","$order":24,"id":"188"},{"version":"1.89.0","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"lookupname":"boost_bin","$order":25,"id":"189"},{"version":"1.90.0","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"lookupname":"boost_bin","$order":26,"id":"190"}]},{"id":"brigand","name":"Brigand","url":"https://github.com/edouarda/brigand","versions":[{"version":"1.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/brigand/1.3.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"130"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/brigand/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"bronto","name":"Bronto","url":"https://brontosource.dev/","versions":[{"version":"main","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/bronto/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"catch2","name":"Catch2","description":"Catch2","url":"https://github.com/catchorg/Catch2","versions":[{"version":"2.2.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.2.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"222"},{"version":"2.2.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.2.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"223"},{"version":"2.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.3.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"230"},{"version":"2.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.4.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"240"},{"version":"2.4.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.4.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"241"},{"version":"2.4.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.4.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"242"},{"version":"2.5.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.5.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"250"},{"version":"2.6.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.6.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"260"},{"version":"2.6.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.6.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"261"},{"version":"2.7.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.7.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"270"},{"version":"2.7.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.7.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"271"},{"version":"2.7.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.7.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"272"},{"version":"2.8.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.8.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":12,"id":"280"},{"version":"2.9.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.9.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":13,"id":"290"},{"version":"2.9.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.9.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":14,"id":"291"},{"version":"2.9.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.9.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":15,"id":"292"},{"version":"3.0.1","staticliblink":["Catch2d"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v3.0.1/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":27,"id":"301"},{"version":"2.10.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.10.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":16,"id":"2100"},{"version":"2.10.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.10.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":17,"id":"2101"},{"version":"2.10.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.10.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":18,"id":"2102"},{"version":"2.11.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.11.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":19,"id":"2110"},{"version":"2.11.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.11.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":20,"id":"2111"},{"version":"2.11.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.11.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":21,"id":"2112"},{"version":"2.11.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.11.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":22,"id":"2113"},{"version":"2.12.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.12.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":23,"id":"2120"},{"version":"2.12.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v2.12.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":24,"id":"2121"},{"version":"trunk","staticliblink":["Catch2d"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/trunk/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":28,"id":"trunk"},{"version":"3.0.0-preview2","staticliblink":["Catch2"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":25,"id":"300-preview2"},{"version":"3.0.0-preview3","staticliblink":["Catch2"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/catch2/v3.0.0-preview3/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":26,"id":"300-preview3"}]},{"id":"cccl","name":"CUDA Core Compute Libraries (CCCL)","description":"Fundamental CUDA Compute libraries: Thrust, CUB, libcudacxx","url":"http://www.github.com/NVIDIA/cccl","versions":[{"version":"2.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cccl/v2.2.0/thrust","/opt/compiler-explorer/libs/cccl/v2.2.0/cub","/opt/compiler-explorer/libs/cccl/v2.2.0/libcudacxx/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"220"},{"version":"2.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cccl/v2.3.0/thrust","/opt/compiler-explorer/libs/cccl/v2.3.0/cub","/opt/compiler-explorer/libs/cccl/v2.3.0/libcudacxx/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"230"},{"version":"2.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cccl/v2.4.0/thrust","/opt/compiler-explorer/libs/cccl/v2.4.0/cub","/opt/compiler-explorer/libs/cccl/v2.4.0/libcudacxx/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"240"},{"version":"2.5.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cccl/v2.5.0/thrust","/opt/compiler-explorer/libs/cccl/v2.5.0/cub","/opt/compiler-explorer/libs/cccl/v2.5.0/libcudacxx/include","/opt/compiler-explorer/libs/cccl/v2.5.0/cudax/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"250"},{"version":"2.6.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cccl/v2.6.0/thrust","/opt/compiler-explorer/libs/cccl/v2.6.0/cub","/opt/compiler-explorer/libs/cccl/v2.6.0/libcudacxx/include","/opt/compiler-explorer/libs/cccl/v2.6.0/cudax/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"260"},{"version":"2.6.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cccl/v2.6.1/thrust","/opt/compiler-explorer/libs/cccl/v2.6.1/cub","/opt/compiler-explorer/libs/cccl/v2.6.1/libcudacxx/include","/opt/compiler-explorer/libs/cccl/v2.6.1/cudax/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"261"},{"version":"2.7.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cccl/v2.7.0/thrust","/opt/compiler-explorer/libs/cccl/v2.7.0/cub","/opt/compiler-explorer/libs/cccl/v2.7.0/libcudacxx/include","/opt/compiler-explorer/libs/cccl/v2.7.0/cudax/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"270"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cccl/trunk/thrust","/opt/compiler-explorer/libs/cccl/trunk/cub","/opt/compiler-explorer/libs/cccl/trunk/libcudacxx/include","/opt/compiler-explorer/libs/cccl/trunk/cudax/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"trunk"}]},{"id":"cctz","name":"CCTZ","url":"https://github.com/google/cctz","versions":[{"version":"2.3","staticliblink":["cctz"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cctz/v2.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"23"}]},{"id":"cereal","name":"Cereal","url":"https://uscilab.github.io/cereal/","versions":[{"version":"1.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cereal/v1.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"120"},{"version":"1.2.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cereal/v1.2.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"121"},{"version":"1.2.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cereal/v1.2.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"122"},{"version":"1.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cereal/v1.3.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"130"},{"version":"1.3.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cereal/v1.3.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"131"},{"version":"1.3.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cereal/v1.3.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"132"}]},{"id":"cli11","name":"CLI11","description":"Command line parser for C++11","url":"https://github.com/CLIUtils/CLI11","versions":[{"version":"1.9.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cli11/v1.9.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"191"},{"version":"2.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cli11/v2.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"200"},{"version":"2.4.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cli11/v2.4.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"242"}]},{"id":"cmcstl2","name":"cmcstl2","url":"https://github.com/CaseyCarter/cmcstl2","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cmcstl2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"cnl","name":"CNL","description":"Compositional Numeric Library","url":"https://github.com/johnmcfarlane/cnl","versions":[{"version":"1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cnl/v1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"1.1.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cnl/v1.1.5/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"115"},{"version":"1.x","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cnl/v1.x/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"1x"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cnl/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"trunk"}]},{"id":"copperspice","name":"CopperSpice","description":"CopperSpice is a set of individual libraries which can be used to develop cross platform software applications in C++. Note that on CE we only include: CsCore, CsXml, CsXmlPatterns, CsNetwork, CsScript and CsGui.","url":"https://www.copperspice.com/","versions":[{"version":"1.8.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/copperspice/1.8.0/include","/opt/compiler-explorer/libs/copperspice/1.8.0/include/QtCore","/opt/compiler-explorer/libs/copperspice/1.8.0/include/QtXml","/opt/compiler-explorer/libs/copperspice/1.8.0/include/QtXmlPatterns","/opt/compiler-explorer/libs/copperspice/1.8.0/include/QtNetwork","/opt/compiler-explorer/libs/copperspice/1.8.0/include/QtScript","/opt/compiler-explorer/libs/copperspice/1.8.0/include/QtGui"],"libpath":["/opt/compiler-explorer/libs/copperspice/1.8.0/lib"],"liblink":["CsGui1.8","CsScript1.8","CsXmlPatterns1.8","CsNetwork1.8","CsXml1.8","CsCore1.8"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"180"}]},{"id":"cppcoro","name":"cppcoro","description":"Coroutine abstractions for the Coroutines TS","url":"https://github.com/andreasbuhr/cppcoro","versions":[{"version":"trunk","staticliblink":["cppcoro"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cppcoro/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"cppitertools","name":"cppitertools","url":"https://github.com/ryanhaining/cppitertools","versions":[{"version":"v1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cppitertools/v1.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"v2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cppitertools/v2.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"200"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cppitertools/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"}]},{"id":"cpptrace","name":"cpptrace","description":"Simple, portable, and self-contained stacktrace library for C++11 and newer","url":"https://github.com/jeremy-rifkin/cpptrace","versions":[{"version":"1.0.0","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":13,"id":"100"},{"version":"1.0.1","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v1.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":14,"id":"101"},{"version":"1.0.2","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v1.0.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":15,"id":"102"},{"version":"0.2.1","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.2.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"021"},{"version":"0.3.0","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.3.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":1,"id":"030"},{"version":"0.3.1","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.3.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":2,"id":"031"},{"version":"0.4.0","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.4.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":3,"id":"040"},{"version":"0.4.1","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.4.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":4,"id":"041"},{"version":"0.5.0","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.5.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":5,"id":"050"},{"version":"0.6.0","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.6.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":6,"id":"060"},{"version":"0.6.1","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.6.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":7,"id":"061"},{"version":"0.6.2","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.6.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":8,"id":"062"},{"version":"0.6.3","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.6.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":9,"id":"063"},{"version":"0.7.0","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.7.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":10,"id":"070"},{"version":"0.8.2","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.8.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":11,"id":"082"},{"version":"0.8.3","staticliblink":["cpptrace"],"alias":[],"dependencies":["dwarf","dl","z","zstd"],"path":["/opt/compiler-explorer/libs/cpptrace/v0.8.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":12,"id":"083"}]},{"id":"crosscables","name":"Crosscables","description":"A statically linked C++98 cross-platform and multi-purpose library. Includes templates, classes and functions for custom strings, encoding, containers, threading, filesystem and networking.","url":"https://github.com/partouf/Crosscables","versions":[{"version":"trunk","staticliblink":["Jumpropes","Groundfloor"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/crosscables/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"ctbignum","name":"ctbignum","url":"https://github.com/niekbouman/ctbignum","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ctbignum/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"cthash","name":"CTHASH","description":"Compile time hashes","url":"https://github.com/hanickadot/cthash","versions":[{"version":"main","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/cthash/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"ctre","name":"CTRE","description":"Compile Time Regular Expressions","url":"https://github.com/hanickadot/compile-time-regular-expressions","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ctre/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"trunk"},{"version":"ecma-unicode","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ctre/ecma-unicode/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"ecma-unicode"},{"version":"dfa","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ctre/dfa/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"dfa"},{"version":"v2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ctre/v2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"v2"}]},{"id":"curl","name":"curl","url":"https://curl.se","versions":[{"version":"7.83.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/curl/7.83.1/include"],"libpath":[],"liblink":["curl-d"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"7831"}]},{"id":"dataframe","name":"DataFrame","description":"C++ DataFrame","url":"https://github.com/Hosseinmoein/DataFrame","versions":[{"version":"trunk","staticliblink":["DataFrame"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/dataframe/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"1.19.0","staticliblink":["DataFrame"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/dataframe/1.19.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1_19_0"}]},{"id":"date","name":"Date","description":"A date and time library based on the C++11/14/17 chrono header. Note that this library depends on Curl.","url":"https://github.com/HowardHinnant/date","versions":[{"version":"3.0.1","staticliblink":["date-tz"],"alias":[],"dependencies":["curl-d"],"path":["/opt/compiler-explorer/libs/date/v3.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"301"},{"version":"trunk","staticliblink":["date-tz"],"alias":[],"dependencies":["curl-d"],"path":["/opt/compiler-explorer/libs/date/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"dawjson","name":"DAW JSON Link","description":"Fast JSON serialization and parsing in C++ with declarative mappings","url":"https://github.com/beached/daw_json_link/","versions":[{"version":"2.9.11","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/dawjson/v2.9.11/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"2911"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/dawjson/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"dlib","name":"dlib","description":"Machine learning algorithms and tools","url":"http://dlib.net/","versions":[{"version":"19.7","staticliblink":["dlib"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/dlib/v19.7"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"lookupversion":"v19.7","$order":0,"id":"197"},{"version":"19.9","staticliblink":["dlib"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/dlib/v19.9"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"lookupversion":"v19.9","$order":1,"id":"199"},{"version":"19.10","staticliblink":["dlib"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/dlib/v19.10"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"lookupversion":"v19.10","$order":2,"id":"1910"},{"version":"trunk","staticliblink":["dlib"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/dlib/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"trunk"}]},{"id":"doctest","name":"Doctest","description":"The fastest feature-rich C++11 single-header testing framework for unit tests and TDD","url":"https://github.com/onqtam/doctest","versions":[{"version":"1.2.9","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/1.2.9/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"129"},{"version":"2.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.0.0/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"200"},{"version":"2.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.0.1/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"201"},{"version":"2.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.1.0/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"210"},{"version":"2.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.2.0/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"220"},{"version":"2.2.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.2.1/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"221"},{"version":"2.2.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.2.2/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"222"},{"version":"2.2.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.2.3/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"223"},{"version":"2.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.3.0/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"230"},{"version":"2.3.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.3.1/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"231"},{"version":"2.3.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.3.2/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"232"},{"version":"2.3.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.3.3/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"233"},{"version":"2.3.4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.3.4/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":12,"id":"234"},{"version":"2.3.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.3.5/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":13,"id":"235"},{"version":"2.3.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.3.6/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":14,"id":"236"},{"version":"2.3.7","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.3.7/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":15,"id":"237"},{"version":"2.3.8","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/2.3.8/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":16,"id":"238"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/doctest/trunk/doctest"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":17,"id":"trunk"}]},{"id":"eastl","name":"EASTL","description":"The Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.","url":"https://github.com/electronicarts/EASTL","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":26,"id":"trunk"},{"version":"3.12.01","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.12.01/include","/opt/compiler-explorer/libs/eastl/3.12.01/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"3_12_01"},{"version":"3.12.04","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.12.04/include","/opt/compiler-explorer/libs/eastl/3.12.04/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"3_12_04"},{"version":"3.12.07","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.12.07/include","/opt/compiler-explorer/libs/eastl/3.12.07/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"3_12_07"},{"version":"3.12.08","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.12.08/include","/opt/compiler-explorer/libs/eastl/3.12.08/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"3_12_08"},{"version":"3.13.00","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.13.00/include","/opt/compiler-explorer/libs/eastl/3.13.00/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"3_13_00"},{"version":"3.13.02","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.13.02/include","/opt/compiler-explorer/libs/eastl/3.13.02/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"3_13_02"},{"version":"3.13.03","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.13.03/include","/opt/compiler-explorer/libs/eastl/3.13.03/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"3_13_03"},{"version":"3.13.04","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.13.04/include","/opt/compiler-explorer/libs/eastl/3.13.04/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"3_13_04"},{"version":"3.13.05","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.13.05/include","/opt/compiler-explorer/libs/eastl/3.13.05/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"3_13_05"},{"version":"3.13.06","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.13.06/include","/opt/compiler-explorer/libs/eastl/3.13.06/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"3_13_06"},{"version":"3.14.00","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.14.00/include","/opt/compiler-explorer/libs/eastl/3.14.00/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"3_14_00"},{"version":"3.14.01","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.14.01/include","/opt/compiler-explorer/libs/eastl/3.14.01/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"3_14_01"},{"version":"3.14.02","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.14.02/include","/opt/compiler-explorer/libs/eastl/3.14.02/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":12,"id":"3_14_02"},{"version":"3.14.03","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.14.03/include","/opt/compiler-explorer/libs/eastl/3.14.03/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":13,"id":"3_14_03"},{"version":"3.14.06","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.14.06/include","/opt/compiler-explorer/libs/eastl/3.14.06/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":14,"id":"3_14_06"},{"version":"3.15.00","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.15.00/include","/opt/compiler-explorer/libs/eastl/3.15.00/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":15,"id":"3_15_00"},{"version":"3.16.01","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.16.01/include","/opt/compiler-explorer/libs/eastl/3.16.01/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":16,"id":"3_16_01"},{"version":"3.16.05","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.16.05/include","/opt/compiler-explorer/libs/eastl/3.16.05/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":17,"id":"3_16_05"},{"version":"3.16.07","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.16.07/include","/opt/compiler-explorer/libs/eastl/3.16.07/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":18,"id":"3_16_07"},{"version":"3.17.00","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.17.00/include","/opt/compiler-explorer/libs/eastl/3.17.00/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":19,"id":"3_17_00"},{"version":"3.17.02","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.17.02/include","/opt/compiler-explorer/libs/eastl/3.17.02/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":20,"id":"3_17_02"},{"version":"3.17.03","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.17.03/include","/opt/compiler-explorer/libs/eastl/3.17.03/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":21,"id":"3_17_03"},{"version":"3.17.06","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.17.06/include","/opt/compiler-explorer/libs/eastl/3.17.06/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":22,"id":"3_17_06"},{"version":"3.18.00","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.18.00/include","/opt/compiler-explorer/libs/eastl/3.18.00/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":23,"id":"3_18_00"},{"version":"3.21.12","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.21.12/include","/opt/compiler-explorer/libs/eastl/3.21.12/test/packages/EABase/include/Common"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":24,"id":"3_21_12"},{"version":"3.21.23","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eastl/3.21.23/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":25,"id":"3_21_23"}]},{"id":"eigen","name":"Eigen","url":"http://eigen.tuxfamily.org/index.php?title=Main_Page","versions":[{"version":"3.3.4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eigen/v3.3.4"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"334"},{"version":"3.3.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eigen/v3.3.5"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"335"},{"version":"3.3.7","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eigen/v3.3.7"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"337"},{"version":"3.3.9","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eigen/v3.3.9"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"339"},{"version":"3.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eigen/v3.4.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"340"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eigen/vtrunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"trunk"}]},{"id":"enoki","name":"Enoki","url":"https://github.com/mitsuba-renderer/enoki","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/enoki/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"entt","name":"entt","url":"https://github.com/skypjack/entt","versions":[{"version":"3.5.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/v3.5.0/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"350"},{"version":"3.5.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/v3.5.2/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"352"},{"version":"3.6.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/v3.6.0/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"360"},{"version":"3.7.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/v3.7.1/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"371"},{"version":"3.8.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/v3.8.1/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"381"},{"version":"3.9.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/v3.9.0/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"390"},{"version":"3.10.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/v3.10.3/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"3103"},{"version":"3.11.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/v3.11.1/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"3111"},{"version":"3.12.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/v3.12.2/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"3122"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/entt/trunk/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"trunk"}]},{"id":"etl","name":"etl","description":"Embedded Template Library. An STL-like C++ template library tailored for embedded systems.","url":"https://github.com/ETLCPP/etl","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/etl/include","/opt/compiler-explorer/libs/etl/include/etl/profiles"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"eve","name":"EVE","description":"C++20 SIMD wrapper","url":"https://github.com/jfalcou/eve","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eve/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"trunk"},{"version":"v2021100","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eve/v2021.10.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"v2021100"},{"version":"v2022030","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eve/v2022030.10.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"v2022030"},{"version":"v2022090","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eve/v2022.09.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"v2022090"},{"version":"v2022091","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eve/v2022.09.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"v2022091"},{"version":"v20230215","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/eve/v2023.02.15/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"v20230215"}]},{"id":"expected_lite","name":"expected-lite","description":"Expected for C++11 and greater","url":"https://github.com/martinmoene/expected-lite","versions":[{"version":"0.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/expected-lite/v0.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"001"},{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/expected-lite/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"010"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/expected-lite/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"}]},{"id":"fastmod","name":"fastmod","url":"https://github.com/lemire/fastmod","versions":[{"version":"0.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fastmod/v0.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"010"}]},{"id":"fastor","name":"Fastor","description":"Fastor is a high performance stack-based tensor (fixed multi-dimensional array) library for modern C++.","url":"https://github.com/romeric/Fastor","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fastor/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.6.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fastor/V0.6.3/"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"063"}]},{"id":"flux","name":"Flux","description":"A C++20 library for sequence-orientated programming. Safer, easier, faster, compatible.","url":"https://github.com/tcbrindle/flux","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/flux/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/flux/v0.4.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"040"}]},{"id":"fmt","name":"{fmt}","description":"A modern formatting library","url":"https://fmt.dev/","versions":[{"version":"4.0.0","staticliblink":["fmt"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/4.0.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"400"},{"version":"4.1.0","staticliblink":["fmt"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/4.1.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"410"},{"version":"5.0.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/5.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"500"},{"version":"5.1.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/5.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"510"},{"version":"5.2.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/5.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"520"},{"version":"5.3.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/5.3.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"530"},{"version":"6.0.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/6.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"600"},{"version":"6.1.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/6.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"610"},{"version":"6.1.1","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/6.1.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"611"},{"version":"6.1.2","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/6.1.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"612"},{"version":"6.2.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/6.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"620"},{"version":"6.2.1","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/6.2.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"621"},{"version":"7.0.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/7.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":12,"id":"700"},{"version":"7.1.3","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/7.1.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":13,"id":"713"},{"version":"8.0.1","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/8.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":14,"id":"801"},{"version":"8.1.1","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/8.1.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":15,"id":"811"},{"version":"9.0.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/9.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":16,"id":"900"},{"version":"9.1.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/9.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":17,"id":"910"},{"version":"10.0.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/10.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":18,"id":"1000"},{"version":"10.1.1","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/10.1.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":19,"id":"1011"},{"version":"10.2.1","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/10.2.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":20,"id":"1021"},{"version":"11.0.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/11.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":21,"id":"1100"},{"version":"12.0.0","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/12.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":22,"id":"1200"},{"version":"trunk","staticliblink":["fmtd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fmt/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":23,"id":"trunk"}]},{"id":"frozen","name":"frozen","url":"https://github.com/serge-sans-paille/frozen","versions":[{"version":"1.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/frozen/1.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"120"}]},{"id":"fusedkernellibrary","name":"TheFusedKernelLibrary","description":"A C++17 library for Vertical and Horizontal Fusion on CPU and GPU, with a simple API","url":"https://github.com/Libraries-Openly-Fused/FusedKernelLibrary","versions":[{"version":"Beta-0.1.9","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fusedkernellibrary/Beta-0.1.9/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"Beta-019"},{"version":"Beta-0.1.13-LTS","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/fusedkernellibrary/Beta-0.1.13-LTS/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"Beta-0113-LTS"}]},{"id":"gcem","name":"GCEM","description":"Generalized Constant Expression Math: a C++ compile-time math library using generalized constant expressions","url":"https://github.com/kthohr/gcem","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/gcem/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"1.17.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/gcem/v1.17.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1_17_0"}]},{"id":"gemmlowp","name":"gemmlowp","url":"https://github.com/google/gemmlowp","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/gemmlowp/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"glaze","name":"glaze","description":"JSON, reflection, and interface library","url":"https://github.com/stephenberry/glaze","versions":[{"version":"1.9.8","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glaze/v1.9.8/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"198"},{"version":"2.0.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glaze/v2.0.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"203"},{"version":"5.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glaze/v5.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"500"},{"version":"5.5.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glaze/v5.5.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"552"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glaze/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"trunk"}]},{"id":"glm","name":"GLM","description":"OpenGL Mathematics","url":"https://glm.g-truc.net/","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"trunk"},{"version":"0.9.8.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.8.5"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"0985"},{"version":"0.9.9.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.9.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"0990"},{"version":"0.9.9.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.9.1"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"0991"},{"version":"0.9.9.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.9.2"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"0992"},{"version":"0.9.9.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.9.3"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"0993"},{"version":"0.9.9.4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.9.4"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"0994"},{"version":"0.9.9.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.9.5"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"0995"},{"version":"0.9.9.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.9.6"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"0996"},{"version":"0.9.9.7","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.9.7"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"0997"},{"version":"0.9.9.8","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/glm/0.9.9.8"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"0998"}]},{"id":"gnuexp","name":"experimental libstdc++ features support (GNU)","versions":[{"version":"autodetect","staticliblink":["stdc++exp"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"autodetect"}]},{"id":"gnufs","name":"Filesystem (GNU)","versions":[{"version":"autodetect","staticliblink":["stdc++fs"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"autodetect"}]},{"id":"gnulibbacktrace","name":"backtrace support (GNU)","versions":[{"version":"autodetect","staticliblink":["stdc++_libbacktrace"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"autodetect"}]},{"id":"googletest","name":"Google Test","url":"https://github.com/google/googletest","versions":[{"version":"1.10.0","staticliblink":["gtestd","gmockd","pthread"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/googletest/release-1.10.0/googletest/include","/opt/compiler-explorer/libs/googletest/release-1.10.0/googlemock/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"lookupversion":"release-1.10.0","$order":0,"id":"110"},{"version":"trunk","staticliblink":["gtest","gmock","pthread"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/googletest/trunk/googletest/include","/opt/compiler-explorer/libs/googletest/trunk/googlemock/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"graaf","name":"graaf","url":"https://github.com/bobluppes/graaf","versions":[{"version":"1.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/graaf/v1.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"110"}]},{"id":"gsl","name":"GSL","description":"Guidelines Support Library","url":"https://github.com/Microsoft/GSL","versions":[{"version":"1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/GSL/v1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"2.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/GSL/v2.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"200"},{"version":"2.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/GSL/v2.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"210"},{"version":"3.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/GSL/v3.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"300"},{"version":"3.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/GSL/v3.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"301"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/GSL/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"trunk"},{"version":"lite","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"lite"}]},{"id":"hdf5","name":"HDF5","description":"Hierarchical Data Format (HDF) v5 library","url":"https://github.com/HDFGroup/hdf5","versions":[{"version":"1.12.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/hdf5/hdf5-1_12_1/include"],"libpath":["/opt/compiler-explorer/libs/hdf5/hdf5-1_12_1/lib/x86_64"],"liblink":["hdf5"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1121"},{"version":"1.13.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/hdf5/hdf5-1_13_1/include"],"libpath":["/opt/compiler-explorer/libs/hdf5/hdf5-1_13_1/lib/x86_64"],"liblink":["hdf5"],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"1131"}]},{"id":"hedley","name":"hedley","description":"A C/C++ header to help move ifdefs out of your code","url":"https://github.com/nemequ/hedley","versions":[{"version":"12.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/hedley/v12/"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"v12"}]},{"id":"hfsm","name":"HFSM","description":"Hierarchical Finite State Machine Framework","url":"https://github.com/andrew-gresyk/HFSM","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/hfsm/trunk","/opt/compiler-explorer/libs/hfsm/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"},{"version":"0.8","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/hfsm/0.8"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"08"},{"version":"0.10","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/hfsm/0.10"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"010"}]},{"id":"highfive","name":"HighFive","description":"A header-only C++ wrapper for HDF5. Note: Please also load the HDF5 library.","url":"https://github.com/BlueBrain/HighFive","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/highfive/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"highway","name":"Highway","url":"https://github.com/google/highway","versions":[{"version":"trunk","staticliblink":["hwy"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/highway/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.12.2","staticliblink":["hwy"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/highway/0.12.2"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"0_12_2"}]},{"id":"hotels-template-library","name":"Hotels Template Library","description":"Hotels Template Library contains an open-source collection of C++ template libraries that are developed to make C++ development easier, safer and more efficient.","url":"https://github.com/google/hotels-template-library","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/hotels-template-library/trunk/"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"hpx","name":"HPX","description":"The C++ Standard Library for Concurrency and Parallelism","url":"https://github.com/STEllAR-GROUP/hpx","versions":[{"version":"1.11.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/app/hpx/hwloc_installed/include","/opt/compiler-explorer/libs/boost_1_84_0"],"libpath":["/app/hpx/hwloc_installed/lib"],"liblink":["hpx_wrap","hpx_init","hpx","hpx_core","hwloc","dl","rt"],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"v1110"}]},{"id":"icu","name":"icu","url":"https://github.com/unicode-org/icu","versions":[{"version":"78.2","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":["icuuc","icui18n","icudata","icuio"],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"782"}]},{"id":"immer","name":"immer","url":"https://github.com/arximboldi/immer","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/immer/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"jsoncons","name":"jsoncons","description":"jsoncons is a C++, header-only library for constructing JSON and JSON-like data formats such as CBOR.","url":"https://github.com/danielaparker/jsoncons","versions":[{"version":"0.168.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/jsoncons/v0.168.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1683"}]},{"id":"jsoncpp","name":"JsonCpp","description":"JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings","url":"https://github.com/open-source-parsers/jsoncpp","versions":[{"version":"1.9.4","staticliblink":["jsoncpp"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/jsoncpp/1.9.4/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"194"},{"version":"1.9.5","staticliblink":["jsoncpp"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/jsoncpp/1.9.5/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"195"}]},{"id":"jwt-cpp","name":"jwt-cpp","description":"A header only library for creating and validating json web tokens in c++","url":"https://github.com/Thalhammer/jwt-cpp","versions":[{"version":"0.7.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/jwt-cpp/v0.7.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"070"},{"version":"0.6.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/jwt-cpp/v0.6.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"060"},{"version":"0.5.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/jwt-cpp/v0.5.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"052"}]},{"id":"kiwaku","name":"KIWAKU","description":"C++20 Single Files Tools","url":"https://github.com/jfalcou/kiwaku","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/kiwaku/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"kokkos","name":"kokkos","description":"C++ Performance Portability Programming Model","url":"https://github.com/kokkos/kokkos","versions":[{"version":"5.0.0","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":16,"id":"500"},{"version":"5.0.1","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":17,"id":"501"},{"version":"5.0.2","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":18,"id":"502"},{"version":"4.0.01","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"4001"},{"version":"4.1.00","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":1,"id":"4100"},{"version":"4.2.00","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":2,"id":"4200"},{"version":"4.2.01","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":3,"id":"4201"},{"version":"4.3.00","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":4,"id":"4300"},{"version":"4.3.01","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":5,"id":"4301"},{"version":"4.4.00","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":6,"id":"4400"},{"version":"4.4.01","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":7,"id":"4401"},{"version":"4.5.00","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":8,"id":"4500"},{"version":"4.5.01","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":9,"id":"4501"},{"version":"4.6.00","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":10,"id":"4600"},{"version":"4.6.01","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":11,"id":"4601"},{"version":"4.6.02","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":12,"id":"4602"},{"version":"4.7.00","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":13,"id":"4700"},{"version":"4.7.01","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":14,"id":"4701"},{"version":"4.7.02","staticliblink":["kokkoscore","kokkoscontainers","kokkossimd"],"alias":[],"dependencies":["dl"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":15,"id":"4702"}]},{"id":"kumi","name":"kumi","description":"C++20 Compact Tuple Library","url":"https://github.com/jfalcou/kumi","versions":[{"version":"v1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/kumi/v1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"10"},{"version":"v2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/kumi/v2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"20"},{"version":"v2.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/kumi/v2.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"21"},{"version":"v3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/kumi/v3.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"30"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/kumi/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"trunk"}]},{"id":"kvasir","name":"Kvasir::mpl","url":"https://github.com/kvasir-io/mpl","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/kvasir/mpl/trunk/src/kvasir","/opt/compiler-explorer/libs/kvasir/mpl/trunk/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"kyosu","name":"kyosu","description":"Complex Math Made Easy","url":"https://github.com/jfalcou/kyosu","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/kyosu/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"lager","name":"lager","url":"https://github.com/arximboldi/lager","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/lager/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"lagom","name":"Lagom","description":"C++ Development libraries for SerenityOS","url":"https://github.com/serenityos/serenity","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/lagom/trunk","/opt/compiler-explorer/libs/lagom/trunk/Userland/Libraries"],"libpath":[],"liblink":["lagom-core"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"lexy","name":"lexy","description":"C++ parser combinator library","url":"https://github.com/foonathan/lexy","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/lexy/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"libassert","name":"libassert","description":"The most over-engineered and overpowered C++ assertion library.","url":"https://github.com/jeremy-rifkin/libassert","versions":[{"version":"1.0","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v1.0/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"10"},{"version":"1.1","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v1.1/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"11"},{"version":"1.2","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v1.2/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"12"},{"version":"1.2.1","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v1.2.1/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"121"},{"version":"2.0.0","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v2.0.0/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"200"},{"version":"2.0.1","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v2.0.1/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"201"},{"version":"2.0.2","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v2.0.2/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"202"},{"version":"2.1.0","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v2.1.0/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"210"},{"version":"2.2.0","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v2.2.0/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"220"},{"version":"2.0.0-alpha","staticliblink":[],"alias":[],"dependencies":["cpptrace"],"path":["/opt/compiler-explorer/libs/libassert/v2.0.0-alpha/include"],"libpath":[],"liblink":["assert"],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"200a"}]},{"id":"libbpf","name":"libbpf","description":"Libbpf supports building BPF CO-RE-enabled applications","url":"https://github.com/libbpf/libbpf","versions":[{"version":"1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/libbpf/v1.0.0/include","/opt/compiler-explorer/libs/libbpf/v1.0.0/src"],"libpath":[],"liblink":["bpf","dl","m"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"1.2.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/libbpf/v1.2.2/include","/opt/compiler-explorer/libs/libbpf/v1.2.2/src"],"libpath":[],"liblink":["bpf","dl","m"],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"122"}]},{"id":"libdivide","name":"libdivide","url":"https://github.com/ridiculousfish/libdivide","versions":[{"version":"5.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/libdivide/v5.3.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"530"}]},{"id":"libguarded","name":"CsLibGuarded","url":"https://github.com/copperspice/cs_libguarded","versions":[{"version":"1.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/libguarded/libguarded-1.1.0/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"110"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/libguarded/trunk/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"libsimdpp","name":"libsimdpp","url":"https://github.com/p12tic/libsimdpp","versions":[{"version":"2.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/libsimdpp/v2.1"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"21"}]},{"id":"libuv","name":"libuv","description":"Cross-platform asynchronous I/O","url":"https://github.com/libuv/libuv","versions":[{"version":"1.37.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/libuv/v1.37.0/include"],"libpath":["/opt/compiler-explorer/libs/libuv/v1.37.0/x86_64/lib","/opt/compiler-explorer/libs/libuv/v1.37.0/x86/lib"],"liblink":["uv"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1370"},{"version":"1.38.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/libuv/v1.38.1/include"],"libpath":["/opt/compiler-explorer/libs/libuv/v1.38.1/x86_64/lib","/opt/compiler-explorer/libs/libuv/v1.38.1/x86/lib"],"liblink":["uv"],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"1381"}]},{"id":"llvm","name":"LLVM","description":"LLVM","url":"https://llvm.org/","versions":[{"version":"4.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/4.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"401"},{"version":"5.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/5.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"500"},{"version":"5.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/5.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"501"},{"version":"5.0.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/5.0.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"502"},{"version":"6.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/6.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"600"},{"version":"6.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/6.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"601"},{"version":"7.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/7.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"700"},{"version":"7.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/7.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"701"},{"version":"8.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/8.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"800"},{"version":"9.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/9.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"900"},{"version":"10.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/10.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"1000"},{"version":"10.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/10.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"1001"},{"version":"11.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/11.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":12,"id":"1100"},{"version":"12.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/12.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":13,"id":"1200"},{"version":"12.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/12.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":14,"id":"1201"},{"version":"13.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/13.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":15,"id":"1300"},{"version":"13.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/13.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":16,"id":"1301"},{"version":"14.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/14.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":17,"id":"1400"},{"version":"14.0.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/14.0.6/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":18,"id":"1406"},{"version":"15.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/15.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":19,"id":"1500"},{"version":"15.0.7","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/15.0.7/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":20,"id":"1507"},{"version":"16.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/16.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":21,"id":"1600"},{"version":"16.0.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/16.0.6/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":22,"id":"1606"},{"version":"17.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/17.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":23,"id":"1701"},{"version":"17.0.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/17.0.6/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":24,"id":"1706"},{"version":"18.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/18.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":25,"id":"1810"},{"version":"19.1.0","staticliblink":["LLVMWindowsManifest","LLVMXRay","LLVMLibDriver","LLVMDlltoolDriver","LLVMTextAPIBinaryReader","LLVMCoverage","LLVMLineEditor","LLVMXCoreDisassembler","LLVMXCoreCodeGen","LLVMXCoreDesc","LLVMXCoreInfo","LLVMX86TargetMCA","LLVMX86Disassembler","LLVMX86AsmParser","LLVMX86CodeGen","LLVMX86Desc","LLVMX86Info","LLVMWebAssemblyDisassembler","LLVMWebAssemblyAsmParser","LLVMWebAssemblyCodeGen","LLVMWebAssemblyUtils","LLVMWebAssemblyDesc","LLVMWebAssemblyInfo","LLVMVEDisassembler","LLVMVEAsmParser","LLVMVECodeGen","LLVMVEDesc","LLVMVEInfo","LLVMSystemZDisassembler","LLVMSystemZAsmParser","LLVMSystemZCodeGen","LLVMSystemZDesc","LLVMSystemZInfo","LLVMSparcDisassembler","LLVMSparcAsmParser","LLVMSparcCodeGen","LLVMSparcDesc","LLVMSparcInfo","LLVMRISCVTargetMCA","LLVMRISCVDisassembler","LLVMRISCVAsmParser","LLVMRISCVCodeGen","LLVMRISCVDesc","LLVMRISCVInfo","LLVMPowerPCDisassembler","LLVMPowerPCAsmParser","LLVMPowerPCCodeGen","LLVMPowerPCDesc","LLVMPowerPCInfo","LLVMNVPTXCodeGen","LLVMNVPTXDesc","LLVMNVPTXInfo","LLVMMSP430Disassembler","LLVMMSP430AsmParser","LLVMMSP430CodeGen","LLVMMSP430Desc","LLVMMSP430Info","LLVMMipsDisassembler","LLVMMipsAsmParser","LLVMMipsCodeGen","LLVMMipsDesc","LLVMMipsInfo","LLVMLoongArchDisassembler","LLVMLoongArchAsmParser","LLVMLoongArchCodeGen","LLVMLoongArchDesc","LLVMLoongArchInfo","LLVMLanaiDisassembler","LLVMLanaiCodeGen","LLVMLanaiAsmParser","LLVMLanaiDesc","LLVMLanaiInfo","LLVMHexagonDisassembler","LLVMHexagonCodeGen","LLVMHexagonAsmParser","LLVMHexagonDesc","LLVMHexagonInfo","LLVMBPFDisassembler","LLVMBPFAsmParser","LLVMBPFCodeGen","LLVMBPFDesc","LLVMBPFInfo","LLVMAVRDisassembler","LLVMAVRAsmParser","LLVMAVRCodeGen","LLVMAVRDesc","LLVMAVRInfo","LLVMARMDisassembler","LLVMARMAsmParser","LLVMARMCodeGen","LLVMARMDesc","LLVMARMUtils","LLVMARMInfo","LLVMAMDGPUTargetMCA","LLVMAMDGPUDisassembler","LLVMAMDGPUAsmParser","LLVMAMDGPUCodeGen","LLVMAMDGPUDesc","LLVMAMDGPUUtils","LLVMAMDGPUInfo","LLVMAArch64Disassembler","LLVMAArch64AsmParser","LLVMAArch64CodeGen","LLVMAArch64Desc","LLVMAArch64Utils","LLVMAArch64Info","LLVMOrcDebugging","LLVMOrcJIT","LLVMWindowsDriver","LLVMMCJIT","LLVMJITLink","LLVMInterpreter","LLVMExecutionEngine","LLVMRuntimeDyld","LLVMOrcTargetProcess","LLVMOrcShared","LLVMDWP","LLVMDebugInfoLogicalView","LLVMDebugInfoGSYM","LLVMOption","LLVMObjectYAML","LLVMObjCopy","LLVMMCA","LLVMMCDisassembler","LLVMLTO","LLVMFrontendOpenACC","LLVMFrontendHLSL","LLVMFrontendDriver","LLVMExtensions","LLVMPasses","LLVMHipStdPar","LLVMCoroutines","LLVMCFGuard","LLVMipo","LLVMInstrumentation","LLVMVectorize","LLVMLinker","LLVMFrontendOpenMP","LLVMFrontendOffloading","LLVMDWARFLinkerParallel","LLVMDWARFLinkerClassic","LLVMDWARFLinker","LLVMGlobalISel","LLVMMIRParser","LLVMAsmPrinter","LLVMSelectionDAG","LLVMCodeGen","LLVMTarget","LLVMObjCARCOpts","LLVMCodeGenTypes","LLVMIRPrinter","LLVMInterfaceStub","LLVMFileCheck","LLVMFuzzMutate","LLVMScalarOpts","LLVMInstCombine","LLVMAggressiveInstCombine","LLVMTransformUtils","LLVMBitWriter","LLVMAnalysis","LLVMProfileData","LLVMSymbolize","LLVMDebugInfoBTF","LLVMDebugInfoPDB","LLVMDebugInfoMSF","LLVMDebugInfoDWARF","LLVMObject","LLVMTextAPI","LLVMMCParser","LLVMIRReader","LLVMAsmParser","LLVMMC","LLVMDebugInfoCodeView","LLVMBitReader","LLVMFuzzerCLI","LLVMCore","LLVMRemarks","LLVMBitstreamReader","LLVMBinaryFormat","LLVMTargetParser","LLVMTableGen","LLVMSupport","LLVMDemangle"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/19.1.0/include"],"libpath":["/opt/compiler-explorer/libs/llvm/19.1.0/lib"],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":26,"id":"1910"},{"version":"20.1.0","staticliblink":["LLVMWindowsManifest","LLVMXRay","LLVMLibDriver","LLVMDlltoolDriver","LLVMTextAPIBinaryReader","LLVMCoverage","LLVMLineEditor","LLVMXCoreDisassembler","LLVMXCoreCodeGen","LLVMXCoreDesc","LLVMXCoreInfo","LLVMX86TargetMCA","LLVMX86Disassembler","LLVMX86AsmParser","LLVMX86CodeGen","LLVMX86Desc","LLVMX86Info","LLVMWebAssemblyDisassembler","LLVMWebAssemblyAsmParser","LLVMWebAssemblyCodeGen","LLVMWebAssemblyUtils","LLVMWebAssemblyDesc","LLVMWebAssemblyInfo","LLVMVEDisassembler","LLVMVEAsmParser","LLVMVECodeGen","LLVMVEDesc","LLVMVEInfo","LLVMSystemZDisassembler","LLVMSystemZAsmParser","LLVMSystemZCodeGen","LLVMSystemZDesc","LLVMSystemZInfo","LLVMSparcDisassembler","LLVMSparcAsmParser","LLVMSparcCodeGen","LLVMSparcDesc","LLVMSparcInfo","LLVMRISCVTargetMCA","LLVMRISCVDisassembler","LLVMRISCVAsmParser","LLVMRISCVCodeGen","LLVMRISCVDesc","LLVMRISCVInfo","LLVMPowerPCDisassembler","LLVMPowerPCAsmParser","LLVMPowerPCCodeGen","LLVMPowerPCDesc","LLVMPowerPCInfo","LLVMNVPTXCodeGen","LLVMNVPTXDesc","LLVMNVPTXInfo","LLVMMSP430Disassembler","LLVMMSP430AsmParser","LLVMMSP430CodeGen","LLVMMSP430Desc","LLVMMSP430Info","LLVMMipsDisassembler","LLVMMipsAsmParser","LLVMMipsCodeGen","LLVMMipsDesc","LLVMMipsInfo","LLVMLoongArchDisassembler","LLVMLoongArchAsmParser","LLVMLoongArchCodeGen","LLVMLoongArchDesc","LLVMLoongArchInfo","LLVMLanaiDisassembler","LLVMLanaiCodeGen","LLVMLanaiAsmParser","LLVMLanaiDesc","LLVMLanaiInfo","LLVMHexagonDisassembler","LLVMHexagonCodeGen","LLVMHexagonAsmParser","LLVMHexagonDesc","LLVMHexagonInfo","LLVMBPFDisassembler","LLVMBPFAsmParser","LLVMBPFCodeGen","LLVMBPFDesc","LLVMBPFInfo","LLVMAVRDisassembler","LLVMAVRAsmParser","LLVMAVRCodeGen","LLVMAVRDesc","LLVMAVRInfo","LLVMARMDisassembler","LLVMARMAsmParser","LLVMARMCodeGen","LLVMARMDesc","LLVMARMUtils","LLVMARMInfo","LLVMAMDGPUTargetMCA","LLVMAMDGPUDisassembler","LLVMAMDGPUAsmParser","LLVMAMDGPUCodeGen","LLVMAMDGPUDesc","LLVMAMDGPUUtils","LLVMAMDGPUInfo","LLVMAArch64Disassembler","LLVMAArch64AsmParser","LLVMAArch64CodeGen","LLVMAArch64Desc","LLVMAArch64Utils","LLVMAArch64Info","LLVMOrcDebugging","LLVMOrcJIT","LLVMWindowsDriver","LLVMMCJIT","LLVMJITLink","LLVMInterpreter","LLVMExecutionEngine","LLVMRuntimeDyld","LLVMOrcTargetProcess","LLVMOrcShared","LLVMDWP","LLVMDebugInfoLogicalView","LLVMDebugInfoGSYM","LLVMOption","LLVMObjectYAML","LLVMObjCopy","LLVMMCA","LLVMMCDisassembler","LLVMLTO","LLVMFrontendOpenACC","LLVMFrontendHLSL","LLVMFrontendDriver","LLVMExtensions","LLVMPasses","LLVMHipStdPar","LLVMCoroutines","LLVMCFGuard","LLVMipo","LLVMInstrumentation","LLVMVectorize","LLVMLinker","LLVMFrontendOpenMP","LLVMFrontendOffloading","LLVMDWARFLinkerParallel","LLVMDWARFLinkerClassic","LLVMDWARFLinker","LLVMGlobalISel","LLVMMIRParser","LLVMAsmPrinter","LLVMSelectionDAG","LLVMCodeGen","LLVMTarget","LLVMObjCARCOpts","LLVMCodeGenTypes","LLVMIRPrinter","LLVMInterfaceStub","LLVMFileCheck","LLVMFuzzMutate","LLVMScalarOpts","LLVMInstCombine","LLVMAggressiveInstCombine","LLVMTransformUtils","LLVMBitWriter","LLVMAnalysis","LLVMProfileData","LLVMSymbolize","LLVMDebugInfoBTF","LLVMDebugInfoPDB","LLVMDebugInfoMSF","LLVMDebugInfoDWARF","LLVMObject","LLVMTextAPI","LLVMMCParser","LLVMIRReader","LLVMAsmParser","LLVMMC","LLVMDebugInfoCodeView","LLVMBitReader","LLVMFuzzerCLI","LLVMCore","LLVMRemarks","LLVMBitstreamReader","LLVMBinaryFormat","LLVMTargetParser","LLVMTableGen","LLVMSupport","LLVMDemangle"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/20.1.0/include"],"libpath":["/opt/compiler-explorer/libs/llvm/20.1.0/lib"],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":27,"id":"2010"},{"version":"21.1.0","staticliblink":["LLVMWindowsManifest","LLVMXRay","LLVMLibDriver","LLVMDlltoolDriver","LLVMTextAPIBinaryReader","LLVMCoverage","LLVMLineEditor","LLVMXCoreDisassembler","LLVMXCoreCodeGen","LLVMXCoreDesc","LLVMXCoreInfo","LLVMX86TargetMCA","LLVMX86Disassembler","LLVMX86AsmParser","LLVMX86CodeGen","LLVMX86Desc","LLVMX86Info","LLVMWebAssemblyDisassembler","LLVMWebAssemblyAsmParser","LLVMWebAssemblyCodeGen","LLVMWebAssemblyUtils","LLVMWebAssemblyDesc","LLVMWebAssemblyInfo","LLVMVEDisassembler","LLVMVEAsmParser","LLVMVECodeGen","LLVMVEDesc","LLVMVEInfo","LLVMSystemZDisassembler","LLVMSystemZAsmParser","LLVMSystemZCodeGen","LLVMSystemZDesc","LLVMSystemZInfo","LLVMSparcDisassembler","LLVMSparcAsmParser","LLVMSparcCodeGen","LLVMSparcDesc","LLVMSparcInfo","LLVMRISCVTargetMCA","LLVMRISCVDisassembler","LLVMRISCVAsmParser","LLVMRISCVCodeGen","LLVMRISCVDesc","LLVMRISCVInfo","LLVMPowerPCDisassembler","LLVMPowerPCAsmParser","LLVMPowerPCCodeGen","LLVMPowerPCDesc","LLVMPowerPCInfo","LLVMNVPTXCodeGen","LLVMNVPTXDesc","LLVMNVPTXInfo","LLVMMSP430Disassembler","LLVMMSP430AsmParser","LLVMMSP430CodeGen","LLVMMSP430Desc","LLVMMSP430Info","LLVMMipsDisassembler","LLVMMipsAsmParser","LLVMMipsCodeGen","LLVMMipsDesc","LLVMMipsInfo","LLVMLoongArchDisassembler","LLVMLoongArchAsmParser","LLVMLoongArchCodeGen","LLVMLoongArchDesc","LLVMLoongArchInfo","LLVMLanaiDisassembler","LLVMLanaiCodeGen","LLVMLanaiAsmParser","LLVMLanaiDesc","LLVMLanaiInfo","LLVMHexagonDisassembler","LLVMHexagonCodeGen","LLVMHexagonAsmParser","LLVMHexagonDesc","LLVMHexagonInfo","LLVMBPFDisassembler","LLVMBPFAsmParser","LLVMBPFCodeGen","LLVMBPFDesc","LLVMBPFInfo","LLVMAVRDisassembler","LLVMAVRAsmParser","LLVMAVRCodeGen","LLVMAVRDesc","LLVMAVRInfo","LLVMARMDisassembler","LLVMARMAsmParser","LLVMARMCodeGen","LLVMARMDesc","LLVMARMUtils","LLVMARMInfo","LLVMAMDGPUTargetMCA","LLVMAMDGPUDisassembler","LLVMAMDGPUAsmParser","LLVMAMDGPUCodeGen","LLVMAMDGPUDesc","LLVMAMDGPUUtils","LLVMAMDGPUInfo","LLVMAArch64Disassembler","LLVMAArch64AsmParser","LLVMAArch64CodeGen","LLVMAArch64Desc","LLVMAArch64Utils","LLVMAArch64Info","LLVMOrcDebugging","LLVMOrcJIT","LLVMWindowsDriver","LLVMMCJIT","LLVMJITLink","LLVMInterpreter","LLVMExecutionEngine","LLVMRuntimeDyld","LLVMOrcTargetProcess","LLVMOrcShared","LLVMDWP","LLVMDebugInfoLogicalView","LLVMDebugInfoGSYM","LLVMOption","LLVMObjectYAML","LLVMObjCopy","LLVMMCA","LLVMMCDisassembler","LLVMLTO","LLVMFrontendOpenACC","LLVMFrontendHLSL","LLVMFrontendDriver","LLVMExtensions","LLVMPasses","LLVMHipStdPar","LLVMCoroutines","LLVMCFGuard","LLVMipo","LLVMInstrumentation","LLVMVectorize","LLVMLinker","LLVMFrontendOpenMP","LLVMFrontendOffloading","LLVMDWARFLinkerParallel","LLVMDWARFLinkerClassic","LLVMDWARFLinker","LLVMGlobalISel","LLVMMIRParser","LLVMAsmPrinter","LLVMSelectionDAG","LLVMCodeGen","LLVMTarget","LLVMObjCARCOpts","LLVMCodeGenTypes","LLVMIRPrinter","LLVMInterfaceStub","LLVMFileCheck","LLVMFuzzMutate","LLVMScalarOpts","LLVMInstCombine","LLVMAggressiveInstCombine","LLVMTransformUtils","LLVMBitWriter","LLVMAnalysis","LLVMProfileData","LLVMSymbolize","LLVMDebugInfoBTF","LLVMDebugInfoPDB","LLVMDebugInfoMSF","LLVMDebugInfoDWARF","LLVMObject","LLVMTextAPI","LLVMMCParser","LLVMIRReader","LLVMAsmParser","LLVMMC","LLVMDebugInfoCodeView","LLVMBitReader","LLVMFuzzerCLI","LLVMCore","LLVMRemarks","LLVMBitstreamReader","LLVMBinaryFormat","LLVMTargetParser","LLVMTableGen","LLVMSupport","LLVMDemangle"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/21.1.0/include"],"libpath":["/opt/compiler-explorer/libs/llvm/21.1.0/lib"],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":28,"id":"2110"},{"version":"22.1.0","staticliblink":["LLVMWindowsManifest","LLVMXRay","LLVMLibDriver","LLVMDlltoolDriver","LLVMTextAPIBinaryReader","LLVMCoverage","LLVMLineEditor","LLVMXCoreDisassembler","LLVMXCoreCodeGen","LLVMXCoreDesc","LLVMXCoreInfo","LLVMX86TargetMCA","LLVMX86Disassembler","LLVMX86AsmParser","LLVMX86CodeGen","LLVMX86Desc","LLVMX86Info","LLVMWebAssemblyDisassembler","LLVMWebAssemblyAsmParser","LLVMWebAssemblyCodeGen","LLVMWebAssemblyUtils","LLVMWebAssemblyDesc","LLVMWebAssemblyInfo","LLVMVEDisassembler","LLVMVEAsmParser","LLVMVECodeGen","LLVMVEDesc","LLVMVEInfo","LLVMSystemZDisassembler","LLVMSystemZAsmParser","LLVMSystemZCodeGen","LLVMSystemZDesc","LLVMSystemZInfo","LLVMSparcDisassembler","LLVMSparcAsmParser","LLVMSparcCodeGen","LLVMSparcDesc","LLVMSparcInfo","LLVMRISCVTargetMCA","LLVMRISCVDisassembler","LLVMRISCVAsmParser","LLVMRISCVCodeGen","LLVMRISCVDesc","LLVMRISCVInfo","LLVMPowerPCDisassembler","LLVMPowerPCAsmParser","LLVMPowerPCCodeGen","LLVMPowerPCDesc","LLVMPowerPCInfo","LLVMNVPTXCodeGen","LLVMNVPTXDesc","LLVMNVPTXInfo","LLVMMSP430Disassembler","LLVMMSP430AsmParser","LLVMMSP430CodeGen","LLVMMSP430Desc","LLVMMSP430Info","LLVMMipsDisassembler","LLVMMipsAsmParser","LLVMMipsCodeGen","LLVMMipsDesc","LLVMMipsInfo","LLVMLoongArchDisassembler","LLVMLoongArchAsmParser","LLVMLoongArchCodeGen","LLVMLoongArchDesc","LLVMLoongArchInfo","LLVMLanaiDisassembler","LLVMLanaiCodeGen","LLVMLanaiAsmParser","LLVMLanaiDesc","LLVMLanaiInfo","LLVMHexagonDisassembler","LLVMHexagonCodeGen","LLVMHexagonAsmParser","LLVMHexagonDesc","LLVMHexagonInfo","LLVMBPFDisassembler","LLVMBPFAsmParser","LLVMBPFCodeGen","LLVMBPFDesc","LLVMBPFInfo","LLVMAVRDisassembler","LLVMAVRAsmParser","LLVMAVRCodeGen","LLVMAVRDesc","LLVMAVRInfo","LLVMARMDisassembler","LLVMARMAsmParser","LLVMARMCodeGen","LLVMARMDesc","LLVMARMUtils","LLVMARMInfo","LLVMAMDGPUTargetMCA","LLVMAMDGPUDisassembler","LLVMAMDGPUAsmParser","LLVMAMDGPUCodeGen","LLVMAMDGPUDesc","LLVMAMDGPUUtils","LLVMAMDGPUInfo","LLVMAArch64Disassembler","LLVMAArch64AsmParser","LLVMAArch64CodeGen","LLVMAArch64Desc","LLVMAArch64Utils","LLVMAArch64Info","LLVMOrcDebugging","LLVMOrcJIT","LLVMWindowsDriver","LLVMMCJIT","LLVMJITLink","LLVMInterpreter","LLVMExecutionEngine","LLVMRuntimeDyld","LLVMOrcTargetProcess","LLVMOrcShared","LLVMDWP","LLVMDebugInfoLogicalView","LLVMDebugInfoGSYM","LLVMOption","LLVMObjectYAML","LLVMObjCopy","LLVMMCA","LLVMMCDisassembler","LLVMLTO","LLVMFrontendOpenACC","LLVMFrontendHLSL","LLVMFrontendDriver","LLVMExtensions","LLVMPasses","LLVMHipStdPar","LLVMCoroutines","LLVMCFGuard","LLVMipo","LLVMInstrumentation","LLVMVectorize","LLVMLinker","LLVMFrontendOpenMP","LLVMFrontendOffloading","LLVMDWARFLinkerParallel","LLVMDWARFLinkerClassic","LLVMDWARFLinker","LLVMGlobalISel","LLVMMIRParser","LLVMAsmPrinter","LLVMSelectionDAG","LLVMCodeGen","LLVMTarget","LLVMObjCARCOpts","LLVMCodeGenTypes","LLVMIRPrinter","LLVMInterfaceStub","LLVMFileCheck","LLVMFuzzMutate","LLVMScalarOpts","LLVMInstCombine","LLVMAggressiveInstCombine","LLVMTransformUtils","LLVMBitWriter","LLVMAnalysis","LLVMProfileData","LLVMSymbolize","LLVMDebugInfoBTF","LLVMDebugInfoPDB","LLVMDebugInfoMSF","LLVMDebugInfoDWARF","LLVMObject","LLVMTextAPI","LLVMMCParser","LLVMIRReader","LLVMAsmParser","LLVMMC","LLVMDebugInfoCodeView","LLVMBitReader","LLVMFuzzerCLI","LLVMCore","LLVMRemarks","LLVMBitstreamReader","LLVMBinaryFormat","LLVMTargetParser","LLVMTableGen","LLVMSupport","LLVMDemangle"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/22.1.0/include"],"libpath":["/opt/compiler-explorer/libs/llvm/22.1.0/lib"],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":29,"id":"2210"},{"version":"trunk","staticliblink":["LLVMWindowsManifest","LLVMXRay","LLVMLibDriver","LLVMDlltoolDriver","LLVMTextAPIBinaryReader","LLVMCoverage","LLVMLineEditor","LLVMXCoreDisassembler","LLVMXCoreCodeGen","LLVMXCoreDesc","LLVMXCoreInfo","LLVMX86TargetMCA","LLVMX86Disassembler","LLVMX86AsmParser","LLVMX86CodeGen","LLVMX86Desc","LLVMX86Info","LLVMWebAssemblyDisassembler","LLVMWebAssemblyAsmParser","LLVMWebAssemblyCodeGen","LLVMWebAssemblyUtils","LLVMWebAssemblyDesc","LLVMWebAssemblyInfo","LLVMVEDisassembler","LLVMVEAsmParser","LLVMVECodeGen","LLVMVEDesc","LLVMVEInfo","LLVMSystemZDisassembler","LLVMSystemZAsmParser","LLVMSystemZCodeGen","LLVMSystemZDesc","LLVMSystemZInfo","LLVMSparcDisassembler","LLVMSparcAsmParser","LLVMSparcCodeGen","LLVMSparcDesc","LLVMSparcInfo","LLVMRISCVTargetMCA","LLVMRISCVDisassembler","LLVMRISCVAsmParser","LLVMRISCVCodeGen","LLVMRISCVDesc","LLVMRISCVInfo","LLVMPowerPCDisassembler","LLVMPowerPCAsmParser","LLVMPowerPCCodeGen","LLVMPowerPCDesc","LLVMPowerPCInfo","LLVMNVPTXCodeGen","LLVMNVPTXDesc","LLVMNVPTXInfo","LLVMMSP430Disassembler","LLVMMSP430AsmParser","LLVMMSP430CodeGen","LLVMMSP430Desc","LLVMMSP430Info","LLVMMipsDisassembler","LLVMMipsAsmParser","LLVMMipsCodeGen","LLVMMipsDesc","LLVMMipsInfo","LLVMLoongArchDisassembler","LLVMLoongArchAsmParser","LLVMLoongArchCodeGen","LLVMLoongArchDesc","LLVMLoongArchInfo","LLVMLanaiDisassembler","LLVMLanaiCodeGen","LLVMLanaiAsmParser","LLVMLanaiDesc","LLVMLanaiInfo","LLVMHexagonDisassembler","LLVMHexagonCodeGen","LLVMHexagonAsmParser","LLVMHexagonDesc","LLVMHexagonInfo","LLVMBPFDisassembler","LLVMBPFAsmParser","LLVMBPFCodeGen","LLVMBPFDesc","LLVMBPFInfo","LLVMAVRDisassembler","LLVMAVRAsmParser","LLVMAVRCodeGen","LLVMAVRDesc","LLVMAVRInfo","LLVMARMDisassembler","LLVMARMAsmParser","LLVMARMCodeGen","LLVMARMDesc","LLVMARMUtils","LLVMARMInfo","LLVMAMDGPUTargetMCA","LLVMAMDGPUDisassembler","LLVMAMDGPUAsmParser","LLVMAMDGPUCodeGen","LLVMAMDGPUDesc","LLVMAMDGPUUtils","LLVMAMDGPUInfo","LLVMAArch64Disassembler","LLVMAArch64AsmParser","LLVMAArch64CodeGen","LLVMAArch64Desc","LLVMAArch64Utils","LLVMAArch64Info","LLVMOrcDebugging","LLVMOrcJIT","LLVMWindowsDriver","LLVMMCJIT","LLVMJITLink","LLVMInterpreter","LLVMExecutionEngine","LLVMRuntimeDyld","LLVMOrcTargetProcess","LLVMOrcShared","LLVMDWP","LLVMDebugInfoLogicalView","LLVMDebugInfoGSYM","LLVMOption","LLVMObjectYAML","LLVMObjCopy","LLVMMCA","LLVMMCDisassembler","LLVMLTO","LLVMFrontendOpenACC","LLVMFrontendHLSL","LLVMFrontendDriver","LLVMExtensions","LLVMPasses","LLVMHipStdPar","LLVMCoroutines","LLVMCFGuard","LLVMipo","LLVMInstrumentation","LLVMVectorize","LLVMLinker","LLVMFrontendOpenMP","LLVMFrontendOffloading","LLVMDWARFLinkerParallel","LLVMDWARFLinkerClassic","LLVMDWARFLinker","LLVMGlobalISel","LLVMMIRParser","LLVMAsmPrinter","LLVMSelectionDAG","LLVMCodeGen","LLVMTarget","LLVMObjCARCOpts","LLVMCodeGenTypes","LLVMIRPrinter","LLVMInterfaceStub","LLVMFileCheck","LLVMFuzzMutate","LLVMScalarOpts","LLVMInstCombine","LLVMAggressiveInstCombine","LLVMTransformUtils","LLVMBitWriter","LLVMAnalysis","LLVMProfileData","LLVMSymbolize","LLVMDebugInfoBTF","LLVMDebugInfoPDB","LLVMDebugInfoMSF","LLVMDebugInfoDWARF","LLVMObject","LLVMTextAPI","LLVMMCParser","LLVMIRReader","LLVMAsmParser","LLVMMC","LLVMDebugInfoCodeView","LLVMBitReader","LLVMFuzzerCLI","LLVMCore","LLVMRemarks","LLVMBitstreamReader","LLVMBinaryFormat","LLVMTargetParser","LLVMTableGen","LLVMSupport","LLVMDemangle"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/llvm/trunk/include"],"libpath":["/opt/compiler-explorer/libs/llvm/trunk/lib"],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":30,"id":"trunk"}]},{"id":"llvmfs","name":"Filesystem (LLVM)","versions":[{"version":"autodetect","staticliblink":["c++fs"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"autodetect"}]},{"id":"lua","name":"Lua","url":"https://lua.org","versions":[{"version":"5.3.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/lua/v5.3.5/include"],"libpath":["/opt/compiler-explorer/libs/lua/v5.3.5/lib/x86_64","/opt/compiler-explorer/libs/lua/v5.3.5/lib/x86"],"liblink":["lua","dl"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"535"},{"version":"5.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/lua/v5.4.0/include"],"libpath":["/opt/compiler-explorer/libs/lua/v5.4.0/lib/x86_64","/opt/compiler-explorer/libs/lua/v5.4.0/lib/x86"],"liblink":["lua","dl"],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"540"}]},{"id":"magic_enum","name":"magic_enum","description":"Header-only C++17 library provides static reflection for enums, work with any enum type without any macro or boilerplate code","url":"https://github.com/Neargye/magic_enum","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/magic_enum/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"0.7.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/magic_enum/v0.7.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"073"}]},{"id":"mdspan","name":"mdspan","description":"Reference Implementation of MDSpan (c++23)","url":"https://github.com/kokkos/mdspan","versions":[{"version":"0.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mdspan-0.6.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"06"}]},{"id":"med","name":"med","url":"https://github.com/cppden/med","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/med/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"mfem","name":"mfem","description":"MFEM is a free, lightweight, scalable C++ library for finite element methods.<br /><br />Note that the trunk version is no longer available, use v4.7 instead.","url":"https://mfem.org","versions":[{"version":"4.7","staticliblink":["mfem"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"47"}]},{"id":"mimicpp","name":"mimic++","description":"A modern and (mostly) macro free mocking framework.","url":"https://github.com/DNKpp/mimicpp","versions":[{"version":"v1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mimicpp/v1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1"},{"version":"v2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mimicpp/v2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"2"},{"version":"v3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mimicpp/v3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"3"},{"version":"v4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mimicpp/v4/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"4"},{"version":"v5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mimicpp/v5/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"5"},{"version":"v6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mimicpp/v6/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"6"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mimicpp/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"trunk"}]},{"id":"miniz","name":"miniz","url":"https://github.com/richgel999/miniz","versions":[{"version":"3.1.1","staticliblink":["miniz"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"311"}]},{"id":"mlir","name":"MLIR","description":"MLIR","url":"https://mlir.llvm.org/","versions":[{"version":"14.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mlir/14.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1400"},{"version":"14.0.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mlir/14.0.5/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"1405"}]},{"id":"mp-coro","name":"mp-coro","description":"A C++20 coroutine support library","url":"https://github.com/mpusz/mp-coro","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-coro/trunk/src/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"mp-units","name":"mp-units","description":"A quantities and units library for C++<br /><br />Note that in some cases, you also need to add the {fmt} library.","url":"https://github.com/mpusz/mp-units","versions":[{"version":"2.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v2.0.0/src/core/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/core-fmt/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/core-io/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/angular/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/cgs/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/hep/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/iau/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/iec80000/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/imperial/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/international/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/isq/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/isq_angle/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/natural/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/si/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/typographic/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/usc/include","/opt/compiler-explorer/libs/mp-units/v2.0.0/src/utility/include","/opt/compiler-explorer/libs/fmt/10.1.1/include","/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"200"},{"version":"2.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v2.1.0/src/core/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/core-fmt/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/core-io/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/angular/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/cgs/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/hep/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/iau/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/iec80000/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/imperial/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/international/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/isq/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/isq_angle/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/natural/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/si/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/typographic/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/usc/include","/opt/compiler-explorer/libs/mp-units/v2.1.0/src/utility/include","/opt/compiler-explorer/libs/fmt/10.1.1/include","/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"210"},{"version":"2.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v2.2.0/src/core/include","/opt/compiler-explorer/libs/mp-units/v2.2.0/src/systems/include","/opt/compiler-explorer/libs/fmt/10.2.1/include","/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"220"},{"version":"2.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v2.3.0/src/core/include","/opt/compiler-explorer/libs/mp-units/v2.3.0/src/systems/include","/opt/compiler-explorer/libs/fmt/11.0.0/include","/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"230"},{"version":"2.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v2.4.0/src/core/include","/opt/compiler-explorer/libs/mp-units/v2.4.0/src/systems/include","/opt/compiler-explorer/libs/fmt/11.0.0/include","/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"240"},{"version":"2.5.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v2.5.0/src/core/include","/opt/compiler-explorer/libs/mp-units/v2.5.0/src/systems/include","/opt/compiler-explorer/libs/fmt/12.0.0/include","/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"250"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/trunk/src/core/include","/opt/compiler-explorer/libs/mp-units/trunk/src/systems/include","/opt/compiler-explorer/libs/fmt/12.0.0/include","/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":12,"id":"trunk"},{"version":"0.3.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v0.3.1/src/include","/opt/compiler-explorer/libs/rangesv3/0.9.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"031"},{"version":"0.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v0.4.0/src/include","/opt/compiler-explorer/libs/rangesv3/0.9.1/include","/opt/compiler-explorer/libs/fmt/6.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"040"},{"version":"0.5.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v0.5.0/src/include","/opt/compiler-explorer/libs/rangesv3/0.10.0/include","/opt/compiler-explorer/libs/fmt/6.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"050"},{"version":"0.6.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v0.6.0/src/include","/opt/compiler-explorer/libs/fmt/7.0.0/include","/opt/compiler-explorer/libs/GSL/v3.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"060"},{"version":"0.7.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v0.7.0/src/core/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/core-fmt/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/core-io/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/isq/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/isq-iec80000/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/isq-natural/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/si/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/si-cgs/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/si-fps/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/si-iau/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/si-imperial/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/si-international/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/si-typographic/include","/opt/compiler-explorer/libs/mp-units/v0.7.0/src/systems/si-us/include","/opt/compiler-explorer/libs/fmt/7.1.3/include","/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"070"},{"version":"0.8.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/mp-units/v0.8.0/src/core/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/core-fmt/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/core-io/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/isq/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/isq-iec80000/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/isq-natural/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/si/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/si-cgs/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/si-fps/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/si-hep/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/si-iau/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/si-imperial/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/si-international/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/si-typographic/include","/opt/compiler-explorer/libs/mp-units/v0.8.0/src/systems/si-us/include","/opt/compiler-explorer/libs/fmt/8.1.1/include","/opt/compiler-explorer/libs/gsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"080"}]},{"id":"named","name":"named","url":"https://github.com/mguid65/Named","versions":[{"version":"0.0.8","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/named/v0.0.8/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"008"}]},{"id":"namedtype","name":"NamedType","url":"https://github.com/joboccara/NamedType","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/NamedType/include","/opt/compiler-explorer/libs/NamedType/include/NamedType"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"nanobench","name":"nanobench","url":"https://github.com/martinus/nanobench","versions":[{"version":"4.3.11","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nanobench/v4.3.11/src/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"4311"}]},{"id":"nanorange","name":"NanoRange","url":"https://github.com/tcbrindle/NanoRange","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nanorange/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"nlohmann_json","name":"nlohmann::json","url":"https://github.com/nlohmann/json","versions":[{"version":"2.1.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/v2.1.1/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"211"},{"version":"3.1.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/v3.1.2/single_include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"312"},{"version":"3.6.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/v3.6.0/single_include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"360"},{"version":"3.6.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/v3.6.1/single_include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"361"},{"version":"3.7.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/v3.7.3/single_include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"373"},{"version":"3.8.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/v3.8.0/single_include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"380"},{"version":"3.9.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/v3.9.1/single_include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"391"},{"version":"3.10.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/v3.10.5/single_include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"3105"},{"version":"3.11.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/v3.11.1/single_include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"3111"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nlohmann_json/trunk/single_include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"trunk"}]},{"id":"nsimd","name":"NSIMD","url":"https://github.com/agenium-scale/nsimd/","versions":[{"version":"2.2 (x86-64)","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nsimd/v2.2/x86_64/include"],"libpath":["/opt/compiler-explorer/libs/nsimd/v2.2/x86_64/lib"],"liblink":["nsimd_avx512_skylake"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"22-x86_64"},{"version":"2.2 (arm)","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nsimd/v2.2/arm/neon128/include"],"libpath":["/opt/compiler-explorer/libs/nsimd/v2.2/arm/neon128/lib"],"liblink":["nsimd_neon128"],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"22-arm"},{"version":"2.2 (arm64)","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nsimd/v2.2/arm/aarch64/include"],"libpath":["/opt/compiler-explorer/libs/nsimd/v2.2/arm/aarch64/lib"],"liblink":["nsimd_aarch64"],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"22-arm64"},{"version":"3.0.1 (x86_64)","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nsimd/v3.0.1/x86_64/include"],"libpath":["/opt/compiler-explorer/libs/nsimd/v3.0.1/x86_64/lib"],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"301-x86_64"},{"version":"3.0.1 (arm)","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nsimd/v3.0.1/arm/neon128/include"],"libpath":["/opt/compiler-explorer/libs/nsimd/v3.0.1/arm/neon128/lib"],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"301-arm"},{"version":"3.0.1 (arm64)","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/nsimd/v3.0.1/arm/aarch64/include"],"libpath":["/opt/compiler-explorer/libs/nsimd/v3.0.1/arm/aarch64/lib"],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"301-arm64"}]},{"id":"ofw","name":"OFW","description":"C++20 Single Files Tools","url":"https://github.com/jfalcou/ofw","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ofw/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"openssl","name":"OpenSSL","url":"https://www.openssl.org","versions":[{"version":"1.1.1c","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/openssl/openssl_1_1_1c/x86_64/opt/include"],"libpath":["/opt/compiler-explorer/libs/openssl/openssl_1_1_1c/x86_64/opt/lib","/opt/compiler-explorer/libs/openssl/openssl_1_1_1c/x86/opt/lib"],"liblink":["ssl","crypto"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"111c"},{"version":"1.1.1g","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/openssl/openssl_1_1_1g/x86_64/opt/include"],"libpath":["/opt/compiler-explorer/libs/openssl/openssl_1_1_1g/x86_64/opt/lib","/opt/compiler-explorer/libs/openssl/openssl_1_1_1g/x86/opt/lib"],"liblink":["ssl","crypto"],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"111g"}]},{"id":"option","name":"option","description":"Replacement for std::optional with efficient memory usage and additional features","url":"https://github.com/NUCLEAR-BOMB/option","versions":[{"version":"1.3.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/option/v1.3.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"131"}]},{"id":"outcome","name":"outcome","description":"Provides very lightweight outcome<T> and result<T> (non-Boost edition)","url":"https://ned14.github.io/outcome/","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/outcome/single-header"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"pcre2","name":"PCRE2","description":"PCRE2 with 16 bit support","url":"https://www.pcre.org/","versions":[{"version":"10.42","staticliblink":[],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":["pcre2-16"],"options":[],"hidden":false,"packagedheaders":true,"lookupversion":"pcre2-10.42","$order":0,"id":"1042"}]},{"id":"pegtl","name":"PEGTL","description":"Parsing Expression Grammar Template Library","url":"https://github.com/taocpp/PEGTL","versions":[{"version":"2.8.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/PEGTL/2.8.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"280"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/PEGTL/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"perl","name":"Perl","description":"Embedding or extending perl","url":"https://www.perl.org/","versions":[{"version":"5.8.9","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/perl-5.8.9/lib/5.8.9/x86_64-linux-thread-multi/CORE"],"libpath":["/opt/compiler-explorer/perl-5.8.9/lib/5.8.9/x86_64-linux-thread-multi/CORE"],"liblink":["perl-5.8.9"],"options":["-D_REENTRANT","-D_GNU_SOURCE","-fwrapv","-fno-strict-aliasing","-pipe","-D_LARGEFILE_SOURCE","-D_FILE_OFFSET_BITS=64"],"hidden":false,"packagedheaders":false,"$order":0,"id":"589"},{"version":"5.38.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/perl-5.38.5/lib/5.38.5/x86_64-linux-thread-multi/CORE"],"libpath":["/opt/compiler-explorer/perl-5.38.5/lib/5.38.5/x86_64-linux-thread-multi/CORE"],"liblink":["perl-5.38.5"],"options":["-D_REENTRANT","-D_GNU_SOURCE","-fwrapv","-fno-strict-aliasing","-pipe","-fstack-protector-strong","-D_LARGEFILE_SOURCE","-D_FILE_OFFSET_BITS=64"],"hidden":false,"packagedheaders":false,"$order":1,"id":"5385"},{"version":"5.42.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/perl-5.42.2/lib/5.42.2/x86_64-linux-thread-multi/CORE"],"libpath":["/opt/compiler-explorer/perl-5.42.2/lib/5.42.2/x86_64-linux-thread-multi/CORE"],"liblink":["perl-5.42.2"],"options":["-D_REENTRANT","-D_GNU_SOURCE","-fwrapv","-fno-strict-aliasing","-pipe","-fstack-protector-strong","-D_LARGEFILE_SOURCE","-D_FILE_OFFSET_BITS=64"],"hidden":false,"packagedheaders":false,"$order":2,"id":"5422"}]},{"id":"phd-embed","name":"phd.embed","description":"p1040 Library support header for the std::embed functionality","url":"https://github.com/ThePhD/embed","versions":[{"version":"main","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/phd/embed/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"pipes","name":"Pipes","url":"https://github.com/joboccara/Pipes","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/pipes/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"ppdt","name":"PPDT","description":"Preprocessor date and time parsing","url":"https://github.com/Eczbek/ppdt","versions":[{"version":"0.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ppdt/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"0"}]},{"id":"proxy","name":"Proxy","description":"C++20 Polymorphism Library","url":"https://github.com/ngcpp/proxy","versions":[{"version":"3.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/3.0.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"300"},{"version":"3.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/3.1.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"310"},{"version":"3.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/3.2.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"320"},{"version":"3.2.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/3.2.1"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"321"},{"version":"3.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/3.3.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"330"},{"version":"3.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/3.4.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"340"},{"version":"4.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/4.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"400"},{"version":"4.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/4.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"401"},{"version":"4.0.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/4.0.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"402"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/proxy/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"trunk"}]},{"id":"pugixml","name":"pugixml","description":"pugixml is a light-weight C++ XML processing library","url":"https://pugixml.org/","versions":[{"version":"1.11.4","staticliblink":["pugixml"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/pugixml/v1.11.4/src/"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1114"}]},{"id":"pybind11","name":"Pybind11","url":"https://github.com/pybind/pybind11","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/pybind11/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"},{"version":"v2.11.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/pybind11/v2.11.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"2_11_1"}]},{"id":"python","name":"Python","url":"https://python.org","versions":[{"version":"3.5.9","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.5.9/include/python3.5"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"359"},{"version":"3.7.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.7.6/include/python3.7"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"376"},{"version":"3.8.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.8.1/include/python3.8"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"381"},{"version":"3.9.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.9.6/include/python3.9"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"396"},{"version":"3.10.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.10.0/include/python3.10"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"3100"},{"version":"3.11.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.11.0/include/python3.11"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"3110"},{"version":"3.12.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.12.1/include/python3.12"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"3121"},{"version":"3.13.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.13.0/include/python3.13"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"3130"},{"version":"3.14.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.14.0/include/python3.14"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"3140"},{"version":"3.6.10","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/python-3.6.10/include/python3.6"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"3610"}]},{"id":"qt","name":"Qt","url":"https://www.qt.io","versions":[{"version":"6.4.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/app/qt/include/QtCore"],"libpath":[],"liblink":["Qt6Core"],"options":["-DQT_NO_VERSION_TAGGING"],"hidden":false,"packagedheaders":true,"$order":0,"id":"642"},{"version":"6.5.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/app/qt/include/QtCore"],"libpath":[],"liblink":["Qt6Core"],"options":["-DQT_NO_VERSION_TAGGING"],"hidden":false,"packagedheaders":true,"$order":1,"id":"652"},{"version":"6.6.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/app/qt/include/QtCore"],"libpath":[],"liblink":["Qt6Core"],"options":["-DQT_NO_VERSION_TAGGING"],"hidden":false,"packagedheaders":true,"$order":2,"id":"660"},{"version":"6.7.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/app/qt/include/QtCore"],"libpath":[],"liblink":["Qt6Core"],"options":["-DQT_NO_VERSION_TAGGING"],"hidden":false,"packagedheaders":true,"$order":3,"id":"670"},{"version":"6.8.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/app/qt/include/QtCore"],"libpath":[],"liblink":["Qt6Core"],"options":["-DQT_NO_VERSION_TAGGING"],"hidden":false,"packagedheaders":true,"$order":4,"id":"680"},{"version":"6.9.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/app/qt/include/QtCore"],"libpath":[],"liblink":["Qt6Core"],"options":["-DQT_NO_VERSION_TAGGING"],"hidden":false,"packagedheaders":true,"$order":5,"id":"690"},{"version":"6.10.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/app/qt/include/QtCore"],"libpath":[],"liblink":["Qt6Core"],"options":["-DQT_NO_VERSION_TAGGING"],"hidden":false,"packagedheaders":true,"$order":6,"id":"6100"},{"version":"6.11.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/app/qt/include/QtCore"],"libpath":[],"liblink":["Qt6Core"],"options":["-DQT_NO_VERSION_TAGGING"],"hidden":false,"packagedheaders":true,"$order":7,"id":"6110"}]},{"id":"quill","name":"Quill","description":"C++ Low Latency Logging Library","url":"https://github.com/odygrd/quill","versions":[{"version":"6.1.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v6.1.1/quill/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"611"},{"version":"7.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v7.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"700"},{"version":"7.2.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v7.2.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"721"},{"version":"7.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v7.3.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"730"},{"version":"7.5.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v7.5.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"750"},{"version":"8.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v8.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"810"},{"version":"8.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v8.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"820"},{"version":"9.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v9.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"900"},{"version":"10.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v10.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"1001"},{"version":"10.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v10.2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"1020"},{"version":"11.0.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v11.0.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"1102"},{"version":"11.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/quill/v11.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"1110"}]},{"id":"raberu","name":"Raberu","description":"C++20 Named Parameters Library","url":"https://github.com/jfalcou/raberu","versions":[{"version":"v1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/raberu/v1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"10"},{"version":"v1.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/raberu/v1.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"11"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/raberu/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"}]},{"id":"rangesv3","name":"range-v3","url":"https://github.com/ericniebler/range-v3","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rangesv3/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"trunk"},{"version":"0.3.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rangesv3/0.3.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"030"},{"version":"0.3.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rangesv3/0.3.5/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"035"},{"version":"0.3.6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rangesv3/0.3.6/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"036"},{"version":"0.9.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rangesv3/0.9.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"091"},{"version":"0.10.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rangesv3/0.10.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"0100"},{"version":"0.11.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rangesv3/0.11.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"0110"},{"version":"0.12.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rangesv3/0.12.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"0120"}]},{"id":"rapidjson","name":"RapidJSON","description":"A fast JSON parser/generator for C++ with both SAX/DOM style API","url":"https://rapidjson.org/","versions":[{"version":"v1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rapidjson/v1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"v1.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rapidjson/v1.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"101"},{"version":"v1.0.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rapidjson/v1.0.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"102"},{"version":"v1.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rapidjson/v1.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"110"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rapidjson/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"trunk"}]},{"id":"re2","name":"RE2","url":"https://github.com/google/re2/","versions":[{"version":"2024-07-02","staticliblink":["re2"],"alias":[],"dependencies":["absl_base","absl_log_internal_message"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"20240702"},{"version":"2025-07-17","staticliblink":["re2"],"alias":[],"dependencies":["absl_base","absl_log_internal_message"],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":1,"id":"20250717"}]},{"id":"reactive_plus_plus","name":"ReactivePlusPlus","description":"Functional reactive programming library for c++20 inspired by ReactiveX","url":"https://github.com/victimsnino/ReactivePlusPlus","versions":[{"version":"v1 - v0.2.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/reactive_plus_plus/v0.2.3/src/rpp","/opt/compiler-explorer/libs/reactive_plus_plus/v0.2.3/src/rppqt"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"023"},{"version":"v2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/reactive_plus_plus/v2/src/rpp"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"v2"}]},{"id":"rsl","name":"rsl","description":"A support library for reflective metaprograms","url":"https://github.com/fuquery/rsl","versions":[{"version":"latest","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/rsl/master/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"master"}]},{"id":"scnlib","name":"scnlib","description":"scnlib is a modern C++ library for scanning values. Think of it as more C++-y scanf, or the inverse of fmtlib.","url":"https://scnlib.dev","versions":[{"version":"1.1.2","staticliblink":["scn"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/scnlib/refs/tags/v1.1.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"112"},{"version":"2.0.0","staticliblink":["scn","simdutf"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/scnlib/refs/tags/v2.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"200"},{"version":"2.0.3","staticliblink":["scn","simdutf"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/scnlib/refs/tags/v2.0.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"203"},{"version":"3.0.2","staticliblink":["scn"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/scnlib/refs/tags/v3.0.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"302"},{"version":"4.0.1","staticliblink":["scn"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/scnlib/refs/tags/v4.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"401"},{"version":"0.4","staticliblink":["scn"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/scnlib/refs/tags/v0.4/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"04"}]},{"id":"seastar","name":"Seastar","description":"SeaStar is an event-driven framework allowing you to write non-blocking, asynchronous code in a relatively straightforward manner.","url":"http://seastar.io","versions":[{"version":"18.08.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/seastar/seastar-18.08.0"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"180"},{"version":"22.11.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/seastar/seastar-22.11.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"2211"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/seastar/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"}]},{"id":"seqan3","name":"SeqAn3","description":"A modern C++ library for sequence analysis.","url":"https://github.com/seqan/seqan3","versions":[{"version":"3.2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/seqan3/3.2.0/include","/opt/compiler-explorer/libs/seqan3/3.2.0/submodules/cereal/include","/opt/compiler-explorer/libs/seqan3/3.2.0/submodules/sdsl-lite/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"320"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/seqan3/trunk/include","/opt/compiler-explorer/libs/seqan3/trunk/submodules/cereal/include","/opt/compiler-explorer/libs/seqan3/trunk/submodules/sdsl-lite/include","/opt/compiler-explorer/libs/seqan3/trunk/submodules/sharg-parser/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"simde","name":"SIMDe","description":"Implementations of SIMD instruction sets for systems which don't natively support them.","url":"https://github.com/simd-everywhere/simde","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/simde/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"simdjson","name":"simdjson","url":"https://github.com/simdjson/simdjson","versions":[{"version":"3.0.1","staticliblink":["simdjson"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/simdjson/v3.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"301"},{"version":"3.1.5","staticliblink":["simdjson"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/simdjson/v3.1.5/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"315"},{"version":"4.0.0","staticliblink":["simdjson"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/simdjson/v4.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"400"},{"version":"3.10.0","staticliblink":["simdjson"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/simdjson/v3.10.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"3100"}]},{"id":"sol2","name":"sol2","url":"https://github.com/ThePhD/sol2","versions":[{"version":"3.2.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/sol2/v3.2.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"321"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/sol2/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"spdlog","name":"spdlog","url":"https://github.com/gabime/spdlog","versions":[{"version":"1.5.0","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.5.0/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":0,"id":"150"},{"version":"1.6.0","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.6.0/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":1,"id":"160"},{"version":"1.6.1","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.6.1/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":2,"id":"161"},{"version":"1.7.0","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.7.0/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":3,"id":"170"},{"version":"1.8.0","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.8.0/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":4,"id":"180"},{"version":"1.9.2","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.9.2/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":5,"id":"192"},{"version":"1.10.0","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.10.0/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":6,"id":"1100"},{"version":"1.11.0","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.11.0/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":7,"id":"1110"},{"version":"1.12.0","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.12.0/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":8,"id":"1120"},{"version":"1.13.0","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.13.0/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":9,"id":"1130"},{"version":"1.14.1","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.14.1/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":10,"id":"1141"},{"version":"1.15.2","staticliblink":["spdlogd"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spdlog/1.15.2/include"],"libpath":[],"liblink":[],"options":["-DSPDLOG_COMPILED_LIB"],"hidden":false,"packagedheaders":false,"$order":11,"id":"1152"}]},{"id":"spy","name":"SPY","description":"C++17 constexpr settings detectors","url":"https://github.com/jfalcou/spy","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spy/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"trunk"},{"version":"v0.0.4","staticliblink":[],"alias":["v003"],"dependencies":[],"path":["/opt/compiler-explorer/libs/spy/0.0.4/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"v004"},{"version":"v1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spy/1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"v100"},{"version":"v1.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/spy/1.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"v110"}]},{"id":"sqlite","name":"sqlite","url":"https://sqlite.org","versions":[{"version":"3.40.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/sqlite/3.40.0"],"libpath":[],"liblink":["sqlite3"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"3400"}]},{"id":"stdexec","name":"stdexec (std::execution)","description":"The proposed C++ framework for asynchronous and parallel programming","url":"https://github.com/NVIDIA/stdexec","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/stdexec/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"strong_type","name":"strong_type","description":"library for creating strong types in C++","url":"https://github.com/rollbear/strong_type","versions":[{"version":"v1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"1"},{"version":"v2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"2"},{"version":"v3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"3"},{"version":"v4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v4/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"4"},{"version":"v5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v5/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"5"},{"version":"v6","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v6/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"6"},{"version":"v7","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v7/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"7"},{"version":"v8","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v8/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"8"},{"version":"v9","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v9/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"9"},{"version":"v10","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v10/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"10"},{"version":"v11","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v11/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"11"},{"version":"v12","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v12/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"12"},{"version":"v13","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v13/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":12,"id":"13"},{"version":"v14","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v14/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":13,"id":"14"},{"version":"v15","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/strong_type/v15/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":14,"id":"15"}]},{"id":"taojson","name":"taoJSON","description":"taoJSON is a C++ header-only JSON library that provides a generic value class, uses type traits to interoperate with C++ types, uses an events interface to convert from and to JSON, JAXN, CBOR, MsgPack and UBJSON, and much more...","url":"https://github.com/taocpp/json","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/taojson/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"taskflow","name":"taskflow","description":"taskflow is a C++ Header-only General-purpose Parallel and Heterogeneous Task Programming System","url":"https://github.com/taskflow/taskflow","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/taskflow/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"tbb","name":"Intel TBB","url":"https://www.threadingbuildingblocks.org/","versions":[{"version":"2020.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tbb/2020.2/include"],"libpath":[],"liblink":["tbb"],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"20202"},{"version":"2020.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tbb/2020.3/include"],"libpath":[],"liblink":["tbb"],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"20203"},{"version":"2021.4.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tbb/2021.4.0/include"],"libpath":[],"liblink":["tbb_debug","tbbmalloc_debug","tbbmalloc_proxy_debug"],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"20214"}]},{"id":"thinkcell","name":"think-cell-library","description":"think-cell's core C++ library","url":"https://github.com/think-cell/think-cell-library","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/thinkcell/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"tlexpected","name":"tl::expected","description":"Single header implementation of std::expected with functional-style extensions.","url":"https://github.com/TartanLlama/expected","versions":[{"version":"1.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tlexpected/v1.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"100"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tlexpected/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"toml11","name":"toml11","description":"toml11 is a C++11 (or later) header-only toml parser/encoder depending only on C++ standard library","url":"https://github.com/ToruNiina/toml11","versions":[{"version":"3.7.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/toml11/v3.7.1"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"371"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/toml11/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"trunk"}]},{"id":"tomlplusplus","name":"toml++","description":"TOML parser and serializer for modern C++","url":"https://marzer.github.io/tomlplusplus","versions":[{"version":"1.2.4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tomlplusplus/v1.2.4/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"124"},{"version":"1.3.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tomlplusplus/v1.3.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"133"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tomlplusplus/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"}]},{"id":"trompeloeil","name":"trompeloeil","url":"https://github.com/rollbear/trompeloeil","versions":[{"version":"v28","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v28/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"28"},{"version":"v29","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v29/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"29"},{"version":"v30","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v30/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"30"},{"version":"v31","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v31/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"31"},{"version":"v32","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v32/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"32"},{"version":"v33","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v33/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"33"},{"version":"v34","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v34/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"34"},{"version":"v35","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v35/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"35"},{"version":"v36","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v36/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"36"},{"version":"v37","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v37/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":9,"id":"37"},{"version":"v38","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v38/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":10,"id":"38"},{"version":"v39","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v39/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":11,"id":"39"},{"version":"v40","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v40/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":12,"id":"40"},{"version":"v41","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v41/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":13,"id":"41"},{"version":"v42","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v42/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":14,"id":"42"},{"version":"v43","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v43/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":15,"id":"43"},{"version":"v44","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v44/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":16,"id":"44"},{"version":"v45","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v45/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":17,"id":"45"},{"version":"v46","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v46/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":18,"id":"46"},{"version":"v47","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v47/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":19,"id":"47"},{"version":"v48","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v48/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":20,"id":"48"},{"version":"v49","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/trompeloeil/v49/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":21,"id":"49"}]},{"id":"tts","name":"TTS","description":"C++20 Unit Test Framework for Numerical Applications","url":"https://github.com/jfalcou/tts","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tts/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"trunk"},{"version":"v0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tts/0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"v01"},{"version":"v0.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tts/0.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"v02"},{"version":"v1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tts/1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"v10"},{"version":"v2.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tts/2.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"v20"},{"version":"v2.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/tts/2.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"v21"}]},{"id":"type_safe","name":"type_safe","description":"type_safe provides zero overhead abstractions that use the C++ type system to prevent bugs.","url":"https://github.com/foonathan/type_safe","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/type_safe/trunk/include","/opt/compiler-explorer/libs/type_safe/trunk/external/debug_assert"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"unifex","name":"libunifex","url":"https://github.com/facebookexperimental/libunifex","versions":[{"version":"trunk","staticliblink":["unifex"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/unifex/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"ureact","name":"µReact","description":"Functional reactive programming library for c++","url":"https://github.com/YarikTH/ureact","versions":[{"version":"main","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ureact/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"main"},{"version":"dev","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ureact/dev/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"dev"}]},{"id":"vcl","name":"VCL","description":"Agner Fog's vector class library","url":"https://github.com/vectorclass","versions":[{"version":"1.30","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/vcl/v1.30"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"130"},{"version":"2.00","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/vcl/v2.00.01"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"200"},{"version":"2.01","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/vcl/v2.01.03"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"201"}]},{"id":"widberg-defs","name":"widberg-defs","description":"An alternative implementation of defs.h from the Hex-Rays decompiler sdk","url":"https://github.com/widberg/widberg-defs","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/widberg-defs/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"xercesc","name":"Xerces-C++","description":"Xerces-C++ is a validating XML parser written in a portable subset of C++","url":"https://xerces.apache.org/","versions":[{"version":"3.2.3","staticliblink":["xerces-c"],"alias":[],"dependencies":["curl-d"],"path":["/opt/compiler-explorer/libs/xercesc/v3.2.3/src"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"323"}]},{"id":"xieite","name":"XIEITE","url":"https://xieite.github.io","versions":[{"version":"main","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xieite/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"xsimd","name":"xsimd","url":"http://xsimd.readthedocs.io","versions":[{"version":"6.1.4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xsimd/6.1.4/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"614"},{"version":"7.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xsimd/7.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"700"},{"version":"7.6.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xsimd/7.6.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"760"},{"version":"8.0.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xsimd/8.0.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"803"},{"version":"8.0.5","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xsimd/8.0.5/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":4,"id":"805"},{"version":"8.1.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xsimd/8.1.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":5,"id":"810"},{"version":"9.0.0","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xsimd/9.0.0/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":6,"id":"900"},{"version":"9.0.1","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xsimd/9.0.1/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":7,"id":"901"},{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xsimd/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":8,"id":"trunk"}]},{"id":"xtensor","name":"xtensor","url":"http://xtensor.readthedocs.io","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xtensor/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":3,"id":"trunk"},{"version":"0.19.4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xtensor/0.19.4/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"0194"},{"version":"0.18.2","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xtensor/0.18.2/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"0182"},{"version":"0.17.4","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xtensor/0.17.4/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"0174"}]},{"id":"xtl","name":"xtl","url":"http://xtl.readthedocs.io","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xtl/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":2,"id":"trunk"},{"version":"0.5.3","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xtl/0.5.3/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":1,"id":"053"},{"version":"0.4.16","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/xtl/0.4.16/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"0416"}]},{"id":"yaml_cpp","name":"yaml_cpp","url":"https://github.com/jbeder/yaml-cpp","versions":[{"version":"yaml-cpp-0.9.0","staticliblink":["yaml-cppd"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"yaml-cpp-090"}]},{"id":"yomm2","name":"YOMM2","description":"Fast Open Multi-Methods","url":"https://github.com/jll63/yomm2","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/yomm2/trunk/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]},{"id":"zlib","name":"zlib","description":"A massively spiffy yet delicately unobtrusive compression library","url":"https://www.zlib.net/","versions":[{"version":"1.3.1","staticliblink":["z"],"alias":[],"dependencies":[],"path":[],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":true,"$order":0,"id":"131"}]},{"id":"ztdcuneicode","name":"ztd.cuneicode","description":"Robust C-style text encoding library<br /><br />Note that to use, you must add the \"ztd.idk\" and \"ztd.encoding_tables\" libraries","url":"https://github.com/soasis/cuneicode","versions":[{"version":"main","staticliblink":["ztd.cuneicode"],"alias":[],"dependencies":["ztd.idk","ztd.encoding_tables"],"path":["/opt/compiler-explorer/libs/ztdcuneicode/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"ztdencodingtables","name":"ztd.encoding_tables","description":"Collection of encoding tables for C and C++ programs to handle most table-driven and other styles of single and multi-byte encodings<br /><br />Note that to use, you must add the \"ztd.idk\" library","url":"https://github.com/soasis/encoding_tables","versions":[{"version":"main","staticliblink":["ztd.encoding_tables"],"alias":[],"dependencies":["ztd.idk"],"path":["/opt/compiler-explorer/libs/ztdencodingtables/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"ztdidk","name":"ztd.idk","description":"Industrial Development Kit (IDK) for core utilities (bit functions, comparison functions, and more) found across software engineering disciplines","url":"https://github.com/soasis/idk","versions":[{"version":"main","staticliblink":["ztd.idk"],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/ztdidk/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"ztdplatform","name":"ztd.platform","description":"A library containing a myriad of platform-specific utilities and directives<br /><br />Note that to use, you must add the \"ztd.idk\" library","url":"https://github.com/soasis/platform","versions":[{"version":"main","staticliblink":["ztd.platform"],"alias":[],"dependencies":["ztd.idk"],"path":["/opt/compiler-explorer/libs/ztdplatform/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"ztdstaticcontainers","name":"ztd.static_containers","description":"Fixed-size and similar containers library<br /><br />Note that to use, you must add the \"ztd.idk\" library","url":"https://github.com/soasis/static_containers","versions":[{"version":"main","staticliblink":[],"alias":[],"dependencies":["ztd.idk"],"path":["/opt/compiler-explorer/libs/ztdstaticcontainers/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"ztdtext","name":"ztd.text","description":"Robust text encoding library, for Unicode and more<br /><br />Note that to use, you must add the \"ztd.encoding_tables\", \"ztd.idk\", \"ztd.static_containers\", and \"ztd.text\" libraries","url":"https://github.com/soasis/text","versions":[{"version":"main","staticliblink":[],"alias":[],"dependencies":["ztd.idk","ztd.encoding_tables","ztd.platform","ztd.cuneicode"],"path":["/opt/compiler-explorer/libs/ztdtext/main/include"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"main"}]},{"id":"zug","name":"zug","url":"https://github.com/arximboldi/zug","versions":[{"version":"trunk","staticliblink":[],"alias":[],"dependencies":[],"path":["/opt/compiler-explorer/libs/zug/trunk"],"libpath":[],"liblink":[],"options":[],"hidden":false,"packagedheaders":false,"$order":0,"id":"trunk"}]}]