Commit Graph

473 Commits (c7d2b1d5ccd9d2c1df317e03ea4ae35941c169a8)

Author SHA1 Message Date
Piotr Caban 96761461d8 msvcp90: Add arm exports. 2013-04-03 20:31:30 +02:00
Piotr Caban 1f2aceb5be msvcp: Change architecture of more thiscall functions. 2013-04-03 20:30:51 +02:00
Stefan Leichter c19275302f msvcp: Match architecture with function we're forwarding to. 2013-04-02 12:12:20 +02:00
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