aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix target list branch rules for name-labelled block/if statementsgingerBill2019-07-071-4/+13
* Fix unions with zero variantsgingerBill2019-07-072-7/+6
* Disallow blank identifier polymorphic types $_gingerBill2019-07-071-0/+6
* Fix procedure constant declaration value type assignment checkinggingerBill2019-06-212-2/+56
* Fix procedure group compiler assert with no matching arguments #393gingerBill2019-06-211-43/+38
* Fix double-pointer indexing bug #396gingerBill2019-06-211-3/+1
* Fix comparison for bit field values #386gingerBill2019-06-212-38/+59
* Fix ranges in switch statement for stringsgingerBill2019-06-213-2/+9
* v0.10.0v0.10.0gingerBill2019-06-021-1/+1
* Move internal 128-bit stuff to a windows specific filegingerBill2019-06-011-3/+7
* Pedantic conversions on query datagingerBill2019-05-291-18/+18
* Fixes to ABIgingerBill2019-05-293-17/+16
* Fix bit set size with 128-bit integersgingerBill2019-05-282-14/+18
* Add i128/u128 support for bit setsgingerBill2019-05-282-8/+21
* Support 128-bit integers `i128` `u128`gingerBill2019-05-286-52/+194
* Improve tokenizer slightlygingerBill2019-05-281-8/+13
* Update parsersgingerBill2019-05-281-2/+2
* Add `..<` operator for ranges; Add extra checking for bit set assignmentsgingerBill2019-05-287-20/+67
* -go-to-definitions (OGTD file format)gingerBill2019-05-269-435/+768
* -compact flag for 'odin query'gingerBill2019-05-252-1/+13
* odin querygingerBill2019-05-2512-86/+1018
* Fix polymorphic procedure return by pointer values #374gingerBill2019-05-192-18/+39
* Change import name rulesgingerBill2019-05-191-5/+7
* Add an error for C-style pointer selector expressions using '->' when parsinggingerBill2019-05-091-0/+7
* Fix constant representability rulesgingerBill2019-05-091-6/+3
* Allow comparisons with bit field valuesgingerBill2019-05-093-15/+58
* Allow booleans to be assigned to a 1-bit bit field valuegingerBill2019-05-094-9/+28
* Remove test codegingerBill2019-05-091-3/+0
* Fix bug with `clamp`gingerBill2019-05-061-1/+1
* Fix ||= and &&=gingerBill2019-05-063-37/+67
* Improve type inference for variadic parametersgingerBill2019-05-043-5/+27
* Fix parapoly related bugs #370gingerBill2019-05-042-10/+37
* Minor change to bit_field assignment rulesgingerBill2019-05-044-17/+44
* Modify type_set_offsets to patch minor buggingerBill2019-04-282-2/+10
* Slight change to determine_path_from_string rulesgingerBill2019-04-201-4/+8
* Change the file name rules for imports (use / rather than \ on windows)gingerBill2019-04-203-12/+48
* `#load` directive (request from #368) (Basic implementation)gingerBill2019-04-204-34/+129
* Fix `is_operand_value` to support more addressing modesgingerBill2019-04-191-1/+3
* Remove dead keywords; Fix `min` and `max` for enum typesgingerBill2019-03-313-6/+14
* Minor code organization changegingerBill2019-03-313-11/+17
* Remove `derived` from `context`; Fix parsing issue for `typeid` specializatio...gingerBill2019-03-311-2/+3
* Modify ir_generate_array name logic slightlygingerBill2019-03-311-3/+5
* Disallow ambiguous singularly variadic polymorphic parameters #361gingerBill2019-03-302-2/+36
* Modify slice_expr_error_* logic to change depending on which parameters are p...gingerBill2019-03-252-20/+35
* Remove bounds checks for slice expressions with both indices emptygingerBill2019-03-251-4/+12
* Improve a tokenizer error message; Add extra tokens for `in` and `notin` for ...gingerBill2019-03-242-15/+15
* Allow implicit selectors to unions with only one enum variantgingerBill2019-03-241-12/+36
* `@(private)` for `foreign` blocks; Improve foreign signature similarity rulesgingerBill2019-03-243-26/+53
* Add error message for when trying to assign a type to a variable.gingerBill2019-03-221-0/+8
* Disallow casting to and from cstring/pointersgingerBill2019-03-191-4/+9