aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix constant bounds checking for slicingGinger Bill2017-04-222-19/+14
* Continue work on custom SSA; Fix double declaration in `when` statementsGinger Bill2017-04-2110-272/+557
* Making slicing a little more robustGinger Bill2017-04-211-18/+32
* Interval expressions for match statementsGinger Bill2017-04-214-53/+148
* Change interval syntax: .. open range, ..< half-closed rangeGinger Bill2017-04-205-9/+48
* 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-171-2/+4
* Fix error printing for basic directivesGinger Bill2017-04-174-21/+32
* 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-162-1/+4
* Call convention, pass by pointer: pointers are 16 byte alignedGinger Bill2017-04-162-6/+17
* IR emit C ABI compatible types for calling conventions (Only for x86/amd64 li...Ginger Bill2017-04-164-39/+176
* 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-145-35/+89
* Fix addressing mode rules for `match in` statementsGinger Bill2017-04-134-3/+26
* Fix fmt for type; remove dead stuffGinger Bill2017-04-133-29/+4
* Fix: map key not getting transferred on rehashGinger Bill2017-04-111-4/+1
* Fix map bug which removed N values from the beginningGinger Bill2017-04-111-2/+5
* Fix `map` assignment bug due to growthGinger Bill2017-04-113-17/+60
* Fix slicing bug on dynamic arraysGinger Bill2017-04-112-12/+16
* Fix `append` crash when pointer is passedGinger Bill2017-04-101-3/+19
* Fix segfault with heap allocationroot2017-04-102-16/+22
* Change code to match original MSVCGinger Bill2017-04-101-5/+6
* Basic Linux Build!Ginger Bill2017-04-0911-77/+113
* Merge pull request #33 from zangent/mastergingerBill2017-04-098-27/+415
|\
| * Merged from upstream, fixed 'args' name colissionZachary Pierson2017-04-062-1/+9
| * Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-064-18/+36
| |\
| * \ Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-044-68/+5
| |\ \
| * \ \ Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-037-26/+386
| |\ \ \
| * | | | I accidentally left debug stuff (like abs paths) in! Whoops!Zachary Pierson2017-04-022-8/+4
| * | | | It's terrible, but I added _some_ form of launch args support for Linux/macOSZachary Pierson2017-04-022-3/+142
| * | | | Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-0210-190/+1414
| |\ \ \ \
| * | | | | Reverted the main proc changed, after a chat with Bill about better solutions.Zachary Pierson2017-03-311-21/+4
| * | | | | Added checking for params and return values in `main`Zachary Pierson2017-03-301-18/+35
| * | | | | Merge https://github.com/gingerBill/Odin, cleaned up a bit, fixed the object ...Zachary Pierson2017-03-307-202/+325
| |\ \ \ \ \
| * | | | | | Forgot to include stdio.h since Win32 won't resolve it otherwise.Zachary Pierson2017-03-211-1/+1
| * | | | | | Merge https://github.com/gingerBill/OdinZac Pierson2017-03-2121-1264/+4266
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZac Pierson2017-03-025-28/+58
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZachary Pierson2017-02-278-172/+352
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZachary Pierson2017-02-251-6/+6
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZachary Pierson2017-02-245-43/+39
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZac Pierson2017-02-227-303/+511
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge https://github.com/gingerBill/OdinZac Pierson2017-02-209-397/+732
| |\ \ \ \ \ \ \ \ \ \ \ \