aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Add pseudo flag `-fast-build`gingerBill2024-07-141-0/+12
* | Default to `-o:minimal` againgingerBill2024-07-142-1/+6
* | Improve error messagegingerBill2024-07-141-1/+1
* | Disallow global use of target specific procedure callsgingerBill2024-07-141-6/+9
* | Fix styling issuesgingerBill2024-07-142-25/+26
* | Merge pull request #3919 from colrdavidson/growing_workpoolgingerBill2024-07-142-49/+114
|\ \
| * | move to isizeColin Davidson2024-07-142-13/+13
| * | handle steal-fail vs steal-emptyColin Davidson2024-07-141-12/+24
| * | move to a growing queueColin Davidson2024-07-132-49/+102
* | | Reuse the slice value too for variadic parameters (LLVM >= 13)gingerBill2024-07-141-0/+11
* | | Calculate size and alignment, and reuse memory for all variadic calls within ...gingerBill2024-07-145-12/+34
* | | Add error for `#no_capture` being reserved for future usegingerBill2024-07-141-1/+1
* | | Change Odin calling convention to not do a copy on `byval` for SysVgingerBill2024-07-141-4/+4
* | | Reuse slice variable for variadic parametersgingerBill2024-07-142-2/+7
* | | Restrict `#no_capture` to pointer-like types onlygingerBill2024-07-142-6/+4
* | | Make `#no_capture` map to `nocapture`gingerBill2024-07-141-0/+3
* | | Mock out `#no_capture` for future usegingerBill2024-07-147-39/+54
* | | Imply `#no_capture` to all variadic parametersgingerBill2024-07-143-4/+12
* | | Add `f16` to `#c_vararg` promotion rulesgingerBill2024-07-141-0/+3
* | | Add `#no_capture args: ..T` to reuse the backing array stack memorygingerBill2024-07-149-4/+83
|/ /
* | Fix #3902gingerBill2024-07-111-1/+2
* | Merge pull request #3900 from Kelimion/winresgingerBill2024-07-115-26/+48
|\ \
| * | #if WINDOWSJeroen van Rijn2024-07-101-9/+10
| * | Allow precompiled resources with -resource:foo.resJeroen van Rijn2024-07-103-8/+21
| * | Allow using precompiled .res file.Jeroen van Rijn2024-07-103-26/+34
* | | Merge pull request #3904 from laytan/make-instrumentation-work-on-wasmgingerBill2024-07-111-8/+12
|\ \ \
| * | | make instrumentation "work" on wasmLaytan Laats2024-07-111-8/+12
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-07-107-34/+19
|\ \ \ \ | | |/ / | |/| |
| * | | Merge pull request #3895 from laytan/fix-optimization-mode-attributegingerBill2024-07-107-34/+19
| |\ \ \
| | * | | remove misleading `@(optimization_mode)` values and make "none" inhibit optim...Laytan Laats2024-07-087-34/+19
* | | | | Improve warning handling for possible `default:` typogingerBill2024-07-101-0/+6
|/ / / /
* | | | Merge pull request #3898 from laytan/fix-enable-target-features-for-poly-procsgingerBill2024-07-101-7/+9
|\ \ \ \
| * | | | fix require/enable target feature attribute on poly procsLaytan Laats2024-07-091-7/+9
| | |/ / | |/| |
* | | | Merge pull request #3899 from laytan/fix-more-attributes-not-applied-to-poly-...gingerBill2024-07-101-0/+10
|\ \ \ \
| * | | | fix optimization mode, cold, and disabled not being applied to poly procsLaytan Laats2024-07-091-0/+10
| |/ / /
* | | | Give better syntax error messages for things like `#define Example 123`gingerBill2024-07-101-1/+33
* | | | Give error message suggestion when doing `^x` instead of `x^` if `x` is an r-...gingerBill2024-07-101-0/+4
* | | | Change `..` variadic logic; comment out unneeded error messagegingerBill2024-07-101-17/+19
|/ / /
* | | #3892 - Use temporary directory for asm file generationgingerBill2024-07-091-2/+31
* | | Fix #3894gingerBill2024-07-091-0/+2
* | | Merge pull request #3896 from odin-lang/cached-buildsgingerBill2024-07-098-18/+530
|\ \ \
| * | | Add `RPROMPT` to blacklistgingerBill2024-07-091-3/+3
| * | | Check for `PROMPT`gingerBill2024-07-091-5/+12
| * | | `environ` is only for LinuxgingerBill2024-07-091-1/+3
| * | | Mock out \*nix stuff for cached.cppgingerBill2024-07-091-1/+7
| * | | Add `gb_internal` to proceduresgingerBill2024-07-092-13/+12
| * | | Add `debugf` callsgingerBill2024-07-091-3/+13
| * | | Check for `CURR_DATE_TIME`gingerBill2024-07-091-0/+3
| * | | Cache files, env, and argsgingerBill2024-07-095-29/+175
| * | | Check for bounds check errorgingerBill2024-07-091-0/+3