Permalink
Commits on Aug 18, 2016
  1. @asterite
  2. @asterite

    Merge pull request #3143 from jhass/named_tuple_string_keys

    Named tuple string key access
    asterite committed on GitHub Aug 18, 2016
  3. @asterite

    Removed global variables. Fixes #3139

    The Global AST node is still around, and code associated to it too,
    because it's used internally by the compiler to store pre-compiled
    regexes. The special $~ and $! are also represented as globals,
    in the syntax. We can improve this in the future.
    asterite committed Aug 18, 2016
  4. @asterite

    Compiler: better type model for geenric types.

    There's still a lot to improve, but this is closer to how generics
    need to be modelled to properly support inheritance.
    asterite committed Aug 14, 2016
Commits on Aug 12, 2016
  1. @asterite
  2. @asterite

    Add YAML.parse(IO) (#3145)

    asterite committed on GitHub Aug 12, 2016
  3. @asterite

    Merge pull request #3142 from timcraft/uri-equals-and-hash

    Implement URI#== and URI#hash
    asterite committed on GitHub Aug 12, 2016
  4. @asterite

    Merge pull request #3141 from masukomi/heredoc_mixed_tabs_and_spaces

    added spec tests to confirm heredocs work tabs + spaces
    asterite committed on GitHub Aug 12, 2016
Commits on Aug 11, 2016
  1. @asterite

    Compiler: more Type cleanups

    asterite committed Aug 11, 2016
  2. @asterite
  3. @asterite
  4. @asterite
Commits on Aug 10, 2016
  1. @asterite

    Compiler: disallow adding methods to generic instances

    Syntax was allowed but it actually added the method to the generic type,
    not the instance.
    
    This might be allowed in the future, but right now it's better to correctly error.
    asterite committed Aug 10, 2016
  2. @asterite

    Compiler: removed MatchesLookup

    asterite committed Aug 10, 2016
  3. @asterite
  4. @asterite

    Merge pull request #3130 from crystal-lang/feature/select

    Add select keyword
    asterite committed on GitHub Aug 10, 2016
  5. @asterite

    Add select keyword

    asterite committed Aug 10, 2016
Commits on Aug 9, 2016
  1. @asterite

    Merge pull request #3119 from crystal-lang/feature/relax_enum_parse

    Relax `Enum#parse`. Fixes #3108
    asterite committed on GitHub Aug 9, 2016
  2. @asterite
Commits on Aug 8, 2016
  1. @asterite
  2. @asterite
  3. @asterite
  4. @asterite
  5. @asterite

    Compiler: fixed broken spec

    asterite committed Aug 8, 2016
  6. @asterite

    Compiler: simplify cast logic

    asterite committed Aug 8, 2016
Commits on Aug 7, 2016
  1. @asterite
Commits on Aug 6, 2016
  1. @asterite
  2. @asterite
Commits on Aug 5, 2016
  1. @asterite

    Merge pull request #3100 from CodeSteak/faster-websocket-masking

    Websocket masking: replace `% 4` with `& 0b11` for performance.
    asterite committed on GitHub Aug 5, 2016
  2. @asterite
  3. @asterite
  4. @asterite
  5. @asterite
  6. @asterite
  7. @asterite