aboutsummaryrefslogtreecommitdiff
path: root/src/checker
Commit message (Collapse)AuthorAgeFilesLines
...
* Begin "Everything's a namespace"Ginger Bill2016-08-305-123/+330
|
* new, new_slice, deleteGinger Bill2016-08-283-57/+140
|
* Pointer arithmetic builtin proceduresGinger Bill2016-08-274-129/+318
|
* Save before Demo 001Ginger Bill2016-08-254-129/+126
|
* Change rune literals to #rune "C"Ginger Bill2016-08-253-24/+25
|
* `using` on struct/union fieldsGinger Bill2016-08-243-88/+238
|
* Untagged (unsafe) unions and unambiguous in|postfix notation.Ginger Bill2016-08-244-220/+328
|
* Infix and Postfix procedure callsgingerBill2016-08-231-2/+17
|
* Fix procedure's scopegingerBill2016-08-234-25/+47
|
* Integer EnumerationsgingerBill2016-08-222-12/+141
|
* File Library and TypeDecl syntax changegingerBill2016-08-222-1/+23
|
* Implicit Context and #thread_localgingerBill2016-08-194-32/+67
|
* Remove print(ln) and fix swizzlegingerBill2016-08-192-18/+0
|
* print_(f32|f64)Ginger Bill2016-08-184-39/+33
|
* Remove scalar*vector; swizzle; broadcastgingerBill2016-08-174-57/+72
|
* Fix Scoping of proc type declsgingerBill2016-08-173-9/+3
|
* field = value, for structure literalsgingerBill2016-08-161-14/+68
|
* Win32 Demo: OpenGL ContextgingerBill2016-08-164-21/+16
|
* defer statementsgingerBill2016-08-161-1/+1
|
* Merge branch 'master' of http://git.handmadedev.org/gingerbill/OdingingerBill2016-08-161-12/+0
|\ | | | | | | | | | | | | | | # Conflicts: # examples/main.ll # examples/main.odin # examples/win32.odin # src/codegen/print_llvm.cpp
| * Win32 testgingerBill2016-08-152-11/+16
| |
* | Win32 Window TestgingerBill2016-08-161-0/+1
| |
* | Win32 Window TestgingerBill2016-08-163-22/+27
|/
* string comparisonsgingerBill2016-08-152-13/+15
|
* #foreign "custom_name"; <N x i1> bugs (see test.ll and test2.ll)gingerBill2016-08-142-21/+5
|
* Vector index works with booleans now.gingerBill2016-08-141-1/+12
|
* append :: proc(s: ^[]T, i: T) -> boolgingerBill2016-08-142-41/+79
|
* expr as type; {N}bool is still causing problemsgingerBill2016-08-142-122/+158
|
* Compound Literals - struct, array, slice, vectorgingerBill2016-08-121-5/+26
|
* Code generation for procedure literalsgingerBill2016-08-113-13/+16
|
* copy(...)gingerBill2016-08-102-0/+20
|
* Tuple support in codegengingerBill2016-08-102-15/+26
|
* f16/f128,u|i128, basic vector support.gingerBill2016-08-102-23/+243
|
* Strings galore!gingerBill2016-08-053-25/+37
|
* Minor refactor and basic librarygingerBill2016-08-055-142/+197
|
* String supportgingerBill2016-08-053-34/+30
|
* Basic call expression and fix to assignment count checkinggingerBill2016-08-034-61/+71
|
* Slice creation for SliceExprgingerBill2016-08-034-50/+73
|
* ret, unreachable, param, derefgingerBill2016-08-022-6/+14
|
* Massive Refactor and If statementsgingerBill2016-08-023-348/+379
|
* Big Refactor to type less :PgingerBill2016-08-013-466/+465
|
* Variable declaration and assign, unary operatorsgingerBill2016-07-312-1/+7
|
* Restart LLVM IR SSA generationgingerBill2016-07-305-175/+139
| | | | This is the third go and I'm going for it!
* `alias` and unified parameters lists for procedures and structures.gingerBill2016-07-255-32/+101
|
* Branch Statements, if init statement, File parsing errorsgingerBill2016-07-242-32/+77
|
* Compound literals and WarningsgingerBill2016-07-233-249/+333
|
* Procedure LiteralgingerBill2016-07-224-33/+65
|
* Support import files as modules (i.e. import only once)gingerBill2016-07-216-952/+584
|
* Random Order File Scope DeclarationgingerBill2016-07-124-208/+598
|
* Tags, enclosed proc results and better error handlinggingerBill2016-07-114-99/+174
|