aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Correct header pathsmimallocgingerBill2024-01-296-14/+14
|
* Remove malloc.h importgingerBill2024-01-291-4/+0
|
* Move src files to parent directory; add LICENSE for mimallocgingerBill2024-01-2932-2/+23
|
* Change from <> to ""gingerBill2024-01-292-2/+2
|
* Add support for mimalloc on \*nix systemsgingerBill2024-01-292-3/+1
|
* Use `mimalloc` on Windows as a replacement for `HeapAlloc`gingerBill2024-01-2941-6/+16218
|
* Rename `runtime.os_write` to `runtime.stderr_write`gingerBill2024-01-299-16/+16
|
* Fix #3150gingerBill2024-01-292-0/+2
|
* Merge pull request #3147 from odin-lang/base-workgingerBill2024-01-29248-1176/+1608
|\ | | | | `base` library collection work
| * Use long-form names and alias with short-form UNIX-like namesgingerBill2024-01-299-37/+57
| |
| * Remove use of `incl` in `vendor:nanovg`gingerBill2024-01-291-1/+1
| |
| * Remove `incl` and `excl`gingerBill2024-01-291-33/+0
| |
| * Add matrix related intrinsics to dummy filegingerBill2024-01-291-0/+6
| |
| * Move core:(builtin|intrinsics) to base:gingerBill2024-01-292-0/+0
| |
| * Merge branch 'master' into base-workgingerBill2024-01-281-1/+5
| |\ | |/ |/|
* | Fix semantics for casting between polymorphic specialized proceduresgingerBill2024-01-281-1/+5
| |
| * Improve foreign variable fuzzy type checkinggingerBill2024-01-284-4/+6
| |
| * Fix types for BSDgingerBill2024-01-282-2/+2
| |
| * Fix typogingerBill2024-01-281-0/+2
| |
| * Fix typo of `_heap_resize`gingerBill2024-01-281-5/+5
| |
| * Remove cyclic import hack for `package runtime`gingerBill2024-01-281-4/+4
| |
| * Remove `core:os` dependency completely from `base:runtime`gingerBill2024-01-284-21/+24
| |
| * Alias heap calls from `base:runtime` is `core:os`gingerBill2024-01-2813-316/+50
| |
| * Remove `core:os` dependency for `base:runtime`gingerBill2024-01-2819-118/+200
| |
| * Make //+privategingerBill2024-01-281-0/+1
| |
| * Replace `core:*` to `base:*` where appropriategingerBill2024-01-28180-225/+225
| |
| * Freestanding - default to nil allocator; wasm - default to panic allocatorgingerBill2024-01-281-1/+10
| |
| * `-default-to-panic-allocator`gingerBill2024-01-285-16/+38
| |
| * Remove `core:os` dependency for `runtime.os_write` on linuxgingerBill2024-01-282-0/+23
| |
| * Remove `core:os` dependency from `base:runtime`; change to `base:intrinsics`gingerBill2024-01-2816-15/+32
| |
| * Remove `sdl.stack_*` callsgingerBill2024-01-281-13/+0
| |
| * Fix demo docsgingerBill2024-01-281-3/+3
| |
| * Fix demogingerBill2024-01-281-2/+2
| |
| * Move matrix related procedures to the different `linalg` packagesgingerBill2024-01-285-330/+829
| |
| * Move matrix compiler `builtin`s to `intrinsics`; alias within ↵gingerBill2024-01-284-11/+22
| | | | | | | | core_builtin_matrix.odin
| * Move `core:runtime` to `base:runtime`; keep alias aroundgingerBill2024-01-2842-7/+54
|/
* Remove `core:mem` dependency from `core:reflect`gingerBill2024-01-281-3/+1
|
* Add missing clone for `Struct_Type`gingerBill2024-01-281-0/+1
|
* Add `#field_align(N)`gingerBill2024-01-286-24/+64
| | | | | It sets the minimum alignment for the fields within a struct. This cannot be used with `#packed`, but can be used with `#align(N)`. If `#align(N)` is less than `#field_align(N)`, then a warning will be printed.
* Remove dead codegingerBill2024-01-284-100/+16
|
* Change return values from `Struct_Tag` to `string`gingerBill2024-01-281-5/+5
|
* Merge pull request #3139 from flysand7/file-attribgingerBill2024-01-263-8/+8
|\ | | | | sys/windows: Make `INVALID_FILE_ATTRIBUTES` a `u32` constant
| * os/os2: Remove file attribute casting from core:os2flysand72024-01-261-4/+4
| |
| * os: Fix casting errors in other filesflysand72024-01-251-3/+3
| |
| * Merge branch 'master' into unsigned-file-attribflysand72024-01-256-13/+73
| |\
| * | sys/windows: Make INVALID_FILE_ATTRIBUTES a u32 constantflysand72024-01-251-1/+1
| | |
* | | Fix #3053gingerBill2024-01-261-16/+2
| | |
* | | Fix #3122gingerBill2024-01-261-1/+3
| | |
* | | Fix `type_ptr_set_update`gingerBill2024-01-261-1/+3
| |/ |/|
* | Merge pull request #3132 from KyleNBurke/patch-1Jeroen van Rijn2024-01-241-1/+1
|\ \ | | | | | | Remove mention of `map` in builtin resize proc group