معرفی شرکت ها


golang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.rpm


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Software Transactional Memory in Go
ویژگی مقدار
سیستم عامل Linux
توزیع Fedora 38
مخزن Fedora Everything noarch
نام بسته golang-github-anacrolix-stm-devel
نام فایل بسته golang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.rpm
نسخه بسته 0.3.0
انتشار بسته 6.fc38
معماری بسته noarch
نگهدارنده -
تاریخ ساخت Thu 19 Jan 2023 09
هاست سازنده buildvm-x86-29.iad2.fedoraproject.org
نوع بسته .rpm
آدرس صفحه اصلی https://github.com/anacrolix/stm
مجوز MIT
حجم دانلود 32K
حجم نصب 56.653K
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


نیازمندی

مقدار نام
- go-filesystem
- golang(github.com/anacrolix/missinggo/iter)
- golang(github.com/benbjohnson/immutable)


ارائه دهنده

مقدار نام
= 0.3.0-6.fc38 golang(github.com/anacrolix/stm)
= 0.3.0-6.fc38 golang(github.com/anacrolix/stm/rate)
= 0.3.0-6.fc38 golang(github.com/anacrolix/stm/stmutil)
= 0.3.0-6.fc38 golang-github-anacrolix-stm-devel
= 0.3.0-6.fc38 golang-ipath(github.com/anacrolix/stm)


نحوه نصب


نصب پکیج rpm golang-github-anacrolix-stm-devel:

    dnf install golang-github-anacrolix-stm-devel-0.3.0-6.fc38.noarch.rpm


فایل ها

مسیرها
/usr/share/doc/golang-github-anacrolix-stm-devel
/usr/share/doc/golang-github-anacrolix-stm-devel/README.md
/usr/share/gocode/src/github.com
/usr/share/gocode/src/github.com/anacrolix
/usr/share/gocode/src/github.com/anacrolix/stm
/usr/share/gocode/src/github.com/anacrolix/stm/.goipath
/usr/share/gocode/src/github.com/anacrolix/stm/README.md
/usr/share/gocode/src/github.com/anacrolix/stm/bench_test.go
/usr/share/gocode/src/github.com/anacrolix/stm/doc.go
/usr/share/gocode/src/github.com/anacrolix/stm/doc_test.go
/usr/share/gocode/src/github.com/anacrolix/stm/external_test.go
/usr/share/gocode/src/github.com/anacrolix/stm/funcs.go
/usr/share/gocode/src/github.com/anacrolix/stm/go.mod
/usr/share/gocode/src/github.com/anacrolix/stm/metrics.go
/usr/share/gocode/src/github.com/anacrolix/stm/rate
/usr/share/gocode/src/github.com/anacrolix/stm/rate/rate_test.go
/usr/share/gocode/src/github.com/anacrolix/stm/rate/ratelimit.go
/usr/share/gocode/src/github.com/anacrolix/stm/retry.go
/usr/share/gocode/src/github.com/anacrolix/stm/stm_test.go
/usr/share/gocode/src/github.com/anacrolix/stm/stmutil
/usr/share/gocode/src/github.com/anacrolix/stm/stmutil/containers.go
/usr/share/gocode/src/github.com/anacrolix/stm/stmutil/context.go
/usr/share/gocode/src/github.com/anacrolix/stm/stmutil/context_test.go
/usr/share/gocode/src/github.com/anacrolix/stm/tx.go
/usr/share/gocode/src/github.com/anacrolix/stm/var-value.go
/usr/share/gocode/src/github.com/anacrolix/stm/var.go
/usr/share/licenses/golang-github-anacrolix-stm-devel


گزارش تغییرات

تاریخ آخرین تغییر جزئیات
2023-01-19

Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

2022-08-10

Rebuild to fix FTBFS

2022-07-21

Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

2022-06-17

Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
2022-29526, CVE-2022-30629

2022-01-20

Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

2021-08-29

Update to latest upstream release 0.3.0 (closes rhbz#1997466)

2021-07-22

Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

2021-01-26

Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild