aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* v0.9.0 Releasev0.9.0gingerBill2018-11-222-3/+2
* 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
* Fix issue #280gingerBill2018-11-171-4/+4
* `opaque` keyword and typegingerBill2018-11-1113-5/+177
* Fix issue with complication of -debug that is caused sometimes due to lambda ...gingerBill2018-11-113-9/+20
* Fix package usage with `when` on `import` #278gingerBill2018-11-073-12/+16
* Allow comparisons of `cstring`; Add `resize`gingerBill2018-10-313-1/+43
* 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-276-32/+105
* 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
| * Add debug location stack.lachsinc2018-09-302-41/+101
| * Tagged union debug info. Aggregate type fixes (unions inside structs etc.).lachsinc2018-09-272-42/+81
| * Cleanup debug info 'name' stuff.lachsinc2018-09-272-52/+51
| * Cleanup hardcoded bytes to bitslachsinc2018-09-271-43/+45
| * Cleanup.lachsinc2018-09-271-106/+95
| * Fix pointers to all things debug info. Cleanup param order. Make scope/file o...lachsinc2018-09-272-103/+144
| * (Basic) Map debug info support. Minor slice fix.lachsinc2018-09-261-6/+21
| * Slices. Fix dynamic array data ptr size.lachsinc2018-09-261-1/+42
| * Add support for any. Fix rawptr debug type.lachsinc2018-09-262-45/+82
| * Cleanup dynamic array/string bloat.lachsinc2018-09-261-98/+103
| * Cleanup comments/todos.lachsinc2018-09-262-20/+11
| * Add debug info for globals. Misc debug info cleanup.lachsinc2018-09-262-32/+130
| * Add DebugInfoArray as separate debug info type. Minor cleanup of various debu...lachsinc2018-09-252-178/+195
| * Expose dynamic array data/len/cap debug info. Minor cleanup of odin string de...lachsinc2018-09-191-36/+104