aboutsummaryrefslogtreecommitdiff
path: root/src/checker/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Begin reording of struct members by default.Ginger Bill2016-09-091-14/+40
* Remove duplicates in type info data.Ginger Bill2016-09-091-9/+91
* Fix missing `type_info` with manual linear searchGinger Bill2016-09-081-1/+2
* Remove AstNode linked lists and replace with arraysGinger Bill2016-09-071-14/+16
* `any` typeGinger Bill2016-09-071-17/+29
* Begin Type_InfoGinger Bill2016-09-071-14/+41
* Type match statement for tagged unionsGinger Bill2016-09-041-12/+15
* Typesafe variadic proceduresGinger Bill2016-09-031-0/+2
* Runtime assertGinger Bill2016-09-021-2/+2
* min, max, absGinger Bill2016-09-021-0/+8
* Match statements; Type System change (Type_Record for all sum and product types)Ginger Bill2016-09-011-16/+93
* Better `using`; foreign system libraries; optional semicolonsGinger Bill2016-08-301-2/+8
* Begin "Everything's a namespace"Ginger Bill2016-08-301-15/+34
* new, new_slice, deleteGinger Bill2016-08-281-25/+32
* Pointer arithmetic builtin proceduresGinger Bill2016-08-271-0/+10
* Save before Demo 001Ginger Bill2016-08-251-0/+39
* Change rune literals to #rune "C"Ginger Bill2016-08-251-5/+5
* Untagged (unsafe) unions and unambiguous in|postfix notation.Ginger Bill2016-08-241-2/+2
* Fix procedure's scopegingerBill2016-08-231-11/+25
* File Library and TypeDecl syntax changegingerBill2016-08-221-0/+4
* Implicit Context and #thread_localgingerBill2016-08-191-1/+2
* Remove print(ln) and fix swizzlegingerBill2016-08-191-6/+0
* print_(f32|f64)Ginger Bill2016-08-181-3/+3
* Remove scalar*vector; swizzle; broadcastgingerBill2016-08-171-0/+5
* Fix Scoping of proc type declsgingerBill2016-08-171-8/+0
* Win32 Demo: OpenGL ContextgingerBill2016-08-161-8/+0
* defer statementsgingerBill2016-08-161-1/+1
* Win32 Window TestgingerBill2016-08-161-2/+7
* string comparisonsgingerBill2016-08-151-9/+9
* Code generation for procedure literalsgingerBill2016-08-111-1/+1
* copy(...)gingerBill2016-08-101-0/+8
* Strings galore!gingerBill2016-08-051-5/+9
* Minor refactor and basic librarygingerBill2016-08-051-35/+39
* String supportgingerBill2016-08-051-20/+17
* Basic call expression and fix to assignment count checkinggingerBill2016-08-031-3/+2
* Slice creation for SliceExprgingerBill2016-08-031-5/+5
* ret, unreachable, param, derefgingerBill2016-08-021-2/+10
* Massive Refactor and If statementsgingerBill2016-08-021-32/+30
* Big Refactor to type less :PgingerBill2016-08-011-57/+56
* Restart LLVM IR SSA generationgingerBill2016-07-301-79/+69
* `alias` and unified parameters lists for procedures and structures.gingerBill2016-07-251-6/+14
* Compound literals and WarningsgingerBill2016-07-231-46/+26
* Procedure LiteralgingerBill2016-07-221-9/+13
* Support import files as modules (i.e. import only once)gingerBill2016-07-211-173/+161
* Random Order File Scope DeclarationgingerBill2016-07-121-52/+299
* Tags, enclosed proc results and better error handlinggingerBill2016-07-111-34/+30
* Initial release versiongingerBill2016-07-091-58/+60
* Slices and slice expressionsgingerBill2016-07-081-0/+6
* Initial CommitgingerBill2016-07-071-0/+457