Commit Graph

470 Commits

Author SHA1 Message Date
Austin English
f3c154197e msvcp90/tests: Remove thiscall_thunk_retptr struct definitions. 2013-03-25 16:25:04 +01:00
Piotr Caban
5401437739 msvcp90: Added time_put facet to locale object. 2013-03-25 14:06:30 +01:00
Piotr Caban
1c688130c4 msvcp90: Added collate facet to locale object. 2013-03-25 14:06:28 +01:00
Piotr Caban
889786edd1 msvcp90: Added time_put class implementation. 2013-03-25 14:06:26 +01:00
Piotr Caban
38302c20f0 msvcp90: Added time_put class stub. 2013-03-25 14:06:24 +01:00
Piotr Caban
cfec148b8b msvcp90: Prefer builtin version. 2013-02-18 14:51:04 +01:00
Andrew Talbot
51a79287c0 msvcp90: Avoid signed-unsigned integer comparisons. 2013-02-18 10:32:35 +01:00
Piotr Caban
67a2fb01ce msvcp90: Added std::sqrt(complex) tests. 2013-01-25 11:18:43 +01:00
Piotr Caban
68f538faaa msvcp90: Added std::pow(complex) and std::sqrt(complex) implementation. 2013-01-25 11:18:39 +01:00
Piotr Caban
2350e48f20 msvcp90: Added std::norm(complex) and std::polar(complex) implementation. 2013-01-25 11:18:35 +01:00
Piotr Caban
690e32684d msvcp90: Added std::log10(complex) tests. 2013-01-25 11:18:32 +01:00
Piotr Caban
55aeaf3c76 msvcp90: Added std::log(complex) and std::exp(complex) implementation. 2013-01-25 11:18:28 +01:00
Piotr Caban
ec5e51d893 msvcp90: Added std::tanh(complex) tests. 2013-01-24 14:35:00 +01:00
Piotr Caban
b0cb2ead33 msvcp90: Added complex hyperbolic functions implementation. 2013-01-24 14:34:53 +01:00
Piotr Caban
66ee663e0c msvcp90: Added std::tan(complex) tests. 2013-01-24 14:34:47 +01:00
Piotr Caban
ed0e16ae3d msvcp90: Added complex trigonometric functions implementation. 2013-01-24 14:34:43 +01:00
Piotr Caban
94da034364 msvcp90: Added std::conj(complex) implementation. 2013-01-24 14:34:37 +01:00
Piotr Caban
2e4eb12219 msvcp90: std::_Fabs(complex) tests. 2013-01-24 14:34:32 +01:00
Piotr Caban
3e9db55b09 msvcp90: Added std::abs(complex) implementation. 2013-01-24 14:34:26 +01:00
Piotr Caban
e4525224b0 msvcp90: Added complex::real and complex::imag implementation. 2013-01-24 14:34:20 +01:00
Piotr Caban
3e97454837 msvcp90: Added std::arg(complex) implementation. 2013-01-16 20:27:46 +01:00
Piotr Caban
383bbb87f6 msvcp90: Added basic complex numbers tests. 2013-01-16 20:27:44 +01:00
Piotr Caban
733b2c3b27 msvcp90: Added operators working on complex numbers. 2013-01-16 20:27:40 +01:00
Piotr Caban
a51d65da77 msvcp90: Added complex<{float, double, long double}> constructors implementation. 2013-01-16 20:27:37 +01:00
Andrew Talbot
19c7cb6f38 msvcp90: Remove unused semicolons. 2012-12-03 12:34:11 +01:00
Piotr Caban
a1797d885f msvcp: Remove superfluous semicolons. 2012-11-28 20:14:47 +01:00
Piotr Caban
a62ea07a15 msvcp: Sync implementations. 2012-11-27 16:56:09 +01:00
Andrew Talbot
c25d7f1b3c msvcp90: Remove superfluous semicolons. 2012-11-27 16:53:58 +01:00
Michael Stefaniuc
cf36ddd6fc msvcp: Don't cast zero. 2012-11-19 11:46:21 +01:00
Piotr Caban
15bef00d65 msvcp: Sync implementations. 2012-11-16 11:42:27 +01:00
Piotr Caban
a497d36a62 msvcp90: Added wctrans and towctrans tests. 2012-11-16 11:42:00 +01:00
Piotr Caban
a71acb3076 msvcp90: Added wctrans and towctrans implementation. 2012-11-16 11:41:55 +01:00
Piotr Caban
aa04ea7009 msvcp90: Fixed basic_istream_char_read_uint64 tests. 2012-11-14 16:32:00 +01:00
Piotr Caban
96c9b0fb84 msvcp90: Fixed a memory leak in virtual destructor tests. 2012-11-12 12:13:13 +01:00
Piotr Caban
0609fccf44 msvcp90: Free memory allocated by _get_current_locale function. 2012-11-12 12:13:09 +01:00
Daniel Lehman
23cbfff4b6 msvcp90/tests: Add fstream<>::tellg tests. 2012-11-09 11:41:58 +01:00
Piotr Caban
605ea64985 msvcp: Fixed uninitialized variable access in num_get::_Getffld and _Getifld functions. 2012-11-07 18:12:07 +01:00
Piotr Caban
654a3ec500 msvcp90: Destroy string returned by basic_stringbuf_char_str_get. 2012-11-07 18:12:06 +01:00
Piotr Caban
9b0ce65bb6 msvcp90: Fixed long long printing in tests. 2012-11-07 18:12:06 +01:00
Daniel Lehman
89cde281d4 msvcp90: Use streambuf sgetc/snextc in std::getline(istream<> &). 2012-11-05 11:08:01 +01:00
Piotr Caban
5e1cbccebf msvcp90: Use critical sections in mutex object. 2012-11-02 20:12:24 +01:00
Piotr Caban
0280c5fb5f msvcp90: Fixed incorrect sentry object usage. 2012-11-02 20:12:20 +01:00
Daniel Lehman
01c451703c msvcp90: In istream<>::tellg don't use sentry. 2012-10-31 16:12:28 +01:00
Daniel Lehman
771cc7fdbd msvcp90: Fix usage of fpos<>::off vs fpos<>::pos. 2012-10-31 16:12:28 +01:00
Daniel Lehman
64527285cf msvcp90: Update fpos<>::off instead of pos in stringbuf<>::seekoff. 2012-10-31 16:12:28 +01:00
Daniel Lehman
32be163545 msvcp90: Set eof state in istream<>::peek if got eof. 2012-10-29 20:23:39 +01:00
Daniel Lehman
7fe93a5f75 msvcp90: In istream::seekg, don't use sentry and clear state. 2012-10-26 11:49:20 +02:00
Daniel Lehman
7fa823e5fa msvcp90: Set state at end of istream<>::ignore. 2012-10-25 12:52:16 +02:00
Daniel Lehman
d6e86edb99 msvcp90: Set failbit at end of istream<>::sentry::_Ipfx. 2012-10-24 11:27:30 +02:00
Piotr Caban
4a566ed3d6 msvcp90: Convert characters to unsigned char before passing them to functions operating on integers. 2012-10-24 11:25:52 +02:00