Commit Graph

67 Commits

Author SHA1 Message Date
Eryk Wieliczko
5101cfc1a5 msvcp90/tests: Added basic_string<{char, wchar}>.capacity tests. 2010-11-29 11:34:13 +01:00
Eryk Wieliczko
f84243667f msvcp90: Added basic_string<{char, wchar}>.capacity implementation. 2010-11-29 11:34:11 +01:00
Piotr Caban
785828fc87 msvcp90/tests: Added basic_string<char>::compare tests. 2010-11-25 11:49:07 +01:00
Piotr Caban
919a7cedb5 msvcp90: Added basic_string<wchar>::compare implementation. 2010-11-25 11:49:07 +01:00
Piotr Caban
b09125ad4e msvcp90: Added basic_string<char>::compare implementation. 2010-11-25 11:49:07 +01:00
Piotr Caban
acf0cea825 msvcp90: Added basic_string<{char,wchar}> constructor (substring) implementation. 2010-11-25 11:49:07 +01:00
Piotr Caban
40894dabb0 msvcp90/tests: Fix typo in loaded function name. 2010-11-23 13:22:02 +01:00
Piotr Caban
d3b89e2d97 msvcp90/tests: Added basic_string<char>::append tests. 2010-11-18 12:37:27 +01:00
Piotr Caban
b99c582402 msvcp90: Added basic_string<wchar_t>::append implementation. 2010-11-18 12:37:21 +01:00
Piotr Caban
44039975c8 msvcp90: Added basic_string<char>::append implementation. 2010-11-18 12:37:18 +01:00
Vincas Miliūnas
0de373beff msvcp90/tests: Added basic_string<wchar_t>::swap tests. 2010-11-17 14:01:12 +01:00
Vincas Miliūnas
96e4e21997 msvcp90: Added basic_string<wchar_t>::swap implementation. 2010-11-17 14:01:11 +01:00
Vincas Miliūnas
af780d888f msvcp90/tests: Added basic_string<char>::swap tests. 2010-11-17 14:01:11 +01:00
Vincas Miliūnas
676d0d41f5 msvcp90: Added basic_string<char>::swap implementation. 2010-11-17 14:01:11 +01:00
Vincent Pelletier
6fa52cd37d msvcp90: Direct basic_string::operator=(char const *) to existing implementation. 2010-09-27 15:02:48 +02:00
Alexandre Julliard
bd9852cd6f makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions. 2010-09-19 12:40:12 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Piotr Caban
960a248da6 msvcp90/tests: Fix basic_string<wchar_t>.size tests. 2010-09-03 16:02:31 +02:00
Piotr Caban
d09287619d msvcp90: Added basic_string<{char, wchar_t}> equal operator implementation. 2010-09-02 11:55:11 +02:00
Piotr Caban
57f3a88cda msvcp90/tests: Added basic_string<{char,wchar_t}>.size tests. 2010-09-02 11:55:06 +02:00
Piotr Caban
ec8cdcc227 msvcp90: Added basic_string<{char, wchar_t}>.{length, size} implementation. 2010-09-02 11:55:01 +02:00
Piotr Caban
ee9319eac7 msvcp90/tests: Added basic_string<{char,wchar_t}>.data tests. 2010-09-02 11:54:56 +02:00
Piotr Caban
168dabf063 msvcp90: Added basic_string<{char, wchar_t}>.data implementation. 2010-09-02 11:54:49 +02:00
Piotr Caban
cc4972e328 msvcp90: Fix 64-bit compilation warnings. 2010-09-01 14:01:04 +02:00
Piotr Caban
e91dae7897 msvcp90: Fix incorrect export. 2010-09-01 14:01:02 +02:00
Piotr Caban
39b98144c7 msvcp90/tests: Added basic_string<wchar_t> tests. 2010-08-30 17:57:01 +02:00
Piotr Caban
04f4b8a3d9 msvcp90: Added partiall basic_string<wchar_t> implementation. 2010-08-30 17:56:54 +02:00
Francois Gouget
7e6e25cc8e msvcp90: Make init_cxx_funcs() static. 2010-08-26 13:44:44 +02:00
Alexandre Julliard
c4f673fb63 msvcrt: List the this pointer as an additional argument for thiscall functions. 2010-08-24 19:29:27 +02:00
Alexandre Julliard
14072676a6 msvcrt: Use a __thiscall macro where appropriate to make the calling convention clearer. 2010-08-24 16:31:25 +02:00
Alexandre Julliard
c6423058db msvcp90: Use the thiscall type on appropriate entry points. 2010-08-24 16:24:18 +02:00
Francois Gouget
57877b2487 msvcp90: Remove the msvcp90 debug channel where unused. 2010-08-24 15:22:36 +02:00
Piotr Caban
256a08aea6 msvcp90: Added _String_base::Xinvarg implementation. 2010-08-24 12:20:58 +02:00
Piotr Caban
0ca290921e msvcp90/tests: Added basic_string<char> tests. 2010-08-24 12:20:30 +02:00
Piotr Caban
d7938822f7 msvcp90: Added _String_base::Xran implementation. 2010-08-20 13:21:34 +02:00
Piotr Caban
1ba4fff989 msvcp90: Added _String_base::Xlen implementation. 2010-08-20 13:21:33 +02:00
Piotr Caban
8f78375d83 msvcp90: Added logic_error exception. 2010-08-20 13:21:33 +02:00
Piotr Caban
22e221c420 msvcp90: Added basic_string<char>::c_str implementation. 2010-08-20 13:21:32 +02:00
Piotr Caban
6675d69a0b msvcp90: Added basic_string<char> constructor implementation (from cstr). 2010-08-20 13:21:31 +02:00
Piotr Caban
d7b4b032de msvcp90: Added basic_string<char> copy constructor implementation. 2010-08-20 13:21:30 +02:00
Piotr Caban
703ab02bc3 msvcp90: Added ~basic_string<char> implementation. 2010-08-19 17:32:20 +02:00
Piotr Caban
6040c8f897 msvcp90: Added some basic_string<char>::assign implementations. 2010-08-19 17:32:20 +02:00
Piotr Caban
935e0f53a1 msvcp90: Added basic_string<char>::erase implementation. 2010-08-19 17:32:20 +02:00
Piotr Caban
50c99f0018 msvcp90: Added basic_string<char>::npos. 2010-08-19 17:32:20 +02:00
Piotr Caban
6c57f13a6b msvcp90: Added basic_string<char> constructor (with no arguments) implementation. 2010-08-19 17:32:20 +02:00
Piotr Caban
99a6926f3e msvcp90: Added allocator<void> implementation. 2010-08-19 17:32:20 +02:00
Piotr Caban
eecd9ce06b msvcp90: Added allocator<unsigned short> implementation. 2010-08-19 17:32:20 +02:00
Piotr Caban
7032010381 msvcp90: Added allocator<wchar_t> implementation. 2010-08-19 17:32:20 +02:00
Piotr Caban
b13e3772d4 msvcp90: Added bad_alloc exception. 2010-08-18 11:19:13 +02:00
Piotr Caban
c83d56628a msvcp90: Add exception throwing function. 2010-08-18 11:16:14 +02:00