aboutsummaryrefslogtreecommitdiff
path: root/core/fmt.odin
Commit message (Collapse)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 ↵gingerBill2018-05-121-20/+20
| | | | only allow type
* 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
| | | | (Implement code for "const ref" parameters)
* `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 ↵Ginger Bill2017-07-191-1/+9
| | | | expression for types with constant condition
* 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
|