aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* terminate read if we read EOFColin Davidson2022-10-311-0/+3
* Make `raw_data` an intrinsic rather a `@(builtin)` runtime proceduregingerBill2022-10-302-34/+2
* Merge pull request #2153 from oskarnp/fix-fmt-string-widthJeroen van Rijn2022-10-261-1/+1
|\
| * Fix behavior of fmt_string() to not truncate strings to widthOskar Nordquist2022-10-261-1/+1
* | Change name to `windows_set_file_info_times`gingerBill2022-10-262-6/+5
* | Heavily improve time handling on Windows for `time.now()` and `os.File_Info`gingerBill2022-10-266-49/+77
* | Fix typogingerBill2022-10-261-1/+1
* | Add `GetSystemTimePreciseAsFileTime`gingerBill2022-10-261-0/+1
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-10-261-3/+3
|\ \
| * | Fix printf typo in documentationnowheredevel2022-10-251-3/+3
| |/
* / Add `Arena_Kind.Buffer` to `core:mem/virtual`gingerBill2022-10-262-10/+45
|/
* Add `core:math/rand.choice`Jeroen van Rijn2022-10-231-0/+9
* Merge pull request #2134 from jrfondren/errno-linkfixgingerBill2022-10-211-2/+15
|\
| * fix core:c/libc.errno link_name for Linux and FreeBSDJulian Fondren2022-10-171-2/+15
* | Fix signature for `objc_allocateClassPair`Julian Ceipek2022-10-201-1/+1
* | Remove doubly linked list of `Platform_Memory_Block` fieldsgingerBill2022-10-192-37/+0
* | Revert `default_resize_bytes_align` logic to previous behaviourgingerBill2022-10-191-8/+7
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-10-1810-378/+451
|\|
| * Update sort_private.odingingerBill2022-10-181-2/+3
| * Merge pull request #2124 from odin-lang/virtual-arena-unificationgingerBill2022-10-177-376/+323
| |\
| | * Wrap `intrinsics.overflow_add` to `safe_add`gingerBill2022-10-153-48/+10
| | * Add `overflow_add` checks to `alloc_from_memory_block`gingerBill2022-10-131-3/+7
| | * Add overflow check when using a growing arenagingerBill2022-10-131-1/+2
| | * Add @(require_results) to many proceduresgingerBill2022-10-131-0/+9
| | * Inline `assert` conditiongingerBill2022-10-121-1/+1
| | * Rename constants; minor rearrange of `Arena` layoutgingerBill2022-10-121-18/+17
| | * Clean up `minimum_block_size` default implicit initializationgingerBill2022-10-121-3/+7
| | * Sanity corrections to virtual callsgingerBill2022-10-123-32/+28
| | * Inline resize logic for `virtual.Arena`gingerBill2022-10-122-16/+44
| | * Update `total_used` for `arena_static_reset_to`gingerBill2022-10-121-0/+2
| | * Inline align forward offset codegingerBill2022-10-121-12/+7
| | * Unify `Static_Arena` and `Growing_Arena` into `Arena`gingerBill2022-10-124-362/+309
| * | Merge pull request #2126 from ftphikari/mastergingerBill2022-10-132-0/+125
| |\ \ | | |/ | |/|
| | * sys/windows: add ITaskbarList interfaceshikari2022-10-131-0/+82
| | * sys/windows: add SHFileOperationWhikari2022-10-122-0/+43
* | | Allow for `N = -1` in `wstring_to_utf8`gingerBill2022-10-181-4/+4
|/ /
* | Merge branch 'odin-lang:master' into masterelusivePorpoise2022-10-1110-4/+208
|\|
| * Merge pull request #2101 from ftphikari/mastergingerBill2022-10-109-3/+200
| |\
| | * sys/windows: replace A with Whikari2022-10-101-2/+2
| | * sys/windows: add free disk space function bindinghikari2022-10-102-0/+8
| | * sys/windows: add some constantshikari2022-10-072-2/+14
| | * Merge branch 'odin-lang:master' into masterftphikari2022-10-044-13/+46
| | |\
| | * | sys/windows: add comctl32hikari2022-10-011-0/+9
| | * | Merge remote-tracking branch 'origin/master'hikari2022-10-012-10/+40
| | |\ \
| | * | | sys/windows: add a bunch of stuffhikari2022-10-016-1/+169
| * | | | Fix #2122Jeroen van Rijn2022-10-091-1/+8
* | | | | os2/file_windows fixPhuk Ng Yu2022-10-071-1/+1
|/ / / /
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-10-042-1/+13
|\ \ \ \ | | |_|/ | |/| |
| * | | Add a few Fiber functions to kernel32.odinmatias2022-10-031-1/+12
| * | | Update Darwin release mapRicardo Silva2022-10-031-0/+1