aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* union_castGinger Bill2016-10-161-1/+3
* Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* f...Ginger Bill2016-10-101-4/+1
* Very Basic ProfilingGinger Bill2016-10-091-37/+15
* SSA - Basic block optimizationsGinger Bill2016-10-091-1/+1
* Change from gbArray(T) to Array<T>Ginger Bill2016-10-081-2/+2
* Refactor: Remove dead codeGinger Bill2016-10-021-1/+4
* Const Aggregate Literals for IR; Module path fixGinger Bill2016-09-301-2/+1
* Begin work on const llvm aggregate literalsGinger Bill2016-09-301-4/+9
* Demo 004Ginger Bill2016-09-281-2/+3
* Update Standard Library; Fix Type_Info for integersGinger Bill2016-09-281-1/+0
* Remove #define DISPLAY_TIMINGGinger Bill2016-09-271-1/+1
* Minimal Dependency Map: Only build what is neededGinger Bill2016-09-271-1/+3
* Bug Fixes: some assertions; variable inits;Ginger Bill2016-09-241-7/+7
* Fix push_* with better defer systemGinger Bill2016-09-231-1/+1
* Unicode file loading; push_allocator & push_contextGinger Bill2016-09-231-36/+69
* Fix enum type comparison; Start demo 003 codeGinger Bill2016-09-211-1/+1
* Remove the need for clangGinger Bill2016-09-211-49/+59
* Filename as default import name; as .; as _; panic()Ginger Bill2016-09-211-19/+32
* enum_to_stringGinger Bill2016-09-191-4/+5
* 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