Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
e94bd6de63a31e034e2ed05aa4a9a1c5a1208482
/
include
/
random
65ccddb
Mark seed_seq default constructor and size() as noexcept. This is implied, but not required by LWG issue 2180
by Marshall Clow
· 11 years ago
b8dd5ca
patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows)
by Marshall Clow
· 11 years ago
7f76450
Xing Xue: port to IBM XLC++/AIX.
by Howard Hinnant
· 11 years ago
0f678bd
Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>.
by Howard Hinnant
· 11 years ago
809e93f
move __save_flags from <random> to <ios> in preparation for reuse; no functionality change
by Marshall Clow
· 11 years ago
ddb4e4c
Neglected to remove a debugging comment from last commit.
by Howard Hinnant
· 11 years ago
8f72d5c
Fix a couple of bugs in linear_congruential_engine::seed. Regression test added.
by Howard Hinnant
· 11 years ago
83eade6
No functionality change at this time. I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute.
by Howard Hinnant
· 12 years ago
0a69fa1
Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585.
by Howard Hinnant
· 12 years ago
9c0df14
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
by Howard Hinnant
· 12 years ago
33be35e
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
by Howard Hinnant
· 12 years ago
c83960a
noexcept applied to <random>.
by Howard Hinnant
· 12 years ago
8efd3da
Update <random> with constexpr support. Patch contributed by Jonathan Sauer.
by Howard Hinnant
· 12 years ago
27b4fd3
This is an initial commit of constexpr support as proposed by Richard Smith. This by no means completes constexpr support. Indeed, it hardly scratches the surface. All it does is lay the foundation in <__config> and changes those few places in the library that are already using that foundation.
by Howard Hinnant
· 12 years ago
ec3773c
Quash a whole bunch of warnings
by Howard Hinnant
· 13 years ago
9996844
Further macro protection by replacing _[A-Z] with _[A-Z]p
by Howard Hinnant
· 13 years ago
66c6f97
Add protection from min/max macros
by Howard Hinnant
· 13 years ago
08e1747
Windows support by Ruben Van Boxem.
by Howard Hinnant
· 13 years ago
43edf2d
Fix needle-in-haystack bug found by Walter Brown
by Howard Hinnant
· 13 years ago
e3e3291
Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574
by Howard Hinnant
· 13 years ago
0949eed
_STD -> _VSTD to avoid macro clash on windows
by Howard Hinnant
· 13 years ago
75f7695
Think-o in poisson_distribution at mean == 10
by Howard Hinnant
· 13 years ago
ef3b2e2
Fix bug in Sseq constraints found by Seth Cantrell
by Howard Hinnant
· 13 years ago
995676a
LWG 1522
by Howard Hinnant
· 14 years ago
9650b6c
LWG 1439
by Howard Hinnant
· 14 years ago
b64f8b0
license change
by Howard Hinnant
· 14 years ago
3c143ad
Patch by Marshall Clow to make the assignment operators of piecewise_constant_distribution and piecewise_linear_distribution exception safe.
by Howard Hinnant
· 14 years ago
b9af2ea
visibility-decoration.
by Howard Hinnant
· 14 years ago
73d21a4
Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature.
by Howard Hinnant
· 14 years ago
324bb03
Fixing whitespace problems
by Howard Hinnant
· 14 years ago
3ec3184
Implemented some adaptor constructors which I had missed.
by Howard Hinnant
· 14 years ago
c326721
Completed [alg.random.shuffle].
by Howard Hinnant
· 14 years ago
5430540
[rand.dist.samp.plinear]. This means we've got a fully tested and functional <random>! 489 tests over 48 sections are passing. :-) The only thing still on my plate in this area is to back-port some of this technology to random_shuffle/shuffle in <algorithm>. That will involve shuffling header bits around (<random> depepends on <algorithm>), but it won't entail that much development (compared to what has been required for <random>).
by Howard Hinnant
· 14 years ago
2a59254
Optimized [rand.dist.samp.pconst] and several bug fixes in other distributions
by Howard Hinnant
· 14 years ago
d6d1171
[rand.dist.samp.pconst] plus some bug fixes in the tests of the other distributions
by Howard Hinnant
· 14 years ago
551d8e4
[rand.dist.samp.discrete]
by Howard Hinnant
· 14 years ago
321b4bb
[rand.dist.norm.t]
by Howard Hinnant
· 14 years ago
d8bc09b
[rand.dist.norm.f]
by Howard Hinnant
· 14 years ago
d7d0113
[rand.dist.norm.cauchy]. I'm having trouble testing the output as all statistical properties are undefined. They do not converge upon any one value as the number of samples increases. Suggestions for tests welcome.
by Howard Hinnant
· 14 years ago
2bc36fc
[rand.dist.norm.lognormal]
by Howard Hinnant
· 14 years ago
c2b0dc7
[rand.dist.pois.extreme]
by Howard Hinnant
· 14 years ago
34e8a57
[rand.dist.bern.geo]
by Howard Hinnant
· 14 years ago
f2fe5d5
[rand.dist.bern.negbin]
by Howard Hinnant
· 14 years ago
df40dc6
Beefed up the tests for all of the distributions to include checks against the expected skewness and kurtosis
by Howard Hinnant
· 14 years ago
9de6e30
[rand.dist.pois.weibull]
by Howard Hinnant
· 14 years ago
97dc2f3
[rand.dist.norm.chisq]
by Howard Hinnant
· 14 years ago
6add8dd
Revisited [rand.dist.bern.bin] and [rand.dist.pois.poisson] with better algorithms
by Howard Hinnant
· 14 years ago
4ff556c
[rand.dist.pois.poisson]
by Howard Hinnant
· 14 years ago
f417abe
[rand.dist.pois.gamma]
by Howard Hinnant
· 14 years ago
c7c4913
partial [rand.dist.pois.gamma]
by Howard Hinnant
· 14 years ago
a64111c
[rand.dist.norm.normal]
by Howard Hinnant
· 14 years ago
30a840f
[rand.dist.pois.exp]
by Howard Hinnant
· 14 years ago
03aad81
[rand.dist.bern.bin]. The evaluation function for this binomial distribution is hopefully just a placeholder. It is using the simplest and slowest method for computing the distribution and needs to be upgraded.
by Howard Hinnant
· 14 years ago
f5256e1
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 14 years ago
bc8d3f9
libcxx initial import
by Howard Hinnant
· 14 years ago