Result for 72BCDCFA9761F01958476EA72827BB233D5453D4

Query result

Key Value
MD55199842F5DD1C4CEA2330FA15689F49C
PackageArchnoarch
PackageDescriptionPackage 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
PackageMaintainerFedora Project
PackageNamegolang-github-anacrolix-stm-devel
PackageRelease2.fc33
PackageVersion0.2.0
SHA-172BCDCFA9761F01958476EA72827BB233D5453D4
SHA-256AD77E1DDB0DEBF54065FFD1D9603AE9298E2F02F248898DDA6525B69E82EC16E
hashlookup:children-total17
hashlookup:trust50

Network graph view

Children (Total: 17)

The searched file hash includes 17 children files known and seen by metalookup. A sample is included below:

Key Value
FileName./usr/share/gocode/src/github.com/anacrolix/stm/retry.go
FileSize402
MD5A1D8AF31DE117AA6E1D16322ADDE1EF3
SHA-107A1D8FFB14803EC59CDECA81B6FF269C01E6FBE
SHA-2564D24C4655AF163F6FE93349C2E3A8CA59A80A079E6B22D939E6D9FA7F89CBC0C
SSDEEP6:hZWeu7kVaktEGM9drvdAu5FTgaDnQXFeHb7SWhiqYJPJAixSFTMO0AJ6e5Xs9AF8:SeukQktEfNvdbngaCF4b7Stzc6A6e0d9
TLSHT1CAE0AB843B82051180D231BA463AE1C89AF6FD3C490E50F971EE13D033108FAD1388D1
Key Value
FileName./usr/share/licenses/golang-github-anacrolix-stm-devel/LICENSE
FileSize1080
MD54E4D2B5C6792B574D6BE979200AA1E11
SHA-1156BE0E535F0C241F2EC22F36ECE40D8A489FCCE
SHA-256FF69F15D1B8F8D2D6A018D145CBDC8AA16874F9E3CC406165AC6092CDED63BA4
SSDEEP24:b/xrmJHHH0yN3gtsHw1hC09QHOsUv4eOk4/+/m3oqLFh:bpaJHlxE3dQHOs5exm3ogFh
TLSHT1D211B91E73510773189A136055787CD9F23BB15FBA6F2A85146EF341233A46CC1FB844
Key Value
FileName./usr/share/gocode/src/github.com/anacrolix/stm/tx.go
FileSize2769
MD5973C370EC43F6BF36A0A50BB009DFEDD
SHA-115BB062BA8FE2FFF35DE82FA98F1B2017E84763F
SHA-256E312EE58D363C2DD5B70731E2DD2A30BE788BF3ABEB0405F3FA8A3B27ABE9832
SSDEEP48:onej50fY0dsinG40hOrjDdunv9mUFHGVqv:Eej5OY0a0vDIlPQVw
TLSHT10051335767F4CA5609D570B08C4B319B6B74C4BE8865CA1996DDF2DE224C8BD022D52C
Key Value
FileName./usr/share/gocode/src/github.com/anacrolix/stm/funcs.go
FileSize2671
MD59BD2C7141891C634CC84C173B7F51A9E
SHA-13C70F04335A44F2A5BC7D6DE9D0D63DB594E892F
SHA-25649DE713415EE46C3AFA963C1807ACDF689EEA30DB019CC336A247265E23B5505
SSDEEP48:lkZSBPWIUhTcA8Lj1qwN5EbcaT4g+pFh/f6LdoQv0mpYhe0ln2gry:ii9KcU4rpfqRnHAlnm
TLSHT156517598B55D18D7610231581C5F74AA0DFECC3D689BC52F42CE92A2760E8FED221DB7
Key Value
FileName./usr/share/gocode/src/github.com/anacrolix/stm/stmutil/context.go
FileSize807
MD52B2DCC2881135E30D19D4AA486FDADD4
SHA-1408C421067A99B50CF08F17DDFFAF040798B9AE0
SHA-256FD786DBB1908B8A0290C57DBB8B6CAB954B8111131B1FE1DF2367061059E10BA
SSDEEP24:S6RM2WkA+dpQULW7zO0y0DArfOFi62KgiE:TldJKMr+4x1
TLSHT1A801CE6A97AA430A6621B4958C06033C6390F4329449E8FE511FE0A975D522BC0BA966
Key Value
FileName./usr/share/gocode/src/github.com/anacrolix/stm/stmutil/containers.go
FileSize3133
MD57E5DC0EA56DB27D26C532F9651938589
SHA-1479B10633A0F7A33235800318E627C66BB1744D0
SHA-25659132E2055809F9D667B0B0A12820D6874B7D54A83A8BC0947121DF1F8882F5F
SSDEEP48:61p7U9UyVNx/yeAPmcnmgErDYlumRG7w7zB7BR9cmniJP5fy4aWxe2:6nQ9UyViX8ElGk7zBFveLOWxe2
TLSHT11B51A163678BAC177549388A8E513E22A9D4D53168DBC23CE280267B6197CEFC33D760
Key Value
FileName./usr/share/gocode/src/github.com/anacrolix/stm/metrics.go
FileSize70
MD5B615B96DD13B0E0D2C9F1E66F78DE4E1
SHA-14BF83DE116E6EAED5A734E78FDADB507688C4537
SHA-256C18E48A61CD80C751758D6FAA906A4878A0EDFA1F86629B4A9166FFEAB70E847
SSDEEP3:hZWuZEsey6YfVVPsv:hZW5stfvsv
TLSHT13BA0220C00022C22802022003C3C02C20EA20CAC2300F2FF020CC33B8B3C8800000088
Key Value
FileName./usr/share/gocode/src/github.com/rolieup/golie/.goipath
FileSize46
MD5994CA865F2782309D4CB404DB96F80E2
SHA-150757C1C7374E56C75D04EBD18044DC945A787B9
SHA-25687BEBBA1E2D03DF911C5B6DB6873B2318296B2A7F0BCD39C807386FEC4F75C73
SSDEEP3:Wm3waRvAEeBy4zAGIV4n:WmxsBy4zJIV4n
TLSH
Key Value
FileName./usr/share/gocode/src/github.com/anacrolix/stm/bench_test.go
FileSize2359
MD5D6FB9886C618ED1BBB83E56FD450010F
SHA-161E0F24B505D9321885F3D89BA131ADFA9A0623D
SHA-2564C15B9B2A0E1AA45EE3A65D39D486520128F63A992444D1F97ED5B30CC815C0E
SSDEEP48:/57d+jQdijQ4jge47rBC37rBGLAkaRj0vzP8uFjilt18j0LmVj0av7Jj0Ls3P0cB:/Zdtdfbha2v75G3Lmyav7+LFc8Vu
TLSHT11D41E1A847BF064F5D22748C5C619DDC0D8C63549D83D59FCA2EA767CD9EC9F4220831
Key Value
FileName./usr/share/gocode/src/github.com/anacrolix/stm/stm_test.go
FileSize5676
MD5E0D33D0A8037BABDA2D124A6D31E45A5
SHA-163A300F869CEC80847B6B0DFE71E77AD6AD84B23
SHA-256C3D5E594389299AF417D73D2728EA3A12CA36BBB36AB3C8166ADE9E7D094DD7D
SSDEEP96:/03DIpdQpB+6IFPMR9uSlGt0xfX+Tgz7It2HbFe95M72FI3Ipm20qTrS5:/5IfOCR98Ox/IssC12FJV0qTc
TLSHT10DC1A5145BBE819F1A953116DC2590FE277ED82CCC8B282FD42DE0BA251D5BFD221CA6