Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 18, 2013
  1. Typo in warning message.

    authored
  2. Fix crash when parentless sub-cfg in class doc-comment.

    authored
    Nothing really good to do in this situation, but at least avoid
    crashing.
    
    Refs #475
Commits on Oct 15, 2013
  1. Up version to 5.3.4.

    authored
Commits on Oct 10, 2013
  1. Refresh the list of contributors in README.

    authored
    List all the contributors + those who have posted 5 or more issues.
  2. Fix Changelog link in README.

    authored
  3. Create Rake bump task to update version number.

    authored
    rake bump
    
        Bumps the minor version number by one.
    
    rake bump["6.0.0"]
    
        Bumps to the specified version.
    
    The version.rb file gets updated and committed.  The commit gets tagged
    with the same version number.
  4. Move JSDuck version number to separate file.

    authored
    So it's easy to find and update in there.
  5. Eliminate the need to list version in gemspec.

    authored
    Extract it from the run of jsduck --version.
  6. Fix +/- default of warning types in --help=warnings.

    authored
    A regression introduced by the previous enhancement of Basic warning
    class.
Commits on Oct 9, 2013
  1. Up version to 5.3.3.

    authored
  2. Include Ruby version into output of --version.

    authored
    Helpful for debugging purposes.
  3. Fix auto-inheriting of overrides.

    authored
    Overrides shouldn't be inherited, but the code in InheritMembers
    happened to inherit them along with all the other things, causing
    auto-detected members to share the same overrides array, resulting
    in bogus lists of overridden members.
    
    This fix should take care of bug #465.
  4. Split Overrides and Ext Overrides tests.

    authored
    These are two different things.
Commits on Oct 4, 2013
  1. Up version to 5.3.2.

    authored
  2. Minor optimization of warning rules patterns search.

    authored
    Instead of looking up all the matching rules and taking the last one,
    maintain the rules array in reverse order and use #find to grab the
    first matching rule.
  3. Allow mixing disabled/enabled PATHs in warnings.

    authored
    Implement the basic warning type like the Nodoc warning, so we can
    combine +link:/src with -link:/src/ux
  4. Fix --warnings=+all:PATH not applying to nodoc.

    authored
    Removed a special case treatment of warnings with PATH from the
    implementation of +all warning.  This check only worked for the
    Basic warning type but not for the All type, which throws no
    exception when setting of warning has no effect.
    
    Removed the "has no effect" exception from the Basic warning type,
    as it wass just a little helper notice and not really crucial to
    have.
    
    Fixes #462
Commits on Oct 2, 2013
  1. Require rubygems inside the smoke test instead.

    authored
    Drop the statement from JSDuck code itself.
  2. Ensure rubygems is loaded before loading 'parallel'.

    authored
    That's more of a debugging commit to see if this helps to make our
    TravisCI build pass.
  3. Up version to 5.3.1.

    authored
  4. Add smoke test to check that JSDuck doesn't crash.

    authored
    A simple check that running jsduck --version results in 0 exit code.
Commits on Sep 27, 2013
  1. Up version to 5.3.0.

    authored
  2. Merge pull request #459 from lacivert/patch-1

    authored
    Fix typo in README.md
Commits on Sep 26, 2013
  1. Yasin Okumus

    Update README.md

    lacivert authored
Commits on Sep 23, 2013
  1. Implement @experimental tag.

    authored
    Placed it in the same group with @deprecated and @removed, so one
    can also add a version number (since when the feature was added),
    and a comment:
    
        @experimental 3.2 To try out new Google API.
    
    Tweaked the styles of @deprecated and @removed too, so they all look
    a bit better.  To allow for different message text in @experimental,
    had to introduce @msg and @since instance variables to the DeprecatedTag
    base class.
    
    Fixes #239
Commits on Sep 18, 2013
Commits on Sep 17, 2013
  1. Create new Performance group of command line options.

    authored
    Grouping the --processes, --cache and --cache dir inside it.
  2. Merge branch 'cache'

    authored
  3. Additional documentation of caching.

    authored
    Refs #446
  4. Invalidate cache generated by different Ruby/JSDuck version.

    authored
    Marshal dump format can change between Ruby versions and although
    the Marshal has its own version numbers, I get an encoding error
    when reading the Ruby 1.8 Marshal dump with Ruby 1.9.
    
    The parsed source code data structure can also change between
    versions of JSDuck.
    
    To eliminate these problems, a .cache/manifest.txt file is created
    with the contents like:
    
        Ruby: 1.9.3, JSDuck: 5.2.0
    
    The file is then checked to match the current version of Ruby and
    JSDuck.  If the versions don't match, the whole cache is invalidated
    (all files removed from it).
    
    Refs #446
  5. Invalidate cache when files are renamed.

    authored
    Take the file name also into account when calculating the MD5 hash
    of a cache entry.  Otherwise files that are renamed would also be
    read from cache, resulting in the old filename being referenced in
    the docs and also in the warning messages.
    
    Refs #446
  6. Clean up unused files from .cache directory.

    authored
    We remember each cache entry that was read or written during the
    current jsduck run.  All others get deleted.  This ensures the .cache
    directory doesn't grow over time.
    
    Refs #446
Something went wrong with that request. Please try again.