aboutsummaryrefslogtreecommitdiff
path: root/src/exact_value.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Big renaming: `AstNode` to `Ast`gingerBill2018-06-171-5/+5
|
* Add escape code for ESC \egingerBill2018-06-151-4/+0
|
* Fix bitwise not for signed integersgingerBill2018-06-151-2/+4
|
* Remove dead codegingerBill2018-06-071-9/+0
|
* Fix issues with exact integer bounds and remove dead codegingerBill2018-05-131-9/+20
|
* `deprecated` attribute for procedure declarationsgingerBill2018-03-031-18/+12
|
* Hexadecimal floats for "perfect values" 0h42f60000 == 123; use `bit_cast` in ↵gingerBill2018-02-251-34/+23
| | | | compiler
* Remove unneeded disabled warnings for MSVCgingerBill2018-02-251-1/+2
|
* #complete switch; Removal of dyncallgingerBill2018-02-171-0/+24
|
* Remove `u128` and `i128`gingerBill2018-01-131-32/+27
|
* In error messages, remove ` with '; Fix error messages for `switch`gingerBill2017-11-121-2/+2
|
* Procedure literals for default values in structsGinger Bill2017-10-011-0/+8
|
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-011-14/+28
|
* Extra type safety; Fix typosGinger Bill2017-07-311-12/+12
|
* 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