aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/random
AgeCommit message (Expand)Author
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne
2022-02-28[libc++] Explicitly reject `uniform_int_distribution<bool>` and `<char>`.Arthur O'Dwyer
2022-02-16[libc++] Granularize algorithm includesNikolas Klauser
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer
2022-01-04[libc++] Add the version header to all headers.Mark de Wever
2021-12-08[libc++] Extract __clamp_to_integral to its own headerLouis Dionne
2021-11-22[libc++] Granularize the <random> header. NFCI.Arthur O'Dwyer
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne
2021-07-27[libc++] Fix a few warnings in system headers with GCCLouis Dionne
2021-07-26[libc++] Remove "pass by const value" in <random>. NFCI.Arthur O'Dwyer
2021-06-19[libcxx] Move all algorithms into their own headersLouis Dionne
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer
2021-05-11[libc++] Remove more unnecessary _VSTD:: from type names. NFCI.Arthur O'Dwyer
2021-05-11[libc++] s/_VSTD::is_unsigned/is_unsigned/ in <random>. NFCI.Arthur O'Dwyer
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne
2021-02-26[libcxx] cleans up __cpp_concepts messChristopher Di Bella
2021-02-19[libcxx] adds concept `std::uniform_random_bit_generator`Christopher Di Bella
2021-01-19[libc++] [P0935] [C++20] Eradicating unnecessarily explicit default construct...Marek Kurdej
2020-12-02[libcxx] Apply msvcrt specific exception for lgamma() to mingw configurations...Martin Storsjö
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer
2020-11-10[libc++] Change requirements on linear_congruential_engine.zoecarver
2020-10-15[libc++] Reduce dependencies on <iostream> from <random>Louis Dionne
2020-10-15[libc++] Allow building libc++ on platforms without a random deviceLouis Dionne
2020-03-17[libc++] Bugfix to std::binomial_distribution<int>Atmn Patel
2019-12-12[libc++] Cleanup and enable multiple warnings.Eric Fiselier
2019-11-07[libc++] Fix potential OOB in poisson_distributionLouis Dionne
2019-08-20[libc++] Explicitly cast in generate_canonicalLouis Dionne
2019-05-29[NFC][libcxx] Remove trailing whitespaceLouis Dionne
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-16[libc++] Use correct rand.eng.mers all-zeroes seed sequence fallbackHubert Tong
2018-01-16Change an internal table of constants for the poisson distribution fromMarshall Clow
2017-09-20Revert 313789 because gcc doesn't like itMarshall Clow
2017-09-20Mark the __eval methods on independent_bits_engine (and __independent_bits_en...Marshall Clow
2017-09-11mark mersenne_twister_engine<>::seed(result_type __sd) with _LIBCPP_DISABLE_U...Marshall Clow
2017-05-31[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier
2017-05-31Remove uses of _UI because Windows is evil and tchar.h #define's itEric Fiselier
2017-05-06Fix lgamma_r linking errors on Windows. It appears the normal lgamma function...Eric Fiselier
2017-05-04Use lgamma_r instead of lgamma in binomial_distribution, because freakin' POS...Marshall Clow
2017-04-19Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in the numeric tests and headersEric Fiselier
2017-01-04[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier
2016-12-24fix sign comparison warningsEric Fiselier
2015-11-07Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov
2015-07-18Remove unused typedefs in random and regexEric Fiselier
2015-03-10Add support for arc4random() to random_device.Ed Schouten
2015-01-23Get libc++ building on Sun Solaris. Patch from C Bergstrom.Eric Fiselier
2014-12-01libc++: add NaCl and PNaCl support for std::random_deviceJF Bastien
2014-09-17Fix PR#20843: binomial_distribution<unsigned> is broken. Add test to ensure t...Marshall Clow
2013-10-23Mark seed_seq default constructor and size() as noexcept. This is implied, bu...Marshall Clow