aboutsummaryrefslogtreecommitdiff
path: root/src/string.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow for '\"'gingerBill2018-08-101-3/+0
* Add escape code for ESC \egingerBill2018-06-151-0/+1
* Use global arena for AstNode allocationsgingerBill2018-06-091-1/+1
* Allow for either .odin file or directory as the initial startgingerBill2018-05-271-0/+10
* IR now builds with the new package systemgingerBill2018-05-271-1/+4
* Add basic package support (no IR support yet)gingerBill2018-05-261-0/+7
* Parse directories to be packagesgingerBill2018-05-211-0/+4
* More code tidying with `Array`gingerBill2018-02-251-13/+13
* `-out` and generate executable in the current working directorygingerBill2018-02-251-5/+13
* Add `-debug` command (still in development)gingerBill2017-11-191-28/+11
* Library collectionsGinger Bill2017-09-071-4/+19
* Import cycle checkingGinger Bill2017-08-271-0/+15
* Extra type safety; Fix typosGinger Bill2017-07-311-5/+4
* Parallelization of the ParserGinger Bill2017-07-301-24/+33
* Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functionsGinger Bill2017-07-061-11/+11
* Basic command line flags: e.g. `-opt=0`Ginger Bill2017-06-241-0/+7
* Use UTF-8 command line on windowsGinger Bill2017-06-241-0/+13
* `#location(..)` and `#call_location`Ginger Bill2017-06-181-2/+5
* Remove unnecessary `typedef` usageGinger Bill2017-06-081-4/+4
* Update `String` to use overloadingGinger Bill2017-06-081-24/+57
* Build as C++Ginger Bill2017-06-081-0/+505
* Change extensions .cpp to .cGinger Bill2016-11-231-422/+0
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-231-8/+8
* Remove: string overloads; deferGinger Bill2016-11-221-20/+24
* Separate ssa_struct_gep and ssa_array_gep proceduresGinger Bill2016-10-231-1/+1
* Minor Style FixesGinger Bill2016-10-221-2/+2
* Update ImplicitValue "architecture"Ginger Bill2016-10-151-11/+11
* Minimal Dependency Map: Only build what is neededGinger Bill2016-09-271-1/+12
* Unicode file loading; push_allocator & push_contextGinger Bill2016-09-231-1/+91
* enum_to_string fix; enum count, min_value, max_valueGinger Bill2016-09-191-0/+9
* #import search rule: relative then core/Ginger Bill2016-09-171-1/+2
* Default struct member reordering for minimal sizeGinger Bill2016-09-101-7/+10
* Begin reording of struct members by default.Ginger Bill2016-09-091-0/+40
* Infix and Postfix procedure callsgingerBill2016-08-231-5/+5
* Full Unicode SupportgingerBill2016-08-151-6/+1
* string comparisonsgingerBill2016-08-151-1/+6
* Minor refactor and basic librarygingerBill2016-08-051-19/+21
* String supportgingerBill2016-08-051-0/+262