{{ message }}
Commit 0593351
src: use RAII for mutexes and condition variables
We will be introducing many more critical sections in the upcoming
multi-isolate changes, so let's make manual synchronization a thing
of the past.
PR-URL: #7334
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Trevor Norris <trev.norris@gmail.com>1 parent da8e510 commit 0593351
7 files changed
Lines changed: 227 additions & 65 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
| 58 | + | |
65 | 59 | | |
66 | 60 | | |
67 | 61 | | |
68 | 62 | | |
69 | 63 | | |
70 | 64 | | |
71 | 65 | | |
72 | | - | |
73 | 66 | | |
74 | 67 | | |
75 | 68 | | |
| |||
276 | 269 | | |
277 | 270 | | |
278 | 271 | | |
279 | | - | |
| 272 | + | |
280 | 273 | | |
281 | 274 | | |
282 | 275 | | |
| |||
307 | 300 | | |
308 | 301 | | |
309 | 302 | | |
310 | | - | |
311 | 303 | | |
312 | 304 | | |
313 | 305 | | |
314 | 306 | | |
315 | | - | |
| 307 | + | |
316 | 308 | | |
317 | | - | |
318 | 309 | | |
319 | 310 | | |
320 | 311 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
117 | 118 | | |
118 | 119 | | |
119 | 120 | | |
120 | | - | |
| 121 | + | |
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
189 | 190 | | |
190 | 191 | | |
191 | 192 | | |
192 | | - | |
193 | | - | |
194 | | - | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
195 | 196 | | |
196 | 197 | | |
197 | 198 | | |
| |||
290 | 291 | | |
291 | 292 | | |
292 | 293 | | |
293 | | - | |
294 | | - | |
295 | | - | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
296 | 298 | | |
297 | 299 | | |
298 | 300 | | |
| |||
321 | 323 | | |
322 | 324 | | |
323 | 325 | | |
324 | | - | |
325 | | - | |
326 | | - | |
| 326 | + | |
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | 334 | | |
338 | 335 | | |
339 | 336 | | |
| |||
349 | 346 | | |
350 | 347 | | |
351 | 348 | | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | 349 | | |
359 | 350 | | |
360 | 351 | | |
| |||
441 | 432 | | |
442 | 433 | | |
443 | 434 | | |
| 435 | + | |
444 | 436 | | |
445 | 437 | | |
446 | 438 | | |
| |||
470 | 462 | | |
471 | 463 | | |
472 | 464 | | |
473 | | - | |
| 465 | + | |
474 | 466 | | |
475 | 467 | | |
476 | 468 | | |
477 | | - | |
478 | | - | |
| 469 | + | |
| 470 | + | |
479 | 471 | | |
480 | | - | |
481 | 472 | | |
482 | 473 | | |
483 | 474 | | |
484 | | - | |
485 | | - | |
| 475 | + | |
| 476 | + | |
486 | 477 | | |
487 | | - | |
488 | 478 | | |
489 | 479 | | |
490 | 480 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
| |||
3782 | 3782 | | |
3783 | 3783 | | |
3784 | 3784 | | |
3785 | | - | |
| 3785 | + | |
3786 | 3786 | | |
3787 | 3787 | | |
3788 | 3788 | | |
3789 | 3789 | | |
3790 | | - | |
3791 | 3790 | | |
3792 | 3791 | | |
3793 | 3792 | | |
3794 | 3793 | | |
3795 | 3794 | | |
3796 | | - | |
| 3795 | + | |
3797 | 3796 | | |
3798 | 3797 | | |
3799 | 3798 | | |
| |||
3809 | 3808 | | |
3810 | 3809 | | |
3811 | 3810 | | |
3812 | | - | |
3813 | 3811 | | |
3814 | 3812 | | |
3815 | 3813 | | |
| |||
4143 | 4141 | | |
4144 | 4142 | | |
4145 | 4143 | | |
4146 | | - | |
4147 | | - | |
4148 | 4144 | | |
4149 | 4145 | | |
4150 | 4146 | | |
| |||
4428 | 4424 | | |
4429 | 4425 | | |
4430 | 4426 | | |
4431 | | - | |
4432 | | - | |
4433 | | - | |
4434 | | - | |
| 4427 | + | |
| 4428 | + | |
| 4429 | + | |
| 4430 | + | |
| 4431 | + | |
| 4432 | + | |
4435 | 4433 | | |
4436 | | - | |
4437 | 4434 | | |
4438 | 4435 | | |
4439 | 4436 | | |
| |||
4503 | 4500 | | |
4504 | 4501 | | |
4505 | 4502 | | |
4506 | | - | |
4507 | | - | |
4508 | | - | |
4509 | | - | |
| 4503 | + | |
| 4504 | + | |
| 4505 | + | |
| 4506 | + | |
| 4507 | + | |
4510 | 4508 | | |
4511 | 4509 | | |
4512 | 4510 | | |
| |||

0 commit comments