aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Implement `#complete switch` by default, replace with `#partial switch` #511gingerBill2019-12-223-47/+56
* Fix Trying to get a pointer to a struct field that does not have a size gener...gingerBill2019-12-221-4/+5
* Fix Crash when compiling for loop with parens around array expression #506gingerBill2019-12-221-7/+7
* Fix Internal error when accessing polymorphic struct parameters (also provide...gingerBill2019-12-221-1/+12
* Fix using on array in structgingerBill2019-12-212-1/+5
* Deprecate `using import`gingerBill2019-12-211-0/+5
* Add extra to `-help` outputgingerBill2019-12-211-0/+18
* Add `-help` which prints information about the compiler flagsgingerBill2019-12-212-2/+139
* Also allow #no_bounds_check on an expression #499gingerBill2019-12-157-56/+105
* Replace `#vector[N]T` with `#simd[N]T` to reduce confusion #498gingerBill2019-12-154-10/+10
* Disallow procedure calls with an associated deferred procedure to be used in ...gingerBill2019-12-155-33/+104
* Fix Duplicate integer switch case values incorrectly consider its absolute va...gingerBill2019-12-152-17/+25
* Fix Unable to initialize a typeid field in a struct literal #501gingerBill2019-12-152-5/+6
* Fix `transmute` from `uintptr` to/from `proc`gingerBill2019-12-071-0/+8
* Fix issue with `-thread-count` flag with <= 0 countgingerBill2019-12-031-1/+1
* Remove addressing mode `Addressing_Immutable`gingerBill2019-12-018-58/+34
* Fix IR string interning typegingerBill2019-12-011-2/+2
* Fix crash caused by not checking for correct SOA kind on polymorphic parametersgingerBill2019-12-011-1/+2
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-0111-96/+148
* Fix nil comparisons for soa slices and dynamic arraysgingerBill2019-12-012-1/+45
* Disable find_visual_studio_and_windows_sdk_utf8 temporarilygingerBill2019-11-281-1/+1
* Update package odin/parser for #soa and #vectorgingerBill2019-11-271-3/+4
* Update microsoft_craziness.h to work correctly with the rest of the codebase ...gingerBill2019-11-275-131/+159
* Merge pull request #478 from castano/auto-search-sdkgingerBill2019-11-262-6/+613
|\
| * Integrate microsoft_craziness better.castano2019-11-142-69/+60
| * Fix definition. GB_SYSTEM_WINDOWS is not defined yet. Ideally microsoft_crazi...castano2019-11-141-1/+1
| * Use Jon's single file lib to find the latest compiler and SDK paths instead o...castano2019-11-142-5/+621
* | Disable #soa compound literalsgingerBill2019-11-211-0/+22
* | #soa[dynamic]Type (Experimental)gingerBill2019-11-213-101/+292
* | Fix SOA entity usage error on `-vet`gingerBill2019-11-211-0/+2
* | `#soa[]Type` (Experimental)gingerBill2019-11-215-30/+354
* | Fix String causes a crash when used in a polymorphic type #483gingerBill2019-11-202-3/+19
* | Fix Implicit Selector Expressions do not work at the global/package scope #484gingerBill2019-11-201-1/+1
* | Prepare SOA Struct code for slices and dynamic arrays *to be implemented*gingerBill2019-11-195-25/+57
* | Fix Compiler panic with SIMD Vector debug information #481gingerBill2019-11-193-4/+23
* | Add new #soa and #vector syntaxgingerBill2019-11-173-1/+118
* | Merge pull request #476 from castano/symlink-fixgingerBill2019-11-141-2/+7
|\ \
| * | Fix linux build.castano2019-11-141-0/+2
| * | Add support for running odin through a symlink. Use realpath when obtaining r...castano2019-11-141-2/+5
| |/
* / Fix System V bitcast/transmute buggingerBill2019-11-141-3/+6
|/
* v0.11.1v0.11.1gingerBill2019-11-121-1/+1
* big_int addition overflow rulesgingerBill2019-11-111-1/+1
* Add `-show-more-timings`gingerBill2019-11-104-60/+68
* Fix `big_int_or` and `big_int_xor`gingerBill2019-11-101-15/+17
* Fix big subtraction for very large numbers on edges of overflow.gingerBill2019-11-101-1/+4
* Add `intrinsics.type_is_unsigned`gingerBill2019-11-102-0/+4
* Remove debug messagegingerBill2019-11-091-1/+0
* Fix Compile time assert on non-constant boolean parameters #467gingerBill2019-11-091-1/+2
* Fix inline `for` bug for #468gingerBill2019-11-091-1/+4
* Fix `//+build` for ! e.g. `//+build !windows amd64, linux !amd64`gingerBill2019-11-051-8/+7