Vadim Belman
Vadim Belman
rakudo/rakudo#4418 reveals a situation which I would consider as highly problematic: roast specs Perl5 embedding, but the actual support of the feature is provided by a 3rd party module. A...
Very simple question: should we drop support of `RAKUDOLIB`? If not what it's role in Rakudo?
After merging a PR which drastically changes directory structure of Rakude sources as well as some of its internals (though the latter must not affect user land code) I have...
Dynamic symbols are currently being resolved via `&DYNAMIC` sub which is being looked up lexically. Due to its simple name it is not very unrealistic scenario where user code would...
This segfault is pretty much reliably reproducible with the following test script being run in a loop: ```raku my (@ready, @w); my $starter = Promise.new; for ^($*SCHEDULER.max_threads - 2) ->...
Related to rakudo/rakudo#4871, but this time I think I see the primary cause of the issue and it doesn't look good to me, considering the widespread use of unicode by...
Apparently, works for distributions only. Significant changes: - Packagy type objects get their default api/ver/auth from META6.json - `$?DISTRIBUTION` is now installed unconditionally into compunit's lexical space - Scripts/apps detected...
In the particular case of META6.json based distributions this means depend on the file modification time. For the moment this is mostly an aid to a developer sparing them from...
The races are caused by updating array and hash attributes from multiple threads. Affected are `Perl6::Metamodel::MethodContainer` and `Perl6::Metamodel::MROBasedMethodDispatch`. The solution includes: - protecting `add_method` method from `MethodContainer` with meta-object level...
In support of rakudo/rakudo#5060