aboutsummaryrefslogtreecommitdiff
path: root/core/math/big/radix.odin
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2026-02-12 18:26:39 +0100
committerGitHub <noreply@github.com>2026-02-12 18:26:39 +0100
commitc9f53fdfd70f9b90c9dfca9d01af482ce121d7c4 (patch)
treeb2a725d684c4da52757591c864828554a919db8d /core/math/big/radix.odin
parent1159110e735ba84d651f4bbc4e9883fd83e9eddc (diff)
parentc0300a33039ab003cbf105c082fe43de4b17ab96 (diff)
Merge pull request #6264 from Kelimion/mem_to_runtime
Replace trivial `core:mem` imports with `base:runtime`.
Diffstat (limited to 'core/math/big/radix.odin')
-rw-r--r--core/math/big/radix.odin13
1 files changed, 6 insertions, 7 deletions
diff --git a/core/math/big/radix.odin b/core/math/big/radix.odin
index 0d57bc071..b4f5f875e 100644
--- a/core/math/big/radix.odin
+++ b/core/math/big/radix.odin
@@ -15,8 +15,7 @@ package math_big
- Also look at extracting and splatting several digits at once.
*/
-import "base:intrinsics"
-import "core:mem"
+import "base:intrinsics"
/*
This version of `itoa` allocates on behalf of the caller. The caller must free the string.
@@ -143,7 +142,7 @@ int_itoa_raw :: proc(a: ^Int, radix: i8, buffer: []u8, size := int(-1), zero_ter
written = len(buffer) - available
if written < size {
diff := size - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
}
@@ -176,7 +175,7 @@ int_itoa_raw :: proc(a: ^Int, radix: i8, buffer: []u8, size := int(-1), zero_ter
written = len(buffer) - available
if written < size {
diff := size - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
}
@@ -217,7 +216,7 @@ int_itoa_raw :: proc(a: ^Int, radix: i8, buffer: []u8, size := int(-1), zero_ter
written = len(buffer) - available
if written < size {
diff := size - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
}
@@ -640,7 +639,7 @@ _itoa_raw_full :: proc(a: ^Int, radix: i8, buffer: []u8, zero_terminate := false
written = len(buffer) - available
if written < len(buffer) {
diff := len(buffer) - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
}
@@ -688,7 +687,7 @@ _itoa_raw_old :: proc(a: ^Int, radix: i8, buffer: []u8, zero_terminate := false,
written = len(buffer) - available
if written < len(buffer) {
diff := len(buffer) - written
- mem.copy(&buffer[0], &buffer[diff], written)
+ intrinsics.mem_copy(&buffer[0], &buffer[diff], written)
}
return written, nil
} \ No newline at end of file