aboutsummaryrefslogtreecommitdiff
path: root/core/fmt.odin
Commit message (Expand)AuthorAgeFilesLines
* Parse directories to be packagesgingerBill2018-05-211-1168/+0
* Use `__type_info_of` internallygingerBill2018-05-121-4/+2
* `type_info_of` allows `typeid`; `typeid_of` allows `^Type_Info`; Otherwise on...gingerBill2018-05-121-20/+20
* Make `any` use `typeid` rather than `^Type_Info`gingerBill2018-05-121-30/+35
* `typeid`gingerBill2018-05-121-1/+14
* `cstring`gingerBill2018-02-281-1/+9
* Fix zero value initialization in IRgingerBill2018-02-111-36/+31
* `distinct` keyword for type declarationsgingerBill2018-02-051-1/+1
* Fix bug #179gingerBill2018-02-031-6/+3
* Add extra zero init for IRgingerBill2018-01-311-2/+1
* Fix literalgingerBill2018-01-281-1/+1
* Simplify printing for float and complex typesgingerBill2018-01-281-10/+4
* Fix printf bug #177gingerBill2018-01-281-8/+9
* Named return value act as variables; Code reorganizationgingerBill2018-01-171-10/+12
* Specific sized booleans: b8, b16, b32, b64gingerBill2018-01-171-7/+21
* Remove `u128` and `i128`gingerBill2018-01-131-38/+23
* Revert `map` to be a value type and not a reference typegingerBill2017-12-211-2/+3
* `map` is internally backed by a pointer (i.e. a "reference type")gingerBill2017-12-171-20/+20
* Remove `struct #ordered`gingerBill2017-12-171-1/+0
* Print `nil` for nil procedures in fmt.odingingerBill2017-12-121-3/+8
* Disable struct field reordering (for the time being)gingerBill2017-12-121-8/+4
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-041-2/+2
* Update demo.odingingerBill2017-12-031-7/+7
* Remove `vector` type (will be replaced by something else in the future)gingerBill2017-11-301-16/+0
* Fix map IR buggingerBill2017-11-281-1/+1
* Update fmt for runes; Add `strings.contains_rune`gingerBill2017-11-261-1/+1
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-261-94/+70
* Fix key lookup of pointer to mapgingerBill2017-11-211-1/+1
* Fix cyclic type checking buggingerBill2017-11-051-1/+1
* Fix `fmt.odin` %#v fancy printinggingerBill2017-11-051-7/+5
* Fix fmt printing `uintptr` typegingerBill2017-11-041-15/+19
* Fix issue #131gingerBill2017-11-021-1/+1
* Attributes; @(link_name="foo")gingerBill2017-10-291-2/+2
* Fix `string_to_enum_value`Ginger Bill2017-10-091-1/+1
* Union tag stored as an integerGinger Bill2017-10-081-5/+20
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-011-33/+33
* Use comma for struct field separators (disallow nesting)Ginger Bill2017-09-211-66/+62
* Library collectionsGinger Bill2017-09-071-6/+6
* IR Fix for UnionTagValueGinger Bill2017-08-281-2/+4
* Replace `import_load` with `using import .`Ginger Bill2017-08-271-8/+6
* v0.6.2; Use Ada_Case for typesv0.6.2Ginger Bill2017-08-031-69/+69
* `transmute(type)x`; Minor code clean upGinger Bill2017-07-301-2/+1
* Fix struct parameter bugsGinger Bill2017-07-211-3/+35
* Internal changes; thread.odin for windows onlyGinger Bill2017-07-201-0/+6
* Fix polymorphic element types usage; Empty `union` as opaque typeGinger Bill2017-07-201-5/+12
* Update internals of a Union and TupleGinger Bill2017-07-201-16/+9
* `type_info_of`; enum_value_to_string and string_to_enum_valueGinger Bill2017-07-191-53/+69
* Change union layout to store type info rather than an integer; ternary expres...Ginger Bill2017-07-191-1/+9
* Remove `atomic`, `++`, and `--`Ginger Bill2017-07-181-15/+9
* Change precedence order for types e.g. ^T(x) == ^(T(x))Ginger Bill2017-07-131-14/+14