aboutsummaryrefslogtreecommitdiff
path: root/core/fmt.odin
Commit message (Expand)AuthorAgeFilesLines
...
* `cast(Type)expr`; Fix overloaded procedure determination on assignmentGinger Bill2017-07-111-3/+1
* Clean up _preload.odin typesGinger Bill2017-07-101-42/+3
* `union` type allow for any types and removes common fieldsGinger Bill2017-07-101-50/+36
* Make record semicolon syntax more consistentGinger Bill2017-07-101-2/+2
* Use semicolons as field delimiters in recordsGinger Bill2017-07-101-18/+18
* "Fix" printing of embedded `any` to prevent recursionGinger Bill2017-07-101-6/+20
* `..` half closed range; `...` open range; `...` variadic syntaxGinger Bill2017-07-071-51/+51
* Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functionsGinger Bill2017-07-061-5/+7
* Allow for overloading of polymorphic proceduresGinger Bill2017-07-041-5/+5
* `do` keyword for inline statements instead of blocksGinger Bill2017-07-011-33/+33
* :: style procedure declarations; remove old parsing codeGinger Bill2017-06-281-53/+53
* Remove `type` prefix declarationsGinger Bill2017-06-281-2/+2
* Disable `var` and `const` declarationsGinger Bill2017-06-281-114/+109
* Remove `let`Ginger Bill2017-06-261-1/+1
* Default result values for procedure types; Named result values in `return` st...Ginger Bill2017-06-221-88/+44
* Compiler compiles for x86 (doesn't work properly)Ginger Bill2017-06-191-2/+2
* Declaration grouping uses () rather than {}; Fix some problem with compilatio...Ginger Bill2017-06-171-10/+10
* Declaration grouping uses braces rather than parenthesesGinger Bill2017-06-131-10/+10
* Update default field value syntax; Use more declaration groupingsGinger Bill2017-06-121-21/+29
* Pascal style declaration grouping with ()Ginger Bill2017-06-121-7/+8
* `import` and `import_load` as keywords; Fix procedure literal call trickGinger Bill2017-06-121-6/+6
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-121-4/+4
* Prefix `proc` syntaxGinger Bill2017-06-121-53/+53
* Remove := with var and :: with constGinger Bill2017-06-121-162/+162
* v0.3.0Ginger Bill2017-06-071-1/+1
* Make `rune` a basic type and not an alias; Remove `byte`Ginger Bill2017-06-061-35/+45
* Fix issue #69 for fmt.printf paddingGinger Bill2017-06-061-8/+26
* Allow 128 bit map keysGinger Bill2017-06-051-54/+60
* Allow using on bit fieldsGinger Bill2017-06-041-47/+68
* `bit_field`; Lexical sugar operators ≠ ≤ ≥Ginger Bill2017-06-031-2/+10
* Remove Quat from math.odinGinger Bill2017-06-011-5/+5
* Remove `quaternion128` and `quaternion256` as core typesGinger Bill2017-06-011-35/+0
* Implement u128/i128 features; Add bits.odinGinger Bill2017-06-011-53/+31
* Convert windows.odin to the new naming conventionGinger Bill2017-05-281-1/+1
* Change label syntax for `for` and `match` from #label name to name:Ginger Bill2017-05-281-5/+5
* Change naming convention from Ada_Like to RustLikeGinger Bill2017-05-281-58/+59
* `default:` to `case:`; `no_alias` to `#no_alias`Ginger Bill2017-05-271-16/+16
* Fix ir bug; allow formatting options for arrays & et al.Ginger Bill2017-05-091-41/+28
* Fix `fmt_float` precisionGinger Bill2017-05-071-3/+4
* Add hidden __tag for union variables.Ginger Bill2017-05-041-1/+2
* Improve vector math; Make bprint* return stringGinger Bill2017-05-011-9/+9
* Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => tr...Ginger Bill2017-04-301-111/+106
* Fix issues #50 and #55Ginger Bill2017-04-291-0/+1
* Fix issue #51; begin work on `atomic` typesGinger Bill2017-04-281-0/+7
* `fmt.String_Buffer`, Fix issue #44, Tweak overloading rulesGinger Bill2017-04-261-71/+147
* Swap memory layout of `any`Ginger Bill2017-04-231-12/+12
* Change interval syntax: .. open range, ..< half-closed rangeGinger Bill2017-04-201-23/+23
* Fix fmt for type; remove dead stuffGinger Bill2017-04-131-7/+19
* Basic Linux Build!Ginger Bill2017-04-091-10/+9
* Move to `Raw_*` types to raw.odin; Add size and align members to Type_InfoGinger Bill2017-04-071-11/+13