aboutsummaryrefslogtreecommitdiff
path: root/src/checker.c
Commit message (Expand)AuthorAgeFilesLines
* Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => tr...Ginger Bill2017-04-301-1/+4
* Fix issue #51; begin work on `atomic` typesGinger Bill2017-04-281-13/+19
* Fix issue #48 dependency issueGinger Bill2017-04-261-17/+20
* `fmt.String_Buffer`, Fix issue #44, Tweak overloading rulesGinger Bill2017-04-261-4/+9
* Fix `find_using_index_expr`Ginger Bill2017-04-231-0/+7
* Continue work on custom SSA; Fix double declaration in `when` statementsGinger Bill2017-04-211-2/+6
* Fix error printing for basic directivesGinger Bill2017-04-171-2/+3
* Exit program if there were syntax errorsGinger Bill2017-04-161-0/+4
* Fix fmt for type; remove dead stuffGinger Bill2017-04-131-8/+1
* Merge pull request #33 from zangent/mastergingerBill2017-04-091-3/+13
|\
| * Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-031-2/+10
| |\
| * \ Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-021-18/+56
| |\ \
| * \ \ Merge https://github.com/gingerBill/OdinZac Pierson2017-03-211-31/+57
| |\ \ \
| * \ \ \ Merge https://github.com/gingerBill/OdinZac Pierson2017-03-021-1/+1
| |\ \ \ \
| * \ \ \ \ Merge https://github.com/gingerBill/OdinZac Pierson2017-02-221-20/+24
| |\ \ \ \ \
| * \ \ \ \ \ Merge https://github.com/gingerBill/OdinZac Pierson2017-02-201-0/+9
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge https://github.com/gingerBill/odinZac Pierson2017-02-151-32/+41
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZachary Pierson2017-02-121-17/+18
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merging from gingerBill's masterZachary Pierson2017-02-111-18/+13
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZachary Pierson2017-02-111-3/+55
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZachary Pierson2017-02-101-46/+53
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZac Pierson2017-02-081-3/+11
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Linker on MacOS and GNU/Linux now includes foreign_system_libraries. Fixed fo...Zachary Pierson2017-02-071-3/+13
* | | | | | | | | | | | | | Move to `Raw_*` types to raw.odin; Add size and align members to Type_InfoGinger Bill2017-04-071-6/+0
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | len, cap, make; remove .count, .capacity, new_sliceGinger Bill2017-04-021-2/+10
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | Add Quaternions: quaternion128, quaternion256Ginger Bill2017-04-011-16/+35
* | | | | | | | | | | | Complex numbers: complex64 complex128Ginger Bill2017-04-011-18/+37
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | Multiple type cases for `match in`Ginger Bill2017-03-191-1/+10
* | | | | | | | | | | Add branch labels for loops; using listGinger Bill2017-03-191-7/+19
* | | | | | | | | | | windows.odin TYPE_NAME to Type_Name; More SSA work and SSA printing for debug...Ginger Bill2017-03-121-3/+8
* | | | | | | | | | | Refactoring of code: remove `make` prefix on many proceduresGinger Bill2017-03-051-21/+21
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Allow pointers to `append`; Fix strconv stuff; `new_slice` allows for capacityGinger Bill2017-03-021-1/+1
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | A decent union type with common fields and variantsGinger Bill2017-02-211-20/+24
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Unexported struct fieldsGinger Bill2017-02-191-0/+2
* | | | | | | | `delete` for mapsGinger Bill2017-02-191-12/+2
* | | | | | | | Fix overloading bug due to `#import .`; Add sys/wgl.odinGinger Bill2017-02-191-0/+14
* | | | | | | | Fix overloading bug due to comparison of named typesGinger Bill2017-02-181-0/+3
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Ternary expression (removed if and block expression)Ginger Bill2017-02-141-3/+1
* | | | | | | Optional ok for `union_cast` (similar to map indices)Ginger Bill2017-02-141-12/+13
* | | | | | | Fix immutable rules; add some general documentationGinger Bill2017-02-141-30/+38
* | | | | | | Reimplement `immutable` with different rules.Ginger Bill2017-02-141-16/+18
| |_|_|_|_|/ |/| | | | |
* | | | | | Use a global to store the build context informationGinger Bill2017-02-121-10/+14
* | | | | | Record type field `names`Ginger Bill2017-02-121-7/+4
| |_|_|_|/ |/| | | |
* | | | | v0.1.0v0.1.0Ginger Bill2017-02-111-18/+13
| |_|_|/ |/| | |
* | | | Dynamic array syntax [...]Type; make entities private with a prefix of `_`; f...Ginger Bill2017-02-111-3/+37
* | | | Only check files that have been truly imported.Ginger Bill2017-02-111-0/+18
| |_|/ |/| |
* | | Remove Maybe type; Enum `names`Ginger Bill2017-02-101-46/+53
| |/ |/|
* | Map type info and fmt printingGinger Bill2017-02-071-3/+11
|/
* Nearly implement dynamics map, missing insertionGinger Bill2017-02-061-0/+11
* Begin writing dynamic map procs and fix `using` bug in IRGinger Bill2017-02-051-0/+4