aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix #656gingerBill2020-05-241-50/+16
* Add intrinsics.type_is_comparable; Add sort.linear_searchgingerBill2020-05-232-0/+4
* Make the `using import` deprecation warning an errorgingerBill2020-05-231-1/+1
* Add `"pure"` procedure typesgingerBill2020-05-238-17/+55
* Strip carriage return `\r` from raw string literalsgingerBill2020-05-232-2/+26
* Fix SelectorCallExpr with no return valuesgingerBill2020-05-223-3/+19
* Selector Call Expressions: `x->y(123) == x.y(x, 123)`gingerBill2020-05-226-39/+217
* Remove the need for `type_of`, `size_of`, `align_of`, `offset_of` to be keywordsgingerBill2020-05-223-37/+0
* Minor fixes to improve hash map/set performancegingerBill2020-05-216-34/+28
* Add `string.h`gingerBill2020-05-211-0/+1
* Use `memcmp` for `str_eq`gingerBill2020-05-211-6/+1
* Add extra information to `-show-more-timings`gingerBill2020-05-212-50/+77
* Fix edge cases of relative pointersgingerBill2020-05-173-5/+64
* LLVM C backend: Obey directives on blocks, procedures, and expressionsTetralux2020-05-162-1/+61
* Add bounds checks to LLVM C backendTetralux2020-05-161-8/+58
* Relative pointer and relative slicesgingerBill2020-05-155-90/+266
* Relative pointers in old backendgingerBill2020-05-153-16/+102
* Relative pointersgingerBill2020-05-159-39/+357
* Enforce explicit context definition for procedure callsgingerBill2020-05-143-0/+9
* Fix Assertion failure in ir_print_exact_value #620gingerBill2020-05-142-12/+16
* Implement Explicit context creation #639gingerBill2020-05-144-9/+31
* Implement Allow `.?` operator to unwrap any union #549gingerBill2020-05-142-2/+21
* Fix #561 `where` statements that eval to false do not show incorrect usage lo...gingerBill2020-05-133-2/+33
* #591 Improve type switch statement error for `fallthrough`gingerBill2020-05-132-2/+8
* (#594) Add `#config` to replace `#defined`; Restrict `#defined` within proced...gingerBill2020-05-134-3/+60
* Fix #632 behaviourgingerBill2020-05-131-3/+19
* Fix #622 on both backendsgingerBill2020-05-132-4/+8
* Fix procedure references in global compound literals in old backendgingerBill2020-05-131-1/+1
* Fix procedure literal declarations at file scope with `-llvm-api`gingerBill2020-05-131-45/+49
* Add extra 128 bit integer proceduresgingerBill2020-05-131-0/+5
* Replace `entity_of_ident` with `entity_of_node`gingerBill2020-05-126-45/+33
* Fix bug for array-like compounds for LLVM-APIgingerBill2020-05-121-13/+1
* Let -vet ignore intentional declaration shadowing #637gingerBill2020-05-123-7/+27
* Fix constant complex arithmetic buggingerBill2020-05-081-0/+2
* Fix ABI typogingerBill2020-05-061-1/+3
* Add `-extra-linker-flags:<string>`gingerBill2020-05-062-5/+37
* Support `--flag` as redundancy for `-flag`gingerBill2020-05-041-0/+4
* Fix `-subsystem:windows` for normal backendgingerBill2020-05-042-47/+4
* Fix typogingerBill2020-05-031-8/+8
* Add `-ignore-vs-search`gingerBill2020-05-022-0/+22
* Add experimental atom op tables for llvm-backendgingerBill2020-05-0211-14/+552
* Move TypeProc outsidegingerBill2020-05-021-26/+28
* Fix rc.exe callgingerBill2020-05-021-4/+2
* Add missing `;`gingerBill2020-04-301-1/+1
* Add `-subsystem` to `odin build -help`gingerBill2020-04-301-1/+12
* LLVM API: Fix compound literals with constant parameters to `union` fieldsgingerBill2020-04-252-9/+13
* Fix @(export) for global variable declarationsgingerBill2020-04-241-0/+1
* Fix type assertion bug #619gingerBill2020-04-211-3/+2
* Fix `#optional_ok`; Fix `container.Array`gingerBill2020-04-191-39/+38
* `#optional_ok` tag for proceduresgingerBill2020-04-198-303/+397