aboutsummaryrefslogtreecommitdiff
path: root/src/string.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | ~66% reduction (unoptimized build) ~30% reduction (optimized build)
* 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
| | | | Rule: largest members to smallest; if same size, order in source order
* 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