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: tavianator/bfs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4.0.8
Choose a base ref
...
head repository: tavianator/bfs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4.1
Choose a head ref
  • 20 commits
  • 45 files changed
  • 2 contributors

Commits on Jul 3, 2025

  1. Support for FreeBSD-style ls Coloring

    If LSCOLORS is undefined or partially defined (missing some of the eleven expected
    value pairs), the patch will automatically fill in those missing values with default
    colors. However, if the LS_COLORS environment variable is already defined, the
    application prefer the LS_COLORS approach, maintaining current working flow of the
    program.
    vinxcls committed Jul 3, 2025
    Configuration menu
    Copy the full SHA
    b4a8afc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #157 from vinxcls/freebsd-coloring

    Support for FreeBSD-style ls Coloring
    tavianator authored Jul 3, 2025
    Configuration menu
    Copy the full SHA
    f1fa639 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2025

  1. Configuration menu
    Copy the full SHA
    458c99b View commit details
    Browse the repository at this point in the history
  2. build: Add support for TySan

    There are some false positives, so it's not added to distcheck yet.
    tavianator committed Jul 4, 2025
    Configuration menu
    Copy the full SHA
    19b4d6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34556d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2598b0d View commit details
    Browse the repository at this point in the history
  5. color: Match the BSD $LSCOLORS behaviour more closely

    BSD/macOS ls(1) don't reject overlong or odd-length $LSCOLORS values
    (although they can warn, which we don't).
    
    They also don't use the "intense" background colors for capital letters;
    instead, that enables underline on FreeBSD, or (foreground) bold on
    macOS.  We copy FreeBSD here.
    tavianator committed Jul 4, 2025
    Configuration menu
    Copy the full SHA
    efb9834 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2025

  1. Configuration menu
    Copy the full SHA
    a69f4fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d0240a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2025

  1. Configuration menu
    Copy the full SHA
    c412de4 View commit details
    Browse the repository at this point in the history
  2. ci/dragonfly: Use Clang 18

    tavianator committed Jul 26, 2025
    Configuration menu
    Copy the full SHA
    54260a4 View commit details
    Browse the repository at this point in the history
  3. build: Use C23 if possible

    For broader compiler support, we try both -std=c23 and -std=c2x.  If
    neither is supported, we fall back to -std=c17, but we will start
    requiring some C23 features as extensions in this mode.
    tavianator committed Jul 26, 2025
    Configuration menu
    Copy the full SHA
    1b1e5a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2cd69d3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bfc69fd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e4787b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    680d5fe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b01a0cc View commit details
    Browse the repository at this point in the history
  9. list: Simplify macros with C23 features

    We can avoid the MACRO_((list), __VA_ARGS__, ) dance since the comma is
    no longer required.  typeof() also comes in handy.
    tavianator committed Jul 26, 2025
    Configuration menu
    Copy the full SHA
    b4e3696 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1bae72d View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. Release 4.1

    tavianator committed Aug 11, 2025
    Configuration menu
    Copy the full SHA
    d2ec74c View commit details
    Browse the repository at this point in the history
Loading