aboutsummaryrefslogtreecommitdiff
path: root/src/checker/expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change extensions .cpp to .cGinger Bill2016-11-231-4452/+0
* Compile as C! Whoop!Ginger Bill2016-11-231-66/+65
* Remove autoGinger Bill2016-11-231-1/+1
* typedef struct and start removing autoGinger Bill2016-11-231-46/+45
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-231-129/+67
* Remove Array<T> and replace with macro versionGinger Bill2016-11-221-87/+87
* Remove: string overloads; deferGinger Bill2016-11-221-182/+193
* 128 bit integersGinger Bill2016-11-221-16/+20
* Support `any` in `match type`Ginger Bill2016-11-201-3/+13
* v0.0.3 BuildGinger Bill2016-11-171-1/+2
* Fix alignment issues with vectors, unions, and raw_unionsGinger Bill2016-11-161-3/+7
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-151-3/+20
* Minor `Entity` refactorGinger Bill2016-10-301-8/+8
* Better constant strings for SSA; Fix Type_InfoGinger Bill2016-10-261-6/+11
* Fix double declarations with enum bugGinger Bill2016-10-261-2/+4
* Separate ssa_struct_gep and ssa_array_gep proceduresGinger Bill2016-10-231-3/+3
* Minor Style FixesGinger Bill2016-10-221-34/+92
* union_castGinger Bill2016-10-161-10/+98
* Fix exact value bug when updating expressionsGinger Bill2016-10-161-18/+36
* Update ImplicitValue "architecture"Ginger Bill2016-10-151-1/+6
* Add Pointer ArithmeticGinger Bill2016-10-121-7/+94
* Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* f...Ginger Bill2016-10-101-19/+53
* Very Basic ProfilingGinger Bill2016-10-091-2/+63
* Change from gbArray(T) to Array<T>Ginger Bill2016-10-081-78/+80
* "Maybe-fy" operatorGinger Bill2016-10-081-2/+28
* Demaybe operator ?Ginger Bill2016-10-071-25/+37
* Maybe types; value, ok := maybe_value(x)Ginger Bill2016-10-061-17/+74
* Untyped `nil`Ginger Bill2016-10-061-80/+135
* Code clean up of call argumentsGinger Bill2016-10-031-124/+95
* Refactor: Remove dead codeGinger Bill2016-10-021-61/+55
* Const Aggregate Literals for IR; Module path fixGinger Bill2016-09-301-2/+6
* Begin work on const llvm aggregate literalsGinger Bill2016-09-301-12/+35
* using on indexable field; Auto deref for (Index|Slice)ExprGinger Bill2016-09-291-52/+94
* Demo 004Ginger Bill2016-09-281-19/+21
* Update Standard Library; Fix Type_Info for integersGinger Bill2016-09-281-1/+2
* Minimal Dependency Map: Only build what is neededGinger Bill2016-09-271-81/+83
* Nested procedures are declared inline but bodies checked laterGinger Bill2016-09-241-3/+1
* Bug Fixes: some assertions; variable inits;Ginger Bill2016-09-241-16/+0
* Unicode file loading; push_allocator & push_contextGinger Bill2016-09-231-23/+39
* Fix assert; exporting rulesGinger Bill2016-09-221-5/+3
* Fix type info generationGinger Bill2016-09-221-23/+45
* Filename as default import name; as .; as _; panic()Ginger Bill2016-09-211-1/+17
* Sort enum entities; Remove sprint* from fmt.odinGinger Bill2016-09-201-0/+21
* fmt improvement; Minor refactoringGinger Bill2016-09-191-24/+35
* enum_to_string fix; enum count, min_value, max_valueGinger Bill2016-09-191-5/+36
* enum_to_stringGinger Bill2016-09-191-10/+64
* VarDecl and ConstDecl split; error, warning, et al. now globalGinger Bill2016-09-171-211/+199
* #import and #loadGinger Bill2016-09-161-6/+15
* Call expression, either handle all or ignore all results.Ginger Bill2016-09-161-20/+28
* Fix namespacing issues for #import; allow using ImportNameGinger Bill2016-09-141-12/+20