From d6a49544bd82311bfe5e8efd685fa8118cbd4d93 Mon Sep 17 00:00:00 2001 From: Snider Date: Thu, 19 Feb 2026 19:39:49 +0000 Subject: [PATCH] refactor(metal): move ops, slice, random, fast, compile to internal/metal Co-Authored-By: Virgil Co-Authored-By: Claude Opus 4.6 --- compile.go => internal/metal/compile.go | 2 +- fast.go => internal/metal/fast.go | 2 +- ops.go => internal/metal/ops.go | 2 +- random.go => internal/metal/random.go | 2 +- slice.go => internal/metal/slice.go | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) rename compile.go => internal/metal/compile.go (99%) rename fast.go => internal/metal/fast.go (99%) rename ops.go => internal/metal/ops.go (99%) rename random.go => internal/metal/random.go (98%) rename slice.go => internal/metal/slice.go (99%) diff --git a/compile.go b/internal/metal/compile.go similarity index 99% rename from compile.go rename to internal/metal/compile.go index 8440f4b..c1edeb3 100644 --- a/compile.go +++ b/internal/metal/compile.go @@ -1,6 +1,6 @@ //go:build darwin && arm64 -package mlx +package metal /* #include "mlx/c/mlx.h" diff --git a/fast.go b/internal/metal/fast.go similarity index 99% rename from fast.go rename to internal/metal/fast.go index e1abeba..c2140fd 100644 --- a/fast.go +++ b/internal/metal/fast.go @@ -1,6 +1,6 @@ //go:build darwin && arm64 -package mlx +package metal /* #include diff --git a/ops.go b/internal/metal/ops.go similarity index 99% rename from ops.go rename to internal/metal/ops.go index 99f953b..e027985 100644 --- a/ops.go +++ b/internal/metal/ops.go @@ -1,6 +1,6 @@ //go:build darwin && arm64 -package mlx +package metal /* #include diff --git a/random.go b/internal/metal/random.go similarity index 98% rename from random.go rename to internal/metal/random.go index f7e09b2..bd6e90b 100644 --- a/random.go +++ b/internal/metal/random.go @@ -1,6 +1,6 @@ //go:build darwin && arm64 -package mlx +package metal /* #include "mlx/c/mlx.h" diff --git a/slice.go b/internal/metal/slice.go similarity index 99% rename from slice.go rename to internal/metal/slice.go index 5bb7a66..494435f 100644 --- a/slice.go +++ b/internal/metal/slice.go @@ -1,6 +1,6 @@ //go:build darwin && arm64 -package mlx +package metal /* #include "mlx/c/mlx.h"