aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Better name mangler for SSA generationGinger Bill2016-09-181-8/+11
* #import and #loadGinger Bill2016-09-161-2/+2
* Call expression, either handle all or ignore all results.Ginger Bill2016-09-161-4/+4
* ssa - alloca all variables at the very startGinger Bill2016-09-151-5/+6
* Basic module system (only file namespacing)Ginger Bill2016-09-141-1/+1
* Begin work on modules - No codegen!!!Ginger Bill2016-09-141-1/+1
* Fix missing `type_info` with manual linear searchGinger Bill2016-09-081-2/+2
* Remove AstNode linked lists and replace with arraysGinger Bill2016-09-071-2/+3
* Begin Type_InfoGinger Bill2016-09-071-2/+10
* Speed up SSA generation and clang compilationGinger Bill2016-09-051-27/+40
* Tagged unions memory layout change; begin demo 002Ginger Bill2016-09-041-1/+32
* Match statements; Type System change (Type_Record for all sum and product types)Ginger Bill2016-09-011-2/+4
* Better `using`; foreign system libraries; optional semicolonsGinger Bill2016-08-301-2/+14
* Change rune literals to #rune "C"Ginger Bill2016-08-251-1/+6
* Untagged (unsafe) unions and unambiguous in|postfix notation.Ginger Bill2016-08-241-41/+41
* File Library and TypeDecl syntax changegingerBill2016-08-221-12/+16
* print_(f32|f64)Ginger Bill2016-08-181-4/+3
* Win32 Demo - Minor math testsgingerBill2016-08-181-2/+3
* Remove scalar*vector; swizzle; broadcastgingerBill2016-08-171-2/+2
* Fix automatic pointer deref for structures in SSAgingerBill2016-08-171-1/+2
* field = value, for structure literalsgingerBill2016-08-161-12/+18
* Win32 Demo: OpenGL ContextgingerBill2016-08-161-1/+1
* Compile with odin.exe and no run.batgingerBill2016-08-161-22/+66
* Full Unicode SupportgingerBill2016-08-151-0/+1
* append :: proc(s: ^[]T, i: T) -> boolgingerBill2016-08-141-0/+2
* Strings galore!gingerBill2016-08-051-1/+1
* String supportgingerBill2016-08-051-1/+1
* Basic call expression and fix to assignment count checkinggingerBill2016-08-031-2/+6
* Restart LLVM IR SSA generationgingerBill2016-07-301-7/+6
* Branch Statements, if init statement, File parsing errorsgingerBill2016-07-241-14/+12
* Compound literals and WarningsgingerBill2016-07-231-0/+3
* Support import files as modules (i.e. import only once)gingerBill2016-07-211-12/+12
* Random Order File Scope DeclarationgingerBill2016-07-121-6/+6
* Tags, enclosed proc results and better error handlinggingerBill2016-07-111-0/+3
* Initial CommitgingerBill2016-07-071-0/+41