aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* v0.6.2; Use Ada_Case for typesv0.6.2Ginger Bill2017-08-0319-319/+354
* Update build.batGinger Bill2017-08-011-8/+5
* v0.6.1av0.6.1aGinger Bill2017-08-011-1/+1
* Fix minor errors for *nixGinger Bill2017-08-013-3/+3
* v0.6.1v0.6.1Ginger Bill2017-08-011-1/+1
* Disable threading on *nix for the time beingGinger Bill2017-08-012-2/+72
* Add mutexes to string buffer allocator usesGinger Bill2017-08-012-30/+36
* Use pthread mutexGinger Bill2017-08-012-68/+25
* HACK: Ignore Mutex checkGinger Bill2017-07-311-4/+4
* Update gb.hGinger Bill2017-07-312-12/+13
* Update `remove_temp_files`Ginger Bill2017-07-311-4/+16
* Add -keep-temp-files optionGinger Bill2017-07-313-3/+44
* Extra type safety; Fix typosGinger Bill2017-07-3117-141/+164
* v0.6.0v0.6.0Ginger Bill2017-07-305-44/+66
* Fix ir for TypeInfo.MapGinger Bill2017-07-301-1/+0
* Update `add_type_info_type` to ignore polymorphic typesGinger Bill2017-07-302-2/+13
* Speed up llvm ir printing; Use CRITICAL_SECTION for Mutex on windowsGinger Bill2017-07-302-378/+421
* Parallelization of the ParserGinger Bill2017-07-307-129/+311
* `transmute(type)x`; Minor code clean upGinger Bill2017-07-3016-182/+802
* Minor Simplification of threading demoGinger Bill2017-07-292-8/+8
* Remove dead code for the "fixed" map ideaGinger Bill2017-07-297-105/+56
* Fix `nil` assignment to unionsGinger Bill2017-07-291-71/+65
* Fix map internal type generationGinger Bill2017-07-295-60/+92
* Merge branch 'master' of https://github.com/gingerBill/OdinGinger Bill2017-07-296-23/+41
|\
| * Fix IR print bug for empty structs;gingerBill2017-07-285-11/+29
| * Fix import name exportation bug; Fix procedure type printinggingerBill2017-07-242-12/+12
* | Remove empty union check on array types; Fix overflowing error printingGinger Bill2017-07-294-61/+59
|/
* Fix struct parameter bugsGinger Bill2017-07-216-82/+139
* Fix math.odin, againGinger Bill2017-07-211-4/+4
* Fix missing semicolons in math.odinGinger Bill2017-07-211-4/+4
* Internal changes; thread.odin for windows onlyGinger Bill2017-07-208-62/+245
* Fix minor check on vector typesGinger Bill2017-07-201-5/+1
* Fix polymorphic element types usage; Empty `union` as opaque typeGinger Bill2017-07-2014-170/+228
* Make `fields` et al an Array rather than a raw pointerGinger Bill2017-07-206-80/+71
* Change internals from `Record` to `Struct`Ginger Bill2017-07-209-297/+293
* Update internals of a Union and TupleGinger Bill2017-07-2013-302/+238
* Fix parsing bug with procedure types in return valuesGinger Bill2017-07-191-21/+23
* Fix minor parsing bug with procedure return typesGinger Bill2017-07-193-7/+14
* `type_info_of`; enum_value_to_string and string_to_enum_valueGinger Bill2017-07-198-90/+120
* Change union layout to store type info rather than an integer; ternary expres...Ginger Bill2017-07-199-85/+222
* Fix `copy`Ginger Bill2017-07-184-199/+9
* Fix parsing error for compound literalsGinger Bill2017-07-181-0/+1
* Merge `raw_union` into `struct` as a memory layout tag `#raw_union`Ginger Bill2017-07-1811-289/+237
* Remove `atomic`, `++`, and `--`Ginger Bill2017-07-1823-239/+179
* General specialization for polymorphic parametersGinger Bill2017-07-186-95/+189
* Disallow default struct values for `any`; `new_clone`Ginger Bill2017-07-182-3/+10
* Ignore missing default values for struct literals at the endGinger Bill2017-07-182-17/+39
* Allow undefined --- as a struct field default value.Ginger Bill2017-07-186-36/+37
* Default struct field valuesGinger Bill2017-07-184-68/+276
* Fix some preload bugs.Ginger Bill2017-07-182-26/+31