Sitelet https://github.com/CyanogenMod/android_bionic/compare/cm-13.0...NuclearCM:android_bionic:cm-13.0
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: CyanogenMod/android_bionic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cm-13.0
Choose a base ref
...
head repository: NuclearCM/android_bionic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cm-13.0
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 16 files changed
  • 5 contributors

Commits on Jan 16, 2016

  1. Define char16_t and char32_t to make gcc 5.1 happy

    gcc 5.1 doesn't define char16_t and char32_t (unless in C++ mode),
    causing compile failures.
    
    Change-Id: I08dcd13cdf8cd59a4a2f191864bedf4c0d1bb313
    Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
    Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
    Bernhard Rosenkränzer authored and Moludos committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    46bf85b View commit details
    Browse the repository at this point in the history
  2. Speed-up ARM memcmp by leveraging NEON.

    Because NEON_UNALIGNED_ACCESS has never been defined, it has gone unused.
    This change changes it to check for __ARM_FEATURE_UNALIGNED, defined by GCC.
    This has improved speed by roughly 34% on my testcases.
    
    Also, memcmp checks if HAVE_32_BYTE_CACHE_LINE is defined and adjusts for it;
    this is true for Cortex-A9, so define it in cortex-a9 makefile.
    
    Change-Id: I3c76ce7fa2796872e0171d5502b0ebd6e2893339
    MWisBest authored and Moludos committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    86f0e93 View commit details
    Browse the repository at this point in the history
  3. including malloc_benchmark and calculate benchmarks more precisely.

    Create malloc benchmark with three methods.
    Record each iteration's time and include the standard deviation
    to measure the 95 percent confidence interval. The margin of
    error will be removed, and each operation's time will be more stable.
    
    Change-Id: Ie0135fb981035b7abe1fc4561e7fd1b34744fa3d
    Signed-off-by: Neal-liu <nealliu.tw@gmail.com>
    Neal-liu authored and Moludos committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    8b9b988 View commit details
    Browse the repository at this point in the history
  4. libc: Avoid building some extra debug stuff.

    Since I'm using mmm bionic/libc/ for testing, this was being built.
    I don't want it built.
    
    Change-Id: Ia86b605719ffebfd4eb7bdfde10b158bab490554
    MWisBest authored and Moludos committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    cee4c88 View commit details
    Browse the repository at this point in the history
  5. benchmarks: Add strrchr benchmark.

    Change-Id: Ibc401bf2a3b2fdf3951d3f73348f2f8519e787f9
    
    Conflicts:
    	benchmarks/string_benchmark.cpp
    MWisBest authored and Moludos committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    2f1b205 View commit details
    Browse the repository at this point in the history
  6. benchmarks: Add memchr/memrchr benchmarks.

    These aren't exactly 'accurate' but works in a relative sense.
    
    Change-Id: If736e616b74d6ea3bd36a1ecd626476a7adc2ad5
    
    Conflicts:
    	benchmarks/string_benchmark.cpp
    MWisBest authored and Moludos committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    cb454fb View commit details
    Browse the repository at this point in the history
  7. benchmarks: Add strchr benchmark.

    Not totally sure on this code, but it works.
    
    Change-Id: I421cc7b02f9a4ff15c82674abe50a2dc332c25ed
    
    Conflicts:
    	benchmarks/string_benchmark.cpp
    MWisBest authored and Moludos committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    5d0ef30 View commit details
    Browse the repository at this point in the history
  8. Correct way of defining benchmark

    Change-Id: I12dffced500e127cc487c056bc5eee05b37907a6
    jgcaap authored and Moludos committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    f76b5c3 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2016

  1. Merge pull request #1 from CyanogenMod/cm-13.0

    bionic: linker: Load shim libs *before* the self-linked libs
    Moludos committed Feb 22, 2016
    Configuration menu
    Copy the full SHA
    af5c673 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2016

  1. Merge pull request #2 from CyanogenMod/cm-13.0

    Cm 13.0
    Moludos committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    376ec5d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2016

  1. Merge pull request #3 from CyanogenMod/cm-13.0

    Cm 13.0
    Moludos committed Mar 14, 2016
    Configuration menu
    Copy the full SHA
    8019e9f View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2016

  1. Merge pull request #4 from CyanogenMod/cm-13.0

    bionic: Teach fnmatch(3) to handle UTF-8 characters in patterns
    Moludos committed Apr 14, 2016
    Configuration menu
    Copy the full SHA
    97ddc4a View commit details
    Browse the repository at this point in the history
Loading