dev-cpp/safeint (stuff)

Search

Install

Install this package:

emerge -a dev-cpp/safeint

Package Information

Description:
SafeInt is a header-only C++ template class library that provides integer overflow guards on arithmetic operations. Originally Microsoft-internal, now MIT-licensed at github.com/dcleblanc/SafeInt. Used as a build-time dep of sci-libs/onnxruntime (graph compiler's index arithmetic) and the broader sentencepiece / protobuf stacks. Forked from ::guru @ same version; ebuild + 4 patches (install rules, optional/broken tests, strip -O3) imported verbatim.
Homepage:
https://github.com/dcleblanc/SafeInt
License:
MIT

Versions

Version EAPI Keywords Slot
3.24 8 ~amd64 0
3.0.28a 8 ~amd64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>iohann.s.titov@gmail.com</email>
		<name>Ivan S. Titov</name>
	</maintainer>
	<longdescription>
    SafeInt is a header-only C++ template class library that provides
    integer overflow guards on arithmetic operations. Originally
    Microsoft-internal, now MIT-licensed at github.com/dcleblanc/SafeInt.

    Used as a build-time dep of sci-libs/onnxruntime (graph compiler's
    index arithmetic) and the broader sentencepiece / protobuf stacks.

    Forked from ::guru @ same version; ebuild + 4 patches (install
    rules, optional/broken tests, strip -O3) imported verbatim.
  </longdescription>
	<upstream>
		<bugs-to>https://github.com/dcleblanc/SafeInt/issues</bugs-to>
		<remote-id type="github">dcleblanc/SafeInt</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-cpp/safeint | euse -E <flag> -p dev-cpp/safeint | euse -D <flag> -p dev-cpp/safeint

Flag Description 3.24 3.0.28a
test Build and run unit tests ⚠️

Files

Manifest

Type File Size Versions
DIST safeint-3.0.28a.tar.gz 589772 bytes 3.0.28a
DIST safeint-3.24.tar.gz 542888 bytes 3.24
Unmatched Entries
Type File Size