Daniel Lehman
|
64c4c39746
|
msvcrt: Stop at trylevel for ControlPc on target frame for non-consolidate unwinds.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-24 19:17:35 +02:00 |
Daniel Lehman
|
b0326bea74
|
msvcrt: Handle synchronous flag for x64 C++ exceptions.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-24 19:17:28 +02:00 |
Daniel Lehman
|
867a27c964
|
msvcrt: Add __ExceptionPtrAssign.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-19 09:10:18 +02:00 |
Piotr Caban
|
42ccd8d9ec
|
msvcr120: Add wctype implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-19 09:08:44 +02:00 |
Piotr Caban
|
da8b706fdb
|
msvcrt: Don't call unwind handlers when unwinding nested catch blocks.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-12 19:03:57 +02:00 |
Daniel Lehman
|
111637a3c6
|
ucrtbase: Add _iswblank_l.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-04 14:54:23 +02:00 |
Daniel Lehman
|
bda232de94
|
msvcrt: Add _iswctype_l.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-04 14:54:09 +02:00 |
Daniel Lehman
|
724a09abb5
|
ucrtbase: Add _isblank_l.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-04 14:54:02 +02:00 |
Daniel Lehman
|
21d6e97d8d
|
msvcrt: Fix build warnings.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-04 14:53:48 +02:00 |
Piotr Caban
|
858bdcb392
|
msvcrt: Add _CurrentScheduler class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-03 19:34:44 +02:00 |
Piotr Caban
|
daccc568af
|
msvcrt: Add _Scheduler class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-03 19:34:41 +02:00 |
Piotr Caban
|
d3020a606a
|
msvcrt: Forward remaining CurrentScheduler functions to current scheduler object.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-03 19:34:37 +02:00 |
Piotr Caban
|
6ad1e9a954
|
msvcrt: Improve CurrentScheduler::Get implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-03 19:34:35 +02:00 |
Piotr Caban
|
2d4be5cb35
|
msvcrt: Add CurrentScheduler::GetNumberOfVirtualProcessors implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-03 19:34:33 +02:00 |
Daniel Lehman
|
b5465d9605
|
msvcr120: Add __crtSleep.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-03 14:09:02 +02:00 |
Piotr Caban
|
e7f9b562b9
|
msvcrt: Fix wide characters handling in wscanf functions.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-03 13:08:57 +02:00 |
Piotr Caban
|
92651b9850
|
msvcr120: Add fesetround implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 16:47:30 +02:00 |
Piotr Caban
|
32bb8d9068
|
msvcrt: Fix handling of unsigned chars in scanf format.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 15:53:21 +02:00 |
Piotr Caban
|
f0b1a2a779
|
msvcr100: Fix ThreadScheduler virtual table.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:53:00 +02:00 |
Piotr Caban
|
b0ee400ed3
|
msvcrt: Add CurrentScheduler::Id implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:58 +02:00 |
Piotr Caban
|
5741991b1a
|
msvcrt: Add CurrentScheduler::Detach implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:54 +02:00 |
Piotr Caban
|
5f72ec063f
|
msvcrt: Attach context to default scheduler on creation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:51 +02:00 |
Piotr Caban
|
b2eab1a0e7
|
msvcrt: Add improper_scheduler_detach class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:47 +02:00 |
Piotr Caban
|
43b768d5eb
|
msvcrt: Add CurrentScheduler::Get implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:41 +02:00 |
Piotr Caban
|
b26fed8ad1
|
msvcrt: Add Scheduler::SetDefaultSchedulerPolicy implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:38 +02:00 |
Piotr Caban
|
b77542f9a2
|
msvcrt: Add CurrentScheduler::Create implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:33 +02:00 |
Piotr Caban
|
82fb8a5d13
|
msvcrt: Add CurrentScheduler class stub.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:30 +02:00 |
Piotr Caban
|
dbb4e8553f
|
msvcrt: Add ThreadScheduler::Attach implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:22 +02:00 |
Piotr Caban
|
1e58032098
|
msvcrt: Add improper_scheduler_attach class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:18 +02:00 |
Piotr Caban
|
4a184a59a1
|
msvcrt: Add ThreadScheduler::RegisterShutdownEvent implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-31 08:52:10 +02:00 |
Piotr Caban
|
d9dcdb0d51
|
msvcrt: Add ThreadScheduler::Release implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-28 22:11:32 +02:00 |
Piotr Caban
|
ac502ad05a
|
msvcrt: Add ThreadScheduler::GetNumberOfVirtualProcessors implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-28 22:11:32 +02:00 |
Piotr Caban
|
118271c5f2
|
msvcrt: Add ThreadScheduler::Id implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-28 22:11:32 +02:00 |
Piotr Caban
|
5debf060b8
|
msvcrt: Add ThreadScheduler::GetPolicy implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-28 22:11:31 +02:00 |
Piotr Caban
|
bac1ca7033
|
msvcrt: Add Scheduler::Create implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-28 22:11:31 +02:00 |
Piotr Caban
|
b816418471
|
msvcrt: Add Scheduler class stub.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-28 22:11:31 +02:00 |
Piotr Caban
|
c03b7fd9cb
|
msvcrt: Throw improper_lock exception in critical_section::lock and try_lock_for.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-27 16:54:23 +02:00 |
Piotr Caban
|
e71edd0a1e
|
msvcrt: Add SchedulerPolicy class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-27 16:54:23 +02:00 |
Piotr Caban
|
9bb7731e8e
|
msvcrt: Add invalid_scheduler_policy_thread_specification class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-27 16:54:23 +02:00 |
Piotr Caban
|
04d8ace09d
|
msvcrt: Add invalid_scheduler_policy_value class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-27 16:54:23 +02:00 |
Piotr Caban
|
11fbb1023d
|
msvcrt: Add invalid_scheduler_policy_key class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-27 16:54:23 +02:00 |
Piotr Caban
|
90307e067f
|
msvcrt: Add helper for exception throwing.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-27 16:54:23 +02:00 |
Piotr Caban
|
895928860d
|
msvcrt: Add SchedulerPolicy class stub.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-27 16:54:23 +02:00 |
Piotr Caban
|
de600ada77
|
msvcrt: Add improper_lock class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-27 16:54:22 +02:00 |
Piotr Caban
|
c5d733e1ac
|
msvcrt: Implement caching in Concurrency::Alloc.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-24 20:51:40 +01:00 |
Piotr Caban
|
cf7f632b31
|
msvcrt: Add __ExceptionPtrCompare implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-24 20:51:36 +01:00 |
Piotr Caban
|
2458f06380
|
msvcrt: Throw throw_scheduler_resource_allocation_error on Context tls index allocation error.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-23 17:07:58 +01:00 |
Piotr Caban
|
27185abe63
|
msvcrt: Move bad_alloc vtable definition into __asm_dummy_vtables function.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-23 17:07:58 +01:00 |
Piotr Caban
|
b281c47144
|
msvcrt: Add scheduler_resource_allocation_error class implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-23 17:07:57 +01:00 |
Piotr Caban
|
a0a9b8fe74
|
msvcrt: Add ExternalContextBase::GetId implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-23 17:07:57 +01:00 |