summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-04-13 16:38:22 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2020-04-13 16:38:22 +0900
commit5dc6080cb8bebdc7109bd6048e28aee656c3bb4f (patch)
tree2a8bc6cd56b70009f2b0232bc53556556af26ac3 /internal
parentc37a357c13b399b79fb1ef197738f60cae472dbf (diff)
delete CACHELINE
Since https://github.com/ruby/ruby/pull/2888 this macro is no longer used in any place.
Diffstat (limited to 'internal')
-rw-r--r--internal/vm.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/internal/vm.h b/internal/vm.h
index 1c76913e5c..6bd45007be 100644
--- a/internal/vm.h
+++ b/internal/vm.h
@@ -23,17 +23,6 @@
# undef rb_method_basic_definition_p
#endif
-/* I have several reasons to choose 64 here:
- *
- * - A cache line must be a power-of-two size.
- * - Setting this to anything less than or equal to 32 boosts nothing.
- * - I have never seen an architecture that has 128 byte L1 cache line.
- * - I know Intel Core and Sparc T4 at least uses 64.
- * - I know jemalloc internally has this exact same `#define CACHE_LINE 64`.
- * https://github.com/jemalloc/jemalloc/blob/dev/include/jemalloc/internal/jemalloc_internal_types.h
- */
-#define CACHELINE 64
-
struct rb_callable_method_entry_struct; /* in method.h */
struct rb_method_definition_struct; /* in method.h */
struct rb_execution_context_struct; /* in vm_core.h */