aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* | 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
* | Fix constant procedure parameters when passing literalsgingerBill2025-09-091-1/+9
* | Merge pull request #5653 from smoke-y/emptyParengingerBill2025-09-061-0/+3
|\ \
| * | formattingsmoke-y2025-09-051-1/+3
| * | fix empty parentheses seg faultsmoke-y2025-09-051-0/+1
| |/
* | formattingsmoke-y2025-09-051-6/+4
* | proc at type lvl seg faultsmoke-y2025-09-051-4/+6
|/
* skip errors on polymorphic procs when in a proc group with other optionsA10293847562025-08-283-1/+6
* Fix parentheses for raddbg expressiongingerBill2025-08-221-4/+4
* Remove debug printgingerBill2025-08-221-2/+0
* Improve the raddbg type views generated from `fmt`-based struct field tagsgingerBill2025-08-221-146/+269
* Add `@(raddbg_type_view=<optional-string>)`gingerBill2025-08-214-0/+210
* Fix bug with `$fn: proc()` when passed with a global variablegingerBill2025-08-181-0/+8
* Allow `#+feature global-context` for `@(init)` and `@(fini)` procedures as an...gingerBill2025-08-121-4/+34
* Add `-integer-division-by-zero:all-bits`gingerBill2025-08-104-11/+59
* Rename block names from `div` to `mod`.gingerBill2025-08-101-3/+3
* Add shortcut for `unsigned_x/power_of_two` -> `unsigned_x >> log2(power_of_two)`gingerBill2025-08-102-0/+18
* Add shortcut for division by a constantgingerBill2025-08-101-40/+87
* Fix name canonicalization for named specialized formsgingerBill2025-08-101-2/+7
* Add `#+feature global-context`gingerBill2025-08-102-1/+13
* Merge pull request #5556 from odin-lang/bill/division-by-zerogingerBill2025-08-106-46/+431
|\
| * Update src/main.cppgingerBill2025-08-081-1/+1
| * Handle `fixed_point_div` and `fixed_point_div_sat`gingerBill2025-08-082-4/+83
| * Correct #+feature checkgingerBill2025-08-081-2/+2
| * Add `-integer-division-by-zero:self`gingerBill2025-08-085-14/+48
| * Add `#+feature integer-division-by-zero:<string>`gingerBill2025-08-084-22/+77
| * Define the behaviour of integer division by zerogingerBill2025-08-084-30/+247
* | Merge pull request #5558 from odin-lang/bill/init-fini-changesgingerBill2025-08-103-2/+21
|\ \
| * | Improve error messagegingerBill2025-08-081-2/+6
| * | Disallow `proc "odin"` procedures to be called in the global scope in variabl...gingerBill2025-08-081-0/+6
| * | Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-081-0/+9
| |/
* | Do not check for explicit allocators when determining proc in proc groupjanga-perlind2025-08-091-8/+10
* | Merge pull request #5559 from Creativty/variable_dereference_suggestiongingerBill2025-08-081-1/+2
|\ \ | |/ |/|
| * Add a better suggestion for cases that don't need ^ operatorxenobas2025-08-081-1/+2
* | Print the name of missing runtime procedureSunagatov Denis2025-08-081-0/+1
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-08-077-1/+628
|\ \
| * \ Merge pull request #5553 from flysand7/ice-fixJeroen van Rijn2025-08-071-0/+1
| |\ \
| | * | Fix ICE on missing procedure in base:runtimeSunagatov Denis2025-08-081-0/+1
| * | | Merge pull request #5547 from harold-b/hb.objc_block_intrinsicgingerBill2025-08-076-1/+627
| |\ \ \
| | * | | Implementes the block ABI.2010.3.16 natively via the `objc_block` intrinsic a...Harold Brenes2025-08-066-1/+627
* | | | | Fix instantiation of package for parapoly recordsgingerBill2025-08-071-2/+12
|/ / / /
* | | | Add support for `[dynamic]T` in `.raddbg`gingerBill2025-08-071-2/+3
* | | | Fix typobill/utf16-stringsgingerBill2025-08-071-1/+1