- 09 Dec, 2020 12 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
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 04 Dec, 2020 1 commit
-
-
Xavier Thompson authored
This reverts parts of commit: 'Optimise refcounting when assigning from a temporary cypclass'
-
- 03 Dec, 2020 1 commit
-
-
Xavier Thompson authored
-
- 02 Dec, 2020 3 commits
-
-
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
-