Am 09.12.22 um 22:14 schrieb Vladimir Makarov:
On 2022-12-09 14:23, Georg-Johann Lay wrote:
There is the following code size regression, filed as
https://gcc.gnu.org/PR90706
I am sorry, I feel your frustration. I was not aware of this PR.
Unfortunately, the PR was marked as P4 and I hav
> Am 10.12.2022 um 13:15 schrieb Georg-Johann Lay :
>
>
>
>> Am 09.12.22 um 22:14 schrieb Vladimir Makarov:
>>> On 2022-12-09 14:23, Georg-Johann Lay wrote:
>>> There is the following code size regression, filed as
>>>
>>> https://gcc.gnu.org/PR90706
>>>
>> I am sorry, I feel your frustrat
This came up when I was asking around about what the proper way was to:
- Allocate aligned storage for a buffer pool/page cache
- Then create pointers to "Page" structs inside of the storage memory area
I thought something like this might do:
struct buffer_pool
{
alignas(PAGE_SIZE) std::byte s
On Sat, 10 Dec 2022 at 17:42, Gavin Ray via Gcc wrote:
>
> This came up when I was asking around about what the proper way was to:
>
> - Allocate aligned storage for a buffer pool/page cache
> - Then create pointers to "Page" structs inside of the storage memory area
>
> I thought something like t
On Sat, Dec 10, 2022 at 10:36 AM Jonathan Wakely via Gcc
wrote:
>
> On Sat, 10 Dec 2022 at 17:42, Gavin Ray via Gcc wrote:
> >
> > This came up when I was asking around about what the proper way was to:
> >
> > - Allocate aligned storage for a buffer pool/page cache
> > - Then create pointers to
Ahh alright, thanks Jonathan & Andrew, appreciate the replies
@Jonathan
> ... "Without a proper implementation of start_lifetime_as (which GCC
doesn't provide yet)"
I mailed the author of that proposal yesterday after learning about it
(it's very useful!) and they told me as much
Had written them
Unicode does not support such values because they are unrepresentable in
UTF-16.
libcpp/
* charset.cc: Reject encodings of codepoints above 0x10.
UTF-16 does not support such codepoints and therefore all
Unicode rejects such values.
Signed-off-by: Ben Boeckel
---
li
Hi,
This patch adds initial support for ISO C++'s [P1689R5][], a format for
describing C++ module requirements and provisions based on the source
code. This is required because compiling C++ with modules is not
embarrassingly parallel and need to be ordered to ensure that `import
some_module;` can
This simplifies the interface for other UTF-8 validity detections when a
simple "yes" or "no" answer is sufficient.
libcpp/
* charset.cc: Add `_cpp_valid_utf8_str` which determines whether
a C string is valid UTF-8 or not.
* internal.h: Add prototype for `_cpp_valid_utf8_s
This patch implements support for [P1689R5][] to communicate to a build
system the C++20 module dependencies to build systems so that they may
build `.gcm` files in the proper order.
Support is communicated through the following three new flags:
- `-fdeps-format=` specifies the format for the out
Snapshot gcc-12-20221210 is now available on
https://gcc.gnu.org/pub/gcc/snapshots/12-20221210/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch
11 matches
Mail list logo