Boost
发布
arrow_drop_down
上一版本 (1.73.0)
2020年4月22日
依赖项
本次发布 新增了 5 个依赖项 (来自 5 个库),并 移除了 12 个依赖项 (来自 8 个库)。
平台 文件 SHA256 哈希
Unix boost_1_73_0.tar.bz2 4eb3b....bb402
boost_1_73_0.tar.gz 9995e....c7acf
Windows boost_1_73_0.7z d2e75....3ea71
boost_1_73_0.zip 0909a....bc2a4
Windows (二进制) boost_1_73_0-bin-msvc-all-32-64.7z b2e79....b5d81
boost_1_73_0-msvc-10.0-32.exe 9f3f5....e8ed0
boost_1_73_0-msvc-10.0-64.exe 8756e....76b55
boost_1_73_0-msvc-11.0-32.exe d7784....8de3e
boost_1_73_0-msvc-11.0-64.exe e81a2....a8d6c
boost_1_73_0-msvc-12.0-32.exe 7e92e....68af3
boost_1_73_0-msvc-12.0-64.exe c385b....b58cf
boost_1_73_0-msvc-14.0-32.exe 4c60c....e05a1
boost_1_73_0-msvc-14.0-64.exe 2b78e....ecfce
boost_1_73_0-msvc-14.1-32.exe 3179f....e4b87
boost_1_73_0-msvc-14.1-64.exe a54a0....f6040
boost_1_73_0-msvc-14.2-32.exe 69e57....2f037
boost_1_73_0-msvc-14.2-64.exe acffd....af741

版本 1.73.0

2020年4月28日 03:57 GMT

文档

已知问题

这些是库作者提交的补丁,由于发现过晚而未能在此版本中修复。请注意,它们未经过正常的测试流程。

新库

  • Nowide:
    • 标准库函数支持 Windows 上的 UTF-8 API,来自 Artyom Beilis。
  • StaticString:
    • 一个动态可调整大小的字符字符串,具有编译时固定容量和连续的嵌入式存储,来自 Vinnie Falco 和 Krystian Stasiowski

更新的库

  • Align:
    • 更新 aligned_alloc 以支持旧版 mingw32。
  • Any:
    • 通过不包含 <algorithm> 来加速编译。
    • 维护工作,包括 CI 加固。
  • Asio:
    • 修复了与 C++20 concept 语法的兼容性。
    • 将 POSIX 描述符类的移动构造函数标记为 noexcept
    • 添加了 ssl::host_name_verification 类,它是 ssl::rfc2818_verification 的直接替换。ssl::rfc2818_verification 类已被标记为已弃用。作为此更改的结果,SSL 支持现在依赖于 OpenSSL 1.0.2 中引入的函数。
    • 添加了一个 ssl::context 构造函数,用于接管原生句柄的所有权。
    • 更改了 C++ 语言版本检测,使用gcc__cplusplus 宏。
    • 修复了端点异步解析操作中的一个工作计数问题。
    • 修复了 strand<> 的转换构造函数和赋值运算符。
    • 确保解析器在 fork 后能正确重启。
    • 修复了与当前 NetBSD 版本的兼容性。
    • 移除了某些 async_read 重载中不必要的 handler 要求检查。
    • 更改了 ssl::context 类,以便从 add_certificate_authority 函数传播非 EOF 错误。
    • 修复了一个特定于 Windows 的 thread_pool 析构函数挂起问题,该问题发生在池有关联的 I/O 对象时。
    • 更改了selectreactor 来在错误时重新创建 "self pipe trick" 套接字。这解决了某些 Windows 版本上在系统休眠后这些套接字断开连接的问题。
    • 修复了由于 C++98 中缺乏引用折叠而导致的缓冲流中的编译错误。
    • priority_scheduler 示例更改为演示对 shutdown()destroy() 的调用。
    • 移除了几个不必要的空指针检查。
    • 更改了 Windows 平台检测,以识别 TV 标题作为 Windows 应用程序。
    • 添加了一些 emscripten 兼容性补丁。
    • 修复了 use_awaitable_t::as_default_on 函数中的编译错误。
    • 将所有 boost.bind 占位符的使用更改为使用 boost::placeholders 命名空间。
    • 修复了由于重载选择不正确而导致的 async_compose 实现中潜在的编译错误。
    • 抑制了一些非虚析构函数警告。
    • 各种文档修复和改进。
  • Assert:
    • 添加了 source_location
  • Atomic:
    • 实现了 C++20 atomic_ref。请参阅 文档,特别是 注意事项 部分。
    • 实现了 C++20 中引入的 atomic_flag::test 操作。
    • atomic<T> 现在应考虑 T 的对齐要求,如果这些要求高于 atomic 的内部存储,这将产生影响。
    • atomicatomic_ref 使用的值类型 T 添加了静态断言,强制执行要求。这应该可以禁止使用无效类型作为原子类型。
    • 改进了内部锁池实现。池更大,锁选择考虑了原子对象的对齐,这应该可以减少线程争用的可能性。
    • 修复了 8 位和 16 位参数上 bit_test_and_* 操作生成的错误的 x86 代码。其他架构不受影响。
    • 修复了 compare_exchange_* 操作中潜在的未对齐内存访问,如果 value_type 的对齐要求低于 atomic 的内部存储。
    • boost/atomic/atomic.hpp 不再包含 boost/atomic/atomic_flag.hppboost/atomic/fences.hpp,并且只定义了 boost::atomic 类模板和相关 typedefs。显式包含其他头文件,或使用 boost/atomic.hpp 来包含 Boost.Atomic 的所有部分。
    • atomic<T>::storage() 访问器和相关的 atomic<T>::storage_type 类型已被弃用。相反,建议用户分别使用 atomic<T>::value()atomic<T>::value_type。用户可以定义 BOOST_ATOMIC_SILENCE_STORAGE_DEPRECATION 来在过渡期间禁用弃用警告。已弃用的部分将在未来的版本中移除。
    • 移除了对 BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST 的支持。此宏用作向 Boost.Atomic 1.67 中更新的 *_and_test 操作的返回值过渡的辅助宏,该版本在 1.73 之前 2 年发布。
  • Beast:
    • 这是一个维护更新。
    • Beast 动态缓冲区中的嵌套 mutable_data_type 已被弃用。
    • 我们很想知道您或您的公司如何使用 Beast,请考虑在 使用 Beast 的公司和个人 列表中添加一个条目。
    • 请参阅完整的 发布说明 以获取完整的更改列表。
  • Context:
    • #133: IBM Z: 修复 fcontext 例程
    • #132: mips64/n64: .align 3
    • #131: 使用 OSPLAT MIPS32/MIPS64 设置不同的 ABI
    • #129: 修复 RISC-V 汇编中的非 PIC
  • Conversion:
    • 添加了 boost::polymorphic_downcast 用于引用 (感谢 Julien Delacroix 的补丁)。
    • 显著的文档更新。
  • date_time:
    • #123: 支持 c++14 及以上版本的 constexpr
    • #134: 使 date_time 全部内联。用户不再需要为任何函数链接该库。库仍然用于构建兼容性。
    • #132: 弃用对旧版 io 和 USE_DATE_TIME_PRE_1_33_FACET_IO 宏的支持
    • 杂项文档更新和 bug 修复。
  • DLL:
    • 修复和测试 boost::dll::smart_library 中的 demangling (感谢 Ramil Gauss 的 #35)。
    • 使 UB 优化器满意 boost::dll::load_mode::type #30
    • 停止依赖 MPL,改进了编译时间 (感谢 Nikita Kniazev 的 #34)。
    • Windows 上的 Clang 和 ICC 修复以及这些平台的 CI 支持 (感谢 Nikita Kniazev #33)。
    • 维护工作,包括 CI 加固和改进测试。
  • Dynamic Bitset:
    • 修复了最大块限制定义中的可移植性问题。
  • Flyweight:
    • 维护工作。
  • 几何:
    • 改进
      • PR#650 intersection() 中缺失的输入组合以及元组输出的引入。
      • PR#671 添加了 d3::point_xyz 几何模型 (感谢 Digvijay Janartha)。
    • 已解决的问题
      • #657 EPSG:3785 的定义不正确。
    • 错误修复
      • PR#639 R-tree 异常安全性改进。
      • PR#668 修复了近点情况下的 Andoyer 逆公式。
      • PR#687 修复了距离算法中的悬空引用。
    • 弃用
      • #590 C++03 支持已被弃用,从 Boost 1.75 开始 Geometry 将需要 C++14。
  • GIL:
    • 添加了
      • image 类添加了移动构造函数和移动赋值运算符 (PR#457)。
      • any_image_view 类中的新成员函数 size() (PR#456)。
    • 更改了
      • 将 Boost.Test 替换为 Boost.LightweightTest 作为 GIL 使用的唯一测试框架 (PR#459) 和 (PR#464)。这还重构了 test/extension/io/ 子树和相关的 Jamfile.
      • 移除了剩余的 Boost.MPL 使用 (PR#459)。
      • 重命名了所有使用 BOOST_GIL_ 前缀的宏 (PR#411)。
      • 重命名了所有使用 BOOST_GIL_ 前缀的 CMake 配置选项 (PR#419)。
    • 更改了
      • 移除了 extension/dynamic_image/reduce.hpp,因为它未使用且可能未完成 (PR#466)。对 Lubomir Bourdev, Jaakko Jarvi 的论文 Efficient Run-Time Dispatching in Generic Programming with Minimal Code Bloat 中描述的技术的实现尝试。
      • 移除了对 Boost.MPL, Boost.System 和 Boost.Test 的直接依赖。
      • 开始移除用于 I/O 扩展测试的编译时配置的公共宏,例如 BOOST_GIL_IO_TEST_ALLOW_READING_IMAGESBOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES。取而代之的是,如果一个测试目标被构建,它将无条件地构建其所有测试用例。
    • 修复了
      • 避免了 I/O 扩展对象的析构期间的 longjmp 交互 (PR#433)。
      • 修复了 image 类构造函数中缺失的对齐默认值 (PR#429)。
      • 修复了读取损坏的 PNG 文件时发生的段错误 (PR#414)。
      • 修复了 I/O 扩展的旧 IOv1 接口中返回值的非法初始化 (PR#409)。
    • 致谢
      • Samuel Debionne, Thiago Henrique Hüpner, Pranam Lashkari, Mateusz Loskot, Debabrata Mandal, Olzhas Zhumabek
  • 直方图:
    • 新功能
      • reduce 算法添加了 crop 命令
      • reduce 中的 slice 命令现在作用于 category
      • 添加了 count 累加器,可用于为每个单元格添加任意元数据
      • sum 算法增加了一个新参数,用于可选地仅对内部 bin 求和
    • 修复了几个边角情况下的 bug
    • 增强了文档
      • 如何将 Boost.Histogram 用作外部 API 的后端
      • 更多关于如何将 Boost.Histogram 与自定义累加器和 Boost.Accumulators 结合使用
      • 更多关于如何使用 reduce
      • 更新了基准测试
    • 在此处查看 完整的变更日志
  • icl:
    • PR#23: 移除对 date_time 编译库的引用。
    • PR#17: 修复前向声明 lower 和 upper less equal。
    • 杂项 bug 修复。
  • I/O:
    • 使所有 IOS 状态保存器类不可拷贝。(Glen Fernandes)
    • 从输入流读取带引号字符串时,正确处理读取错误。(Glen Fernandes)
    • 实现了用于分隔符连接的 ostream_joiner。(Glen Fernandes)
    • ostream_string 从 Utility 库迁移到 IO 库,命名为 ostream_put
    • 正确处理带引号输出中的流宽度和填充。(Glen Fernandes)
    • 优化带引号输出,直接写入流缓冲区。(Glen Fernandes)
    • Glen Fernandes 成为 IO 库的维护者。
  • LexicalCast:
    • 维护工作,包括 CI 加固和针对损坏的标准库的更好解决方法 (感谢 Nikita Kniazev 的 #31, #32)。
  • Log:
    • 新功能
      • 在日志核心中未注册任何 sinks 时,默认 sink 用于简单日志记录,现在会在每个日志记录后自动刷新输出。( #103)
      • core::flush 现在在未注册任何 sinks 时,会对用于简单日志记录的默认 sink 执行刷新。
    • 错误修复
      • 为某些 syslog API 实现 (例如 glibc) 添加了解决方法,这些实现不会在 openlog 调用中保存应用程序标识字符串。这类实现可能在每次 syslog 调用时访问已释放的内存,导致未定义行为。( #97)
      • 修复了在特定月份日期进行日志文件轮换 (例如 rotation_at_time_point(boost::gregorian::greg_day(1))) 可能被静默忽略而未执行的问题。( #98)
      • 修复了在未写入任何日志记录且设置了目标文件名模式时,text_file_backend::rotate_file 可能抛出异常的问题。
      • 将库的各种组件移植到 std::allocator_traits 以提高与 C++20 分配器的兼容性。
      • 修复了在 MSYS2 Cygwin 环境中构建时的编译错误。( #102)
    • 有关更多详细信息,请参阅 更改日志
  • 数学:
    • 重要:C++03 支持现已弃用,并将于 2021 年 3 月移除。
    • 添加了三次 Hermite 插值。
    • 添加了修正的 Akima 插值。
    • 添加了 PCHIP 插值。
    • 添加了五次 Hermite 插值。
    • 为许多分布添加了熵。
    • 允许两个端点相等时的平凡正交情况,并允许交换边界。
    • 修复了 exp_sinh 正交法在非原生范围内的复数类型下工作的问题。
    • 修复了 factorial.hpp 中的杂项编译器警告。
    • 在定时 pFq 计算中,使用 std::chrono 而不是 boost::chrono。
    • 移除了许多旧的 boost::mpl 依赖项,以改进 constexpr 支持。
  • Mp11:
    • 添加了 mp_unique_if (由 Kris Jusiak 贡献)
    • 添加了 mp_flatten
    • 添加了 mp_rotate_left, mp_rotate_right (由 Duncan Barber 贡献)
    • 添加了 mp_compose
    • 添加了 mp_power_set
    • 添加了 mp_partial_sum
    • 添加了 mp_iterate
  • 多索引容器:
    • multi_index_container 现在是 AllocatorAware
    • 内部 KeyFromValue, Compare, HashPred 对象的交换现在根据 **[swappable.requirements]** 中的标准规范,选择 std::swap 和 ADL 候选者之间的适当 swap 函数 (issue #29)。
    • 提供了某些内部复制构造函数和赋值运算符,它们在 C++11 及更高版本中被隐式默认定义,这会在某些编译器上产生警告 ([depr.impldec])。
    • 维护工作。
  • Multiprecision:
    • 重要提示:将 C++03 支持标记为已弃用,并计划在 2021 年移除。
    • cpp_int 的大型更新增加了更快的 Karatsuba 和 Coomba 乘法例程。
    • 修复了 gmp_rational 到 long double__float128 的转换,修复了 #178。
    • 修复了 libtommath 支持,以与最新的 libtom 版本兼容。
    • 修复了一些与最新的 Intel C++ 编译器不兼容的问题。
    • 修复了最新 MSVC 版本对 constexpr 算术的支持。
  • Outcome:
    • 增强
      • 由 clang 编译的 Outcome 代码的性能得到了极大改善。Outcome 的状态位域的先前实现曾使 clang 的优化器感到困惑,导致低质量的代码生成。与其他大多数代码生成问题不同,这在实际代码的经验性基准测试中非常明显,正如 P1886 错误速度基准测试 所示。
      • better_optimisation (Outcome v2.2.0 的未来分支) 的安全部分已合并到 Outcome v2.1.3,其中包含新的状态位域实现。这似乎不会让 clang 的优化器感到困惑,并且 clang 9 生成的代码在各种标准用例中通常优于 GCC 9 的代码。
      • 安装性现在每提交都会进行 CI 测试。由于独立 Outcome 的安装性 (例如 make install) 经常出现问题,因此现在每提交都会在 CI 上测试安装性。
    • 错误修复
      • #214 支持较新 Concepts 的编译器对 TE 的早期可析构性检查感到不满,因此移除了模板约束,回退到稍后在类型实例化序列中运行的静态断言。
      • #220 针对 Experimental Outcome 的某些用例中的误报未定义行为优化器失败进行了规避,以避免显示失败消息。
  • PolyCollection:
    • 抑制了 boost::poly_collection::for_each 中潜在的冗余移动警告。
    • 修复了一个 bug,该 bug 在具有非传播性、不相等分配器的集合之间进行分配器扩展的移动构造和移动赋值时,元素被复制而不是移动。
    • 对于 GCC 4.8 附带的 libstdc++-v3 的旧版本 (Clang 也可能使用),分配器扩展的移动构造不再退化为分配器扩展的复制构造。
  • Stacktrace:
    • 添加了关于 PDB 分发的文档 #55, #47 (感谢 emptyVoid 和 Roger Orr 提供信息,以及 zlojvavan 进行测试)。
    • 修复了 msvc-9 构建
    • 维护工作,包括测试修复 #86,修复拼写错误 #84,CI 改进和加固,inspect 工具修复。
  • Test:
  • ThrowException:
    • 添加了接受 boost::source_location 对象的 throw_exception 重载。
    • 注意:使用禁用异常的 BOOST_THROW_EXCEPTION 的项目将需要添加此新重载的定义。
  • TTI:
    • 为较新版本的 gcc 和 vc++ 的函数模板以及所有版本的 clang 添加了特定内省。早期版本的 vc++ (14.0 之前) 和 gcc (4.8 之前) 可能会失败。
    • 为 struct/class、enum 和 union 类型的元素添加了特定内省,这可用于比通用 'type' 内省更细粒度的内省。
  • TypeIndex:
    • 维护工作,包括与 inspect 工具的 CI 集成。
  • Utility:
    • ostream_string 设施已从 Utility 库移动到 IO 库,命名为 ostream_put
  • Variant:
    • 移除了未使用的包含 (感谢 Nikita Kniazev 的 #74)。
    • 修复了零作为空指针常量警告 (感谢 Bart Siwek 的 #77)。
    • 维护工作,包括修复拼写错误。
  • Variant2:
    • 添加了对 std::hash, boost::hash 的支持。
    • variant<T...>T... 中的所有类型都是平凡类型时,它现在是平凡的。这通过允许它在寄存器中传递和返回函数来提高性能。
  • WinAPI:
    • boost/detail/winapi 中的头文件已被弃用,将在未来的版本中移除。
    • Boost.WinAPI 头文件不再包含 winerror.h。包含 boost/winapi/error_codes.hpp 可获取 Windows 错误代码。( #81)

更新了工具

  • 构建:
    • 包含 B2 的版本 4.2.0
    • 警告:自 4.0.0 版本起,B2 需要一个能够引导的 C++11 编译器。这仅在构建 B2 本身时需要,而不是在构建供您使用的 Boost 时。

测试的编译器

Boost 的主要测试编译器是:

  • Linux
    • Clang:3.0、4.0.1、6.0.1
    • Clang, C++0x:3.0
    • Clang, C++11:3.0、3.1、3.2、3.3、3.4、4.0.1、6.0.1、7.0.0、8.0.0
    • Clang, C++14:3.5.0、3.6.0、3.7.1、3.8.0、3.9.1、4.0.0、4.0.1、5.0.2、6.0.1、7.0.0、8.0.0
    • Clang, C++17:5.0.2、6.0.1、7.0.0、8.0.0
    • GCC:4.4.7、4.5.3、4.6.3、5.4.0、8.0.1
    • GCC, C++0x:4.4.7
    • GCC, C++11:4.7.3、4.8.5、4.9.4、5.4.0、6.4.0、7.1.0、8.0.1
    • GCC, C++14:5.4.0、5.5.0、6.4.0、7.1.0、7.3.0、8.0.1
    • GCC, C++17:7.3.0、8.0.1
    • Intel, C++14:18.0
  • OS X
    • Apple Clang:9.0.0、9.1.0、10.0.0
    • Apple Clang, C++11:9.0.0、9.1.0、10.0.0
    • Apple Clang, C++14:9.0.0、9.1.0、10.0.0
    • Apple Clang, C++17:9.1.0、10.0.0
    • Apple Clang, C++1z:9.0.0
    • Apple Clang, C++2a:10.0.0
  • Windows
    • GCC:3.4.5、4.1.2、4.2.4、4.3.3、4.4.0、4.5.4
    • GCC, C++0x:4.6.4
    • GCC, C++11:4.7.3、4.8.1、4.9.3
    • GCC, C++14:5.1.0、5.2.0、5.3.0、6.1.0、6.2.0、6.3.0、6.4.0
    • GCC, C++17:7.1.0、7.2.0、7.3.0
    • Visual C++:7.1、8.0、9.0、10.0、11.0、12.0、14.0、14.1
  • FreeBSD
    • Clang:4.0.0
    • Clang, C++11:4.0.0
    • Clang, C++14:4.0.0
    • Clang, C++1z:4.0.0

Boost 的其他测试编译器包括:

  • Linux
    • Clang:3.0、3.8.1、3.9.1、4.0.1、5.0.2、6.0.1
    • Clang, C++0x:3.0
    • Clang, C++11:3.0、3.1、3.2、3.3、3.4、4.0.1、6.0.1、7.0.0、8.0.0
    • Clang, C++14:3.5.0、3.6.0、3.7.1、3.8.0、3.9.1、4.0.0、4.0.1、5.0.2、6.0.1、7.0.0、8.0.0
    • Clang, C++17:5.0.2、6.0.1、7.0.0、8.0.0
    • GCC:4.4.7、4.5.3、4.6.3、4.9.4、5.4.0、5.5.0、8.0.1
    • GCC, C++0x:4.4.7
    • GCC, C++11:4.7.3、4.8.5、4.9.4、5.4.0、6.4.0、7.1.0、8.0.1
    • GCC, C++14:5.4.0、5.5.0、6.3.0、6.4.0、7.1.0、7.3.0、8.0.1、8.1.0
    • GCC, C++17:7.3.0、8.0.1
    • Intel, C++14:18.0
  • OS X
    • Apple Clang:9.0.0、9.1.0、10.0.0
    • Apple Clang, C++11:9.0.0、9.1.0、10.0.0
    • Apple Clang, C++14:9.0.0、9.1.0、10.0.0
    • Apple Clang, C++17:9.1.0、10.0.0
    • Apple Clang, C++1z:9.0.0
    • Apple Clang, C++2a:10.0.0
  • Windows
    • GCC:3.4.5、4.1.2、4.2.4、4.3.3、4.4.0、4.5.4
    • GCC, C++0x:4.6.4
    • GCC, C++11:4.7.3、4.8.1、4.9.3
    • GCC, C++14:5.1.0、5.2.0、5.3.0、6.1.0、6.2.0、6.3.0、6.4.0
    • GCC, C++17:7.1.0、7.2.0、7.3.0
    • Visual C++:7.1、8.0、9.0、10.0、11.0、12.0、14.0、14.1
  • FreeBSD
    • Clang:4.0.0
    • Clang, C++11:4.0.0
    • Clang, C++14:4.0.0
    • Clang, C++1z:4.0.0

致谢

Marshall Clow, Michael Caisse 和 Glen Fernandes 管理了此次发布。

贡献者

NAThompson
NAThompson
贡献者
Peter Dimov
Peter Dimov
贡献者
John Maddock
John Maddock
贡献者
Nick
Nick
贡献者
Glen Fernandes
Glen Fernandes
贡献者
Nikita Kniazev
Nikita Kniazev
贡献者
Mateusz Łoskot
Mateusz Łoskot
贡献者
Paul A. Bristow
Paul A. Bristow
贡献者
Andrey Semashev
Andrey Semashev
贡献者
Raffi Enficiaud
Raffi Enficiaud
贡献者
Edward Diener
Edward Diener
贡献者
Antony Polukhin
Antony Polukhin
贡献者
Brian Wignall
Brian Wignall
贡献者
Adam Wulkiewicz
Adam Wulkiewicz
贡献者
Jenkins nedprod CI
贡献者
Niall Douglas
Niall Douglas
贡献者
Richard Hodges
Richard Hodges
贡献者
Christopher Kohlhoff
Christopher Kohlhoff
贡献者
Jenkins nedprod CI
贡献者
Hans Dembinski
Hans Dembinski
贡献者
Emil Dotchevski
Emil Dotchevski
贡献者
Christopher Kormanyos
Christopher Kormanyos
贡献者
Madhur Chauhan
Madhur Chauhan
贡献者
Joaquin M. López Muñoz
Joaquin M. López Muñoz
贡献者
Oliver Kowalke
Oliver Kowalke
贡献者
Rosen Penev
Rosen Penev
贡献者
Joel de Guzman
Joel de Guzman
贡献者
Klemens Morgenstern
Klemens Morgenstern
贡献者
Robert Ramey
Robert Ramey
贡献者
Vinnie Falco
Vinnie Falco
贡献者
Mike Dev
Mike Dev
贡献者
Andrzej Krzemieński
Andrzej Krzemieński
贡献者
Conor Jackson
Conor Jackson
贡献者
Jeff Trull
Jeff Trull
贡献者
Jeff Garland
Jeff Garland
贡献者
Rene Rivera
Rene Rivera
贡献者
Vicente J. Botet Escriba
Vicente J. Botet Escriba
贡献者
Frank Mori Hess
Frank Mori Hess
贡献者
Hartmut Kaiser
Hartmut Kaiser
贡献者
Jeff Trull
Jeff Trull
贡献者
Alexander Grund
Alexander Grund
贡献者
Alain Miniussi
Alain Miniussi
贡献者
Gattag
Gattag
贡献者
agate-pris
agate-pris
贡献者
markklik
markklik
贡献者
Axel Huebl
Axel Huebl
贡献者
Eduardo García-Portugués
Eduardo García-Portugués
贡献者
Zach Laine
Zach Laine
贡献者
Romain Geissler
Romain Geissler
贡献者
jrmarsha
jrmarsha
贡献者
Olzhas Zhumabek
Olzhas Zhumabek
贡献者
spreadsort
spreadsort
贡献者
Ramil
Ramil
贡献者
Mika Fischer
Mika Fischer
贡献者
Frank Richter
Frank Richter
贡献者
Pranam Lashkari
Pranam Lashkari
贡献者
Kohei Takahashi
Kohei Takahashi
贡献者
James E. King III
James E. King III
贡献者
YunQiang Su
YunQiang Su
贡献者
Robert Leahy
Robert Leahy
贡献者
Andrey
贡献者
Barend Gehrels
Barend Gehrels
贡献者
Casey Carter
Casey Carter
贡献者
Tocic
Tocic
贡献者
Andreas Schwab
Andreas Schwab
贡献者
Aditya Mohan
Aditya Mohan
贡献者
Samuel Debione
Samuel Debione
贡献者
Gawain Bolton
Gawain Bolton
贡献者
Eric Astor
Eric Astor
贡献者
Kevin Puetz
Kevin Puetz
贡献者
David Seifert
David Seifert
贡献者
Cristian Morales Vega
Cristian Morales Vega
贡献者
Marshall Clow
Marshall Clow
贡献者
Giovanni Mascellani
Giovanni Mascellani
贡献者
Digvijay Janartha
Digvijay Janartha
贡献者
Brandon Kohn
Brandon Kohn
贡献者
Mathias Gaunard
Mathias Gaunard
贡献者
Tinko Bartels
Tinko Bartels
贡献者
Daniel James
Daniel James
贡献者
Ingo Mueller
Ingo Mueller
贡献者
Orson Peters
Orson Peters
贡献者
siddhant2001
siddhant2001
贡献者
Kris Jusiak
Kris Jusiak
贡献者
boris
boris
贡献者
Arew
Arew
贡献者
Francisco Tapia
Francisco Tapia
贡献者
Bart Siwek
贡献者
Michael Caisse
Michael Caisse
贡献者
Sourabh Dharpure
Sourabh Dharpure
贡献者
Liang Yan
贡献者
Julien DELACROIX
贡献者
Partha P. Mukherjee
Partha P. Mukherjee
贡献者
Thiago Henrique Hüpner
Thiago Henrique Hüpner
贡献者
Antons Jeļkins
Antons Jeļkins
贡献者
Lieven de Cock
贡献者
Thomas Suckow
贡献者
Orgad Shaneh
Orgad Shaneh
贡献者
Dirk Jagdmann
Dirk Jagdmann
贡献者
Ed Catmur
Ed Catmur
贡献者
cclienti
cclienti
贡献者
Fábio Silva
Fábio Silva
贡献者
dmenendez-gruposantander
dmenendez-gruposantander
贡献者
Lokimed
Lokimed
贡献者
Debabrata Mandal
Debabrata Mandal
贡献者
Han Wang
Han Wang
贡献者
Norbert Wenzel
Norbert Wenzel
贡献者
Andrii Sydorchuk
Andrii Sydorchuk
贡献者
Andreas Krebbel
Andreas Krebbel
贡献者
Rajaram Sharma
Rajaram Sharma
贡献者
niekbouman
niekbouman
贡献者
Tim Hutt
Tim Hutt
贡献者
pkeir
pkeir
贡献者
Conrad Poelman
Conrad Poelman
贡献者
Raymond Häb
Raymond Häb
贡献者
Jaydeep Chauhan
Jaydeep Chauhan
贡献者
Andre Brand
Andre Brand
贡献者
Laxmikant V. Suryavanshi
Laxmikant V. Suryavanshi
贡献者
Josh Guffin
Josh Guffin
贡献者
rydotyosh
rydotyosh
贡献者
Marian Klymov
Marian Klymov
贡献者
Rob Boehne
Rob Boehne
贡献者
Laurent Stacul
Laurent Stacul
贡献者
michael
贡献者
vahtis
vahtis
贡献者
Thomas Petazzoni
Thomas Petazzoni
贡献者
D-Barber
D-Barber
贡献者