Use simpler (and threadsafer) reporting of binder errors
Move Rakudo global state into a GlobalContext extension
soft-fail X::Numeric::DivisionByZero for div and /
don't infiniloop when trying to .perl a Rat with 0 denominator
test S03-operators/div.t as well.
rewrite nqp::if with unless.
Iterate a portable way, not Parrot-dependent one.
Merge branch 'nom' of github.com:rakudo/rakudo into nom
Don't cannonicalize Win32 tmpdir path for now.

Avoids one place we get a startup hang.
Work around cwd encoding issue.

This caused a hang in .path on startup on Win32. This "fixes" things.
Fix match construction on JVM.

Gets 10-regex.t to pass.
Work-in-progress test scripts
Missing p6capturelex needed by JVM.

With this, just one failing sanity test.
Add .exists to Capture

So that we can more easily check whether a parameter was passed, by doing
sub foo (|c, :$a ) { if c.exists("a") {...
Some missing coercions.

The JVM implementation correctly treats as constraints some things
that became coercions on Parrot. This adds the needed coercions. On
Parrot, should avoid going via a v-table override too.
Implement nqp::tclc.
Implement $!foo parameters.

Fixes Junction construction, which in turn unbusts various junction
related things.
Add a plan for this test.
Merge pull request #169 from timo/softfail-div-by-zero

Softfail div by zero
Make warnings not be fatal on JVM.