Commit History

Author SHA1 Message Date
  gingerBill f0de994059 Make core library use procedure groupings rather than normal overloading 7 years ago
  gingerBill 6bc5584add Fix fmt printing `uintptr` type 7 years ago
  gingerBill d2588f9d1d Infix proc calling convention `proc "std" (...)` 7 years ago
  gingerBill 1eb9994d88 Attributes; @(link_name="foo") 7 years ago
  gingerBill 85f7c2d040 Change `foreign_library` to `foreign import` 7 years ago
  gingerBill 26ea8f6dcb Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library "system:kernel.lib"`; Remove keyword: `foreign_system_library` 7 years ago
  Ginger Bill c1e720a49b `match` to `switch`; Optional semicolons after "import" statements 7 years ago
  Ginger Bill e6e0aba8c3 Remove `when` suffixes; Implement file scope `when` statement, evaluated in source order 8 years ago
  Ginger Bill 8e3b77aba8 Library collections 8 years ago
  Ginger Bill cf3c5a878a `export` declarations 8 years ago
  Ginger Bill 2d20bde495 Remove () grouping for `foreign_library` 8 years ago
  Ginger Bill b9e347ef50 Replace `import_load` with `using import .` 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 69f7382eec Implicit parametric polymorphic procedures 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 a0d8dcd974 Remove `let` 8 years ago
  Ginger Bill 2deb2f8eeb Declaration grouping uses () rather than {}; Fix some problem with compilation on *nix 8 years ago
  Ginger Bill 6a88dc322a Declaration grouping uses braces rather than parentheses 8 years ago
  Ginger Bill ccda456c0a `foreign` blocks for procedures 8 years ago
  Ginger Bill 83bad13e9e Update default field value syntax; Use more declaration groupings 8 years ago
  Ginger Bill a8e458339b foreign_library allow for Pascal-style grouping 8 years ago
  Ginger Bill 6b5e9aec8e Pascal style declaration grouping with () 8 years ago
  Ginger Bill 2ab0d97573 `import` and `import_load` as keywords; Fix procedure literal call trick 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 826e05c96e Convert windows.odin to the new naming convention 8 years ago
  Ginger Bill 64b5afd820 Fix issue #63 for block comments not terminating at an EOF 8 years ago