Closed Bug 1657124 Opened 4 years ago Closed 4 years ago

add assembly versions of atomic functions for aarch64 Darwin

Categories

(NSPR :: NSPR, enhancement)

ARM64
macOS
enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: froydnj, Assigned: froydnj)

References

Details

Attachments

(1 file)

This primarily eliminates warning spam due to deprecated functions.

Other Darwin architectures (x86/x86-64/ppc) have assembly versions of these
functions. ARM and AArch64, for whatever reason, lean on OS-specific
functions. These functions are deprecated in macOS 10.12 and later, though,
leading to a flood of warning spam. Implementing the relevant functions in
assembly instead eliminates the warning spam and might be slightly faster as
well.

Assignee: nobody → nfroyd
Status: NEW → ASSIGNED
Attachment #9167914 - Attachment description: Bug 1657124 - add assembly versions of atomic functions for aarch64 Darwin; r=glandium → Bug 1657124 - specialize atomic functions for aarch64 Darwin; r=glandium
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Depends on: 1660367
Resolution: --- → FIXED
Target Milestone: --- → 4.29
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: