JRuby with coroutines

Stephen Bannasch stephen.bannasch at deanbrook.org
Tue Apr 6 20:07:44 PDT 2010


If I set guards="buildable coro" I get patches that don't apply cleanly.

When I run: hg qguard -l in sources/hotspot

I see this for coro.patch:

coro.patch: +coro -/coro +/meth +/indy +/callcc +/inti +/dynopt +1e976d3fd820 -testable

I'm confused about how to interpret these two guards for coro.patch: '+coro' and '-/coro'

What does the prefix '-/' signify?

'-testable' is clear -- if I use the testable guard coro.patch won't be applied

Setting testable prevents all of these patches from being applied in hotspot:

$ hg qguard -l | grep testable
indy-sparc-6829193.patch: -/indy +1e976d3fd820 -testable
dynopt-6912064.patch: -/dynopt +1e976d3fd820 -testable
meth-conv-6939861.patch: -/meth +1e976d3fd820 -testable
annot.patch: +annot -/annot +d1605aabd0a1 +jdk7-b30 -testable
callcc.patch: +callcc +/meth +/indy -/callcc +1e976d3fd820 -testable
coro.patch: +coro -/coro +/meth +/indy +/callcc +/inti +/dynopt +1e976d3fd820 -testable



More information about the mlvm-dev mailing list