aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix timing on macosHasen Judy2018-05-131-3/+25
* Add `typeid` to `Type_Info` structgingerBill2018-05-132-17/+17
* Fix default initialized values for globals (#217)gingerBill2018-05-124-50/+90
* Use `__type_info_of` internallygingerBill2018-05-122-3/+5
* `type_info_of` allows `typeid`; `typeid_of` allows `^Type_Info`; Otherwise on...gingerBill2018-05-122-4/+38
* Make `any` use `typeid` rather than `^Type_Info`gingerBill2018-05-124-58/+62
* `typeid`gingerBill2018-05-126-2/+67
* Minimal Type Info Dependency handlinggingerBill2018-05-126-41/+226
* Change semantics for `distinct`ness for pointers, arrays, dynamic arrays, and...gingerBill2018-05-121-1/+1
* Complete remove all non required preload stuff from min dep and only use what...gingerBill2018-05-121-10/+18
* Improve minimal dependency systemgingerBill2018-05-128-51/+161
* Fix #210gingerBill2018-05-065-99/+2
* Try to fix internal compiler error in #208gingerBill2018-04-101-4/+3
* Fix immutable `context` to `any` assignment #214gingerBill2018-04-101-4/+8
* Fix internal compiler error trigger for issue #212gingerBill2018-04-102-0/+8
* Fix race condition caused by parallelized parser: #211gingerBill2018-04-101-7/+19
* Fix #210gingerBill2018-04-101-1/+3
* Fix #209 #assert buggingerBill2018-04-102-7/+12
* Move cycle checking to much earlier on in the semantic stagegingerBill2018-03-2310-177/+259
* Type cachinggingerBill2018-03-234-18/+114
* Remove allocator parameter to `types.cpp` functionsgingerBill2018-03-238-359/+364
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2018-03-233-19/+68
|\
| * update essence bindingsNakst2018-03-101-1/+1
| * fix compile warnings on linuxNakst2018-03-102-6/+7
| * Merge pull request #199 from ThisDrunkDane/resourcegingerBill2018-03-102-13/+61
| |\
| | * Missing .rc error messageMikkel Hjortshoej2018-03-051-1/+1
| | * Calls rc.exe if -resource specifiedMikkel Hjortshoej2018-03-052-13/+61
* | | Fix type cycle buggingerBill2018-03-238-41/+83
|/ /
* | Fix gb_alloc_str_lengingerBill2018-03-071-3/+4
* | `__args__: []cstring`gingerBill2018-03-041-6/+4
* | Add `unselector_expr`gingerBill2018-03-046-22/+23
* | Remove dead code; fix referencing of a type assertion in a selector expressiongingerBill2018-03-046-58/+18
* | Fix `using` determination ordergingerBill2018-03-036-29/+19
|/
* `deprecated` attribute for procedure declarationsgingerBill2018-03-037-23/+72
* Remove cwd in `odin run` for LinuxgingerBill2018-03-031-1/+1
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2018-03-031-1/+1
|\
| * Fixed '_alloc_command_line_arguments()' in os_linux.odin to use the new cstri...Morten Vassvik2018-03-011-1/+1
* | Make irGen.output_base use full path rather than relativegingerBill2018-03-032-1/+12
|/
* Fix comparison against `nil` for `cstring`gingerBill2018-02-281-2/+8
* Update core library with `cstring`gingerBill2018-02-282-1/+5
* `cstring`gingerBill2018-02-284-10/+85
* Fix build_settings.cppgingerBill2018-02-251-4/+2
* Revert demogingerBill2018-02-251-1/+1
* More code tidying with `Array`gingerBill2018-02-257-82/+89
* Minor code rearrangementgingerBill2018-02-252-79/+74
* `array_make`gingerBill2018-02-2516-316/+173
* Use Array<irValue *> in ir.cppgingerBill2018-02-254-91/+111
* Fix ir_emit_slice_bounds_checkgingerBill2018-02-251-1/+1
* Hexadecimal floats for "perfect values" 0h42f60000 == 123; use `bit_cast` in ...gingerBill2018-02-259-54/+70
* Change parsing for floats and disallow `x.0`gingerBill2018-02-252-4/+10