aboutsummaryrefslogtreecommitdiff
path: root/base/runtime/core.odin
Commit message (Collapse)AuthorAgeFilesLines
* Add missing `Raw_*` types for complex and quaternionFeoramund2024-06-031-0/+3
|
* Move `Raw_Complex/Quaternion` types to `base:runtime`Feoramund2024-06-031-0/+6
|
* Make `ODIN_OS`, `ODIN_BUILD_MODE` comments congruent to underlying dataFeoramund2024-05-281-0/+3
| | | | Sourced from `src/checker.cpp`.
* Add `runtime.Typeid_Bit_Field`gingerBill2024-05-101-8/+8
|
* add bit_field parsing to `core:odin/parser`Laytan Laats2024-04-101-2/+3
| | | | Also adds it to the core type thingy like it is in the compiler.
* Add `#row_major matrix[R, C]T`gingerBill2024-03-191-0/+4
| | | | | As well as `#column_major matrix[R, C]T` as an alias for just `matrix[R, C]T`. This is because some libraries require a row_major internal layout but still want to be used with row or major oriented vectors.
* Change type info table to be initializable constantlygingerBill2024-02-271-2/+2
| | | | []Type_Info -> []^Type_Info
* Add field tags to `bit_field`gingerBill2024-02-221-0/+1
|
* Begin work adding `bit_field`gingerBill2024-02-221-0/+9
|
* Add `#load_directory(path: string) > []runtime.Load_Directory_File`gingerBill2024-02-091-0/+8
|
* Remove `core:os` dependency from `base:runtime`; change to `base:intrinsics`gingerBill2024-01-281-1/+1
|
* Move `core:runtime` to `base:runtime`; keep alias aroundgingerBill2024-01-281-0/+681