bump MOAR_REVISION for missing op_to_func stuff in the jit
Release guide: created detached, ASCII-armored signature
bump VERSION to 2015.05
bump moar for CStruct/CUnion improvements
implement CUnion repr on jvm, also inlining of CStructs and CUnions
bump moar for CUnion repr
bump moar rev for scdisclaim op
Check owning object wasn't disclaimed.
Port of MoarVM/MoarVM@1a36596
first stab at implementing scdisclaim for jvm
map new scdisclaim op on moar
faster cstack traversal
Cut down statement lists by 3/4 by not pushing cursors that MATCH
won't be interested in. In MATCH, if there's only one destination,
don't keep looking up the same hash entry over and over.
work around new non-sigspace warning
warn on nonsig space between alnums
Allow ReentrantMutex REPR to serialize on JVM.
Hopefully fixes Rakudo on JVM build bustage.
More correct top-level control handling.
This allows us to "re-map" it to a normal exception while still not
losing those remappings that are not caught.
Correctly handle control handler throwing.
Previously we would accidentally swallow the exception rather than
pushing it onwards to the HLL-level error handling.
Add an NQPLock type.
To make locks and condition variables available a little more easily.
bring ischarclass in line with moar
Implement nqp::neverrepossess on JVM.
Alert user to thinko on quotes in cclasses
map <:alpha> etc to proper lookup on jvm, RT #125190
Map nqp::neverrepossess op on MoarVM.
fix endpoints of fates for :m and :i:m
update NFA_EGDE_* constants
handle LTM for ignorecase+ignoremark
bump moar rev, possible win32 build fix
implement <:Name(/:s LATIN SMALL LETTER/)> for moar
bump stage0, implementing ordbaseat for moar, and NYI for jvm/parrot
implement ignoremark for charranges
implement ignoremark for moarvm backend
Ranges in character classes are still todo and require some thought.
Also, this patch does not include the required stage0 bump, which we
need because we use a new op called nqp::ordbaseat(str, offset).
Get MoarVM with some concurrency fixes.
Remove a comment, now latest Moar doesn't hang.
Make 'ok' always do a single I/O operation.
Means t/concurrency/01-thread.t output will not be garbled.
Make say/print/note do a single VM I/O op.
This means two operations on the same handle done by two threads will
come out ordered.
Make the join sub avoid boxing.