aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/random
AgeCommit message (Expand)AuthorFilesLines
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser1-3/+4
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser1-57/+60
2024-07-18[libc++] Include the rest of the detail headers by version in the umbrella he...Nikolas Klauser1-3/+0
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+0
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-0/+1
2022-11-18[libc++] Use numeric_limits instead of raw INT_MAXLouis Dionne1-0/+1
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser1-0/+1
2022-09-27[libc++][NFC] Fix some standard-mandated includes commentsNikolas Klauser1-0/+2
2022-09-11[libc++][random] Removes transitive includes.Mark de Wever1-10/+9
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever1-4/+4
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever1-1/+1
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+4
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser1-1/+3
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-0/+1
2022-02-28[libc++] Explicitly reject `uniform_int_distribution<bool>` and `<char>`.Arthur O'Dwyer1-0/+1
2022-02-16[libc++] Granularize algorithm includesNikolas Klauser1-1/+0
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2022-01-04[libc++] Add the version header to all headers.Mark de Wever1-0/+1
2021-12-08[libc++] Extract __clamp_to_integral to its own headerLouis Dionne1-0/+1
2021-11-22[libc++] Granularize the <random> header. NFCI.Arthur O'Dwyer1-5319/+45
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-07-27[libc++] Fix a few warnings in system headers with GCCLouis Dionne1-1/+1
2021-07-26[libc++] Remove "pass by const value" in <random>. NFCI.Arthur O'Dwyer1-1/+1
2021-06-19[libcxx] Move all algorithms into their own headersLouis Dionne1-36/+1
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer1-6/+6
2021-05-11[libc++] Remove more unnecessary _VSTD:: from type names. NFCI.Arthur O'Dwyer1-3/+2
2021-05-11[libc++] s/_VSTD::is_unsigned/is_unsigned/ in <random>. NFCI.Arthur O'Dwyer1-1/+1
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-13/+13
2021-02-26[libcxx] cleans up __cpp_concepts messChristopher Di Bella1-2/+2
2021-02-19[libcxx] adds concept `std::uniform_random_bit_generator`Christopher Di Bella1-0/+18
2021-01-19[libc++] [P0935] [C++20] Eradicating unnecessarily explicit default construct...Marek Kurdej1-36/+240
2020-12-02[libcxx] Apply msvcrt specific exception for lgamma() to mingw configurations...Martin Storsjö1-2/+2
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer1-6/+6
2020-11-10[libc++] Change requirements on linear_congruential_engine.zoecarver1-1/+18
2020-10-15[libc++] Reduce dependencies on <iostream> from <random>Louis Dionne1-68/+115
2020-10-15[libc++] Allow building libc++ on platforms without a random deviceLouis Dionne1-0/+4
2020-03-17[libc++] Bugfix to std::binomial_distribution<int>Atmn Patel1-0/+5
2019-12-12[libc++] Cleanup and enable multiple warnings.Eric Fiselier1-0/+2
2019-11-07[libc++] Fix potential OOB in poisson_distributionLouis Dionne1-21/+24
2019-08-20[libc++] Explicitly cast in generate_canonicalLouis Dionne1-1/+1
2019-05-29[NFC][libcxx] Remove trailing whitespaceLouis Dionne1-8/+8
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-16[libc++] Use correct rand.eng.mers all-zeroes seed sequence fallbackHubert Tong1-2/+2
2018-01-16Change an internal table of constants for the poisson distribution fromMarshall Clow1-1/+1
2017-09-20Revert 313789 because gcc doesn't like itMarshall Clow1-4/+4
2017-09-20Mark the __eval methods on independent_bits_engine (and __independent_bits_en...Marshall Clow1-4/+4
2017-09-11mark mersenne_twister_engine<>::seed(result_type __sd) with _LIBCPP_DISABLE_U...Marshall Clow1-0/+1
2017-05-31[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier1-2/+6
2017-05-31Remove uses of _UI because Windows is evil and tchar.h #define's itEric Fiselier1-109/+109
2017-05-06Fix lgamma_r linking errors on Windows. It appears the normal lgamma function...Eric Fiselier1-4/+14