Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

minor fixes & set version policy to "latest stable release of Rust" #1023

Merged
merged 10 commits into from
Aug 22, 2018

Commits on Aug 22, 2018

  1. ripgrep: make --no-pcre2-unicode the canonical flag

    Previously, we used --pcre2-unicode as the canonical flag despite the
    fact that it is enabled by default, which is inconsistent with how we
    handle other similar flags.
    
    The reason why --pcre2-unicode was made the canonical flag was to make
    it easier to discover since it would be sorted near the --pcre2 flag. To
    solve that problem, we simply start a convention that lists related
    flags in the docs.
    
    Fixes #1022
    BurntSushi committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    d556aa5 View commit details
    Browse the repository at this point in the history
  2. ripgrep: move minimum version to Rust stable

    This also updates some code to make use of our more liberal versioning
    requirement, including the use of crossbeam-channel instead of the MsQueue
    from the older an unmaintained crossbeam 0.3. This does regrettably add
    a sizable number of dependencies, however, compile times seem mostly
    unaffected.
    
    Closes #1019
    BurntSushi committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    22ff8be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1544c2 View commit details
    Browse the repository at this point in the history
  4. ripgrep: remove workaround for std bug

    This commit undoes a work-around for a bug in Rust's standard library
    that prevented correct file type detection on Windows in OneDrive
    directories. We remove the work-around because we are moving to a
    latest-stable Rust version policy, which has included this fix for a while
    now.
    
    ref #705, rust-lang/rust#46484
    BurntSushi committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    85819c9 View commit details
    Browse the repository at this point in the history
  5. tests: touch up tests on Windows

    This fixes warnings and adds an additional invalid UTF-8 test that will
    run on Windows.
    BurntSushi committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    2cc3d00 View commit details
    Browse the repository at this point in the history
  6. grep-printer: fix bug in printing truncated lines

    When emitting color, the printer wasn't checking whether the line
    exceeded the maximum allowed length.
    BurntSushi committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    f1a6967 View commit details
    Browse the repository at this point in the history
  7. doc: update ripgrep's description

    This now mentions PCRE2 support.
    BurntSushi committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    14c4162 View commit details
    Browse the repository at this point in the history
  8. release: better support for binary Debian package

    This commit beefs up the package metadata used by the 'cargo deb' tool to
    produce a binary dpkg. In particular, we now include ripgrep's man page.
    
    This commit includes a new script, 'ci/build_deb.sh', which will handle
    the build process for a dpkg, which has become a bit more nuanced than
    just running 'cargo deb'. We don't (yet) run this script in CI.
    
    Fixes #842
    BurntSushi committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    b1c0ae8 View commit details
    Browse the repository at this point in the history
  9. ignore: fix false positive in path_is_symlink

    This commit fixes a bug where the first path always reported itself as
    as symlink via `path_is_symlink`.
    
    Part of this fix includes updating walkdir to 2.2.1, which also includes
    a corresponding bug fix.
    
    Fixes #984
    BurntSushi committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    57bc174 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    538dd22 View commit details
    Browse the repository at this point in the history