Closed Bug 1187075 Opened 9 years ago Closed 9 years ago

Prevent cairo from using mutices to implement atomics on win32

Categories

(Core :: Graphics, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla42
Tracking Status
firefox42 --- fixed

People

(Reporter: bas.schouten, Assigned: bas.schouten)

Details

Attachments

(1 file)

Right now we're using Cairo's 'fallback' code for atomic integers and pointers. This means we pay the price of a full-fledged CriticalSection for every atomic int/pointer. We can just use Win32 Atomics.
Assignee: nobody → bas
Status: NEW → ASSIGNED
Attachment #8638156 - Flags: review?(jmuizelaar)
Attachment #8638156 - Flags: review?(jmuizelaar) → review+
https://hg.mozilla.org/mozilla-central/rev/4dd38d6866ed
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla42
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: