github.com/sourcegraph/conc
v0.3.0
#325 most downloaded on Go modules
sourcegraph/conc
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 5 months
Most releases are documented
notes for 2 of 3 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
72 releases · first in 2023
0 releases in the last 12 months
see the full history below
Release timeline
72 releases · Jan 2023 to Jan 2024Releases
latest 60 of 72-
v0.3.1-0.20240121214520-5f936abd7ae821 Jan 2024 pre-releaseNothing published for this version
-
v0.3.1-0.20240121214401-a3ac5f2fe2fd21 Jan 2024 pre-releaseNothing published for this version
-
v0.3.1-0.20240121214230-112480952b6c21 Jan 2024 pre-releaseNothing published for this version
-
v0.3.1-0.20240119180815-e454401b0a4719 Jan 2024 pre-releaseNothing published for this version
-
v0.3.1-0.20240119175223-4c5c70ab8b0e19 Jan 2024 pre-releaseNothing published for this version
-
v0.3.1-0.20240119175006-8427ccd11dde19 Jan 2024 pre-releaseNothing published for this version
-
v0.3.1-0.20240108182409-4afefce20f9b08 Jan 2024 pre-releaseNothing published for this version
-
v0.3.1-0.20231112171638-30a99cd85b3312 Nov 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20231112160434-b528efd34e5012 Nov 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20231112145759-abd9a8b8730912 Nov 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230602185621-b3c39d32eccb02 Jun 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230601215605-7a31dff5fbd801 Jun 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230503042357-8e5ba59e782103 May 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230414160720-beea233bdc0b14 Apr 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230414154109-896d9c4239ae14 Apr 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230410174232-06d3061eb7cc10 Apr 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230303172414-1d4991d2948a03 Mar 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230227225624-ba7ce516f37527 Feb 2023 pre-releaseNothing published for this version
-
v0.3.025 Feb 2023Release notes
Open source →Some notable changes in this release:
- pool: All pool types now panic if configured after use.
- pool:
ContextPoolandResultContextPoolnow always cancels its context whenWait()returns. - pool:
ContextPoolandResultContextPoolnow cancels its context when a task panics. - panics:
panics.RecoveredPanicandpanics.NewRecoveredPanic(...)have been renamedpanics.Recoveredandpanics.NewRecovered(...)respectively. - panics:
panics.Recoveredno longer implementserrordirectly, which would previously have unintended side effects - instead, it can be converted into an error implementation explicitly with(*Recovered).AsError(). - panics: Added a package-level
panics.Try(...)for recovering from panics from a single function. - multierrors: For pools that return multiple errors:
- in Go 1.20 and later,
concnow uses the standard library multi-error implementation - in Go 1.19 and earlier,
concnow uses thego.uber.org/multierrlibrary
- in Go 1.20 and later,
Full changelog: v0.2.0...v0.3.0
Some of the changes listed above are breaking changes - this package is currently pre-1.0, and there are likely to be other breaking changes before a 1.0 release as we stabilize the APIs and tweak defaults. Please open an issue if you have questions, concerns, or requests that you'd like addressed before the 1.0 release. Currently, a 1.0 is targeted for March 2023.
-
v0.2.1-0.20230225040407-7b8c8f2875cb25 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230225010616-e2914e5ae70525 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230224231244-279d23cb2d4324 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230224180527-771c4b0263cc24 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230221121046-14c5081d40d621 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230218155736-1df97ecbf2e818 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230216204837-f9b38e58d16d16 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230216185938-3e983047010a16 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230207160206-daaaa39c877d07 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230205171747-0638244ef0aa05 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230205145254-90aae322b29905 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230202182837-8be2d19adeb802 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230202084107-6ddcbbd9f4fc02 Feb 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230126030420-bb6ca58e7fda26 Jan 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230125002848-cf1f0797d5ee25 Jan 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230123175006-f2f67244041023 Jan 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230123173544-429a94b4d81823 Jan 2023 pre-releaseNothing published for this version
-
v0.2.1-0.20230122065152-b6e1d042686a22 Jan 2023 pre-releaseNothing published for this version
-
v0.2.017 Jan 2023Release notes
Open source →Some notable changes in this release:
- pool:
ContextPoolandResultContextPoolno longer cancel on the first task that errors by default. To enable cancellation on first error, useWithCancelOnError. - panics:
conc.PanicCatcherandconc.RecoveredPanichave been moved to a new subpackage,panics. - iter: Added
iter.Iteratoranditer.Mapperfor configurable concurrency onForEach,Map, and friends. The top-leveliter.ForEach, etc will continue to work as before. - conc: Added
WaitGroup.WaitAndRecover, which returns any recovered panics instead of re-panicking them.
Full changelog: v0.1.0...v0.2.0
Some of the changes listed above are breaking changes - this package is currently pre-1.0, and there are likely to be other breaking changes before a 1.0 release as we stabilize the APIs and tweak defaults. Please open an issue if you have questions, concerns, or requests that you'd like addressed before the 1.0 release. Currently, a 1.0 is targeted for March 2023.
- pool:
-
v0.1.1-0.20240121214520-5f936abd7ae821 Jan 2024 pre-releaseNothing published for this version
-
v0.1.1-0.20230117161320-0979df3e488d17 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230117155840-ee6e48f20b5117 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230117060320-16e8a3d897fa17 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230116193542-d94160cc60e516 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230116053016-00be160554e816 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230116045829-4023cd5c619c16 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230115205409-f6e77d4bcec815 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230115005340-20c693fc89d515 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230114015524-245b491c10c614 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230113135931-f7fb2991404713 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230113013437-ec1413e244f213 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230111220508-dbf89733ffb211 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230111220132-4b8311d4cad311 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230110220154-559008f01a2f10 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230110172550-322bbc07212b10 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230110043436-da1a381ab40b10 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230109164917-7e601ce6403b09 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230109073353-0f2ebb6298dc09 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230109013950-9ce3f41e476609 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230109000037-3cb69e95e61709 Jan 2023 pre-releaseNothing published for this version
-
v0.1.1-0.20230108170651-5de4f90b9e2008 Jan 2023 pre-releaseNothing published for this version