Browse Source

Replace `core:*` to `base:*` where appropriate

gingerBill 1 year ago
parent
commit
3e7e779abf
100 changed files with 123 additions and 123 deletions
  1. 1 1
      core/bufio/scanner.odin
  2. 1 1
      core/c/c.odin
  3. 1 1
      core/c/libc/complex.odin
  4. 1 1
      core/c/libc/math.odin
  5. 1 1
      core/c/libc/stdarg.odin
  6. 1 1
      core/c/libc/stdatomic.odin
  7. 1 1
      core/c/libc/string.odin
  8. 1 1
      core/compress/common.odin
  9. 1 1
      core/compress/shoco/shoco.odin
  10. 1 1
      core/container/bit_array/bit_array.odin
  11. 1 1
      core/container/intrusive/list/intrusive_list.odin
  12. 2 2
      core/container/lru/lru_cache.odin
  13. 1 1
      core/container/priority_queue/priority_queue.odin
  14. 2 2
      core/container/queue/queue.odin
  15. 2 2
      core/container/small_array/small_array.odin
  16. 2 2
      core/container/topological_sort/topological_sort.odin
  17. 2 2
      core/dynlib/lib.odin
  18. 1 1
      core/dynlib/lib_windows.odin
  19. 1 1
      core/encoding/endian/endian.odin
  20. 1 1
      core/encoding/json/marshal.odin
  21. 1 1
      core/encoding/json/unmarshal.odin
  22. 2 2
      core/encoding/xml/xml_reader.odin
  23. 2 2
      core/fmt/fmt.odin
  24. 1 1
      core/fmt/fmt_os.odin
  25. 1 1
      core/hash/crc32.odin
  26. 1 1
      core/hash/hash.odin
  27. 2 2
      core/hash/xxhash/common.odin
  28. 1 1
      core/hash/xxhash/streaming.odin
  29. 1 1
      core/hash/xxhash/xxhash_3.odin
  30. 1 1
      core/hash/xxhash/xxhash_32.odin
  31. 1 1
      core/hash/xxhash/xxhash_64.odin
  32. 1 1
      core/image/common.odin
  33. 1 1
      core/image/netpbm/netpbm.odin
  34. 1 1
      core/image/png/helpers.odin
  35. 2 2
      core/image/png/png.odin
  36. 1 1
      core/io/io.odin
  37. 1 1
      core/log/log.odin
  38. 1 1
      core/log/log_allocator.odin
  39. 1 1
      core/math/big/common.odin
  40. 1 1
      core/math/big/helpers.odin
  41. 2 2
      core/math/big/internal.odin
  42. 1 1
      core/math/big/private.odin
  43. 1 1
      core/math/big/public.odin
  44. 1 1
      core/math/big/radix.odin
  45. 2 2
      core/math/big/rat.odin
  46. 1 1
      core/math/big/tune.odin
  47. 1 1
      core/math/bits/bits.odin
  48. 1 1
      core/math/cmplx/cmplx.odin
  49. 1 1
      core/math/cmplx/cmplx_invtrig.odin
  50. 1 1
      core/math/ease/ease.odin
  51. 1 1
      core/math/fixed/fixed.odin
  52. 1 1
      core/math/linalg/extended.odin
  53. 2 2
      core/math/linalg/general.odin
  54. 2 2
      core/math/linalg/glsl/linalg_glsl.odin
  55. 2 2
      core/math/linalg/hlsl/linalg_hlsl.odin
  56. 1 1
      core/math/linalg/specific.odin
  57. 2 2
      core/math/math.odin
  58. 1 1
      core/math/math_basic.odin
  59. 1 1
      core/math/math_basic_js.odin
  60. 1 1
      core/math/rand/rand.odin
  61. 1 1
      core/mem/alloc.odin
  62. 2 2
      core/mem/allocators.odin
  63. 2 2
      core/mem/mem.odin
  64. 2 2
      core/mem/raw.odin
  65. 2 2
      core/mem/virtual/virtual.odin
  66. 1 1
      core/net/common.odin
  67. 1 1
      core/odin/ast/clone.odin
  68. 1 1
      core/os/dir_linux.odin
  69. 1 1
      core/os/dir_windows.odin
  70. 1 1
      core/os/env_windows.odin
  71. 2 2
      core/os/file_windows.odin
  72. 1 1
      core/os/os2/env.odin
  73. 1 1
      core/os/os2/env_linux.odin
  74. 1 1
      core/os/os2/env_windows.odin
  75. 1 1
      core/os/os2/errors.odin
  76. 1 1
      core/os/os2/file.odin
  77. 1 1
      core/os/os2/file_linux.odin
  78. 1 1
      core/os/os2/file_util.odin
  79. 1 1
      core/os/os2/file_windows.odin
  80. 1 1
      core/os/os2/heap.odin
  81. 1 1
      core/os/os2/path.odin
  82. 1 1
      core/os/os2/path_linux.odin
  83. 1 1
      core/os/os2/path_windows.odin
  84. 1 1
      core/os/os2/process.odin
  85. 1 1
      core/os/os2/stat.odin
  86. 1 1
      core/os/os2/stat_linux.odin
  87. 1 1
      core/os/os2/stat_windows.odin
  88. 1 1
      core/os/os2/temp_file.odin
  89. 1 1
      core/os/os2/temp_file_linux.odin
  90. 1 1
      core/os/os2/temp_file_windows.odin
  91. 1 1
      core/os/os2/user.odin
  92. 1 1
      core/os/os_darwin.odin
  93. 1 1
      core/os/os_freebsd.odin
  94. 2 2
      core/os/os_js.odin
  95. 2 2
      core/os/os_linux.odin
  96. 1 1
      core/os/os_openbsd.odin
  97. 1 1
      core/os/os_wasi.odin
  98. 2 2
      core/os/os_windows.odin
  99. 1 1
      core/os/stat_windows.odin
  100. 1 1
      core/path/filepath/path_unix.odin

+ 1 - 1
core/bufio/scanner.odin

@@ -4,7 +4,7 @@ import "core:bytes"
 import "core:io"
 import "core:mem"
 import "core:unicode/utf8"
-import "core:intrinsics"
+import "base:intrinsics"
 
 // Extra errors returns by scanning procedures
 Scanner_Extra_Error :: enum i32 {

+ 1 - 1
core/c/c.odin

@@ -1,6 +1,6 @@
 package c
 
-import builtin "core:builtin"
+import builtin "base:builtin"
 
 char           :: builtin.u8  // assuming -funsigned-char
 

+ 1 - 1
core/c/libc/complex.odin

@@ -67,7 +67,7 @@ foreign libc {
 	crealf  :: proc(z: complex_float) -> float ---
 }
 
-import builtin "core:builtin"
+import builtin "base:builtin"
 
 complex_float  :: distinct builtin.complex64
 complex_double :: distinct builtin.complex128

+ 1 - 1
core/c/libc/math.odin

@@ -2,7 +2,7 @@ package libc
 
 // 7.12 Mathematics
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"

+ 1 - 1
core/c/libc/stdarg.odin

@@ -2,7 +2,7 @@ package libc
 
 // 7.16 Variable arguments
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 @(private="file")
 @(default_calling_convention="none")

+ 1 - 1
core/c/libc/stdatomic.odin

@@ -2,7 +2,7 @@ package libc
 
 // 7.17 Atomics
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 ATOMIC_BOOL_LOCK_FREE     :: true
 ATOMIC_CHAR_LOCK_FREE     :: true

+ 1 - 1
core/c/libc/string.odin

@@ -1,6 +1,6 @@
 package libc
 
-import "core:runtime"
+import "base:runtime"
 
 // 7.24 String handling
 

+ 1 - 1
core/compress/common.odin

@@ -12,7 +12,7 @@ package compress
 
 import "core:io"
 import "core:bytes"
-import "core:runtime"
+import "base:runtime"
 
 /*
 	These settings bound how much compression algorithms will allocate for their output buffer.

+ 1 - 1
core/compress/shoco/shoco.odin

@@ -11,7 +11,7 @@
 // package shoco is an implementation of the shoco short string compressor
 package shoco
 
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:compress"
 
 Shoco_Pack :: struct {

+ 1 - 1
core/container/bit_array/bit_array.odin

@@ -1,6 +1,6 @@
 package dynamic_bit_array
 
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:mem"
 
 /*

+ 1 - 1
core/container/intrusive/list/intrusive_list.odin

@@ -1,6 +1,6 @@
 package container_intrusive_list
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 // An intrusive doubly-linked list
 //

+ 2 - 2
core/container/lru/lru_cache.odin

@@ -1,7 +1,7 @@
 package container_lru
 
-import "core:runtime"
-import "core:intrinsics"
+import "base:runtime"
+import "base:intrinsics"
 _ :: runtime
 _ :: intrinsics
 

+ 1 - 1
core/container/priority_queue/priority_queue.odin

@@ -1,6 +1,6 @@
 package container_priority_queue
 
-import "core:builtin"
+import "base:builtin"
 
 Priority_Queue :: struct($T: typeid) {
 	queue: [dynamic]T,

+ 2 - 2
core/container/queue/queue.odin

@@ -1,7 +1,7 @@
 package container_queue
 
-import "core:builtin"
-import "core:runtime"
+import "base:builtin"
+import "base:runtime"
 _ :: runtime
 
 // Dynamically resizable double-ended queue/ring-buffer

+ 2 - 2
core/container/small_array/small_array.odin

@@ -1,7 +1,7 @@
 package container_small_array
 
-import "core:builtin"
-import "core:runtime"
+import "base:builtin"
+import "base:runtime"
 _ :: runtime
 
 Small_Array :: struct($N: int, $T: typeid) where N >= 0 {

+ 2 - 2
core/container/topological_sort/topological_sort.odin

@@ -3,8 +3,8 @@
 // map type is being used to accelerate lookups.
 package container_topological_sort
 
-import "core:intrinsics"
-import "core:runtime"
+import "base:intrinsics"
+import "base:runtime"
 _ :: intrinsics
 _ :: runtime
 

+ 2 - 2
core/dynlib/lib.odin

@@ -1,8 +1,8 @@
 package dynlib
 
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:reflect"
-import "core:runtime"
+import "base:runtime"
 _ :: intrinsics
 _ :: reflect
 _ :: runtime

+ 1 - 1
core/dynlib/lib_windows.odin

@@ -4,7 +4,7 @@ package dynlib
 
 import win32 "core:sys/windows"
 import "core:strings"
-import "core:runtime"
+import "base:runtime"
 import "core:reflect"
 
 _load_library :: proc(path: string, global_symbols := false) -> (Library, bool) {

+ 1 - 1
core/encoding/endian/endian.odin

@@ -1,6 +1,6 @@
 package encoding_endian
 
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:math/bits"
 
 Byte_Order :: enum u8 {

+ 1 - 1
core/encoding/json/marshal.odin

@@ -2,7 +2,7 @@ package json
 
 import "core:mem"
 import "core:math/bits"
-import "core:runtime"
+import "base:runtime"
 import "core:strconv"
 import "core:strings"
 import "core:reflect"

+ 1 - 1
core/encoding/json/unmarshal.odin

@@ -5,7 +5,7 @@ import "core:math"
 import "core:reflect"
 import "core:strconv"
 import "core:strings"
-import "core:runtime"
+import "base:runtime"
 
 Unmarshal_Data_Error :: enum {
 	Invalid_Data,

+ 2 - 2
core/encoding/xml/xml_reader.odin

@@ -29,11 +29,11 @@ package xml
 
 import "core:bytes"
 import "core:encoding/entity"
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:mem"
 import "core:os"
 import "core:strings"
-import "core:runtime"
+import "base:runtime"
 
 likely :: intrinsics.expect
 

+ 2 - 2
core/fmt/fmt.odin

@@ -4,12 +4,12 @@ import "core:math/bits"
 import "core:mem"
 import "core:io"
 import "core:reflect"
-import "core:runtime"
+import "base:runtime"
 import "core:strconv"
 import "core:strings"
 import "core:time"
 import "core:unicode/utf8"
-import "core:intrinsics"
+import "base:intrinsics"
 
 // Internal data structure that stores the required information for formatted printing
 Info :: struct {

+ 1 - 1
core/fmt/fmt_os.odin

@@ -2,7 +2,7 @@
 //+build !js
 package fmt
 
-import "core:runtime"
+import "base:runtime"
 import "core:os"
 import "core:io"
 import "core:bufio"

+ 1 - 1
core/hash/crc32.odin

@@ -1,6 +1,6 @@
 package hash
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 @(optimization_mode="speed")
 crc32 :: proc(data: []byte, seed := u32(0)) -> u32 #no_bounds_check {

+ 1 - 1
core/hash/hash.odin

@@ -1,7 +1,7 @@
 package hash
 
 import "core:mem"
-import "core:intrinsics"
+import "base:intrinsics"
 
 @(optimization_mode="speed")
 adler32 :: proc(data: []byte, seed := u32(1)) -> u32 #no_bounds_check {

+ 2 - 2
core/hash/xxhash/common.odin

@@ -9,8 +9,8 @@
 */
 package xxhash
 
-import "core:intrinsics"
-import "core:runtime"
+import "base:intrinsics"
+import "base:runtime"
 
 mem_copy  :: runtime.mem_copy
 byte_swap :: intrinsics.byte_swap

+ 1 - 1
core/hash/xxhash/streaming.odin

@@ -10,7 +10,7 @@
 package xxhash
 
 import "core:mem"
-import "core:intrinsics"
+import "base:intrinsics"
 
 /*
 	===   XXH3 128-bit streaming   ===

+ 1 - 1
core/hash/xxhash/xxhash_3.odin

@@ -9,7 +9,7 @@
 */
 package xxhash
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 /*
 *************************************************************************

+ 1 - 1
core/hash/xxhash/xxhash_32.odin

@@ -9,7 +9,7 @@
 */
 package xxhash
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 /*
 	32-bit hash functions

+ 1 - 1
core/hash/xxhash/xxhash_64.odin

@@ -9,7 +9,7 @@
 */
 package xxhash
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 /*
 	64-bit hash functions

+ 1 - 1
core/image/common.odin

@@ -13,7 +13,7 @@ package image
 import "core:bytes"
 import "core:mem"
 import "core:compress"
-import "core:runtime"
+import "base:runtime"
 
 /*
 	67_108_864 pixels max by default.

+ 1 - 1
core/image/netpbm/netpbm.odin

@@ -8,7 +8,7 @@ import "core:mem"
 import "core:strconv"
 import "core:strings"
 import "core:unicode"
-import "core:runtime"
+import "base:runtime"
 
 Image        :: image.Image
 Format       :: image.Netpbm_Format

+ 1 - 1
core/image/png/helpers.odin

@@ -16,7 +16,7 @@ import coretime "core:time"
 import "core:strings"
 import "core:bytes"
 import "core:mem"
-import "core:runtime"
+import "base:runtime"
 
 /*
 	Cleanup of image-specific data.

+ 2 - 2
core/image/png/png.odin

@@ -22,8 +22,8 @@ import "core:hash"
 import "core:bytes"
 import "core:io"
 import "core:mem"
-import "core:intrinsics"
-import "core:runtime"
+import "base:intrinsics"
+import "base:runtime"
 
 // Limit chunk sizes.
 // By default: IDAT = 8k x 8k x 16-bits + 8k filter bytes.

+ 1 - 1
core/io/io.odin

@@ -3,7 +3,7 @@
 // operations into an abstracted stream interface.
 package io
 
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:unicode/utf8"
 
 // Seek whence values

+ 1 - 1
core/log/log.odin

@@ -1,6 +1,6 @@
 package log
 
-import "core:runtime"
+import "base:runtime"
 import "core:fmt"
 
 

+ 1 - 1
core/log/log_allocator.odin

@@ -1,6 +1,6 @@
 package log
 
-import "core:runtime"
+import "base:runtime"
 import "core:fmt"
 
 Log_Allocator_Format :: enum {

+ 1 - 1
core/math/big/common.odin

@@ -6,7 +6,7 @@
 
 package math_big
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 /*
 	TODO: Make the tunables runtime adjustable where practical.

+ 1 - 1
core/math/big/helpers.odin

@@ -6,7 +6,7 @@
 
 package math_big
 
-import "core:intrinsics"
+import "base:intrinsics"
 import rnd "core:math/rand"
 
 /*

+ 2 - 2
core/math/big/internal.odin

@@ -28,9 +28,9 @@
 package math_big
 
 import "core:mem"
-import "core:intrinsics"
+import "base:intrinsics"
 import rnd "core:math/rand"
-import "core:builtin"
+import "base:builtin"
 
 /*
 	Low-level addition, unsigned. Handbook of Applied Cryptography, algorithm 14.7.

+ 1 - 1
core/math/big/private.odin

@@ -19,7 +19,7 @@
 
 package math_big
 
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:mem"
 
 /*

+ 1 - 1
core/math/big/public.odin

@@ -12,7 +12,7 @@
 
 package math_big
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 /*
 	===========================

+ 1 - 1
core/math/big/radix.odin

@@ -16,7 +16,7 @@
 
 package math_big
 
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:mem"
 import "core:os"
 

+ 2 - 2
core/math/big/rat.odin

@@ -1,7 +1,7 @@
 package math_big
 
-import "core:builtin"
-import "core:intrinsics"
+import "base:builtin"
+import "base:intrinsics"
 import "core:math"
 
 Rat :: struct {

+ 1 - 1
core/math/big/tune.odin

@@ -11,7 +11,7 @@
 package math_big
 
 import "core:time"
-import "core:runtime"
+import "base:runtime"
 
 print_value :: proc(name: string, value: i64) {
 	runtime.print_string("\t")

+ 1 - 1
core/math/bits/bits.odin

@@ -1,6 +1,6 @@
 package math_bits
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 U8_MIN  :: 0
 U16_MIN :: 0

+ 1 - 1
core/math/cmplx/cmplx.odin

@@ -1,6 +1,6 @@
 package math_cmplx
 
-import "core:builtin"
+import "base:builtin"
 import "core:math"
 
 // The original C code, the long comment, and the constants

+ 1 - 1
core/math/cmplx/cmplx_invtrig.odin

@@ -1,6 +1,6 @@
 package math_cmplx
 
-import "core:builtin"
+import "base:builtin"
 import "core:math"
 
 // The original C code, the long comment, and the constants

+ 1 - 1
core/math/ease/ease.odin

@@ -2,7 +2,7 @@
 package ease
 
 import "core:math"
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:time"
 
 @(private) PI_2 :: math.PI / 2

+ 1 - 1
core/math/fixed/fixed.odin

@@ -2,7 +2,7 @@ package math_fixed
 
 import "core:math"
 import "core:strconv"
-import "core:intrinsics"
+import "base:intrinsics"
 _, _, _ :: intrinsics, strconv, math
 
 Fixed :: struct($Backing: typeid, $Fraction_Width: uint)

+ 1 - 1
core/math/linalg/extended.odin

@@ -1,6 +1,6 @@
 package linalg
 
-import "core:builtin"
+import "base:builtin"
 import "core:math"
 
 @(require_results)

+ 2 - 2
core/math/linalg/general.odin

@@ -1,8 +1,8 @@
 package linalg
 
 import "core:math"
-import "core:builtin"
-import "core:intrinsics"
+import "base:builtin"
+import "base:intrinsics"
 
 // Generic
 

+ 2 - 2
core/math/linalg/glsl/linalg_glsl.odin

@@ -1,8 +1,8 @@
 // core:math/linalg/glsl implements a GLSL-like mathematics library plus numerous other utility procedures
 package math_linalg_glsl
 
-import "core:builtin"
-import "core:intrinsics"
+import "base:builtin"
+import "base:intrinsics"
 
 TAU :: 6.28318530717958647692528676655900576
 PI  :: 3.14159265358979323846264338327950288

+ 2 - 2
core/math/linalg/hlsl/linalg_hlsl.odin

@@ -1,8 +1,8 @@
 // core:math/linalg/hlsl implements a HLSL-like mathematics library plus numerous other utility procedures
 package math_linalg_hlsl
 
-import "core:builtin"
-import "core:intrinsics"
+import "base:builtin"
+import "base:intrinsics"
 
 TAU :: 6.28318530717958647692528676655900576
 PI  :: 3.14159265358979323846264338327950288

+ 1 - 1
core/math/linalg/specific.odin

@@ -1,6 +1,6 @@
 package linalg
 
-import "core:builtin"
+import "base:builtin"
 import "core:math"
 
 F16_EPSILON :: 1e-3

+ 2 - 2
core/math/math.odin

@@ -1,7 +1,7 @@
 package math
 
-import "core:intrinsics"
-import "core:builtin"
+import "base:intrinsics"
+import "base:builtin"
 _ :: intrinsics
 
 Float_Class :: enum {

+ 1 - 1
core/math/math_basic.odin

@@ -1,7 +1,7 @@
 //+build !js
 package math
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 @(default_calling_convention="none", private="file")
 foreign _ {

+ 1 - 1
core/math/math_basic_js.odin

@@ -1,7 +1,7 @@
 //+build js
 package math
 
-import "core:intrinsics"
+import "base:intrinsics"
 
 foreign import "odin_env"
 

+ 1 - 1
core/math/rand/rand.odin

@@ -4,7 +4,7 @@ Package core:math/rand implements various random number generators
 */
 package rand
 
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:math"
 import "core:mem"
 

+ 1 - 1
core/mem/alloc.odin

@@ -1,6 +1,6 @@
 package mem
 
-import "core:runtime"
+import "base:runtime"
 
 // NOTE(bill, 2019-12-31): These are defined in `package runtime` as they are used in the `context`. This is to prevent an import definition cycle.
 Allocator_Mode :: runtime.Allocator_Mode

+ 2 - 2
core/mem/allocators.odin

@@ -1,7 +1,7 @@
 package mem
 
-import "core:intrinsics"
-import "core:runtime"
+import "base:intrinsics"
+import "base:runtime"
 import "core:sync"
 
 nil_allocator_proc :: proc(allocator_data: rawptr, mode: Allocator_Mode,

+ 2 - 2
core/mem/mem.odin

@@ -1,7 +1,7 @@
 package mem
 
-import "core:runtime"
-import "core:intrinsics"
+import "base:runtime"
+import "base:intrinsics"
 
 Byte     :: runtime.Byte
 Kilobyte :: runtime.Kilobyte

+ 2 - 2
core/mem/raw.odin

@@ -1,7 +1,7 @@
 package mem
 
-import "core:builtin"
-import "core:runtime"
+import "base:builtin"
+import "base:runtime"
 
 Raw_Any           :: runtime.Raw_Any
 Raw_String        :: runtime.Raw_String

+ 2 - 2
core/mem/virtual/virtual.odin

@@ -1,8 +1,8 @@
 package mem_virtual
 
 import "core:mem"
-import "core:intrinsics"
-import "core:runtime"
+import "base:intrinsics"
+import "base:runtime"
 _ :: runtime
 
 DEFAULT_PAGE_SIZE := uint(4096)

+ 1 - 1
core/net/common.odin

@@ -21,7 +21,7 @@ package net
 		Jeroen van Rijn: Cross platform unification, code style, documentation
 */
 
-import "core:runtime"
+import "base:runtime"
 
 /*
 	TUNEABLES - See also top of `dns.odin` for DNS configuration.

+ 1 - 1
core/odin/ast/clone.odin

@@ -1,6 +1,6 @@
 package odin_ast
 
-import "core:intrinsics"
+import "base:intrinsics"
 import "core:mem"
 import "core:fmt"
 import "core:reflect"

+ 1 - 1
core/os/dir_linux.odin

@@ -2,7 +2,7 @@ package os
 
 import "core:strings"
 import "core:mem"
-import "core:runtime"
+import "base:runtime"
 
 read_dir :: proc(fd: Handle, n: int, allocator := context.allocator) -> (fi: []File_Info, err: Errno) {
 	dirp: Dir

+ 1 - 1
core/os/dir_windows.odin

@@ -2,7 +2,7 @@ package os
 
 import win32 "core:sys/windows"
 import "core:strings"
-import "core:runtime"
+import "base:runtime"
 
 read_dir :: proc(fd: Handle, n: int, allocator := context.allocator) -> (fi: []File_Info, err: Errno) {
 	find_data_to_file_info :: proc(base_path: string, d: ^win32.WIN32_FIND_DATAW) -> (fi: File_Info) {

+ 1 - 1
core/os/env_windows.odin

@@ -1,7 +1,7 @@
 package os
 
 import win32 "core:sys/windows"
-import "core:runtime"
+import "base:runtime"
 
 // lookup_env gets the value of the environment variable named by the key
 // If the variable is found in the environment the value (which can be empty) is returned and the boolean is true

+ 2 - 2
core/os/file_windows.odin

@@ -1,8 +1,8 @@
 package os
 
 import win32 "core:sys/windows"
-import "core:intrinsics"
-import "core:runtime"
+import "base:intrinsics"
+import "base:runtime"
 import "core:unicode/utf16"
 
 is_path_separator :: proc(c: byte) -> bool {

+ 1 - 1
core/os/os2/env.odin

@@ -1,6 +1,6 @@
 package os2
 
-import "core:runtime"
+import "base:runtime"
 
 // get_env retrieves the value of the environment variable named by the key
 // It returns the value, which will be empty if the variable is not present

+ 1 - 1
core/os/os2/env_linux.odin

@@ -1,7 +1,7 @@
 //+private
 package os2
 
-import "core:runtime"
+import "base:runtime"
 
 _lookup_env :: proc(key: string, allocator: runtime.Allocator) -> (value: string, found: bool) {
 	//TODO

+ 1 - 1
core/os/os2/env_windows.odin

@@ -2,7 +2,7 @@
 package os2
 
 import win32 "core:sys/windows"
-import "core:runtime"
+import "base:runtime"
 
 _lookup_env :: proc(key: string, allocator: runtime.Allocator) -> (value: string, found: bool) {
 	if key == "" {

+ 1 - 1
core/os/os2/errors.odin

@@ -1,7 +1,7 @@
 package os2
 
 import "core:io"
-import "core:runtime"
+import "base:runtime"
 
 General_Error :: enum u32 {
 	None,

+ 1 - 1
core/os/os2/file.odin

@@ -2,7 +2,7 @@ package os2
 
 import "core:io"
 import "core:time"
-import "core:runtime"
+import "base:runtime"
 
 File :: struct {
 	impl: _File,

+ 1 - 1
core/os/os2/file_linux.odin

@@ -4,7 +4,7 @@ package os2
 import "core:io"
 import "core:time"
 import "core:strings"
-import "core:runtime"
+import "base:runtime"
 import "core:sys/unix"
 
 INVALID_HANDLE :: -1

+ 1 - 1
core/os/os2/file_util.odin

@@ -1,7 +1,7 @@
 package os2
 
 import "core:mem"
-import "core:runtime"
+import "base:runtime"
 import "core:strconv"
 import "core:unicode/utf8"
 

+ 1 - 1
core/os/os2/file_windows.odin

@@ -4,7 +4,7 @@ package os2
 import "core:io"
 import "core:mem"
 import "core:sync"
-import "core:runtime"
+import "base:runtime"
 import "core:strings"
 import "core:time"
 import "core:unicode/utf16"

+ 1 - 1
core/os/os2/heap.odin

@@ -1,6 +1,6 @@
 package os2
 
-import "core:runtime"
+import "base:runtime"
 
 heap_allocator :: proc() -> runtime.Allocator {
 	return runtime.Allocator{

+ 1 - 1
core/os/os2/path.odin

@@ -1,6 +1,6 @@
 package os2
 
-import "core:runtime"
+import "base:runtime"
 
 Path_Separator      :: _Path_Separator      // OS-Specific
 Path_List_Separator :: _Path_List_Separator // OS-Specific

+ 1 - 1
core/os/os2/path_linux.odin

@@ -3,7 +3,7 @@ package os2
 
 import "core:strings"
 import "core:strconv"
-import "core:runtime"
+import "base:runtime"
 import "core:sys/unix"
 
 _Path_Separator      :: '/'

+ 1 - 1
core/os/os2/path_windows.odin

@@ -2,7 +2,7 @@
 package os2
 
 import win32 "core:sys/windows"
-import "core:runtime"
+import "base:runtime"
 import "core:strings"
 
 _Path_Separator      :: '\\'

+ 1 - 1
core/os/os2/process.odin

@@ -2,7 +2,7 @@ package os2
 
 import "core:sync"
 import "core:time"
-import "core:runtime"
+import "base:runtime"
 
 args: []string
 

+ 1 - 1
core/os/os2/stat.odin

@@ -1,7 +1,7 @@
 package os2
 
 import "core:time"
-import "core:runtime"
+import "base:runtime"
 
 File_Info :: struct {
 	fullpath: string,

+ 1 - 1
core/os/os2/stat_linux.odin

@@ -2,7 +2,7 @@
 package os2
 
 import "core:time"
-import "core:runtime"
+import "base:runtime"
 import "core:strings"
 import "core:sys/unix"
 import "core:path/filepath"

+ 1 - 1
core/os/os2/stat_windows.odin

@@ -1,7 +1,7 @@
 //+private
 package os2
 
-import "core:runtime"
+import "base:runtime"
 import "core:time"
 import "core:strings"
 import win32 "core:sys/windows"

+ 1 - 1
core/os/os2/temp_file.odin

@@ -1,6 +1,6 @@
 package os2
 
-import "core:runtime"
+import "base:runtime"
 
 create_temp :: proc(dir, pattern: string) -> (^File, Error) {
 	return _create_temp(dir, pattern)

+ 1 - 1
core/os/os2/temp_file_linux.odin

@@ -1,7 +1,7 @@
 //+private
 package os2
 
-import "core:runtime"
+import "base:runtime"
 
 
 _create_temp :: proc(dir, pattern: string) -> (^File, Error) {

+ 1 - 1
core/os/os2/temp_file_windows.odin

@@ -1,7 +1,7 @@
 //+private
 package os2
 
-import "core:runtime"
+import "base:runtime"
 import win32 "core:sys/windows"
 
 _create_temp :: proc(dir, pattern: string) -> (^File, Error) {

+ 1 - 1
core/os/os2/user.odin

@@ -1,7 +1,7 @@
 package os2
 
 import "core:strings"
-import "core:runtime"
+import "base:runtime"
 
 user_cache_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
 	#partial switch ODIN_OS {

+ 1 - 1
core/os/os_darwin.odin

@@ -4,7 +4,7 @@ foreign import dl   "system:dl"
 foreign import libc "System.framework"
 foreign import pthread "System.framework"
 
-import "core:runtime"
+import "base:runtime"
 import "core:strings"
 import "core:c"
 

+ 1 - 1
core/os/os_freebsd.odin

@@ -3,7 +3,7 @@ package os
 foreign import dl "system:dl"
 foreign import libc "system:c"
 
-import "core:runtime"
+import "base:runtime"
 import "core:strings"
 import "core:c"
 

+ 2 - 2
core/os/os_js.odin

@@ -1,8 +1,8 @@
 //+build js
 package os
 
-import "core:intrinsics"
-import "core:runtime"
+import "base:intrinsics"
+import "base:runtime"
 import "core:unicode/utf16"
 
 is_path_separator :: proc(c: byte) -> bool {

+ 2 - 2
core/os/os_linux.odin

@@ -3,11 +3,11 @@ package os
 foreign import dl   "system:dl"
 foreign import libc "system:c"
 
-import "core:runtime"
+import "base:runtime"
 import "core:strings"
 import "core:c"
 import "core:strconv"
-import "core:intrinsics"
+import "base:intrinsics"
 
 // NOTE(flysand): For compatibility we'll make core:os package
 // depend on the old (scheduled for removal) linux package.

+ 1 - 1
core/os/os_openbsd.odin

@@ -4,7 +4,7 @@ foreign import libc "system:c"
 
 import "core:strings"
 import "core:c"
-import "core:runtime"
+import "base:runtime"
 
 Handle    :: distinct i32
 Pid       :: distinct i32

+ 1 - 1
core/os/os_wasi.odin

@@ -1,7 +1,7 @@
 package os
 
 import "core:sys/wasm/wasi"
-import "core:runtime"
+import "base:runtime"
 
 Handle :: distinct i32
 Errno :: distinct i32

+ 2 - 2
core/os/os_windows.odin

@@ -2,8 +2,8 @@
 package os
 
 import win32 "core:sys/windows"
-import "core:runtime"
-import "core:intrinsics"
+import "base:runtime"
+import "base:intrinsics"
 
 Handle    :: distinct uintptr
 File_Time :: distinct u64

+ 1 - 1
core/os/stat_windows.odin

@@ -1,7 +1,7 @@
 package os
 
 import "core:time"
-import "core:runtime"
+import "base:runtime"
 import win32 "core:sys/windows"
 
 @(private)

+ 1 - 1
core/path/filepath/path_unix.odin

@@ -7,7 +7,7 @@ when ODIN_OS == .Darwin {
 	foreign import libc "system:c"
 }
 
-import "core:runtime"
+import "base:runtime"
 import "core:strings"
 
 SEPARATOR :: '/'

Some files were not shown because too many files changed in this diff