future_cxx icon indicating copy to clipboard operation
future_cxx copied to clipboard

Work done today for the glory of tomorrow - or, C and C++ systems programming papers.

Results 32 future_cxx issues
Sort by recently updated
recently updated
newest added

`#embed` is a pre-processor directive for the inclusion of binary data into a program through implementation-defined resource lookup. Latest draft is: https://thephd.github.io/vendor/future_cxx/papers/source/C%20-%20embed

dwarves [wording.cwg]

Determining whether a string is a string literal gives us certain guarantees about memory layout and null termination. The goal is to write a `consteval` function that covers this landscape...

enhancement
help wanted
research
humans [design.lewg]

Not the paper we deserve, but the paper we need.

enhancement
help wanted
research
humans [design.lewg]

So, since P1214 isn't likely to move before we can present actual numbers from an actual implementation in a compiler, I'm opening this issue to gather all the feedback &...

help wanted
good first issue
research
orcs [design.ewg]

It is not very likely, but this paper has been seen before. I believe it can make it to C++20, if I try very, very hard.

enhancement
orcs [design.ewg]

This paper just need to be updated to fix typos and other stuff in it to be resubmitted. I don't expect it to be seriously considered at all until literally...

enhancement
orcs [design.ewg]

This is the C version of the C++ paper. We fumbled a little so we gotta wait until C2Y / C3X. Paper here: https://thephd.dev/_vendor/future_cxx/papers/C%20-%20Literal%20Suffixes%20for%20size_t.html

wg14

EDIT - Latest Draft: https://thephd.dev/_vendor/future_cxx/papers/C%20-%20Transparent%20Aliases.html ----------------------- For C. The goal is to defend against ABI by allowing function renaming. Attributes on the renaming declarations can also provide an easy-out for...

enhancement
improvement
wg14

This paper is meant to help move us beyond some of the `intmax_t` issues we have with the preprocessor. It is also meant to give C and C-derivative implementations a...

wg14

This is a policy paper, so it's not really pinned to C23, but it's here to help guide us the right way. https://thephd.dev/_vendor/future_cxx/papers/C%20-%20Prefixes%20for%20the%20Standard%20Library.html

wg14