aboutsummaryrefslogtreecommitdiff
path: root/core/fmt.odin
Commit message (Expand)AuthorAgeFilesLines
...
* len, cap, make; remove .count, .capacity, new_sliceGinger Bill2017-04-021-37/+37
* Add Quaternions: quaternion128, quaternion256Ginger Bill2017-04-011-10/+45
* Complex numbers: complex64 complex128Ginger Bill2017-04-011-3/+29
* v0.1.3v0.1.3Ginger Bill2017-03-271-9/+3
* Add base 12 in strconv.odinGinger Bill2017-03-191-1/+1
* Add branch labels for loops; using listGinger Bill2017-03-191-3/+3
* Finally fix signed integer conversion and printingGinger Bill2017-03-101-31/+62
* Allow pointers to `append`; Fix strconv stuff; `new_slice` allows for capacityGinger Bill2017-03-021-6/+4
* fmt.odin uses ^[]byte rather than custom Buffer typeGinger Bill2017-02-261-217/+192
* Ellipsis is now just `..`; Remove half-closed range operator and treat all of...Ginger Bill2017-02-261-55/+55
* Fix fmt integer width printingGinger Bill2017-02-261-39/+23
* ++ -- statements; add strconv.odin (and replace some of the fmt procs); Fix ~...Ginger Bill2017-02-261-124/+86
* Fix fmt.odin printing enumsGinger Bill2017-02-241-7/+12
* Fix minor bugs in IR for slicesGinger Bill2017-02-231-8/+16
* A decent union type with common fields and variantsGinger Bill2017-02-211-4/+46
* Unexported struct fields on selectorsGinger Bill2017-02-191-2/+0
* Unexported struct fieldsGinger Bill2017-02-191-0/+2
* Named return values but do not affect other declarationsGinger Bill2017-02-181-2/+7
* Change ternary expression precedenceGinger Bill2017-02-181-10/+2
* Ternary expression (removed if and block expression)Ginger Bill2017-02-141-2/+10
* Move error handling for castingGinger Bill2017-02-141-2/+1
* Prevent `cast` on pointer to union typesGinger Bill2017-02-141-1/+1
* Optional ok for `union_cast` (similar to map indices)Ginger Bill2017-02-141-3/+3
* Record type field `names`Ginger Bill2017-02-121-32/+33
* Dynamic array syntax [...]Type; make entities private with a prefix of `_`; f...Ginger Bill2017-02-111-11/+11
* Remove need for `type` keywordGinger Bill2017-02-101-8/+8
* Remove Maybe type; Enum `names`Ginger Bill2017-02-101-18/+8
* Map type info and fmt printingGinger Bill2017-02-071-2/+47
* `map` immutable fields: count, capacity, allocatorGinger Bill2017-02-061-4/+7
* Update code from OSX merge to be consistent with the rest of the codeGinger Bill2017-02-011-44/+6
* Change vector memory layout and operations; `for in` vector.Ginger Bill2017-01-301-14/+21
* sprint*, variadic append works correctly now.Ginger Bill2017-01-291-0/+19
* Overloaded `free`; 3 dotted ellipsisv0.0.6aGinger Bill2017-01-281-15/+15
* Fix parsing for block/if expression within if/for/etc. statementsv0.0.6Ginger Bill2017-01-271-12/+20
* Remove while loop and readd c-style for loops i.e. all loops are just `for`Ginger Bill2017-01-271-7/+6
* `in` keyword for `for` and `match type`Ginger Bill2017-01-271-45/+45
* Fix utf8 stuff, Allow _ in numbers, Begin writing next demo code.Ginger Bill2017-01-271-4/+5
* Basic float printingGinger Bill2017-01-261-344/+44
* Change casting syntax: `cast(T)x` `transmute(T)x` et al.Ginger Bill2017-01-251-94/+92
* Closed range `...` (both inclusive); Type comparisons with == and !=Ginger Bill2017-01-191-1/+1
* Change cast syntax, int(x), []byte(s), (^int)(p)Ginger Bill2017-01-171-92/+92
* Comma for all field separators; Overloaded procedures follow exportation rulesGinger Bill2017-01-171-21/+21
* Best viable overloading procedure algorithm; `no_alias`; call expr style castsGinger Bill2017-01-171-7/+7
* Bug fix: comparisons with shiftsGinger Bill2017-01-151-34/+350
* Handle enums correctly with printfGinger Bill2017-01-081-19/+106
* "Old style" enumsGinger Bill2017-01-081-37/+33
* fmt.printf - Go style due to runtime type safetyGinger Bill2017-01-081-350/+692
* Rename llir -> irGinger Bill2017-01-041-13/+5
* `while`; `range` is now `for`; remove ++ and --Ginger Bill2017-01-031-84/+89
* Fix parameter/field lists and #import #include syntaxGinger Bill2017-01-021-38/+36