aboutsummaryrefslogtreecommitdiff
path: root/src/checker/entity.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change extensions .cpp to .cGinger Bill2016-11-231-193/+0
* Compile as C! Whoop!Ginger Bill2016-11-231-5/+6
* typedef struct and start removing autoGinger Bill2016-11-231-11/+11
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-231-4/+4
* Remove: string overloads; deferGinger Bill2016-11-221-1/+1
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-151-5/+15
* Minor `Entity` refactorGinger Bill2016-10-301-19/+18
* Code reorganization - Separate files and slice refactoringGinger Bill2016-10-261-7/+10
* Fix Type_Info bug overwriting type_info data.Ginger Bill2016-10-231-12/+12
* Minor Style FixesGinger Bill2016-10-221-0/+1
* Update ImplicitValue "architecture"Ginger Bill2016-10-151-3/+8
* Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* f...Ginger Bill2016-10-101-22/+25
* Untyped `nil`Ginger Bill2016-10-061-0/+9
* Begin work on const llvm aggregate literalsGinger Bill2016-09-301-3/+5
* using on indexable field; Auto deref for (Index|Slice)ExprGinger Bill2016-09-291-0/+1
* Minimal Dependency Map: Only build what is neededGinger Bill2016-09-271-0/+3
* Bug Fixes: some assertions; variable inits;Ginger Bill2016-09-241-0/+1
* Better name mangler for SSA generationGinger Bill2016-09-181-21/+15
* VarDecl and ConstDecl split; error, warning, et al. now globalGinger Bill2016-09-171-0/+3
* Call expression, either handle all or ignore all results.Ginger Bill2016-09-161-1/+10
* #import "" as namespaceGinger Bill2016-09-141-1/+19
* Default struct member reordering for minimal sizeGinger Bill2016-09-101-6/+9
* Fix missing `type_info` with manual linear searchGinger Bill2016-09-081-4/+6
* Match statements; Type System change (Type_Record for all sum and product types)Ginger Bill2016-09-011-0/+1
* Subtyping Polymorphic arguments; `using` procedure parametersGinger Bill2016-08-301-1/+2
* Better `using`; foreign system libraries; optional semicolonsGinger Bill2016-08-301-3/+13
* Begin "Everything's a namespace"Ginger Bill2016-08-301-0/+1
* Pointer arithmetic builtin proceduresGinger Bill2016-08-271-3/+5
* Change rune literals to #rune "C"Ginger Bill2016-08-251-17/+17
* `using` on struct/union fieldsGinger Bill2016-08-241-4/+6
* Fix procedure's scopegingerBill2016-08-231-1/+0
* print_(f32|f64)Ginger Bill2016-08-181-16/+8
* Minor refactor and basic librarygingerBill2016-08-051-3/+3
* Restart LLVM IR SSA generationgingerBill2016-07-301-9/+20
* `alias` and unified parameters lists for procedures and structures.gingerBill2016-07-251-2/+9
* Support import files as modules (i.e. import only once)gingerBill2016-07-211-2/+2
* Random Order File Scope DeclarationgingerBill2016-07-121-9/+43
* Initial release versiongingerBill2016-07-091-3/+3
* Initial CommitgingerBill2016-07-071-0/+66