Bot releases are visible (Hide)
quasar-galaxy
module has been removedco.paralleluniverse.data.record
has been removed from the quasar-actors
module.Published by pron over 6 years ago
Published by pron about 7 years ago
verifyInstrumentation
(#280, #279)Published by pron over 7 years ago
verifyInstrumentation
(#238, #255)FiberAsync.runBlocking
interrupts the thread executing the operation (#245)ExitMessage
s received from actors after they've been unlinked/unwatched will be ignored (#163)Various small fixes.
Published by pron almost 8 years ago
Improvements to verifyInstrumentation reporting and some bug fixes.
Published by pron about 8 years ago
This release contains a fix to a major bug
#204
a fix to a medium-severity bug
#212
an improvement to handling multiple class loaders
#196
as well as minor bug fixes.
Published by circlespainter over 8 years ago
ThreadLocal
s serialization in fibers is now optionalThreadLocal
s serialization in fibers1.0.1-2
TransferChannel
raceModuleDescriptorImpl
select
, thanks and related to https://groups.google.com/forum/#!topic/quasar-pulsar-user/U2ztEdoPFqw with Chris PennelloMessageSelector.select()
results requires cast to MessageSelector<Object,Object>
in order to be usedPublished by circlespainter almost 9 years ago
CountDownLatch
and CyclicBarrier
build-1.0.0-beta-4584
supportselect
type constraintsquasar-disruptor
subproject (still experimental)Published by circlespainter about 9 years ago
fiber
function has been moved to the co.paralleluniverse.kotlin
package, has several convenient overloads and by default will also start the fiber.co.paralleluniverse.kotlin
also includes a convenient select
syntax to perform channel selection:val ch1 = Channels.newChannel<Int>(1)
val ch2 = Channels.newChannel<Int>(1)
assertTrue (
fiber {
select(Receive(ch1), Send(ch2, 2)) {
it
}
}.get() is Send
)
ch1.send(1)
assertTrue (
fiber {
select(Receive(ch1), Send(ch2, 2)) {
when (it) {
is Receive -> it.msg
is Send -> 0
else -> -1
}
}
}.get() == 1
)
FiberForkJoinScheduler.onIdle()
hook notifies when the fiber scheduler becomes idle.Published by pron over 9 years ago
quasar-reactive-streams
module0.12.613
(post-M12) and several other dependencies upgrade@Suspendable
annotation is now supported on individual interface methods rather than just on the whole interfacescanSuspendables
has been addressed, it sometimes included unnecessary (but harmless) lines in suspendable-supers
gradle
Published by circlespainter over 9 years ago
FiberSocketChannel
and FiberServerSocketChannel
are created passing a ChannelGroup
rather than an AsynchronousChannelGroup
; this makes them independent from the async channels APIquasar-core
is now a provided
dependency for quasar-actors
and quasar-galaxy
rather than a compile
onequasar-kotlin
module)StrandFactory
APIReceivePortGroup
now supports additional mix-style operationsPipeline
channel transfer utilityFiberSocketChannel.connect()
with timeoutFiniteStateMachine
behaviorgetChildren
in supervisor actorsProxyServer
performance improvementPublished by pron almost 10 years ago
This is a bug-fix release. Fixed bugs include:
In addition, quasar-core now embeds shadowed ASM artifacts rather than externally depending on ASM.
Published by pron about 10 years ago
QuasarURLClassLoader
/QuasarURLClassLoaderHelper
Published by pron about 10 years ago
Fiber.join
and Fiber.get
are now suspendable rather than thread-blocking. This should improve join performance.co.paralleluniverse.strands.channels.DelayVal
is now co.paralleluniverse.strands.dataflow.Val
FiberAsync
has been simplifiedPublished by pron over 10 years ago
SendPort.close(Throwable)
.Channels
.-DverifyInstrumentation=true
Published by pron over 10 years ago
Published by pron about 11 years ago