Browse Source

Merge pull request #1382 from Tetralux/rename-to-dynamic

Rename slice.to_dynamic to slice.clone_to_dynamic
gingerBill 3 years ago
parent
commit
84d774c7b4
1 changed files with 3 additions and 2 deletions
  1. 3 2
      core/slice/slice.odin

+ 3 - 2
core/slice/slice.odin

@@ -185,7 +185,7 @@ concatenate :: proc(a: []$T/[]$E, allocator := context.allocator) -> (res: T) {
 	return
 	return
 }
 }
 
 
-// copies slice into a new dynamic array
+// copies a slice into a new slice
 clone :: proc(a: $T/[]$E, allocator := context.allocator) -> []E {
 clone :: proc(a: $T/[]$E, allocator := context.allocator) -> []E {
 	d := make([]E, len(a), allocator)
 	d := make([]E, len(a), allocator)
 	copy(d[:], a)
 	copy(d[:], a)
@@ -194,11 +194,12 @@ clone :: proc(a: $T/[]$E, allocator := context.allocator) -> []E {
 
 
 
 
 // copies slice into a new dynamic array
 // copies slice into a new dynamic array
-to_dynamic :: proc(a: $T/[]$E, allocator := context.allocator) -> [dynamic]E {
+clone_to_dynamic :: proc(a: $T/[]$E, allocator := context.allocator) -> [dynamic]E {
 	d := make([dynamic]E, len(a), allocator)
 	d := make([dynamic]E, len(a), allocator)
 	copy(d[:], a)
 	copy(d[:], a)
 	return d
 	return d
 }
 }
+to_dynamic :: clone_to_dynamic
 
 
 // Converts slice into a dynamic array without cloning or allocating memory
 // Converts slice into a dynamic array without cloning or allocating memory
 into_dynamic :: proc(a: $T/[]$E) -> [dynamic]E {
 into_dynamic :: proc(a: $T/[]$E) -> [dynamic]E {