aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add files in corev0.2.1Ginger Bill2017-05-013-0/+284
* v0.2.1Ginger Bill2017-05-011-1/+1
* Unary expression for vector (fix)Ginger Bill2017-05-011-1/+1
* Fix IR vector arith conv bugGinger Bill2017-05-011-0/+2
* Fix value conversion with enum value on `for in`.Ginger Bill2017-05-011-2/+10
* `for in` iteration of Enum Type (request from issue #58)Ginger Bill2017-05-013-11/+69
* Improve vector math; Make bprint* return stringGinger Bill2017-05-017-45/+135
* Fix statement parsing of unary: & and ^Ginger Bill2017-04-302-24/+3
* v0.2.0v0.2.0Ginger Bill2017-04-303-11/+11
* Fix subtype polymorphism implicit conversionGinger Bill2017-04-304-45/+72
* Add type assertion for `any`Ginger Bill2017-04-302-27/+101
* Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => tr...Ginger Bill2017-04-3022-731/+651
* Fix issues #50 and #55Ginger Bill2017-04-292-1/+2
* Revert to previous demoGinger Bill2017-04-281-7/+13
* Fix issue #51; begin work on `atomic` typesGinger Bill2017-04-2812-135/+232
* Fix issue #48 dependency issueGinger Bill2017-04-264-25/+37
* `fmt.String_Buffer`, Fix issue #44, Tweak overloading rulesGinger Bill2017-04-2611-256/+436
* Fix initialization of global `any` typesGinger Bill2017-04-251-11/+57
* Fix checking if a procedure terminates for `for` loops.Ginger Bill2017-04-252-4/+5
* Swap memory layout of `any`Ginger Bill2017-04-237-58/+70
* Fix `find_using_index_expr`Ginger Bill2017-04-237-33/+62
* Internal change: IntervalExpr is now a BinaryExprGinger Bill2017-04-224-65/+61
* Fix constant bounds checking for slicingGinger Bill2017-04-225-26/+22
* Continue work on custom SSA; Fix double declaration in `when` statementsGinger Bill2017-04-2110-272/+557
* Making slicing a little more robustGinger Bill2017-04-212-21/+33
* Interval expressions for match statementsGinger Bill2017-04-214-53/+148
* Change interval syntax: .. open range, ..< half-closed rangeGinger Bill2017-04-2015-59/+98
* Change Union representation for LLVM IR; fix dynamic array sizeGinger Bill2017-04-194-25/+62
* Fix bug with union literal checking crashing the compilerGinger Bill2017-04-184-14/+25
* Fix procedure calls from non-regular addressing modesGinger Bill2017-04-172-2/+10
* Fix error printing for basic directivesGinger Bill2017-04-176-21/+37
* Make the ABI changes only affect windowsGinger Bill2017-04-171-35/+41
* Change tag checking orderGinger Bill2017-04-161-20/+5
* Fix issue #37 for procedure literal scopesGinger Bill2017-04-162-17/+45
* Add `#require_results` for proceduresGinger Bill2017-04-165-9/+36
* Fix ir printing of constant slicesGinger Bill2017-04-161-1/+3
* Update ir type aggregate rules for transmuteGinger Bill2017-04-161-1/+9
* Exit program if there were syntax errorsGinger Bill2017-04-162-2/+6
* Calling convention, change from bitcast to transmuteGinger Bill2017-04-163-3/+6
* Call convention, pass by pointer: pointers are 16 byte alignedGinger Bill2017-04-162-6/+17
* Revert to the old demoGinger Bill2017-04-161-643/+10
* IR emit C ABI compatible types for calling conventions (Only for x86/amd64 li...Ginger Bill2017-04-165-49/+819
* Fix non-ascii function parameters in LLVM IRGinger Bill2017-04-153-132/+4
* Add parse_int; Fix union bugs with size, alignment, and recursive definition ...Ginger Bill2017-04-146-35/+135
* Fix addressing mode rules for `match in` statementsGinger Bill2017-04-134-3/+26
* Fix fmt for type; remove dead stuffGinger Bill2017-04-135-36/+24
* Fix: map key not getting transferred on rehashGinger Bill2017-04-112-8/+4
* Fix map bug which removed N values from the beginningGinger Bill2017-04-112-15/+34
* Remove debug textGinger Bill2017-04-111-2/+1
* Fix `map` assignment bug due to growthGinger Bill2017-04-115-26/+78