aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | Comment out a bit of code in `lb_is_const_or_global`gingerBill2022-08-091-1/+3
* | | | | Remove other uses of LLVMGetElementType on pointer typesgingerBill2022-08-091-4/+8
* | | | | Disallow Early CSE on `-debug` buildsgingerBill2022-08-091-1/+3
* | | | | Minor change to `lb_emit_store` for storing nil to procedure variablesgingerBill2022-08-091-1/+3
* | | | | Eliminate use of LLVMGetElementType for pointersgingerBill2022-08-098-118/+141
* | | | | Merge pull request #1933 from lerno/reduce_reliance_on_ptr_typegingerBill2022-08-098-424/+310
|\ \ \ \ \
| * | | | | Removed use of deprecated functions. Cleaned up most deprecated use of LLVMGe...Christoffer Lerno2022-08-078-424/+310
* | | | | | Merge pull request #1937 from IanLilleyT/rc_fixJeroen van Rijn2022-08-094-178/+201
|\ \ \ \ \ \
| * | | | | | find windows sdk bin path for rc.exeIan Lilley2022-08-074-178/+201
| |/ / / / /
* / / / / / Add `#soa` pointer type to aid with refactoring to `#soa` data typesgingerBill2022-08-0813-23/+208
|/ / / / /
* | | | | Allow for `foo() or_else unreachable()` and other diverging proceduresgingerBill2022-08-053-27/+70
* | | | | Make `unreachable()` a built-in compiler-level proceduregingerBill2022-08-054-6/+19
* | | | | Fix #1930gingerBill2022-08-051-0/+3
|/ / / /
* | | | Remove dead `#maybe` codegingerBill2022-08-014-16/+3
* | | | Simplify parser logic for field prefixesgingerBill2022-08-012-34/+23
* | | | Changed param count from 2 to 1 for simd_abs.Jorri Fransen2022-07-281-1/+1
* | | | remove leftover print statementPhil2022-07-251-1/+0
* | | | Fix minor issue with a lack of a trailing commagingerBill2022-07-251-2/+3
* | | | Fix #1901gingerBill2022-07-241-1/+1
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-07-241-0/+4
|\ \ \ \
| * \ \ \ Merge pull request #1844 from Ronaldr1985/fix-odin-on-openbsdgingerBill2022-07-241-0/+4
| |\ \ \ \ | | |_|_|/ | |/| | |
| | * | | Undo changes to common.cpp and move the include of sys/wait.h to gb.hRonald19852022-07-222-5/+4
| | * | | Added missing #includes on OpenBSDRonald19852022-06-141-0/+5
* | | | | Fix #1834gingerBill2022-07-241-7/+14
|/ / / /
* | | | Temp fix for `lb_emit_store`gingerBill2022-07-241-1/+1
* | | | Force memset instead of store zeroinitializer when the value is largegingerBill2022-07-244-8/+19
* | | | Add `#by_ptr` procedure attribute to enforce a parameter to be passed by poin...gingerBill2022-07-245-4/+27
* | | | Fix #1493gingerBill2022-07-241-2/+8
* | | | Fix #1793gingerBill2022-07-241-1/+7
* | | | Fix and improve `x->y()` behaviour to minimize duplicate evaluationgingerBill2022-07-243-4/+34
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-07-193-4/+47
|\ \ \ \
| * | | | Fix debug info for type switch variable to be only visible in correct switch ...Fabian Sperber2022-07-191-2/+7
| * | | | Fix loop var (init) becoming hidden while stepping on the for-lineFabian Sperber2022-07-192-2/+12
| * | | | Embed natvis in windows debug build for easier viewing of strings and ArraysFabian Sperber2022-07-191-0/+28
* | | | | Minor improvementsgingerBill2022-07-191-1/+3
|/ / / /
* | | | Disallow `proc() do stmt` and only allow `proc() { stmt }`gingerBill2022-07-181-5/+1
* | | | Integrate numerous debug fixes from #1877gingerBill2022-07-185-35/+49
* | | | Merge pull request #1873 from weshardee/mastergingerBill2022-07-181-2/+9
|\ \ \ \
| * \ \ \ Merge branch 'odin-lang:master' into masterWes Hardee2022-07-097-11/+70
| |\ \ \ \
| * | | | | fix -build-mode:shared on MacOSWes Hardee2022-06-301-2/+9
* | | | | | Fix #1836gingerBill2022-07-161-3/+6
* | | | | | Fix #1869gingerBill2022-07-161-0/+7
* | | | | | Fix #1880gingerBill2022-07-161-1/+9
* | | | | | Fix #1883gingerBill2022-07-162-26/+32
* | | | | | Remove assertgingerBill2022-07-161-1/+0
* | | | | | Fix #1888gingerBill2022-07-166-17/+41
* | | | | | Mock up for the ability to enforce our own `runtime.memset` if necessarygingerBill2022-07-161-11/+24
* | | | | | Add improved error message when doing `^x` instead of `&x` for addressable va...gingerBill2022-07-111-1/+22
| |/ / / / |/| | | |
* | | | | Fix compilation on non-windows platformsgingerBill2022-07-091-0/+2
* | | | | Fix wasm compilation in windowsgingerBill2022-07-091-2/+2