aboutsummaryrefslogtreecommitdiff
path: root/src/exact_value.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix map internal type generationGinger Bill2017-07-291-5/+15
|
* Add `Type` -- Runtime type for comparing types (similar to TypeInfo but simpler)Ginger Bill2017-06-291-0/+17
|
* Default result values for procedure types; Named result values in `return` ↵Ginger Bill2017-06-221-0/+33
| | | | statements
* Fix issue #72 - 128-bit literal corruptionGinger Bill2017-06-141-2/+2
|
* Fix bit field bugGinger Bill2017-06-081-28/+27
|
* Use templated `Map` for extra type safetyGinger Bill2017-06-081-0/+1
|
* Remove unnecessary `typedef` usageGinger Bill2017-06-081-7/+7
|
* Update `String` to use overloadingGinger Bill2017-06-081-1/+3
|
* Build as C++Ginger Bill2017-06-081-0/+611
|
* Change extensions .cpp to .cGinger Bill2016-11-231-400/+0
|
* Compile as C! Whoop!Ginger Bill2016-11-231-6/+6
|
* typedef struct and start removing autoGinger Bill2016-11-231-5/+5
|
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-231-3/+3
|
* Minor Style FixesGinger Bill2016-10-221-2/+2
|
* Add Pointer ArithmeticGinger Bill2016-10-121-2/+2
|
* "Maybe-fy" operatorGinger Bill2016-10-081-1/+1
|
* Maybe types; value, ok := maybe_value(x)Ginger Bill2016-10-061-4/+10
|
* Untyped `nil`Ginger Bill2016-10-061-0/+2
|
* Begin work on const llvm aggregate literalsGinger Bill2016-09-301-5/+16
|
* Unicode file loading; push_allocator & push_contextGinger Bill2016-09-231-2/+2
|
* enum_to_stringGinger Bill2016-09-191-3/+3
|
* Match statements; Type System change (Type_Record for all sum and product types)Ginger Bill2016-09-011-0/+4
|
* Initial Demo001 code for tour of languageGinger Bill2016-08-191-0/+2
|
* copy(...)gingerBill2016-08-101-1/+6
|
* f16/f128,u|i128, basic vector support.gingerBill2016-08-101-4/+7
|
* Restart LLVM IR SSA generationgingerBill2016-07-301-1/+1
| | | | This is the third go and I'm going for it!
* Support import files as modules (i.e. import only once)gingerBill2016-07-211-0/+367