User Details
- User Since
- May 15 2015, 4:56 PM (437 w, 2 d)
Fri, Sep 29
Mon, Sep 25
yeah, lgtm from the Android side too, unless rprichard has more comments?
Mon, Sep 11
(yeah, similar for Android --- we'll just use the clang one as-is. but if there's already precedent for allowing include_next, that doesn't hurt us either.)
Aug 29 2023
Aug 28 2023
Aug 24 2023
Aug 17 2023
Aug 16 2023
Aug 9 2023
I try to grep "std>" in clang/test/Headers but find nothing, and nothing in stdalign.h is about >
Aug 8 2023
Aug 7 2023
Jul 14 2023
Jul 11 2023
Jul 7 2023
Jun 12 2023
thanks!
Jun 7 2023
i'd probably change the commit message to make it clear that Android's _global fallback_ temporary directory is /data/local/tmp. (for most apps, it's an app-specific directory that [on new enough versions of Android] you can get from $TMPDIR). but i see the _code_ works like that anyway --- prefer $TMPDIR, but fall back to /data/local/tmp. so, yes, that's correct. (i know nothing about Windows though :-) )
Jun 6 2023
(sgtm from Android. we're reusing gp for SCS.)
Jun 5 2023
May 15 2023
May 12 2023
(lgtm with craig.topper's suggested simplification.)
May 8 2023
sgtm, but you probably want a grownup like craig.topper to do a real review :-)
Apr 20 2023
thanks!
Apr 17 2023
(yeah, thanks so much for doing this!)
Apr 10 2023
Mar 22 2023
Mar 21 2023
Feb 27 2023
thanks!
Feb 24 2023
Feb 13 2023
Jan 27 2023
Jan 20 2023
is there a corresponding glibc change so that va_list is exported for _POSIX_SOURCE cases? see https://android-review.git.corp.google.com/c/platform/bionic/+/2397313 where i'm having to disable some bionic testing against glibc because the glibc (2.17!) <wchar.h> now no longer exports va_list. i did look for a ToT glibc patch to backport (until we've _actually_ switched from glibc to musl for the host), but couldn't obviously find it?
Oct 27 2022
Oct 12 2022
@MaskRay for his opinion...
Sep 9 2022
yeah, that makes sense to me.
Sep 7 2022
Aug 23 2022
Aug 9 2022
Aug 4 2022
Aug 3 2022
I think making scanf in the same patch makes sense. Let me check existing tests...
thanks!
Jul 13 2022
Feb 23 2022
Jan 19 2022
Oct 28 2021
add tests for %c and %[ too? (it's genuinely unclear to me from a quick skim whether this patch covers them.)
Oct 15 2021
Oct 14 2021
"shut up and take my money!" :-)
May 21 2021
Nov 30 2020
yeah, https://reviews.llvm.org/D90188 sounds better to me too.
Nov 17 2020
Nov 12 2020
Sep 18 2020
Aug 24 2020
sorry about the breakage... thanks for testing on real hardware!
Aug 21 2020
Address vvereschaka's comment.
Aug 20 2020
Aug 18 2020
(sorry, didn't see these comments until after i'd git pushed. i've failed to set up gmail filters so i see the mail i need to see without drowning in thousands of mails i don't need to see :-( )
Jun 25 2020
clang-format the new test (but leave the other 30kloc).
Add test.
Jun 11 2020
Use actual upper bound.
Apr 10 2020
Nov 11 2019
actually, it looks like clang is inlining the code for all the is*_l
functions anyway. you're paying for the indirection on
strcoll_l/strxfrm_l/wcscoll_l/wcsxfrm_l, but no one should be using
those anyway.
Nov 7 2019
honestly, if it was me, i'd keep all these inlines even for current releases: inlining a call to the underlying function saves you a layer of useless cruft at runtime. (the Android "implementations" are just one-liners that drop the extra argument and call the underlying function, just like these inlines.)
Nov 6 2019
Jul 16 2019
i assume the idea here is "all libc++ mutexes are covered by RAII anyway, so there's no value to the error checking"?
Sep 19 2018
yeah, we always used the low numbers internally.
Jul 14 2015
not really though --- i think you're getting that from libgcc. so
although short term you don't need to add this stuff to compiler-rt to
test, it will be necessary for anyone not using libgcc. (like us, at
some point in the future.)