This repository holds the LuaLaTeX sources for my papers to the C++ committee.
Paper Number | Latest Draft | Title | Status |
---|---|---|---|
P0214 | Data-Parallel Vector Types & Operations | finished: voted into N4744 | |
P0349 | Assumptions about the size of datapar | finished | |
P0350 | D0350 | Integrating simd with parallel algorithms | LEWG & waiting for TS merge |
P0851 | simd<T> is neither a product type nor a container type |
finished | |
P0916 | Naming implementation-defined simd_abi tag types |
rejected | |
P0917 | D0917 | Making operator?: overloadable | EWG, needs revision |
P0964 | D0964 | Finding the right set of traits for simd<T> |
finished |
P1915 | D1915 | Expected feedback on simd in TS | finished |
P1928 | D1928 | std::simd | LWG |
P2551 | D2551 | Clarify intent of P1841 numeric traits | finished, needs P1841 revision |
TODO | DNMSO | Non-member subscript operator | drafting |
TODO | DDSHR | = delete should have a reason |
drafting |
P2600 | D2600 | A minimal ADL restriction to avoid ill-formed template instantiation | EWG, needs revision |
P2614 | Deprecate numeric_limits::has_denorm | accepted for C++23 | |
P2772 | std::integral_constant literals do not suffice — constexpr_t ? |
superseded by P2781 | |
P3275 | D3275 | Replace simd operator[] with getter and setter functions --- or not | accepted: applied to P1928R10 |
P3287 | D3287 | Exploration of namespaces for std::simd | LEWG (encouragement) |
P3319 | D3319 | Add an iota object for simd (and more) | LEWG |
P3430 | D3430 | simd issues: explicit, unsequenced, identity-element position, and members of disabled simd | LEWG |
P3480 | D3480 | std::simd is a range | SG9, LEWG |
P3488 | D3488 | Floating-Point Excess Precision | SG6 |
To build the papers you need make, LuaLaTeX (only tested with a recent TeXLive distribution), and Biber. Simply run
make final
to build the paper.