- 09 Nov, 2020 3 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
This reverts commit 98c42d7d.
-
Xavier Thompson authored
This reverts commit 778550c9.
-
- 06 Nov, 2020 13 commits
-
-
Xavier Thompson authored
Recursive lock acquisition causes segmentation faults.
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 03 Nov, 2020 3 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
Example of nested attribute access: ``` a.b.c.d ``` Before this commit, only the outermost object was properly locked when accessing its attribute. For the inner objects which are themselves attributes of outermore objects, the locks were released immediately after being acquired and before accessing the object's attribute. Pseudo code example: ``` lock a temp_b = a.b lock temp_b unlock temp_b temp_c = temp_b.c lock temp_c unlock temp_c temp_c.d unlock a ``` instead of: ``` lock a temp_b = a.b lock temp_b temp_c = temp_b.c lock temp_c temp_c.d unlock temp_c unlock temp_b unlock a ```
-
- 30 Oct, 2020 1 commit
-
-
Xavier Thompson authored
This will fix clang 'ambiguous operation' errors
-
- 15 Oct, 2020 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 08 Oct, 2020 6 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 07 Oct, 2020 8 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 06 Oct, 2020 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 02 Oct, 2020 1 commit
-
-
Xavier Thompson authored
-
- 01 Oct, 2020 1 commit
-
-
Xavier Thompson authored
-