aboutsummaryrefslogtreecommitdiff
path: root/code
Commit message (Expand)AuthorAgeFilesLines
* Update README.mdv0.0.6bGinger Bill2017-01-292-3/+558
* Fix untyped to `any` assignments. Fixed crash when arguments with no value ar...Ginger Bill2017-01-291-277/+3
* Overloaded `free`; 3 dotted ellipsisv0.0.6aGinger Bill2017-01-282-6/+9
* Fix parsing for block/if expression within if/for/etc. statementsv0.0.6Ginger Bill2017-01-273-257/+268
* Remove while loop and readd c-style for loops i.e. all loops are just `for`Ginger Bill2017-01-271-26/+15
* `in` keyword for `for` and `match type`Ginger Bill2017-01-271-20/+24
* Fix utf8 stuff, Allow _ in numbers, Begin writing next demo code.Ginger Bill2017-01-271-25/+254
* Remove case sensitivity for libraries on windowsGinger Bill2017-01-261-5/+0
* Library names - Only link with used foreign librariesGinger Bill2017-01-261-14/+1
* Fix pointer differences (issue #11); remove #dll_importGinger Bill2017-01-261-1/+18
* Basic float printingGinger Bill2017-01-261-36/+36
* Change casting syntax: `cast(T)x` `transmute(T)x` et al.Ginger Bill2017-01-251-6/+0
* Fix issue #8 - https://github.com/gingerBill/Odin/issues/8Ginger Bill2017-01-201-82/+58
* Fix issue #10Ginger Bill2017-01-201-58/+82
* `using` `immutable` `thread_local` on variable declarationsGinger Bill2017-01-191-6/+6
* `immutable` field prefixGinger Bill2017-01-191-0/+7
* Closed range `...` (both inclusive); Type comparisons with == and !=Ginger Bill2017-01-191-37/+36
* Change cast syntax, int(x), []byte(s), (^int)(p)Ginger Bill2017-01-171-5/+6
* Fix conversion of untyped integers to pointersGinger Bill2017-01-171-2/+4
* Comma for all field separators; Overloaded procedures follow exportation rulesGinger Bill2017-01-171-6/+11
* Best viable overloading procedure algorithm; `no_alias`; call expr style castsGinger Bill2017-01-171-4/+21
* Err on ambiguous overloaded callsGinger Bill2017-01-151-4/+15
* Procedure overloadingGinger Bill2017-01-151-5/+15
* Bug fix: comparisons with shiftsGinger Bill2017-01-151-6/+5
* Handle enums correctly with printfGinger Bill2017-01-081-26/+5
* "Old style" enumsGinger Bill2017-01-081-16/+26
* fmt.printf - Go style due to runtime type safetyGinger Bill2017-01-081-3/+17
* Fix core library; Disable adding entity definitions for blank identifiersv0.0.5eGinger Bill2017-01-071-67/+4
* Fix checking termination of a procedureGinger Bill2017-01-051-2/+67
* Fix problem with `odin build`Ginger Bill2017-01-051-55/+1
* Rename llir -> irGinger Bill2017-01-041-2/+1
* v0.0.5Ginger Bill2017-01-031-24/+51
* `while`; `range` is now `for`; remove ++ and --Ginger Bill2017-01-031-4/+4
* Interval expressions in `range`Ginger Bill2017-01-031-6/+10
* `range` statementGinger Bill2017-01-021-1/+8
* Fix parameter/field lists and #import #include syntaxGinger Bill2017-01-021-14/+11
* Nearly finished Jai-like declarationsGinger Bill2017-01-011-12/+10
* Begin transition to Jai-like syntaxGinger Bill2017-01-011-2/+5
* More declaration differentiation in semantic stage e.g. make only variables a...Ginger Bill2017-01-011-19/+3
* Add enum type info and fix enum castingGinger Bill2017-01-011-2/+5
* Bring back `enum` but using iotaGinger Bill2017-01-011-6/+22
* Fix give expressionsGinger Bill2016-12-301-5/+4
* if expressionGinger Bill2016-12-301-3/+6
* Block Expressions and `give`Ginger Bill2016-12-301-4/+4
* Handle calling conventions correctlyGinger Bill2016-12-221-11/+6
* Fix anonymous procedures and their dependenciesGinger Bill2016-12-211-15/+8
* Generic (grouped) declarations: var, let, const, type, import, includeGinger Bill2016-12-201-22/+17
* Remove `enum` for favour of Go-style enumerationsGinger Bill2016-12-191-3/+3
* Golang style enumerations with `iota`Ginger Bill2016-12-191-1/+24
* Change var decl syntaxGinger Bill2016-12-181-1/+0