aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Merge pull request #1927 from IanLilleyT/debug_symbols_for_range_intervalgingerBill2022-08-151-11/+14
|\ \ \ \
| * | | | using correct type for val1Ian Lilley2022-08-151-1/+1
| * | | | removed unnecessary ternaryIan Lilley2022-08-111-2/+2
| * | | | fixed debug symbols for range intervalIan Lilley2022-08-031-11/+14
* | | | | Merge pull request #1944 from odin-lang/load-improvementsgingerBill2022-08-159-457/+694
|\ \ \ \ \
| * | | | | Allow for chaining of '#load(path) or_else #load(path)'gingerBill2022-08-112-53/+58
| * | | | | `#load(path, type)`gingerBill2022-08-114-9/+143
| * | | | | Improve type hint for #load to allow for string typesgingerBill2022-08-112-8/+14
| * | | | | Simplify `#load_or` for the time beinggingerBill2022-08-111-31/+3
| * | | | | Cache #load data and hashesgingerBill2022-08-113-120/+147
| * | | | | Add `#load(path) or_else default` in favour of `#load_or(path, default)`gingerBill2022-08-114-81/+171
| * | | | | Move builtin directives to a separate proceduregingerBill2022-08-111-452/+455
* | | | | | Fix `lb_emit_ptr_offset`gingerBill2022-08-123-11/+8
* | | | | | Remove debug messagegingerBill2022-08-121-4/+0
* | | | | | Correct global constant procedure initializationgingerBill2022-08-123-8/+12
* | | | | | Clean up how procedures are typed in LLVM's dumb type systemgingerBill2022-08-123-51/+22
* | | | | | Minor refactoring of `lb_build_addr`gingerBill2022-08-111-403/+417
* | | | | | Clean up compound literal backend stuff some moregingerBill2022-08-111-176/+48
* | | | | | Improve compound literal generation for array-like typesgingerBill2022-08-112-750/+619
* | | | | | Improve emit store for large constantsgingerBill2022-08-111-10/+36
|/ / / / /
* | | | | Added back missing return statementJasper Yujin Geer2022-08-101-1/+1
* | | | | More accurate error messageJasper Yujin Geer2022-08-101-3/+3
* | | | | Throw error when untyped shift expressions have non-integral type hintsJasper Yujin Geer2022-08-101-4/+13
* | | | | Do not remove .rc extension from resource path to prevent expansion to full p...Joakim Hentula2022-08-101-1/+1
* | | | | General clean up of LLVM*GEP2 codegingerBill2022-08-104-77/+84
* | | | | Wrap all `LLVMGetElementType` usesgingerBill2022-08-095-17/+26
* | | | | 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
|/ / / /