Ralf Jung
|
a95f754a9c
|
better error when reading from stdin
|
2020-05-25 10:39:43 +02:00 |
|
Ralf Jung
|
1fecbd8a87
|
macos does not have pthread_condattr_setclock/getclock
|
2020-05-25 09:42:08 +02:00 |
|
Vytautas Astrauskas
|
dec205757a
|
Fix compilation errors after rebase.
|
2020-05-25 00:28:01 +02:00 |
|
Vytautas Astrauskas
|
90590a399d
|
Small fixes.
|
2020-05-25 00:02:54 +02:00 |
|
Vytautas Astrauskas
|
6ff0af3adf
|
Fix #1419.
|
2020-05-25 00:02:54 +02:00 |
|
Vytautas Astrauskas
|
bd97074517
|
Small changes.
|
2020-05-25 00:02:54 +02:00 |
|
Vytautas Astrauskas
|
8b5a9836be
|
Small changes.
|
2020-05-25 00:02:54 +02:00 |
|
Vytautas Astrauskas
|
fdfd56b75b
|
Small changes.
|
2020-05-25 00:02:54 +02:00 |
|
Vytautas Astrauskas
|
0bbac12751
|
Change how the time is handled.
|
2020-05-25 00:02:54 +02:00 |
|
Vytautas Astrauskas
|
86eb262e8a
|
Cleanup Condvar tests.
|
2020-05-25 00:02:54 +02:00 |
|
Vytautas Astrauskas
|
044a068c67
|
Improve code readability and comments.
|
2020-05-25 00:02:54 +02:00 |
|
Vytautas Astrauskas
|
679245769b
|
Implement support for synchronization primitives.
|
2020-05-25 00:02:54 +02:00 |
|
Ralf Jung
|
2c94ad08d8
|
use helper method to compute size of int type
|
2020-05-24 19:20:44 +02:00 |
|
Ralf Jung
|
fbb8c1526a
|
verify the size of all shim arguments
|
2020-05-22 11:56:18 +02:00 |
|
Ralf Jung
|
402535ef86
|
also pretend GetSystemTimePreciseAsFileTime does not exist
|
2020-05-21 23:24:37 +02:00 |
|
Ralf Jung
|
526fae7541
|
GetProcAddress: basic validation for hModule argument
|
2020-05-21 23:06:31 +02:00 |
|
Ralf Jung
|
f09decb398
|
disentangle macos and linux dlsyms
|
2020-05-21 23:01:27 +02:00 |
|
Ralf Jung
|
08ddbd6ce0
|
prepare Dlsym system for dynamic symbols on Windows
|
2020-05-21 22:38:06 +02:00 |
|
Ralf Jung
|
4a2e08f9b8
|
fix warnings for non-Unix builds
|
2020-05-11 10:58:27 +02:00 |
|
Ralf Jung
|
379ac82a1c
|
bump Rust, fix for renames
|
2020-05-09 10:15:09 +02:00 |
|
Ralf Jung
|
45ef97535f
|
fs shim: check that mode is default
|
2020-05-05 16:49:01 +02:00 |
|
Ralf Jung
|
40800cfa19
|
make sure we check the size of all arguments
|
2020-05-05 12:19:54 +02:00 |
|
Ralf Jung
|
5656cb73d4
|
fix a comment now that we have concurrency
|
2020-05-05 11:59:22 +02:00 |
|
Ralf Jung
|
cd6be98852
|
make sure we check argument count everywhere
|
2020-05-05 11:59:22 +02:00 |
|
Ralf Jung
|
5566e3901c
|
deduplicate FD extraction
|
2020-05-05 11:44:33 +02:00 |
|
Chase Albert
|
4e3d1fee51
|
Address comments.
|
2020-05-04 14:24:22 -04:00 |
|
Chase Albert
|
4d3dff2add
|
Address consistency of naming for unused/merely validated arguments.
|
2020-05-04 13:51:23 -04:00 |
|
Chase Albert
|
78f329513a
|
Check that shims are called with the correct number of arguments
|
2020-05-04 13:51:21 -04:00 |
|
Ralf Jung
|
61a86e1ffe
|
Windows lock primitives: check that we are truly sinle-threaded
|
2020-05-04 09:37:40 +02:00 |
|
Ralf Jung
|
6b18f6e106
|
fix setting thread name on macOS
|
2020-05-03 13:22:56 +02:00 |
|
Ralf Jung
|
994b13eaee
|
yield on x86 'pause' hint
|
2020-05-03 12:43:38 +02:00 |
|
Ralf Jung
|
ba670d6970
|
make sure macos function has 'macos' in its name
|
2020-04-30 19:38:17 +02:00 |
|
Vytautas Astrauskas
|
48da0cf489
|
Fix prctl SET_NAME and GET_NAME behaviour.
|
2020-04-30 08:35:59 -07:00 |
|
Vytautas Astrauskas
|
603ec0b3d8
|
Fix a regression in Windows dtors.
|
2020-04-29 15:20:26 -07:00 |
|
Vytautas Astrauskas
|
0e052ab897
|
Use Entry API in set_dtors_running.
|
2020-04-29 15:12:09 -07:00 |
|
Vytautas Astrauskas
|
46b03174d0
|
Improve code readability and comments.
|
2020-04-29 13:16:22 -07:00 |
|
Vytautas Astrauskas
|
3b5854191c
|
Fix MacOS and Windows builds.
|
2020-04-27 15:21:01 -07:00 |
|
Vytautas Astrauskas
|
1355574beb
|
Delete remaining tls entries after all destructors completed.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
df2ca53b69
|
Make From implementations non-failing.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
c56ef31780
|
Improve comments.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
f204b67b0f
|
Merge dtors_running and last_dtor_key fields.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
356aecce7f
|
Add a FIXME.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
207c6e7fa7
|
Improve comments and code clarity.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
9ba3ef2a44
|
Change representation and conversion of ThreadId and BlockSetId.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
174adad2b3
|
Use DLL_THREAD_DETACH when calling windows TLS destructor.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
d9e18ada39
|
Make sure to remove thread local data only if we have destructor.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
911ff7eade
|
Improve style and comments.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
c4574dde8d
|
Many small changes to clean up code.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
6842eb2b84
|
Rename global tls dtor to thread dtor.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
04abf066f1
|
Move copying of the thread name to the client side.
|
2020-04-27 14:26:36 -07:00 |
|