Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help

The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet...

The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system.

System Arch

RPM resource golang-github-anacrolix-stm-devel

Package stm provides Software Transactional Memory operations for Go. This is an alternative to the standard way of writing concurrent code (channels and mutexes). STM makes it easy to perform arbitrarily complex operations in an atomic fashion. One of its primary advantages over traditional locking is that STM transactions are composable, whereas locking functions are not -- the composition will either deadlock or release the lock between functions (making it non-atomic). The stm API tries to mimic that of Haskell's Control.Concurrent.STM, but this is not entirely possible due to Go's type system; we are forced to use interface{} and type assertions. Furthermore, Haskell can enforce at compile time that STM variables are not modified outside the STM monad. This is not possible in Go, so be especially careful when using pointers in your STM code. Another significant departure is that stm.Atomically does not return a value. This shortens transaction code a bit, but I'm not 100% it's the right decision. (The alternative would be for every transaction function to return an interface{}.) This package contains the source code needed for building packages that reference the following Go import paths: – github.com/anacrolix/stm

Found 1 sites for golang-github-anacrolix-stm-devel

Found 8 RPM for golang-github-anacrolix-stm-devel

PackageSummaryDistributionDownload
golang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.htmlSoftware Transactional Memory in GoFedora 38 for x86_64golang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.rpm
golang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.htmlSoftware Transactional Memory in GoFedora 38 for aarch64golang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.rpm
golang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.htmlSoftware Transactional Memory in GoFedora 38 for ppc64legolang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.rpm
golang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.htmlSoftware Transactional Memory in GoFedora 38 for s390xgolang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.rpm
golang-github-anacrolix-stm-devel-0.3.0-4.fc37.noarch.htmlSoftware Transactional Memory in GoFedora 37 for x86_64golang-github-anacrolix-stm-devel-0.3.0-4.fc37.noarch.rpm
golang-github-anacrolix-stm-devel-0.3.0-4.fc37.noarch.htmlSoftware Transactional Memory in GoFedora 37 for aarch64golang-github-anacrolix-stm-devel-0.3.0-4.fc37.noarch.rpm
golang-github-anacrolix-stm-devel-0.3.0-4.fc37.noarch.htmlSoftware Transactional Memory in GoFedora 37 for ppc64legolang-github-anacrolix-stm-devel-0.3.0-4.fc37.noarch.rpm
golang-github-anacrolix-stm-devel-0.3.0-4.fc37.noarch.htmlSoftware Transactional Memory in GoFedora 37 for s390xgolang-github-anacrolix-stm-devel-0.3.0-4.fc37.noarch.rpm

Generated by rpm2html 1.6

Fabrice Bellet