aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Restrict `bit_set` to max-integer size where possiblegingerBill2024-11-151-1/+9
* Add `-disallow-128-bit`gingerBill2024-11-155-7/+36
* Make lowercasegingerBill2024-11-141-1/+1
* Fix typogingerBill2024-11-141-1/+1
* Add `-linker:<string>` to replace `-lld` and `-radlink`gingerBill2024-11-143-20/+70
* Disallow `-lld` and `-radlink` to be used togethergingerBill2024-11-141-0/+8
* Add `-radlink`gingerBill2024-11-143-21/+52
* Remove `#relative` types from the compilergingerBill2024-11-1412-463/+4
* Make `#relative` types an error in parsinggingerBill2024-11-141-0/+1
* Keep ASAN happy on type assertionsgingerBill2024-11-131-2/+10
* Added support for `odin build -target:?`bayo-code2024-11-111-21/+23
* Revert "List the supported targets using `odin targets`"bayo-code2024-11-111-7/+0
* List the supported targets using `odin targets`bayo-code2024-11-101-0/+7
* Remove duplicates in `-defineables`gingerBill2024-11-081-2/+16
* &&Jeroen van Rijn2024-11-071-1/+1
* Phrasing!Jeroen van Rijn2024-11-071-2/+2
* Suggest `-microarch:native` if `popcnt` instruction is missing.Jeroen van Rijn2024-11-074-21/+49
* Merge pull request #4394 from seventh-chord/errormessagesgingerBill2024-11-061-0/+9
|\
| * Suggestion when assigning enum to bit_setMorten Hauke Solvang2024-10-191-0/+9
* | Merge pull request #4437 from dpoetzschke/fix/windows-args-escapinggingerBill2024-11-061-0/+30
|\ \
| * | added bracesDominik Pötzschke2024-10-311-2/+4
| * | adjust memory allocationDominik Pötzschke2024-10-301-1/+6
| * | fix: fix windows params bugDominik Pötzschke2024-10-301-0/+23
* | | Merge pull request #4449 from 0dminnimda/add-piedev-2024-11Jeroen van Rijn2024-11-042-4/+13
|\ \ \
| * | | Revert further simplifiction0dminnimda2024-11-041-1/+1
| * | | Simplify further0dminnimda2024-11-041-1/+1
| * | | Simplify use of pie0dminnimda2024-11-043-48/+9
| * | | Add support for linking as pie0dminnimda2024-11-043-3/+51
* | | | Fix previous commit for arraysgingerBill2024-11-041-10/+9
* | | | Fix bug for `foo().bar` where `foo()` is a 0-value expressiongingerBill2024-11-041-12/+16
* | | | Fix `auto_cast` matrix buggingerBill2024-11-041-1/+12
* | | | Add "-build-mode:dynamic" to the "odin help build" outputpeachey2k22024-11-011-0/+1
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-10-309-19/+46
|\ \ \ \
| * \ \ \ Merge pull request #4425 from bobsayshilol/misc-fixesgingerBill2024-10-306-16/+27
| |\ \ \ \
| | * | | | Plug a memory leakbobsayshilol2024-10-271-2/+0
| | * | | | Add missing guards around push/pop pragmasbobsayshilol2024-10-271-3/+8
| | * | | | Fix passing nullptr to args marked as non-nullbobsayshilol2024-10-272-1/+6
| | * | | | Avoid undefined arithmetic shiftingbobsayshilol2024-10-271-1/+1
| | * | | | Avoid member access through nullptr in debugbobsayshilol2024-10-271-8/+11
| | * | | | Fix invalid union accessbobsayshilol2024-10-271-1/+1
| | |/ / /
| * | | | Merge pull request #4427 from laytan/posix-additionsgingerBill2024-10-301-0/+4
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | fix `#load_directory` including nested directoriesLaytan2024-10-281-0/+4
| | | |/ | | |/|
| * | | match_exact_value: return when type is compoundJeroen van Rijn2024-10-291-0/+1
| | |/ | |/|
| * | Merge pull request #4416 from Yawning/fix/4413gingerBill2024-10-271-3/+14
| |\ \
| | * | src/big_int.cpp: Use square-multiply for exponentiationYawning Angel2024-10-251-3/+14
* | | | Add warning for `unsigned >= 0` like conditions in a `for` loopgingerBill2024-10-301-0/+17
|/ / /
* | | Fix bug caused due to incorrect type checking looking for `context` not defin...gingerBill2024-10-271-0/+1
* | | fix the typeid type kind of a typeid being set to Typeid_InvalidLaytan Laats2024-10-271-0/+2
* | | Merge pull request #4418 from laytan/check-packed-on-all-loadsgingerBill2024-10-255-26/+45
|\ \ \
| * | | check packed load and set alignment on all loads, not just lb_emit_loadLaytan Laats2024-10-255-26/+45
| |/ /