Vytautas Astrauskas
|
1c8a59c691
|
Rebase on PR 1157.
|
2020-04-27 14:23:32 -07:00 |
|
David Cook
|
bc54c7628d
|
Eagerly compute i32 and u32 layouts
|
2020-04-05 16:03:44 -05:00 |
|
David Cook
|
f9dc942cfd
|
Changes to error handling
|
2020-04-05 13:53:03 -05:00 |
|
David Cook
|
e7944419d4
|
Use Deadlock machine stop uniformly
|
2020-04-05 12:44:23 -05:00 |
|
David Cook
|
100141f57c
|
Remove null checks, fall through to UB upon deref
|
2020-04-05 12:32:09 -05:00 |
|
David Cook
|
79f3307f30
|
Update comments, rearrange code
|
2020-04-05 12:09:31 -05:00 |
|
David Cook
|
ac8c98da8e
|
Store layouts of i32 and u32 inside Evaluator
|
2020-04-05 10:37:57 -05:00 |
|
David Cook
|
7f6df15aa2
|
Rearrange functions
|
2020-04-05 10:32:06 -05:00 |
|
David Cook
|
c7466c9531
|
Add TerminationInfo::Deadlock, use in mutex shim
|
2020-04-05 10:32:01 -05:00 |
|
David Cook
|
735fc12e1a
|
Handle variation in layout of pthread_mutex_t
|
2020-04-05 10:27:31 -05:00 |
|
David Cook
|
e5e3256b59
|
Address review comments
|
2020-04-05 10:10:35 -05:00 |
|
David Cook
|
ba3884dae6
|
Use checked addition/subtraction on lock counts
|
2020-04-05 10:08:39 -05:00 |
|
David Cook
|
141319a412
|
Refactor sync shims with setters and getters
|
2020-04-05 10:07:39 -05:00 |
|
David Cook
|
fd94255b9d
|
Add comments explaining asserts
|
2020-04-05 10:06:37 -05:00 |
|
David Cook
|
d11315ebfb
|
Fix misleading function names
|
2020-04-05 10:05:34 -05:00 |
|
David Cook
|
765050f302
|
Revise mutex/rwlock memory layout for macOS compat
|
2020-04-05 10:03:29 -05:00 |
|
David Cook
|
dd9896b0f8
|
Implement mutex and rwlock functions
|
2020-04-05 10:03:22 -05:00 |
|