[Bug 2251077] New: Review Request: foonathan-memory - STL compatible C++ memory allocator library using a new RawAllocator concept

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2251077

            Bug ID: 2251077
           Summary: Review Request: foonathan-memory - STL compatible C++
                    memory allocator library using a new RawAllocator
                    concept
           Product: Fedora
           Version: rawhide
          Hardware: All
                OS: Linux
            Status: NEW
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: richmattes@xxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx
  Target Milestone: ---
    Classification: Fedora



Spec URL:
https://rmattes.fedorapeople.org/RPMS/foonathan-memory/foonathan-memory.spec
SRPM URL:
https://rmattes.fedorapeople.org/RPMS/foonathan-memory/foonathan-memory-0.7.3-1.fc39.src.rpm
Description:
The C++ STL allocator model has various flaws. For example, they are fixed to a
certain type, because they are almost necessarily required to be templates. So
you can't easily share a single allocator for multiple types. In addition, you
can only get a copy from the containers and not the original allocator object.
At least with C++11 they are allowed to be stateful and so can be made object
not instance based. But still, the model has many flaws. Over the course of the
years many solutions have been proposed, for example EASTL. This library is
another. But instead of trying to change the STL, it works with the current
implementation.

Fedora Account System Username: rmattes

Scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=109411656

rpmlint foonathan-memory.spec ../SRPMS/foonathan-memory-0.7.3-1.fc39.src.rpm
../RPMS/x86_64/foonathan-memory*0.7.3-1.fc39.x86_64.rpm
=================================== rpmlint session starts
===================================
rpmlint: 2.4.0
configuration:
    /usr/lib/python3.12/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-legacy-licenses.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 31, packages: 6

foonathan-memory-devel.x86_64: W: only-non-binary-in-usr-lib
foonathan-memory-devel.x86_64: W: no-documentation
foonathan-memory-devel.x86_64: W: files-duplicate
/usr/include/foonathan_memory/foonathan/memory/detail/container_node_sizes_impl.hpp
/usr/include/foonathan_memory/foonathan/memory/container_node_sizes_impl.hpp
==== 5 packages and 1 specfiles checked; 0 errors, 3 warnings, 0 badness; has
taken 0.5 s ====


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2251077

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202251077%23c0
--
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux