A Long Journey of Changing std::sort Implementation at Scalestd::__debug_randomize_range<_AlgPolicy>(__first, __last); templatecla 1 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 2 3 void __sort_impl(_RandomAccessIterator std::__debug_randomize_range<_AlgPolicy>(__first, __last); template cla 1 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 2 3 void __sort_impl(_RandomAccessIterator 0 码力 | 182 页 | 7.65 MB | 6 月前3
Noexcept: Enabling Testing of Contract ChecksPablo Halpern & Timur Doumler is licensed under a Creative Commons Attribution 4.0 International License (CC by 4.0) 2023.Welcome What can the Screen Actors Guild and the Writers Guild of America tell • Lives in Boston, MA, USA • Member of the C++ Standards Committee; Library Evolution WG • Contributor to Embracing Modern C++ Safely (Pearson 2021) • Interests: Allocators, parallelism, best practices Halpern and Timur Doumler, 2023 (CC BY 4.0)What is a Contract? • In English, a contract is an agreement of the form “I promise to do this if you promise to do that.” • In software, a function contract0 码力 | 90 页 | 1.38 MB | 6 月前3
Irksome C++Walter E. Brown. All rights reserved. 8 IMO, our nomenclature is too often suboptimal • “no·men·cla·ture noun � “the devising or choosing of names for things, especially in a science or other discipline”0 码力 | 15 页 | 3.03 MB | 6 月前3
Heterogeneous Modern C++ with SYCL 2020heterogeneous systems Worked on ComputeCpp (SYCL) since its inception Contributor to the Khronos SYCL standard for 8 years Contributor to C++ executors and heterogeneity or 5 years 5Dr Tom Deakin Senior Inc. 2021 - Page 10 This work is licensed under a Creative Commons Attribution 4.0 International License SYCL Single Source C++ Parallel Programming GPU FPGA DSP Custom Hardware GPU CPU CPU CPU Standard Inc. 2020 - Page 124 This work is licensed under a Creative Commons Attribution 4.0 International License Enabling Industry Engagement • SYCL working group values industry feedback - https://community0 码力 | 114 页 | 7.94 MB | 6 月前3
Common Package Specification: Getting Build Tools to Talk to Each Otherconsensus - It will deliver the most value, the sooner, for users and the community - Largest contributor to interoperability - Wide scope: system packages, closed-source pre-compiled binaries from "ZLIB::ZLIB", } } 24 |--include | zconf.h | zlib.h | |--lib | zlib.lib | |--licenses LICENSE * Just an instance, for Windows MSVC, static library zlib.cpsWhy json? I don’t care, let’s just "ZLIB::ZLIB", } } 26 |--include | zconf.h | zlib.h | |--lib | zlib.lib | |--licenses LICENSE zlib.cpsInclude Directories - Maps to -Ior to -Isystem ? - Why it is a list 0 码力 | 94 页 | 1.58 MB | 6 月前3
LITERALS SAFELY for Types that Behave as though Built-in - Pablo Halpern - CppCon 2021This work by Pablo Halpern is licensed under a Creative Commons Attribution 4.0 International License.literal [ lit-er-uhl ] adjective 1. in accordance with, involving, or being the primary or strict Committee ■ Contributor to Embracing Modern C++ Safely ■ Seventh year presenting at CppCon ■ People brand me as a nerd despite my uber-sexy car (that, sadly, no longer has a C++ license plate) 10/26/210 码力 | 66 页 | 1.47 MB | 6 月前3
The Roles of Symmetry And Orthogonality In DesignThe Roles of Symmetry And Orthogonality In Design cppcon 2021 Design Symmetry Symmetry (def): Agreement in dimensions due to proportion and arrangement Symmetric: • Harmonious or Balanced • Q: Why The Roles of Symmetry And Orthogonality In Design cppcon 2021 Design Symmetry Symmetry (def): Agreement in dimensions due to proportion and arrangement Symmetric: • Harmonious or Balanced • Q: Why Asymmetry • If a relation exists which is not symmetric, then it is asymmetric Symmetry (def): Agreement in dimensions due to proportion and arrangement Asymmetric • Unbalanced or Exceptional Implies0 码力 | 151 页 | 3.20 MB | 6 月前3
Shared Librariesthegreenplace.net/2011/11/03/position-independent-code-pic-in-shared-libraries/ • Fangrui Song, LLVM/LLD contributor: • https://maskray.me/blog/ • SystemV ABI spec and mailing list • https://groups.google.com/g/x86-64-abi0 码力 | 69 页 | 1.40 MB | 6 月前3
Things Happening in SG14requests: handling disappointment • So-called « Herbceptions » are looked upon favorably • Quoting a contributor: « [handling disappointment] is a major and multi-faceted issue that requires a paper on its0 码力 | 148 页 | 1009.97 KB | 6 月前3
Conan 1.8 DocumentationRelease 1.8.4 2 CONTENTS CHAPTER ONE INTRODUCTION 1.1 Open Source Conan is OSS, with an MIT license. Check out the source code and issue tracking (for reporting bugs and for feature requests) at https://github nginx), or easily as stand-alone application. Both the Conan client and the conan_server are OSS, MIT license, so you can use them for free in your company, customize them, or redistribute them without any legal 0@pocoproject/stable ... name: Poco version: 1.9.0 url: http://github.com/pocoproject/conan-poco license: The Boost Software License 1.0 author: None description: Modern, powerful open source C++ class libraries for0 码力 | 458 页 | 3.03 MB | 1 年前3
共 103 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
相关搜索词
LongJourneyofChangingstdsortImplementationatScaleNoexceptEnablingTestingContractChecksIrksomeC++HeterogeneousModernwithSYCL2020CommonPackageSpecificationGettingBuildToolstoTalkEachOtherLITERALSSAFELYforTypesthatBehaveasthoughBuiltinPabloHalpernCppCon2021TheRolesSymmetryAndOrthogonalityInDesignSharedLibrariesThingsHappeningSG14Conan1.8Documentation













