aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Fix #2016 when passing an untyped integer to a generic `typeid` parametergingerBill2022-10-111-1/+7
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-10-101-0/+1
|\ \ \ \
| * | | | llvm_backend_debug: Add debug info for soa pointerLucas Perlind2022-10-081-0/+1
* | | | | Force call site attributes for procedures (relating to #2121 causing ABI issu...gingerBill2022-10-102-18/+32
* | | | | Revert "Fix #2112"Jeroen van Rijn2022-10-081-10/+30
* | | | | Fix #2112Jeroen van Rijn2022-10-081-30/+10
|/ / / /
* | | | Add node data for union when using `intrinsics.type_convert_variants_to_point...gingerBill2022-09-272-1/+2
* | | | Remove extra pointer indirectiongingerBill2022-09-271-2/+2
* | | | Override lbArgKind to be indirect for `#by_ptr` parametersgingerBill2022-09-271-0/+11
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-09-221-2/+5
|\ \ \ \
| * | | | fix target features to make wasm intrinsics happyColin Davidson2022-09-211-2/+5
* | | | | Make `intrinsics.{count_ones, count_zeros, count_trailing_zeros, count_leadin...gingerBill2022-09-221-1/+85
|/ / / /
* | | | `cap(Enum)` (equivalent to `max(Enum)-min(Enum)+1`)gingerBill2022-09-221-10/+15
* | | | Minor technical improvementgingerBill2022-09-221-2/+5
* | | | Improve error message for slicing an enumerated arraygingerBill2022-09-221-1/+14
* | | | Improve suggestions for certain assignmentsgingerBill2022-09-221-1/+13
* | | | Minor style changegingerBill2022-09-221-3/+2
* | | | Improve error message for `check_is_expressible` (Cannot convert X to Y from Z)gingerBill2022-09-221-3/+6
* | | | Improve error messages for compile time known bounds checkinggingerBill2022-09-222-7/+8
* | | | Clean up private internal constant global handlinggingerBill2022-09-223-21/+21
* | | | Correct parapoly determination of generated internal type of a `map`gingerBill2022-09-227-9/+11
* | | | Remove more dead code for map header stuffgingerBill2022-09-211-34/+8
* | | | Remove header cache codegingerBill2022-09-213-31/+0
* | | | Remove debug codegingerBill2022-09-211-4/+0
* | | | Reduce unnecessary map getsgingerBill2022-09-215-44/+82
* | | | Split header table data and the map pointergingerBill2022-09-213-35/+40
* | | | Temporary patch for `lb_gen_map_header`gingerBill2022-09-211-39/+53
* | | | Correct `get_fullpath_relative` to remove all trailing path separators (`/` a...gingerBill2022-09-211-0/+9
* | | | Improve parapoly support for `^T` to `[^]$V` and vice versagingerBill2022-09-202-0/+52
* | | | Correct `lb_gen_map_header` initializationgingerBill2022-09-171-0/+2
* | | | Use a cache when generating the map header to minimize stack wastagegingerBill2022-09-173-39/+51
* | | | Change `__dynamic_map_get` and `__dynamic_map_set` to use separate parameters...gingerBill2022-09-174-45/+35
* | | | Fixed #2044 Uninitialised constant struct member values can cause crashgingerBill2022-09-171-1/+7
* | | | Fix #1435 type switch statements of empty union typesgingerBill2022-09-171-3/+14
* | | | Improve error message for using `offset_of` within a struct itself of that st...gingerBill2022-09-171-0/+15
* | | | Enforce constant pointer cast on global procedure variable initialization `x ...gingerBill2022-09-171-0/+3
* | | | Fix #2054 Differing behaviours with defer statements for single vs multiple r...gingerBill2022-09-171-14/+7
* | | | Fix -verbose-error source lines from having last char cut offZac Nowicki2022-09-151-1/+0
* | | | Clean up of the core library to make the stream vtables not be pointers direc...gingerBill2022-09-151-0/+3
* | | | Revert "Just get the value directly and store it in another global variable"gingerBill2022-09-143-33/+8
* | | | Minor fix to `lb_big_int_to_llvm`gingerBill2022-09-141-1/+1
* | | | Just get the value directly and store it in another global variablegingerBill2022-09-143-8/+33
* | | | Fix `ODIN_BUILD_PROJECT_NAME`gingerBill2022-09-121-6/+6
* | | | Fix debug generation for named resultsgingerBill2022-09-121-1/+1
* | | | Replace `#optional_second` with `#optional_allocator_error`gingerBill2022-09-125-23/+14
* | | | Improve debug info to named return valuesgingerBill2022-09-121-1/+4
* | | | Unify debug parameter codegingerBill2022-09-102-69/+10
* | | | Split debug info generation for direct and indirect parametersgingerBill2022-09-092-3/+68
* | | | Fix pointer cast of constant procedure valuesgingerBill2022-09-081-10/+9
* | | | Disable buggy escape analysisgingerBill2022-09-081-0/+2