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

Bump jemalloc 0.6.0 #96

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Bump jemalloc 0.6.0 #96

wants to merge 14 commits into from

Commits on Oct 8, 2023

  1. Update README.md (#64)

    Signed-off-by: Tushar Mathur <tusharmath@gmail.com>
    tusharmath committed Oct 8, 2023
    Configuration menu
    Copy the full SHA
    417d62b View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Allow unprefixed jemalloc on musl targets (#70)

    Signed-off-by: Jack Kleeman <jackkleeman@gmail.com>
    jackkleeman committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    f7adfca View commit details
    Browse the repository at this point in the history
  2. build: Fix build on riscv64gc-unknown-linux-musl (#67)

    The configure step for jemalloc fails to recognize the rustc
    target `riscv64gc-unknown-linux-musl`:
    ```
      --- stderr
      Invalid configuration `riscv64gc-unknown-linux-musl': machine `riscv64gc-unknown' not recognized
      configure: error: /bin/sh build-aux/config.sub riscv64gc-unknown-linux-musl failed
      thread 'main' panicked at /home/marv/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemalloc-sys-0.5.4+5.3.0-patched/build.rs:351:9:
      command did not execute successfully: cd "/mnt/data/devel/ripgrep/target/release/build/jemalloc-sys-eb3f9d51d93e319f/out/build" && CC="cc" CFLAGS="-O3 -ffunction-sections -fdata-sections -fPIC -gdwarf-4 -fno-omit-frame-pointer -march=rv64gc -mabi=lp64d -mcmodel=medany -Wall -g -ggdb3 -O0" CPPFLAGS="-O3 -ffunction-sections -fdata-sections -fPIC -gdwarf-4 -fno-omit-frame-pointer -march=rv64gc -mabi=lp64d -mcmodel=medany -Wall -g -ggdb3 -O0" LDFLAGS="-O3 -ffunction-sections -fdata-sections -fPIC -gdwarf-4 -fno-omit-frame-pointer -march=rv64gc -mabi=lp64d -mcmodel=medany -Wall -g -ggdb3 -O0" "sh" "/mnt/data/devel/ripgrep/target/release/build/jemalloc-sys-eb3f9d51d93e319f/out/build/configure" "--disable-cxx" "--enable-doc=no" "--enable-shared=no" "--with-jemalloc-prefix=_rjem_" "--with-private-namespace=_rjem_" "--host=riscv64gc-unknown-linux-musl" "--build=riscv64gc-unknown-linux-musl" "--prefix=/mnt/data/devel/ripgrep/target/release/build/jemalloc-sys-eb3f9d51d93e319f/out"
      expected success, got: exit status: 1
    ```
    
    Add an entry to build.rs to translate between the GNU target and rustc
    target in order to work around the mismatch
    
    Signed-off-by: Marvin Schmidt <marv@exherbo.org>
    marv committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    b913c24 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Add Chimera Linux to gmake targets (#73)

    Signed-off-by: Val Packett <val@packett.cool>
    valpackett committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    af6e652 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Use tikv jemalloc fork (#75)

    As otherwise the commit doesn't reliably download on new checkout
    
    Signed-off-by: Jack Kleeman <jackkleeman@gmail.com>
    jackkleeman committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    8029693 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Use --with-version when configuring jemalloc (#77)

    * Use --with-version when configuring jemalloc
    
    This also changes the metadata of the version so that jemalloc still
    reports the same version as before.
    
    Fixes #76
    
    Signed-off-by: Rafael Ávila de Espíndola <rafael@espindo.la>
    espindola committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    714705e View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. feat: add profiling options (#74)

    - add m1 macos ci target
    - feat: add profiling options
    
    Signed-off-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
    Rjected committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    4f35ea8 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. fix: compile aarch64-linux-android binary on linux when enable lto. (#83

    )
    
    Close #81.
    
    Signed-off-by: fys <fengys1996@gmail.com>
    fengys1996 committed May 5, 2024
    Configuration menu
    Copy the full SHA
    805804a View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. set --disable-stats if stats feature is not enabled (#82)

    jemalloc defaults to enabling stats if `--enable-stats` is not
    present and `--disable-stats` was not set: https://github.com/jemalloc/jemalloc/blob/fa451de17fff73cc03c31ec8cd817d62927d1ff9/configure.ac#L1331-L1333
    
    the stats feature was always enabled by default and never
    respected if someone were to remove the stats feature as
    no logic was added for setting `--disable-stats`. to avoid
    breaking other user's setups who are relying on this behaviour,
    set stats as a default feature.
    
    Signed-off-by: strawberry <strawberry@puppygock.gay>
    girlbossceo committed May 10, 2024
    Configuration menu
    Copy the full SHA
    86e9248 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Revise CI runner platform on macOS (#86)

    macos-latest has been switched from x86_64 to aarch64
    (https://github.com/actions/runner-images/blob/main/README.md)
    
    Signed-off-by: YEUNG King On <koyeung@gmail.com>
    koyeung committed May 13, 2024
    Configuration menu
    Copy the full SHA
    e9692ae View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. remove outdated clippy allows (#94)

    Signed-off-by: Jay Lee <busyjaylee@gmail.com>
    BusyJay committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    5a82b9d View commit details
    Browse the repository at this point in the history
  2. allow per-target env detection (#91)

    Signed-off-by: Torrekie <31795847+Torrekie@users.noreply.github.com>
    Torrekie committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    2fde3d8 View commit details
    Browse the repository at this point in the history
  3. *: bump 0.6.0 (#95)

    Signed-off-by: Jay Lee <BusyJay@users.noreply.github.com>
    BusyJay committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    f260a80 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main'

    Signed-off-by: Jay Lee <busyjaylee@gmail.com>
    BusyJay committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    827ece3 View commit details
    Browse the repository at this point in the history