Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: crystal-lang/crystal
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a47ec6ac54e6
Choose a base ref
...
head repository: crystal-lang/crystal
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 30e16eb7e048
Choose a head ref
  • 5 commits
  • 18 files changed
  • 1 contributor

Commits on May 6, 2016

  1. Copy the full SHA
    8d47cc9 View commit details
  2. Number: make Number.[] a macro (no need to generate runtime tuples …

    …for that)
    Ary Borenszweig committed May 6, 2016
    Copy the full SHA
    1102ddf View commit details
  3. Compiler: let the type guesser expand macro expressions, if and for. F…

    …ixes #2559
    Ary Borenszweig committed May 6, 2016
    Copy the full SHA
    85947bf View commit details
  4. record: mention that arguments must be type declarations, and tidy up…

    … the code a bit
    Ary Borenszweig committed May 6, 2016
    Copy the full SHA
    6463581 View commit details
  5. Docs: remove the docs directory and moved files to src.

    Now we have the `@[Primitive]` attribute so primtiives can be defined and
    documented in Crystal code.
    
    Also, the fictious Macros module is now Crystal::Macros.
    
    All primitives will be placed in one file so specs can require that file
    (specs rely a lot on primitives being defined)
    Ary Borenszweig committed May 6, 2016
    Copy the full SHA
    30e16eb View commit details
Loading