aboutsummaryrefslogtreecommitdiff
path: root/src/tokenizer.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Use templated `Array` with bounds checkingGinger Bill2017-06-081-2/+2
* Update `String` to use overloadingGinger Bill2017-06-081-1/+1
* Build as C++Ginger Bill2017-06-081-0/+977
* Change extensions .cpp to .cGinger Bill2016-11-231-816/+0
* Compile as C! Whoop!Ginger Bill2016-11-231-4/+4
* typedef struct and start removing autoGinger Bill2016-11-231-12/+12
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-231-10/+8
* Remove Array<T> and replace with macro versionGinger Bill2016-11-221-2/+2
* Remove: string overloads; deferGinger Bill2016-11-221-30/+27
* v0.0.3 BuildGinger Bill2016-11-171-5/+5
* Minor `Entity` refactorGinger Bill2016-10-301-1/+2
* Separate ssa_struct_gep and ssa_array_gep proceduresGinger Bill2016-10-231-7/+7
* Minor Style FixesGinger Bill2016-10-221-14/+17
* union_castGinger Bill2016-10-161-3/+6
* Very Basic ProfilingGinger Bill2016-10-091-0/+2
* Change from gbArray(T) to Array<T>Ginger Bill2016-10-081-8/+6
* Maybe types; value, ok := maybe_value(x)Ginger Bill2016-10-061-0/+2
* Begin work on const llvm aggregate literalsGinger Bill2016-09-301-37/+14
* Update Standard Library; Fix Type_Info for integersGinger Bill2016-09-281-1/+1
* Minimal Dependency Map: Only build what is neededGinger Bill2016-09-271-38/+35
* Unicode file loading; push_allocator & push_contextGinger Bill2016-09-231-23/+25
* fmt improvement; Minor refactoringGinger Bill2016-09-191-0/+7
* enum_to_string fix; enum count, min_value, max_valueGinger Bill2016-09-191-4/+4
* Better name mangler for SSA generationGinger Bill2016-09-181-0/+12
* VarDecl and ConstDecl split; error, warning, et al. now globalGinger Bill2016-09-171-12/+39
* Some global init cleanup; `volatile` typesGinger Bill2016-09-121-0/+1
* Fix match statements for the new AstNodeArray typeGinger Bill2016-09-081-0/+1
* Fix type system in SSA generationGinger Bill2016-09-031-7/+8
* min, max, absGinger Bill2016-09-021-0/+8
* Match statements; Type System change (Type_Record for all sum and product types)Ginger Bill2016-09-011-0/+2
* `down_cast`Ginger Bill2016-08-311-0/+4
* Subtyping Polymorphic arguments; `using` procedure parametersGinger Bill2016-08-301-1/+1
* Save before Demo 001Ginger Bill2016-08-251-1/+1
* Change rune literals to #rune "C"Ginger Bill2016-08-251-37/+0
* Untagged (unsafe) unions and unambiguous in|postfix notation.Ginger Bill2016-08-241-20/+8
* Infix and Postfix procedure callsgingerBill2016-08-231-4/+30
* Implicit Context and #thread_localgingerBill2016-08-191-4/+4
* Initial Demo001 code for tour of languageGinger Bill2016-08-191-3/+3
* print_(f32|f64)Ginger Bill2016-08-181-1/+1
* Win32 Demo: OpenGL ContextgingerBill2016-08-161-1/+0
* defer statementsgingerBill2016-08-161-15/+16
* Win32 Window TestgingerBill2016-08-161-0/+1
* Full Unicode SupportgingerBill2016-08-151-27/+0
* string comparisonsgingerBill2016-08-151-1/+0
* append :: proc(s: ^[]T, i: T) -> boolgingerBill2016-08-141-16/+23
* expr as type; {N}bool is still causing problemsgingerBill2016-08-141-10/+16
* Compound Literals - struct, array, slice, vectorgingerBill2016-08-121-5/+2
* f16/f128,u|i128, basic vector support.gingerBill2016-08-101-27/+54
* Strings galore!gingerBill2016-08-051-88/+88
* String supportgingerBill2016-08-051-16/+61