File tree Expand file tree Collapse file tree 2 files changed +0
-15
lines changed Expand file tree Collapse file tree 2 files changed +0
-15
lines changed Original file line number Diff line number Diff line change 14
14
15
15
type !'a t
16
16
17
- (* BACKPORT BEGIN switch to primtiives
18
17
external make : 'a -> 'a t = " %makemutable"
19
18
external get : 'a t -> 'a = " %atomic_load"
20
19
external exchange : 'a t -> 'a -> 'a = " %atomic_exchange"
21
20
external compare_and_set : 'a t -> 'a -> 'a -> bool = " %atomic_cas"
22
21
external fetch_and_add : int t -> int -> int = " %atomic_fetch_add"
23
- *)
24
- external make : 'a -> 'a t = " caml_atomic_make"
25
- external get : 'a t -> 'a = " caml_atomic_load"
26
- external exchange : 'a t -> 'a -> 'a = " caml_atomic_exchange"
27
- external compare_and_set : 'a t -> 'a -> 'a -> bool = " caml_atomic_cas"
28
- external fetch_and_add : int t -> int -> int = " caml_atomic_fetch_add"
29
- (* BACKPORT END *)
30
22
31
23
external ignore : 'a -> unit = " %ignore"
32
24
Original file line number Diff line number Diff line change @@ -557,17 +557,10 @@ external sys_exit : int -> 'a = "caml_sys_exit"
557
557
558
558
(* for at_exit *)
559
559
type 'a atomic_t
560
- (* BACKPORT BEGIN
561
560
external atomic_make : 'a -> 'a atomic_t = " %makemutable"
562
561
external atomic_get : 'a atomic_t -> 'a = " %atomic_load"
563
562
external atomic_compare_and_set : 'a atomic_t -> 'a -> 'a -> bool
564
563
= " %atomic_cas"
565
- *)
566
- external atomic_make : 'a -> 'a atomic_t = " caml_atomic_make"
567
- external atomic_get : 'a atomic_t -> 'a = " caml_atomic_load"
568
- external atomic_compare_and_set : 'a atomic_t -> 'a -> 'a -> bool
569
- = " caml_atomic_cas"
570
- (* BACKPORT END *)
571
564
572
565
let exit_function = atomic_make flush_all
573
566
You can’t perform that action at this time.
0 commit comments