aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/random
AgeCommit message (Expand)AuthorFilesLines
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
2017-05-04Use lgamma_r instead of lgamma in binomial_distribution, because freakin' POS...Marshall Clow1-4/+8
2017-04-19Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in the numeric tests and headersEric Fiselier1-28/+28
2017-01-04[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier1-48/+48
2016-12-24fix sign comparison warningsEric Fiselier1-1/+2
2015-11-07Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov1-7/+8
2015-07-18Remove unused typedefs in random and regexEric Fiselier1-5/+0
2015-03-10Add support for arc4random() to random_device.Ed Schouten1-2/+2
2015-01-23Get libc++ building on Sun Solaris. Patch from C Bergstrom.Eric Fiselier1-2/+2
2014-12-01libc++: add NaCl and PNaCl support for std::random_deviceJF Bastien1-2/+2
2014-09-17Fix PR#20843: binomial_distribution<unsigned> is broken. Add test to ensure t...Marshall Clow1-1/+4
2013-10-23Mark seed_seq default constructor and size() as noexcept. This is implied, bu...Marshall Clow1-2/+2
2013-10-09patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows)Marshall Clow1-0/+2
2013-08-14Xing Xue: port to IBM XLC++/AIX.Howard Hinnant1-1/+1
2013-08-12Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant1-48/+48
2013-07-09move __save_flags from <random> to <ios> in preparation for reuse; no functio...Marshall Clow1-27/+0
2013-05-21Neglected to remove a debugging comment from last commit.Howard Hinnant1-1/+1
2013-05-21Fix a couple of bugs in linear_congruential_engine::seed. Regression test ad...Howard Hinnant1-3/+3
2013-03-06No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant1-49/+49