Kuba (Brecka) Mracek
|
a5a59f5aed
|
[runtime] Enhance output from dynamic exclusivity violations. Print current stacktrace and the symbolicated frame of the previous conflicting access. (#9501)
|
2017-05-12 20:28:28 -07:00 |
|
practicalswift
|
8a26719344
|
[gardening] Fix duplicate include.
|
2017-05-11 16:04:48 +02:00 |
|
John McCall
|
ab250848b4
|
Downgrade dynamic exclusivity failures to a warning in Swift 3 compatibility mode.
|
2017-05-10 14:44:59 -04:00 |
|
John McCall
|
e01c31a17c
|
Remember a PC in the exclusivity-tracking set and report it during failures.
|
2017-05-10 14:44:56 -04:00 |
|
John McCall
|
2525710017
|
Make the exclusivity-set tracking a singly-linked list.
We'll use this space for something else in a follow-up.
|
2017-05-10 01:35:34 -04:00 |
|
Devin Coughlin
|
73aabd73f7
|
[Exclusivity] Fix insertion/remove in AccessSet in runtime.
And add some basic tests for trapping on accesses to globals.
|
2017-04-27 15:38:07 -07:00 |
|
John McCall
|
6c16cfaa14
|
Implement a basic dynamic-enforcement runtime and teach IRGen to use it.
|
2017-04-18 11:23:43 -04:00 |
|