aboutsummaryrefslogtreecommitdiff
path: root/src/check_decl.c
Commit message (Collapse)AuthorAgeFilesLines
* Build as C++Ginger Bill2017-06-081-566/+0
|
* `bit_field`; Lexical sugar operators ≠ ≤ ≥Ginger Bill2017-06-031-0/+4
| | | | | | | | | | | | | | | | | Example below: // See: https://en.wikipedia.org/wiki/Bit_field BoxProps :: bit_field { opaque : 1, fill_colour : 3, _ : 4, show_border : 1, border_colour : 3, border_style : 2, _ : 2, width : 4, height : 4, _ : 8, }
* Implement u128/i128 features; Add bits.odinGinger Bill2017-06-011-2/+18
|
* `default:` to `case:`; `no_alias` to `#no_alias`Ginger Bill2017-05-271-65/+0
|
* Fix issue #63 for block comments not terminating at an EOFGinger Bill2017-05-091-0/+7
|
* Remove check on array/slice/dynamic element sizeGinger Bill2017-05-021-1/+2
|
* Fix issue #48 dependency issueGinger Bill2017-04-261-2/+9
|
* `fmt.String_Buffer`, Fix issue #44, Tweak overloading rulesGinger Bill2017-04-261-32/+43
|
* Fix `find_using_index_expr`Ginger Bill2017-04-231-1/+1
|
* Continue work on custom SSA; Fix double declaration in `when` statementsGinger Bill2017-04-211-2/+1
|
* Add `#require_results` for proceduresGinger Bill2017-04-161-5/+17
|
* Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-061-2/+1
|\
| * Fix ir bugs: global variable names, untyped to any assignmentGinger Bill2017-04-061-2/+1
| |
* | Reverted the main proc changed, after a chat with Bill about better solutions.Zachary Pierson2017-03-311-21/+4
| |
* | Added checking for params and return values in `main`Zachary Pierson2017-03-301-18/+35
|/
* Add branch labels for loops; using listGinger Bill2017-03-191-6/+1
|
* windows.odin TYPE_NAME to Type_Name; More SSA work and SSA printing for ↵Ginger Bill2017-03-121-0/+53
| | | | debugging
* Optional ok for `union_cast` (similar to map indices)Ginger Bill2017-02-141-11/+0
|
* Use a global to store the build context informationGinger Bill2017-02-121-2/+2
|
* Make checking map key exists optionalGinger Bill2017-02-061-1/+1
|
* Begin writing dynamic map procs and fix `using` bug in IRGinger Bill2017-02-051-17/+2
|
* oh boy, basic osx/unix supportzhiayang2017-02-021-1/+1
|
* Fix parsing for block/if expression within if/for/etc. statementsv0.0.6Ginger Bill2017-01-271-4/+5
|
* `in` keyword for `for` and `match type`Ginger Bill2017-01-271-0/+1
|
* Fix utf8 stuff, Allow _ in numbers, Begin writing next demo code.Ginger Bill2017-01-271-0/+10
|
* Library names - Only link with used foreign librariesGinger Bill2017-01-261-0/+23
|
* Change casting syntax: `cast(T)x` `transmute(T)x` et al.Ginger Bill2017-01-251-2/+0
|
* Fix issue #10Ginger Bill2017-01-201-0/+1
|
* `using` `immutable` `thread_local` on variable declarationsGinger Bill2017-01-191-72/+2
|
* `immutable` field prefixGinger Bill2017-01-191-0/+2
|
* Best viable overloading procedure algorithm; `no_alias`; call expr style castsGinger Bill2017-01-171-2/+3
|
* "Old style" enumsGinger Bill2017-01-081-8/+0
| | | | | name and value information `count`, `min_value`, `max_value` constants
* File reorganization for checker system.Ginger Bill2017-01-071-0/+594