aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #5678 from alexriedl/wrong-allocator-guardgingerBill2025-09-261-7/+5
|\ | | | | fix for temp_file name prefix being deallocated before being used
| * fix for temp_file name prefix being deallocated before being usedAlex Riedl2025-09-111-7/+5
| |
* | Merge pull request #5691 from rationalcoder/mastergingerBill2025-09-261-8/+8
|\ \ | | | | | | Fix out-of-band allocations in dynamic arenas
| * | Fix out-of-band allocations in dynamic arenasrationalcoder2025-09-161-8/+8
| | |
* | | Merge pull request #5686 from thetarnav/zero-small-array-resizegingerBill2025-09-261-7/+53
|\ \ \ | | | | | | | | Zero small array resize
| * | | Correct set_example in small_arrayDamian Tarnawski2025-09-151-2/+2
| | | |
| * | | Correct small_array resize examplesDamian Tarnawski2025-09-151-3/+3
| | | |
| * | | Replace `mem.zero_slice` with `intrinsics.mem_zero` in `small_array.resize`Damian Tarnawski2025-09-151-3/+3
| | | |
| * | | Add `@require` to core:mem import in small_arrayDamian Tarnawski2025-09-151-3/+2
| | | |
| * | | Zero memory in small_array.resize and add non_zero_resizeDamian Tarnawski2025-09-151-3/+50
| | | |
* | | | [core:sys/info] doc: Remove duplicated lineYuriy Grynevych2025-09-251-1/+0
| | | |
* | | | Unify filepath.join behavior on between unix/windowsWrath2025-09-231-16/+13
| | | |
* | | | Merge pull request #5632 from kalsprite/x386gingerBill2025-09-181-4/+12
|\ \ \ \ | |_|/ / |/| | | windows i386 support
| * | | revert to working buildJon Lipstate2025-09-031-2/+2
| | | |
| * | | add tls when we have crtJon Lipstate2025-09-031-2/+2
| | | |
| * | | windows i386 supportJon Lipstate2025-08-291-4/+12
| | | |
* | | | Add "contextless" to small_array get_safe and get_ptr_safeDamian Tarnawski2025-09-141-3/+3
| |/ / |/| |
* | | Merge pull request #5677 from slowhei/mastergingerBill2025-09-121-2/+14
|\ \ \ | |_|/ |/| | Fix Drawin addObserver methods and add support for new Objc_Block
| * | Fix addObserver methods and add support for new Objc_BlockTohei Ichikawa2025-09-111-2/+14
| |/
* | Merge pull request #5672 from thetarnav/strings-builder-caller-locationgingerBill2025-09-111-6/+6
|\ \ | | | | | | Add missing caller location param to append in strings builder
| * | Add missing caller location param to append in strings builderDamian Tarnawski2025-09-101-6/+6
| | |
* | | Merge pull request #5651 from FourteenBrush/patch-2gingerBill2025-09-102-0/+4
|\ \ \ | | | | | | | | Win32: add `CancelIoEx` to kernel32.odin, among other overlapped IO functions.
| * \ \ Merge branch 'odin-lang:master' into patch-2FourteenBrush2025-09-099-15/+1189
| |\ \ \
| * | | | Add `RtlNtStatusToDosError` `ERROR_MR_MID_NOT_FOUND` errorFourteenBrush2025-09-091-0/+1
| | | | |
| * | | | Add `RtlNtStatusToDosError`FourteenBrush2025-09-091-0/+1
| | | | | | | | | | | | | | | Maps kernel NTSTATUS to win32 system error
| * | | | Add `ERROR_NOT_FOUND`FourteenBrush2025-09-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Returned by `CancelIoEx` when cancelled number or io completions was 0. Was for some reason defined in `core:os`, but not in win32 pkg. Ref: https://learn.microsoft.com/en-us/windows/win32/debug/system-error-codes--1000-1299-
| * | | | Add `CancelIoEx` to kernel32.odinFourteenBrush2025-09-041-0/+1
| | | | |
* | | | | Change the way math/big constants are initializedJeroen van Rijn2025-09-102-20/+12
| | | | |
* | | | | Fix incorrect json encoding for control characters < 32Jacob Friedman2025-09-101-0/+17
| | | | |
* | | | | Allow missing trailing comma with proc groups with odin parserBrad Lewis2025-09-101-1/+1
| |_|/ / |/| | |
* | | | Small updates to JPEG loaderJeroen van Rijn2025-09-092-736/+748
| | | | | | | | | | | | | | | | | | | | - Remove some unnecessary nesting - Add frame type (SOF0, et al) to metadata if `.return_metadata` is used
* | | | Expand grayscale JPEGs to RGB(A)Jeroen van Rijn2025-09-091-10/+24
| | | | | | | | | | | | | | | | And handle grayscale jpeg example file in test suite.
* | | | Implement .alpha_add_if_missing for JPEGJeroen van Rijn2025-09-091-17/+83
| | | |
* | | | Make progressive JPEGs return a proper errorJeroen van Rijn2025-09-091-1/+1
| |/ / |/| | | | | | | | | | | | | | Add progressive JPEG file to test suite and test that loading it returns the expected `Unsupported_Frame_Type` error. This JPEG variant will hopefully be supported in the future, but we should at least return an error rather than use `unsupported()`.
* | | Merge pull request #5663 from greenya/mastergingerBill2025-09-081-1/+1
|\ \ \ | | | | | | | | [core:time] time_js: tick_now(): Use f64 (was f32) as a return type of odin_env.tick_now()
| * | | [core:time] time_js: tick_now(): Use f64 (was f32) as a return type of ↵Yuriy Grynevych2025-09-081-1/+1
| | | | | | | | | | | | | | | | odin_env.tick_now().
* | | | Address some naming issuesJeroen van Rijn2025-09-081-16/+20
| | | |
* | | | Make `_register` contextlessJeroen van Rijn2025-09-081-1/+1
| | | |
* | | | jpeg: extract Exif dataIllusionMan12122025-09-084-22/+87
| | | |
* | | | jpeg: support images that encode zero-based component idsIllusionMan12122025-09-081-3/+12
| | | |
* | | | image/jpeg: more bounds checking and skip malformed APP0Hisham Aburaqibah2025-09-082-15/+26
| | | | | | | | | | | | | | | | Also increase the maximum huffman symbols to 176
* | | | image/jpeg: better pack APP0 structsHisham Aburaqibah2025-09-082-12/+12
| | | |
* | | | image/jpeg: implement jpeg decoding for baseline and extended sequential jpegsHisham Aburaqibah2025-09-084-2/+1082
| | | |
* | | | core/image: some jpegs have APP13 or COM markers after SOIHisham Aburaqibah2025-09-081-1/+1
|/ / /
* | | [core:image/png] use .Image_Dimensions_Too_LargeMichael Lee2025-09-081-1/+5
| | |
* | | Add build tags to `posix/spawn.odin`FourteenBrush2025-09-071-0/+1
|/ /
* | Merge pull request #5648 from ↵gingerBill2025-09-021-1/+1
|\ \ | | | | | | | | | | | | thetarnav/handle-allocator-error-in-read-entire-file Handle allocator error when appending in read_entire_file_from_file
| * | Handle optional allocator error when appending read bytes in ↵Damian Tarnawski2025-09-021-1/+1
| | | | | | | | | | | | read_entire_file_from_file
* | | Add require_results attr to procs returning an allocatorDamian Tarnawski2025-09-021-0/+1
|/ /
* | Specify %m and %M as verbs for integer formattingAmedeoAlf2025-09-011-2/+2
| |