Ralf Jung
|
379ac82a1c
|
bump Rust, fix for renames
|
2020-05-09 10:15:09 +02:00 |
|
Vytautas Astrauskas
|
46b03174d0
|
Improve code readability and comments.
|
2020-04-29 13:16:22 -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
|
94cbe88e80
|
Many small changes to thread management.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
421be273cc
|
Add concurrency tests.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
44e9305599
|
Rename threads to thread to match the Rust standard library.
|
2020-04-27 14:26:36 -07:00 |
|
Vytautas Astrauskas
|
0c4303cd7f
|
Small refactoring in pthread sync: extract common functionallity to separate functions.
|
2020-04-27 14:23:32 -07:00 |
|
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 |
|