diff --git a/base/builtin/index.html b/base/builtin/index.html index 5a4a83111b..93f96a0f11 100644 --- a/base/builtin/index.html +++ b/base/builtin/index.html @@ -290,23 +290,23 @@

Index

  • runtime.non_zero_resize_dynamic_array
  • runtime.map_insert
  • runtime.map_upsert
  • -
  • runtime.raw_soa_footer_slice
  • -
  • runtime.raw_soa_footer_dynamic_array
  • runtime.map_entry
  • runtime.card
  • -
  • runtime.make_soa_aligned
  • runtime.assert
  • -
  • runtime.make_soa_slice
  • runtime.ensure
  • -
  • runtime.make_soa_dynamic_array
  • runtime.panic
  • -
  • runtime.make_soa_dynamic_array_len
  • runtime.unimplemented
  • -
  • runtime.make_soa_dynamic_array_len_cap
  • runtime.assert_contextless
  • runtime.ensure_contextless
  • runtime.panic_contextless
  • runtime.unimplemented_contextless
  • +
  • runtime.raw_soa_footer_slice
  • +
  • runtime.raw_soa_footer_dynamic_array
  • +
  • runtime.make_soa_aligned
  • +
  • runtime.make_soa_slice
  • +
  • runtime.make_soa_dynamic_array
  • +
  • runtime.make_soa_dynamic_array_len
  • +
  • runtime.make_soa_dynamic_array_len_cap
  • runtime.resize_soa
  • runtime.non_zero_resize_soa
  • runtime.reserve_soa
  • @@ -1967,18 +1967,6 @@

    map_upsert
    - -
    -
    raw_soa_footer_slice :: proc(array: ^$T/#soa[]$T) -> (footer: ^Raw_SOA_Footer_Slice) {…}
    -
    -
    -
    - -
    -
    raw_soa_footer_dynamic_array :: proc(array: ^$T/#soa[dynamic]$T) -> (footer: ^Raw_SOA_Footer_Dynamic_Array) {…}
    -
    -
    -

    map_entry ¶

    map_entry :: proc(m: ^$T/map[$T]$T, key: $T, loc := #caller_location) -> (key_ptr: ^$T, value_ptr: ^$T, just_inserted: bool, err: Allocator_Error) {…}
    @@ -2001,24 +1989,12 @@

    card -

    make_soa_aligned ¶

    -
    -
    make_soa_aligned :: proc($T: typeid/#soa[]T, #any_int length, #any_int alignment: int, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    -
    -

    -

    assert ¶

    assert :: proc(condition: bool, message: string = #caller_expression(condition), loc := #caller_location) {…}
    -

    make_soa_slice ¶

    -
    -
    make_soa_slice :: proc($T: typeid/#soa[]T, #any_int length: int, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    -
    -
    -

    ensure ¶

    ensure :: proc(condition: bool, message: string = #caller_expression(condition), loc := #caller_location) {…}
    @@ -2031,36 +2007,18 @@

    ensure -

    make_soa_dynamic_array ¶

    -
    -
    make_soa_dynamic_array :: proc($T: typeid/#soa[dynamic]T, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    -
    -

    -

    panic ¶

    panic :: proc(message: string, loc := #caller_location) -> ! {…}
    -

    make_soa_dynamic_array_len ¶

    -
    -
    make_soa_dynamic_array_len :: proc($T: typeid/#soa[dynamic]T, #any_int length: int, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    -
    -
    -

    unimplemented ¶

    unimplemented :: proc(message: string, loc := #caller_location) -> ! {…}
    -

    make_soa_dynamic_array_len_cap ¶

    -
    -
    make_soa_dynamic_array_len_cap :: proc($T: typeid/#soa[dynamic]T, #any_int length, #any_int capacity: int, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    -
    -
    -

    assert_contextless ¶

    assert_contextless :: proc "contextless" (condition: bool, message: string = #caller_expression(condition), loc := #caller_location) {…}
    @@ -2085,6 +2043,48 @@

    + +
    +
    raw_soa_footer_slice :: proc(array: ^$T/#soa[]$T) -> (footer: ^Raw_SOA_Footer_Slice) {…}
    +
    +

    +
    + +
    +
    raw_soa_footer_dynamic_array :: proc(array: ^$T/#soa[dynamic]$T) -> (footer: ^Raw_SOA_Footer_Dynamic_Array) {…}
    +
    +
    +
    +

    make_soa_aligned ¶

    +
    +
    make_soa_aligned :: proc($T: typeid/#soa[]T, #any_int length, #any_int alignment: int, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    +
    +
    +
    +

    make_soa_slice ¶

    +
    +
    make_soa_slice :: proc($T: typeid/#soa[]T, #any_int length: int, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    +
    +
    +
    +

    make_soa_dynamic_array ¶

    +
    +
    make_soa_dynamic_array :: proc($T: typeid/#soa[dynamic]T, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    +
    +
    +
    +

    make_soa_dynamic_array_len ¶

    +
    +
    make_soa_dynamic_array_len :: proc($T: typeid/#soa[dynamic]T, #any_int length: int, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    +
    +
    +
    +

    make_soa_dynamic_array_len_cap ¶

    +
    +
    make_soa_dynamic_array_len_cap :: proc($T: typeid/#soa[dynamic]T, #any_int length, #any_int capacity: int, allocator := context.allocator, loc := #caller_location) -> (array: T, err: Allocator_Error) #optional_ok {…}
    +
    +
    +

    resize_soa ¶

    resize_soa :: proc(array: ^$T/#soa[dynamic]$T, #any_int length: int, loc := #caller_location) -> Allocator_Error {…}
    diff --git a/base/runtime/index.html b/base/runtime/index.html index 4ff1a2c8bd..14709e07fd 100644 --- a/base/runtime/index.html +++ b/base/runtime/index.html @@ -4968,7 +4968,7 @@

    Source Files

  • (hidden platform specific files)
  • Generation Information

    -

    Generated with odin version dev-2025-01 (vendor "odin") Windows_amd64 @ 2025-01-17 21:10:48.418959200 +0000 UTC

    +

    Generated with odin version dev-2025-01 (vendor "odin") Windows_amd64 @ 2025-01-18 21:11:09.139644100 +0000 UTC