equal
deleted
inserted
replaced
43 use "ML-Systems/universal.ML"; |
43 use "ML-Systems/universal.ML"; |
44 use "ML-Systems/thread_dummy.ML"; |
44 use "ML-Systems/thread_dummy.ML"; |
45 use "ML-Systems/multithreading.ML"; |
45 use "ML-Systems/multithreading.ML"; |
46 use "ML-Systems/time_limit.ML"; |
46 use "ML-Systems/time_limit.ML"; |
47 use "ML-Systems/ml_name_space.ML"; |
47 use "ML-Systems/ml_name_space.ML"; |
|
48 use "ML-Systems/ml_pretty.ML"; |
48 |
49 |
49 |
50 |
50 (*low-level pointer equality*) |
51 (*low-level pointer equality*) |
51 local val cast : 'a -> int = Obj.magic |
52 local val cast : 'a -> int = Obj.magic |
52 in fun pointer_eq (x:'a, y:'a) = (cast x = cast y) end; |
53 in fun pointer_eq (x:'a, y:'a) = (cast x = cast y) end; |