https://github.com/mordante created
https://github.com/llvm/llvm-project/pull/76629
When calling setbuf(nullptr, 0) before performing file operations it should set
the file to unbuffered mode. Currently the code avoids buffering internally,
but the underlying stream still can buffer.
This is
@@ -17,38 +17,17 @@ module;
// The headers of Table 24: C++ library headers [tab:headers.cpp]
// and the headers of Table 25: C++ headers for C library facilities
[tab:headers.cpp.c]
-#include
-#include
-#include
-#if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER)
-# include
mordante wrote:
Good point, I actually think that's true. I think we should do that in a
separate PR. Maybe discuss it on Discord after the holidays.
https://github.com/llvm/llvm-project/pull/76268
___
llvm-branch-commits mailing list
mordante wrote:
It's the line `export import std;` in
https://github.com/llvm/llvm-project/pull/76330/files#diff-e881fdd0e6e66610142a28228b2bbf0e38520ee7186946bca06cb8d195dcd2b4
This works with Clang-17, Clang-18, and clang-tidy-18. It fails with
clang-tidy-17. Clang-tidy tests that directly
mordante wrote:
> > > If you are okay with the suggestions that I made for some typos in the
> > > documentation, I will preemptively incorporate it into my documentation
> > > PR.
> >
> >
> > Thanks for the suggestions! Please do no incorporate these in your PR.
> > Other reviewers may
https://github.com/mordante updated
https://github.com/llvm/llvm-project/pull/76330
>From 6134779ac0f53ed22d8ddfc14908e595eb94fb65 Mon Sep 17 00:00:00 2001
From: Mark de Wever
Date: Sun, 24 Dec 2023 12:13:00 +0100
Subject: [PATCH] [libc++][modules] Improves std.compat module.
Let the
https://github.com/mordante created
https://github.com/llvm/llvm-project/pull/76330
Let the std.compat module use the std module instead of duplicating the exports.
Based on @ChuanqiXu9's suggestion in #71438.
>From 246a8a14f125934b5e8c84b2d391db72ee4dc647 Mon Sep 17 00:00:00 2001
From: Mark
https://github.com/mordante created
https://github.com/llvm/llvm-project/pull/76288
As suggested in #71438 we should use
export import std;
in the std.compat module.
Using this exports some named declarations from functions and records, adding
them to the global namespace. Clang correctly,
mordante wrote:
> I'm really not happy with bumping the clang-tidy version we use all the time
> to the trunk version. We agreed to using the latest stable version, which
> we've not done way too many times now. I'd really like to first understand
> what exactly the issue is that is solved by
https://github.com/mordante updated
https://github.com/llvm/llvm-project/pull/76268
>From 10dcb9404ac63bd1c10936e60f21159e7eabe38b Mon Sep 17 00:00:00 2001
From: Mark de Wever
Date: Fri, 22 Dec 2023 21:43:57 +0100
Subject: [PATCH] [libc++][modules] Increase clang-tidy version used.
As
https://github.com/mordante updated
https://github.com/llvm/llvm-project/pull/76246
>From fe2406d5fb6c01db9efadc9107c94585a6051c8a Mon Sep 17 00:00:00 2001
From: Mark de Wever
Date: Wed, 20 Dec 2023 20:43:38 +0100
Subject: [PATCH 1/4] [libc++][modules] Adds module testing.
This adds a new
https://github.com/mordante updated
https://github.com/llvm/llvm-project/pull/76246
>From fe2406d5fb6c01db9efadc9107c94585a6051c8a Mon Sep 17 00:00:00 2001
From: Mark de Wever
Date: Wed, 20 Dec 2023 20:43:38 +0100
Subject: [PATCH 1/3] [libc++][modules] Adds module testing.
This adds a new
https://github.com/mordante updated
https://github.com/llvm/llvm-project/pull/76246
>From fe2406d5fb6c01db9efadc9107c94585a6051c8a Mon Sep 17 00:00:00 2001
From: Mark de Wever
Date: Wed, 20 Dec 2023 20:43:38 +0100
Subject: [PATCH 1/2] [libc++][modules] Adds module testing.
This adds a new
mordante wrote:
> If you are okay with the suggestions that I made for some typos in the
> documentation, I will preemptively incorporate it into my documentation PR.
Thanks for the suggestions! Please do no incorporate these in your PR. Other
reviewers may have other suggestions which you
https://github.com/mordante updated
https://github.com/llvm/llvm-project/pull/76246
>From fe2406d5fb6c01db9efadc9107c94585a6051c8a Mon Sep 17 00:00:00 2001
From: Mark de Wever
Date: Wed, 20 Dec 2023 20:43:38 +0100
Subject: [PATCH] [libc++][modules] Adds module testing.
This adds a new module
https://github.com/mordante created
https://github.com/llvm/llvm-project/pull/76268
As suggested in #71438 we should use
export import std;
in the std.compat module.
Testing this locally failed when building with the clang-tidy-17 plugin. The
std module was considered corrupt in the test
https://github.com/mordante edited
https://github.com/llvm/llvm-project/pull/76246
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Mark de Wever
Date: 2022-03-03T21:49:50+01:00
New Revision: 09546e1b5103a9d4c148e6af0ace1673ab55b893
URL:
https://github.com/llvm/llvm-project/commit/09546e1b5103a9d4c148e6af0ace1673ab55b893
DIFF:
https://github.com/llvm/llvm-project/commit/09546e1b5103a9d4c148e6af0ace1673ab55b893.diff
Author: Mark de Wever
Date: 2022-02-11T17:45:14+01:00
New Revision: efe5cbaf42da80f7bbe9010d1663fb44af057954
URL:
https://github.com/llvm/llvm-project/commit/efe5cbaf42da80f7bbe9010d1663fb44af057954
DIFF:
https://github.com/llvm/llvm-project/commit/efe5cbaf42da80f7bbe9010d1663fb44af057954.diff
Author: Mark de Wever
Date: 2022-02-11T17:42:06+01:00
New Revision: b6d6b8c9d87667816ce299aed24bc33cdfe28cf7
URL:
https://github.com/llvm/llvm-project/commit/b6d6b8c9d87667816ce299aed24bc33cdfe28cf7
DIFF:
https://github.com/llvm/llvm-project/commit/b6d6b8c9d87667816ce299aed24bc33cdfe28cf7.diff
Author: Mark de Wever
Date: 2022-02-11T17:37:05+01:00
New Revision: 9027887e230ddd789c12822a06d627f9b84cd982
URL:
https://github.com/llvm/llvm-project/commit/9027887e230ddd789c12822a06d627f9b84cd982
DIFF:
https://github.com/llvm/llvm-project/commit/9027887e230ddd789c12822a06d627f9b84cd982.diff
Author: Mark de Wever
Date: 2021-08-02T17:30:01+02:00
New Revision: 4740e92e29da0916291f0eed2edc75c4b89df5f5
URL:
https://github.com/llvm/llvm-project/commit/4740e92e29da0916291f0eed2edc75c4b89df5f5
DIFF:
https://github.com/llvm/llvm-project/commit/4740e92e29da0916291f0eed2edc75c4b89df5f5.diff
Author: Mark de Wever
Date: 2021-07-29T07:48:47+02:00
New Revision: 1d99cadfbc58057a9a1503172439a20aa41b004b
URL:
https://github.com/llvm/llvm-project/commit/1d99cadfbc58057a9a1503172439a20aa41b004b
DIFF:
https://github.com/llvm/llvm-project/commit/1d99cadfbc58057a9a1503172439a20aa41b004b.diff
Author: Mark de Wever
Date: 2021-01-25T18:32:13+01:00
New Revision: 193cda105d9131de533596077ff0c694e8b87bbd
URL:
https://github.com/llvm/llvm-project/commit/193cda105d9131de533596077ff0c694e8b87bbd
DIFF:
https://github.com/llvm/llvm-project/commit/193cda105d9131de533596077ff0c694e8b87bbd.diff
Author: Mark de Wever
Date: 2021-01-23T20:10:17+01:00
New Revision: 99d5fad7a5cabac39d8a93485d1ad0ef4ba2a579
URL:
https://github.com/llvm/llvm-project/commit/99d5fad7a5cabac39d8a93485d1ad0ef4ba2a579
DIFF:
https://github.com/llvm/llvm-project/commit/99d5fad7a5cabac39d8a93485d1ad0ef4ba2a579.diff
Author: Mark de Wever
Date: 2021-01-23T18:17:25+01:00
New Revision: a8e06361ddba6a25fb0c27596aaa03c5423d1868
URL:
https://github.com/llvm/llvm-project/commit/a8e06361ddba6a25fb0c27596aaa03c5423d1868
DIFF:
https://github.com/llvm/llvm-project/commit/a8e06361ddba6a25fb0c27596aaa03c5423d1868.diff
Author: Mark de Wever
Date: 2021-01-22T20:24:33+01:00
New Revision: 3317b38ef86ecee1ae134f419a8ed0f4733444a3
URL:
https://github.com/llvm/llvm-project/commit/3317b38ef86ecee1ae134f419a8ed0f4733444a3
DIFF:
https://github.com/llvm/llvm-project/commit/3317b38ef86ecee1ae134f419a8ed0f4733444a3.diff
Author: Mark de Wever
Date: 2020-12-19T16:16:54+01:00
New Revision: 5740f96d8eed0ac041a2aff294f3015ae289b24d
URL:
https://github.com/llvm/llvm-project/commit/5740f96d8eed0ac041a2aff294f3015ae289b24d
DIFF:
https://github.com/llvm/llvm-project/commit/5740f96d8eed0ac041a2aff294f3015ae289b24d.diff
Author: Mark de Wever
Date: 2020-12-05T16:36:19+01:00
New Revision: ce6269f9ba6cc81062bb8634447dc6e1d1c381e6
URL:
https://github.com/llvm/llvm-project/commit/ce6269f9ba6cc81062bb8634447dc6e1d1c381e6
DIFF:
https://github.com/llvm/llvm-project/commit/ce6269f9ba6cc81062bb8634447dc6e1d1c381e6.diff
Author: Mark de Wever
Date: 2020-12-05T16:31:16+01:00
New Revision: f687b4ac84a3f76ec850dccb675ac2b5c00f8661
URL:
https://github.com/llvm/llvm-project/commit/f687b4ac84a3f76ec850dccb675ac2b5c00f8661
DIFF:
https://github.com/llvm/llvm-project/commit/f687b4ac84a3f76ec850dccb675ac2b5c00f8661.diff
Author: Mark de Wever
Date: 2020-11-28T20:08:09+01:00
New Revision: ae5f792002d8885c091e3e2de6fcebf9b26085f8
URL:
https://github.com/llvm/llvm-project/commit/ae5f792002d8885c091e3e2de6fcebf9b26085f8
DIFF:
https://github.com/llvm/llvm-project/commit/ae5f792002d8885c091e3e2de6fcebf9b26085f8.diff
Author: Mark de Wever
Date: 2020-11-28T17:02:54+01:00
New Revision: 67c88e47bdba2578150a9034a717d6ddcace4e13
URL:
https://github.com/llvm/llvm-project/commit/67c88e47bdba2578150a9034a717d6ddcace4e13
DIFF:
https://github.com/llvm/llvm-project/commit/67c88e47bdba2578150a9034a717d6ddcace4e13.diff
Author: Mark de Wever
Date: 2020-11-25T13:46:08+01:00
New Revision: ecabb39ca11cba3d78a4134dfafd3bc0ee0473f4
URL:
https://github.com/llvm/llvm-project/commit/ecabb39ca11cba3d78a4134dfafd3bc0ee0473f4
DIFF:
https://github.com/llvm/llvm-project/commit/ecabb39ca11cba3d78a4134dfafd3bc0ee0473f4.diff
Author: Mark de Wever
Date: 2020-11-25T13:19:32+01:00
New Revision: eb9b063539c34d0d4dd14e8516eeb77bb8b9e4bd
URL:
https://github.com/llvm/llvm-project/commit/eb9b063539c34d0d4dd14e8516eeb77bb8b9e4bd
DIFF:
https://github.com/llvm/llvm-project/commit/eb9b063539c34d0d4dd14e8516eeb77bb8b9e4bd.diff
Author: Mark de Wever
Date: 2020-02-04T20:20:16+01:00
New Revision: 2d9954dd8244c7a9d6a1e160fcbb22fe2b9b514f
URL:
https://github.com/llvm/llvm-project/commit/2d9954dd8244c7a9d6a1e160fcbb22fe2b9b514f
DIFF:
https://github.com/llvm/llvm-project/commit/2d9954dd8244c7a9d6a1e160fcbb22fe2b9b514f.diff
101 - 135 of 135 matches
Mail list logo