Vadim Belman

Results 57 issues of Vadim Belman

A simple `LibXML.parse($html, :html)` results in SIGSEGV on my work project. The crash is 100% reproducible within the project. Parsing the very same HTML in a standalone script doesn't result...

When a role is lexically scoped within another role in a module it's methods lose their lexical outers including the core setting. I managed to golf the problem down to...

As it turned out, dispatchers are not re-entrant from the point of view of resumptions. I.e., an attempt to install resumption args or state would fail if the very same...

How hard would it be to have `ctx` added to a frame hash returned by exception backtrace? I'm currently in a situation where knowing a frame's context would be quite...

Upon start `wokd` logs this error: ``` Push server created on address /run/user/0/woknotifications Plugin configuration file /etc/wok/plugins.d/__pycache__.conf doesn't exist. Failed to import plugin wok.plugins.kimchi.Kimchi, error: ("Config error in section: 'wok',...

## The Problem If a tight loop is started in one thread and timed `Promise` in another (`sleep` or `Promise.in`) then there are very high risk of the timed promise...

The following simple line causing me some headaches in a production code: ```raku unless $amount ~~ s/^ { $symbol-at-start = True } || $// { X::CurrencyString.new(:$amount).throw } ``` The code...

concurrency
Unicode

This is a follow-up to #4531. While considering the original issue I have realized a couple of situations where behaviors of nominalizables needs fixing.

The bug was discovered in `Perl6::Metamodel::MethodContainer` role, `add_method` method while resolving https://github.com/rakudo/rakudo/issues/2250. It turned out that the compiler is freezing due to infinite loop happening when `nqp::die` throws and the...

waiting-for-user

The following code throws in Raku: ```raku use nqp; my $*INVISIBLE := nqp::null(); say $*INVISIBLE; # Dynamic variable $*INVISIBLE not found ``` because with `nqp::getlexdyn` op there is no way...