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: opal/opal
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 23979b81142a
Choose a base ref
...
head repository: opal/opal
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0dce848f1e22
Choose a head ref
  • 2 commits
  • 67 files changed
  • 2 contributors

Commits on Apr 5, 2014

  1. The Specpocalypse: Reorganize spec structure.

    This is large, complicated, and requires some explanation.
    
     * Rubyspec updated to master, now in `spec/corelib`
     * stdlib tests that were removed from rubyspec now reference their counterpart
       repository in rubysl.  These live in `spec/stdlib`
     * Filters have been moved from `spec/opal/filters` to `spec/filters`, as they apply
       to rubyspec and rubysl specs.
     * The base directory in the rake tasks have changed from `spec/opal` to `spec`, therefore
       a few paths had to be modified, namely ERB template paths.
     * The `rubyspecs` file now lives in `spec`, and have to specify paths relative to itself.
       This file specifies files in either `corelib` or `stdlib`
     * `rubyspecs` has been edited to omit tests that Opal was previously able to parse, but
        can no longer.  These are only omissions related to `SyntaxError`.  An unfortunate
        amount of coverage has been lost here.
     * `spec/filters/uncategorized` has been created.  These contain specs that now fail due to
        upgrading rubyspec, or new specs in rubyspec that fail.  Some of these are re-wordings of
        specs we pass.  No attempt to match these strings with existing filter strings has been made:
        this will be a project onto itself.  No editorializing has been attempted, except to
        allow the Time specs to fail, which have never passed on my machine.  The intent is, these
        entries  will dwindle in the future as bugs are fixed, or they are explicitly moved to `bugs`
        or `unsupported`.
    mieko committed Apr 5, 2014
    Copy the full SHA
    ad09bbc View commit details

Commits on Apr 7, 2014

  1. Merge pull request #528 from mieko/spec_tacular

    The Specpocalypse: Reorganize spec structure.
    elia committed Apr 7, 2014
    Copy the full SHA
    0dce848 View commit details
Loading