Commit History

Author SHA1 Message Date
  gingerBill 3e1ff0ec67 Update fmt for runes; Add `strings.contains_rune` 7 years ago
  gingerBill a43b89f36e #alias type declarations; core library additions; `_global` import name for the global scope 7 years ago
  Ginger Bill c1e720a49b `match` to `switch`; Optional semicolons after "import" statements 8 years ago
  Ginger Bill 8e3b77aba8 Library collections 8 years ago
  Ginger Bill 4db462a703 Fix `copy` 8 years ago
  Ginger Bill 65f079ebc4 Remove `atomic`, `++`, and `--` 8 years ago
  Ginger Bill b8697fb4ed Change precedence order for types e.g. ^T(x) == ^(T(x)) 8 years ago
  Ginger Bill 4b051a0d3b `..` half closed range; `...` open range; `...` variadic syntax 8 years ago
  Ginger Bill eed873c6ec Add `free` for maps (a previous oversight) 8 years ago
  Ginger Bill d782b3d21d Fix `do` on `for` loops 8 years ago
  Ginger Bill 94afcec757 :: style procedure declarations; remove old parsing code 8 years ago
  Ginger Bill 0622509807 Disable `var` and `const` declarations 8 years ago
  Ginger Bill e6a206a430 Check for empty generic declaration list 8 years ago
  Ginger Bill 33eeb58521 Prefix `proc` syntax 8 years ago
  Ginger Bill 8fafdb185c Remove := with var and :: with const 8 years ago
  Ginger Bill f60c772c11 Make `rune` a basic type and not an alias; Remove `byte` 8 years ago
  Ginger Bill 784f3ecf7e Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => transmute(T, x); `y:=^x` => `y:=&x;` 8 years ago
  Ginger Bill 8ce58573df len, cap, make; remove .count, .capacity, new_slice 8 years ago
  Ginger Bill 9e8c9be1ea Allow pointers to `append`; Fix strconv stuff; `new_slice` allows for capacity 8 years ago
  Ginger Bill c59f6b7d0b ++ -- statements; add strconv.odin (and replace some of the fmt procs); Fix ~ on 64 bit constants; Fix integer casts from smaller to larger size 8 years ago
  Ginger Bill 4cc4d604bc Add core/strings.odin 8 years ago