aboutsummaryrefslogtreecommitdiff
path: root/src/checker/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change extensions .cpp to .cGinger Bill2016-11-231-1356/+0
* Compile as C! Whoop!Ginger Bill2016-11-231-6/+6
* Remove autoGinger Bill2016-11-231-17/+1
* typedef struct and start removing autoGinger Bill2016-11-231-60/+37
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-231-101/+122
* Remove Array<T> and replace with macro versionGinger Bill2016-11-221-31/+31
* Remove: string overloads; deferGinger Bill2016-11-221-43/+46
* 128 bit integersGinger Bill2016-11-221-0/+14
* Fix alignment issues with vectors, unions, and raw_unionsGinger Bill2016-11-161-3/+3
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-151-1/+1
* Interpreter - Structs and ArraysGinger Bill2016-10-301-1/+1
* Minor `Entity` refactorGinger Bill2016-10-301-1/+1
* Better constant strings for SSA; Fix Type_InfoGinger Bill2016-10-261-5/+9
* Code reorganization - Separate files and slice refactoringGinger Bill2016-10-261-44/+35
* Fix Type_Info bug overwriting type_info data.Ginger Bill2016-10-231-4/+40
* Separate ssa_struct_gep and ssa_array_gep proceduresGinger Bill2016-10-231-15/+19
* Minor Style FixesGinger Bill2016-10-221-22/+28
* Fix exact value bug when updating expressionsGinger Bill2016-10-161-2/+1
* Update ImplicitValue "architecture"Ginger Bill2016-10-151-2/+44
* Add Pointer ArithmeticGinger Bill2016-10-121-18/+23
* Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* f...Ginger Bill2016-10-101-39/+38
* Very Basic ProfilingGinger Bill2016-10-091-17/+11
* Change from gbArray(T) to Array<T>Ginger Bill2016-10-081-58/+58
* Demaybe operator ?Ginger Bill2016-10-071-7/+12
* Maybe types; value, ok := maybe_value(x)Ginger Bill2016-10-061-13/+17
* Untyped `nil`Ginger Bill2016-10-061-3/+17
* Refactor: Remove dead codeGinger Bill2016-10-021-27/+6
* Begin work on const llvm aggregate literalsGinger Bill2016-09-301-3/+5
* Demo 004Ginger Bill2016-09-281-1/+3
* Fix minimal dependency for nested entitiesGinger Bill2016-09-271-1/+4
* Minimal Dependency Map: Only build what is neededGinger Bill2016-09-271-49/+112
* Bug Fixes: some assertions; variable inits;Ginger Bill2016-09-241-7/+14
* Unicode file loading; push_allocator & push_contextGinger Bill2016-09-231-4/+22
* Fix type info generationGinger Bill2016-09-221-0/+2
* Fix enum type comparison; Start demo 003 codeGinger Bill2016-09-211-1/+1
* Filename as default import name; as .; as _; panic()Ginger Bill2016-09-211-9/+53
* fmt improvement; Minor refactoringGinger Bill2016-09-191-14/+6
* enum_to_string fix; enum count, min_value, max_valueGinger Bill2016-09-191-3/+3
* enum_to_stringGinger Bill2016-09-191-7/+25
* Better name mangler for SSA generationGinger Bill2016-09-181-13/+14
* #import search rule: relative then core/Ginger Bill2016-09-171-2/+9
* VarDecl and ConstDecl split; error, warning, et al. now globalGinger Bill2016-09-171-67/+64
* #import and #loadGinger Bill2016-09-161-2/+19
* Call expression, either handle all or ignore all results.Ginger Bill2016-09-161-1/+3
* #file #line directivesGinger Bill2016-09-151-30/+51
* Fix namespacing issues for #import; allow using ImportNameGinger Bill2016-09-141-3/+13
* #import "" as namespaceGinger Bill2016-09-141-21/+29
* Basic module system (only file namespacing)Ginger Bill2016-09-141-30/+29
* Begin work on modules - No codegen!!!Ginger Bill2016-09-141-117/+162
* Remove len(), cap() and replace with selectors; fix defer in matchGinger Bill2016-09-131-6/+0