summaryrefslogtreecommitdiff
path: root/libcxx/include/__random
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Removes _LIBCPP_ABI_OLD_LOGNORMAL_DISTRIBUTIONMark de Wever2023-05-151-138/+0
* [libc++] Adds missing includes.Mark de Wever2023-04-191-0/+1
* [libc++] Add hide_from_abi check for classesNikolas Klauser2023-04-1621-67/+81
* [libc++] Granularize <type_traits> includesNikolas Klauser2023-03-0810-9/+18
* [libc++] Granularize <bit> includesNikolas Klauser2023-02-171-1/+1
* [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser2023-02-151-2/+2
* [libc++] Granularize <type_traits> includes in <algorithm>Nikolas Klauser2023-02-134-4/+10
* [libc++] Enable radability-identifier-naming for local variables and fix any ...Nikolas Klauser2023-02-119-70/+70
* [libc++][NFC] Qualify declvalNikolas Klauser2023-01-121-1/+1
* [libc++] Granularize <bit> and remove <__bits>Nikolas Klauser2023-01-081-1/+0
* [libc++] Add custom clang-tidy checksNikolas Klauser2022-12-232-4/+4
* [libc++] Use numeric_limits instead of raw INT_MAXLouis Dionne2022-11-181-2/+4
* [libc++][NFC] Prefer type aliases over structsNikolas Klauser2022-10-013-20/+9
* [libc++] Avoid instantiating type_trait classesNikolas Klauser2022-09-062-2/+2
* [libc++] Make the naming of private member variables consistent and enforce i...Nikolas Klauser2022-09-022-36/+36
* [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser2022-08-1326-60/+64
* [libc++] Support int8_t and uint8_t in integer distributions as an extensionLouis Dionne2022-07-227-9/+16
* [libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser2022-07-082-20/+20
* [libc++] Replace modulus operations in std::seed_seq::generate with condition...Laramie Leavitt2022-05-241-25/+49
* [libc++] Define _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER whenever we enable warnin...Louis Dionne2022-03-151-2/+2
* [libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.Joe Loser2022-03-131-2/+2
* [libc++] Explicitly reject URNG types with signed result_types.Arthur O'Dwyer2022-03-0217-1/+41
* [libc++] Revert "Protect users from relying on detail headers" & related changesLouis Dionne2022-03-0136-36/+0
* [libc++] Explicitly reject `uniform_int_distribution<bool>` and `<char>`.Arthur O'Dwyer2022-02-287-1/+58
* [libcxx][modules] protects users from relying on detail headersChristopher Di Bella2022-02-2636-0/+36
* [libc++] Guard warning pragmasNikolas Klauser2022-02-151-7/+3
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-0436-36/+36
* [libc++] [NFC] s/_LIBCPP_STD_VER > 17 && !defined(_LIBCPP_HAS_NO_CONCEPTS)/!d...Arthur O'Dwyer2022-02-021-2/+2
* [libc++] Fix LWG3422 "Issues of seed_seq's constructors"Arthur O'Dwyer2022-01-241-13/+18
* [libc++] [ABI BREAK] Conform lognormal_distribution::param_type.Arthur O'Dwyer2022-01-171-0/+136
* [libc++] Start using `arc4random()` to implement `std::random_device` on AppleLouis Dionne2022-01-121-0/+19
* [libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer2022-01-102-2/+2
* [libc++] Partially revert 346ef5e5879eLouis Dionne2021-12-211-44/+0
* [libc++][NFC] Improve documentation of the various random_device implementationsLouis Dionne2021-12-211-0/+44
* [libc++][NFC] Reformatting in random_device.h and random.cppLouis Dionne2021-12-211-1/+1
* [libc++] `= delete` member functions with // = delete;Nikolas Klauser2021-12-082-8/+4
* [libc++] Extract __clamp_to_integral to its own headerLouis Dionne2021-12-082-0/+61
* [libc++] Fix `uniform_int_distribution` for 128-bit result typeFabian Wolff2021-12-012-10/+36
* [libc++] Granularize the <random> header. NFCI.Arthur O'Dwyer2021-11-2235-28/+6306
* [libcxx] Move all algorithms into their own headersLouis Dionne2021-06-191-0/+316