aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* More testsbill/compiler-optimizations-2025-09gingerBill2025-09-142-30/+29
* Spawn function passes as procedures are generated for the modulegingerBill2025-09-127-10/+60
* Move verification to worker tasks just after passes have donegingerBill2025-09-122-42/+33
* Begin to try to minimize thread contention in the LLVM sectiongingerBill2025-09-126-29/+197
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-09-102-0/+4
|\
| * Merge pull request #5651 from FourteenBrush/patch-2gingerBill2025-09-102-0/+4
| |\
| | * Merge branch 'odin-lang:master' into patch-2FourteenBrush2025-09-0916-20/+1257
| | |\
| | * | Add `RtlNtStatusToDosError` `ERROR_MR_MID_NOT_FOUND` errorFourteenBrush2025-09-091-0/+1
| | * | Add `RtlNtStatusToDosError`FourteenBrush2025-09-091-0/+1
| | * | Add `ERROR_NOT_FOUND`FourteenBrush2025-09-051-0/+1
| | * | Add `CancelIoEx` to kernel32.odinFourteenBrush2025-09-041-0/+1
* | | | Minimize mutex usage when in single threaded mode.gingerBill2025-09-107-27/+42
|/ / /
* | | Minor mutex rearrangementgingerBill2025-09-102-3/+4
* | | Use a `RwMutex` instead of `BlockingMutex`gingerBill2025-09-105-16/+13
* | | More thread contention removalgingerBill2025-09-103-3/+11
* | | Remove global `PtrMap<Type *, GenTypesData *>` and store on the `TypeNamed` d...gingerBill2025-09-104-21/+19
* | | Removal of some old checksgingerBill2025-09-101-35/+48
* | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-09-102-20/+12
|\ \ \
| * \ \ Merge pull request #5676 from Kelimion/big-asanJeroen van Rijn2025-09-102-20/+12
| |\ \ \
| | * | | Change the way math/big constants are initializedJeroen van Rijn2025-09-102-20/+12
| |/ / /
* | | | Use macro instead of a C++ iterator - for speedgingerBill2025-09-104-28/+21
* | | | Inline some ptr set iteratorsgingerBill2025-09-102-5/+17
|/ / /
* | | Move more from `heap_allocator()` to `temporary_allocator()`gingerBill2025-09-102-46/+40
* | | Multithread "check all scope usages"gingerBill2025-09-102-11/+34
* | | Minimize more thread contentiongingerBill2025-09-1010-58/+74
* | | Minor clean up of permanent/temporary arena usagegingerBill2025-09-109-55/+98
* | | Use arena in `calculate_global_init_order`gingerBill2025-09-102-53/+86
* | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-09-102-1/+18
|\ \ \
| * \ \ Merge pull request #5675 from jfcode4/mastergingerBill2025-09-101-0/+17
| |\ \ \
| | * | | Fix incorrect json encoding for control characters < 32Jacob Friedman2025-09-101-0/+17
| |/ / /
| * | | Merge pull request #5673 from BradLewis/fix/parser-proc-group-trailing-commagingerBill2025-09-101-1/+1
| |\ \ \
| | * | | Allow missing trailing comma with proc groups with odin parserBrad Lewis2025-09-101-1/+1
* | | | | Multithread min dep set by removing the set itselfgingerBill2025-09-1013-123/+263
|/ / / /
* / / / Multithread some of the min dep systemgingerBill2025-09-101-15/+96
|/ / /
* | | Split type and inline cycles into separate loopsgingerBill2025-09-102-15/+29
* | | Multithread `check_update_dependency_tree_for_procedures`gingerBill2025-09-101-0/+39
* | | Add `nullptr` checks to more type helpers.Jeroen van Rijn2025-09-091-4/+24
* | | Merge pull request #5670 from Kelimion/jpeg-updatesJeroen van Rijn2025-09-092-736/+748
|\ \ \
| * | | Small updates to JPEG loaderJeroen van Rijn2025-09-092-736/+748
|/ / /
* | | Merge pull request #5668 from Kelimion/jpeg-updatesJeroen van Rijn2025-09-094-299/+398
|\ \ \ | |_|/ |/| |
| * | Expand grayscale JPEGs to RGB(A)Jeroen van Rijn2025-09-094-10/+35
| * | Implement .alpha_add_if_missing for JPEGJeroen van Rijn2025-09-092-30/+96
| * | Optionally save BMPJeroen van Rijn2025-09-091-6/+7
| * | Make progressive JPEGs return a proper errorJeroen van Rijn2025-09-093-270/+277
|/ /
* | Fix constant procedure parameters when passing literalsgingerBill2025-09-091-1/+9
* | 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_e...Yuriy Grynevych2025-09-081-1/+1
* | | Merge pull request #4695 from IllusionMan1212/jpegJeroen van Rijn2025-09-0811-15/+1236
|\ \ \ | |/ / |/| |
| * | Add JPG test assets to .gitignoreJeroen van Rijn2025-09-081-0/+1
| * | Add basic test for JPG using Odin emblemJeroen van Rijn2025-09-082-2/+52