aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Redefine how union tag size is calculated to match alignment of the union0.9.1gingerBill2018-11-292-0/+17
* Fix assertion on union assignment in compound literalgingerBill2018-11-291-3/+1
* Modify how custom alignment is printed for LLVM IRgingerBill2018-11-291-6/+38
* Hack: union compound literal fixgingerBill2018-11-292-5/+13
* Lock on possible race condition in parsergingerBill2018-11-291-1/+4
* Allow single field struct #raw_uniongingerBill2018-11-291-1/+1
* Fix #complete switch on pointers to unions #286gingerBill2018-11-291-1/+1
* Fix recursive loop bug for is_type_polymorphicgingerBill2018-11-281-5/+5
* Fix #284gingerBill2018-11-261-0/+3
* Fix poly proc determination by cloning the signature nodegingerBill2018-11-253-21/+23
* Fix debug information for entities without an associated identifiergingerBill2018-11-251-11/+34
* Subset and superset operators for `bit_set`: < <= > >=gingerBill2018-11-253-9/+77
* `-vet` flag to do basic vetting of codegingerBill2018-11-254-20/+147
* Fix Issue with referencing a polymorphic struct in another package referencin...gingerBill2018-11-253-8/+37
* Fix compile time bounds check testgingerBill2018-11-231-2/+2
* Fix transmute with `cstring` and `integers`gingerBill2018-11-221-0/+8
* Remove assert that should have never been theregingerBill2018-11-221-2/+0
* Remove dead codegingerBill2018-11-221-55/+0
* Fix is_type_polymorphic infinite recursion buggingerBill2018-11-223-27/+36
* Allow `opaque` to be polymorphicgingerBill2018-11-172-1/+12
* Fix error with polymorphic structs #279gingerBill2018-11-172-16/+18
* `opaque` keyword and typegingerBill2018-11-1110-4/+110
* Fix issue with complication of -debug that is caused sometimes due to lambda ...gingerBill2018-11-112-6/+13
* Fix package usage with `when` on `import` #278gingerBill2018-11-073-12/+16
* Allow comparisons of `cstring`; Add `resize`gingerBill2018-10-312-1/+8
* Fix debug info issuegingerBill2018-10-292-3/+4
* Disable debug info for bit fieldsgingerBill2018-10-291-1/+1
* Fix CompositeType for zero length arraysgingerBill2018-10-292-2/+5
* Fix big int shifts of 0gingerBill2018-10-282-0/+16
* Built-in procedure `#defined`gingerBill2018-10-275-32/+91
* Place optimization level flag in condition again; `-memcpyopt -die` only in n...gingerBill2018-10-241-1/+3
* Merge pull request #260 from lachsinc/mastergingerBill2018-10-244-171/+1360
|\
| * Cleanup comments.lachsinc2018-10-061-22/+12
| * Cleanup hack as all types appear to be handled!..lachsinc2018-10-061-15/+0
| * Add complex debug info.lachsinc2018-10-051-16/+57
| * Add debug info for proc ptrs.lachsinc2018-10-052-51/+83
| * Cleanup.lachsinc2018-10-051-28/+13
| * Cleanup unused AllProcs.lachsinc2018-10-052-38/+3
| * Tuple debug info (untested). Generated locals now flow through debug info.lachsinc2018-10-052-25/+64
| * Add arg # for proc param locals.lachsinc2018-10-052-8/+7
| * Fix dgb.declare using different location to it's associated instructions.lachsinc2018-10-051-3/+1
| * Fix debug info for unnamed aggregate types.lachsinc2018-10-051-24/+51
| * Cleanup; Move enums/globals di inside CompileUnit. Minor comment cleanup.lachsinc2018-10-042-23/+19
| * Lexical block debug info.lachsinc2018-10-042-12/+64
| * bit_set / bit_field debug info.lachsinc2018-10-022-17/+148
| * Cleanup.lachsinc2018-10-011-28/+19
| * Cleanup.lachsinc2018-10-012-12/+5
| * Minor cleanup.lachsinc2018-10-012-29/+10
| * Stepping working. Cleanup.lachsinc2018-10-012-87/+88
| * Add various debug location stuff.lachsinc2018-09-302-3/+24