| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Remove unused variable | gingerBill | 2025-09-19 | 1 | -1/+0 | |
| | | | ||||||
| * | | Remove debug message | gingerBill | 2025-09-19 | 1 | -8/+8 | |
| | | | ||||||
| * | | Allow unions with one variant to be constant | gingerBill | 2025-09-19 | 1 | -1/+27 | |
| | | | ||||||
| * | | `Entity *` to `std::atomic<Entity *>` to remove the need for a PtrMap+Mutex | gingerBill | 2025-09-19 | 1 | -4/+5 | |
| |/ | ||||||
| * | Minimize mutex usage when in single threaded mode. | gingerBill | 2025-09-10 | 1 | -5/+5 | |
| | | ||||||
| * | Use a `RwMutex` instead of `BlockingMutex` | gingerBill | 2025-09-10 | 1 | -3/+2 | |
| | | ||||||
| * | More thread contention removal | gingerBill | 2025-09-10 | 1 | -1/+1 | |
| | | ||||||
| * | Use macro instead of a C++ iterator - for speed | gingerBill | 2025-09-10 | 1 | -1/+1 | |
| | | | | | C++ iterators are bad. | |||||
| * | Move more from `heap_allocator()` to `temporary_allocator()` | gingerBill | 2025-09-10 | 1 | -14/+11 | |
| | | ||||||
| * | Minimize more thread contention | gingerBill | 2025-09-10 | 1 | -9/+7 | |
| | | ||||||
| * | Minor clean up of permanent/temporary arena usage | gingerBill | 2025-09-10 | 1 | -8/+7 | |
| | | ||||||
| * | Fix constant procedure parameters when passing literals | gingerBill | 2025-09-09 | 1 | -1/+9 | |
| | | ||||||
| * | formatting | smoke-y | 2025-09-05 | 1 | -6/+4 | |
| | | ||||||
| * | proc at type lvl seg fault | smoke-y | 2025-09-05 | 1 | -4/+6 | |
| | | ||||||
| * | skip errors on polymorphic procs when in a proc group with other options | A1029384756 | 2025-08-28 | 1 | -0/+2 | |
| | | ||||||
| * | Fix bug with `$fn: proc()` when passed with a global variable | gingerBill | 2025-08-18 | 1 | -0/+8 | |
| | | ||||||
| * | Add `-integer-division-by-zero:all-bits` | gingerBill | 2025-08-10 | 1 | -6/+25 | |
| | | ||||||
| * | Merge pull request #5556 from odin-lang/bill/division-by-zero | gingerBill | 2025-08-10 | 1 | -2/+73 | |
| |\ | | | | | Define Integer Division By Zero | |||||
| | * | Add `-integer-division-by-zero:self` | gingerBill | 2025-08-08 | 1 | -6/+22 | |
| | | | ||||||
| | * | Add `#+feature integer-division-by-zero:<string>` | gingerBill | 2025-08-08 | 1 | -4/+11 | |
| | | | ||||||
| | * | Define the behaviour of integer division by zero | gingerBill | 2025-08-08 | 1 | -2/+50 | |
| | | | ||||||
| * | | Merge pull request #5558 from odin-lang/bill/init-fini-changes | gingerBill | 2025-08-10 | 1 | -2/+6 | |
| |\ \ | | | | | | | `@(init)` & `@(finit)` Changes. | |||||
| | * | | Improve error message | gingerBill | 2025-08-08 | 1 | -2/+6 | |
| | |/ | ||||||
| * | | Do not check for explicit allocators when determining proc in proc group | janga-perlind | 2025-08-09 | 1 | -8/+10 | |
| | | | ||||||
| * | | Merge pull request #5559 from Creativty/variable_dereference_suggestion | gingerBill | 2025-08-08 | 1 | -1/+2 | |
| |\ \ | |/ |/| | Improve dereference missing suggestion message | |||||
| | * | Add a better suggestion for cases that don't need ^ operator | xenobas | 2025-08-08 | 1 | -1/+2 | |
| | | | ||||||
| * | | Merge branch 'master' into bill/utf16-strings | gingerBill | 2025-08-05 | 1 | -1/+1 | |
| |\ \ | ||||||
| | * | | Add `intrinsics.type_is_nearly_simple_compare` | gingerBill | 2025-08-04 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | `for in string16`; Support `string16` across core | gingerBill | 2025-08-02 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Begin supporting `string16` across the core library | gingerBill | 2025-08-02 | 1 | -7/+35 | |
| | | | | ||||||
| * | | | Add `string16` and `cstring16` (UTF-16 based strings) | gingerBill | 2025-08-02 | 1 | -0/+88 | |
| |/ / | ||||||
| * | | Remove the semantics of `#no_copy`, keep the grammar | gingerBill | 2025-07-30 | 1 | -23/+0 | |
| | | | ||||||
| * | | Fix issue 5474 | Paul-Andre Henegar | 2025-07-28 | 1 | -39/+35 | |
| | | | | | | | | | | | | | | | | | The fix was adding `is_constant = false;` I also removed the unnecessary check regarding the first element of the BitSet, since it's checked inside the loop, and also fixed a typo in the message. | |||||
| * | | Merge pull request #5081 from Lperlind/vet-explicit-allocators | gingerBill | 2025-07-22 | 1 | -7/+30 | |
| |\ \ | |/ |/| | Add -vet-explicit-allocators | |||||
| | * | Add -vet-explicit-allocators | Lucas Perlind | 2025-04-27 | 1 | -7/+30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This vet flag will make it so that allocators must be explicitly used in places where context.allocator and context.temp_allocator are a procedure parameter. The goal of this flag is to prevent using the context.allocator in cases where a different allocator was meant to be used. Some code bases default context.allocator to nil/panic allocator to catch this at runtime. This effectively makes it a compile time error instead. | |||||
| * | | [source-code-locations] - added options to show, obfuscate, and hide source ↵ | Hayden Gray | 2025-06-26 | 1 | -4/+42 | |
| | | | | | | | | | code locations (#5412) | |||||
| * | | fix load type panic because front-end allows a deref of a type | Laytan Laats | 2025-06-26 | 1 | -0/+7 | |
| | | | | | | | | | Fixes #5357 | |||||
| * | | Better error messages | Airtz | 2025-06-24 | 1 | -7/+7 | |
| | | | ||||||
| * | | Better proc groups inference | Airtz | 2025-06-23 | 1 | -25/+39 | |
| | | | ||||||
| * | | Merge branch 'odin-lang:master' into fix-4445 | Airtz | 2025-06-22 | 1 | -82/+62 | |
| |\ \ | ||||||
| | * \ | Merge pull request #5368 from Airtz/master | Jeroen van Rijn | 2025-06-22 | 1 | -82/+62 | |
| | |\ \ | | | | | | | | | Fix #5331 and `check_shift` improvements | |||||
| | | * | | sign check error message update | Airtz | 2025-06-22 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | `check_is_expressible` instead of `convert_to_typed` when there is no ↵ | Airtz | 2025-06-20 | 1 | -3/+2 | |
| | | | | | | | | | | | | | | | | | `type_hint` | |||||
| | | * | | Update check_expr.cpp | Airtz | 2025-06-20 | 1 | -82/+63 | |
| | | | | | ||||||
| * | | | | Fix #4445 | Airtz | 2025-06-22 | 1 | -19/+26 | |
| |/ / / | ||||||
| * / / | Clarify --- for global variable. | Jeroen van Rijn | 2025-06-21 | 1 | -1/+1 | |
| |/ / | ||||||
| * | | Guard against invalid proc types in parameter list | Feoramund | 2025-06-10 | 1 | -1/+4 | |
| | | | | | | | | | Fixes #4362 | |||||
| * | | Add support for `#soa[N]T` compound literals | gingerBill | 2025-06-04 | 1 | -77/+107 | |
| | | | ||||||
| * | | Merge pull request #5261 from spiel0meister/master | Jeroen van Rijn | 2025-06-03 | 1 | -0/+3 | |
| |\ \ | | | | | | | add a missing nullptr check | |||||
| | * | | early return; fix indentation | spiel0meister | 2025-06-03 | 1 | -7/+8 | |
| | | | | ||||||