=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Macros.pm-520- rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Macros.pm:521: my $where = $params{where} // 'templates'; rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Macros.pm-522- delete $params{where}; ############################################## rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Macros.pm-634- "\n" rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Macros.pm:635: . $self->inc_comment("Included from `$_[0]`") rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Macros.pm-636- . $text rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Macros.pm:637: . $self->inc_comment("End of section included from `$_[0]`"); rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Macros.pm-638-} ############################################## rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm-264- && ( $_ = rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm:265:`"$prefix\\bin\\nqp-m.exe" -e "print(nqp::backendconfig()<make>)"` rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm-266- ) ############################################## rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm-273- && ( $_ = rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm:274:`"$prefix\\bin\\nqp-m.bat" -e "print(nqp::backendconfig()<make>)"` rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm-275- ) ############################################## rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm-959- rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm:960: my $where = $params{where} || 'templates'; rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm-961- my $where_dir = $self->cfg( "${where}_dir", strict => 1 ); ############################################## rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm-1141- rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm:1142: system( 'git', 'config', 'remote.origin.pushurl', $pushurl ) rakudo-2020.10/3rdparty/nqp-configure/lib/NQP/Config.pm-1143- if defined $pushurl && $pushurl ne $pullurl; ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-147- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:148:### `mute($on)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-149- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:150:Sets `quiet` attribute-flag to `$on` or to a _true_ value if used without an argument. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-151- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:152:### `note($type, @message)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-153- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:154:For cases where a notice must be output which is not a subject for `quiet`ness and requires user attention. `$type` is rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-155-a short message explaining what type of notice we're printing. It's a free-form, but words like `ATTENTION` or 'WARNING' ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-175- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:176:### `batch_file($file)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-177- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-189- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:190:### `option($opt)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-191- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:192:Returns a option `$opt` or _undef_ if its doesn't exists. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-193- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:194:### `has_option($opt)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-195- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:196:Returns _true_ if option `$opt` exists. It may not necessarily be defined though. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-197- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:198:### `validate_backend($backend, $method)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-199- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:200:Dies if `$backend` is not supported. Error message would inform method name if `$method` is defined. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-201- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:202:Returns `$backend` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-203- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-207- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:208:### `known_backend($backend)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-209- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:210:Returns _true_ if `$backend` is supported. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-211- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-215- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:216:### `abbr_to_backend($backend_abbreviation)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-217- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-219- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:220:### `backend_abbr($backend)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-221- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:222:Returns `$backend` short name. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-223- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:224:### `backend_config($backend [, %config])` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-225- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-230- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:231:### `use_backend($backend)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-232- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:233:Activates a `$backend` for build. This includes: rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-234- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-236- the backends were activated. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:237:- if no other backends were activated yet, the `default_backend` configuration variable is set to `$backend` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-238- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-244- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:245:### `active_backend($backend)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-246- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:247:Returns _true_ if `$backend` is activate. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-248- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-252- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:253:### `base_path($relative_path)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-254- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-271- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:272:### `parse_backends($cli_backends)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-273- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-275- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:276:### `backend_error($backend, @msgs)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-277- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:278:Stores error messages related to a `$backend`. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-279- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:280:### `backend_errors($backend)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-281- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:282:Returns a list or arrayref (context dependant) of stored errors for a `$backend`. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-283- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-305- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:306:### `make_option($opt[, no_quote => 1])` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-307- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-320- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:321:### `is_executable($file)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-322- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:323:Returns _true_ if `$file` is an executable. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-324- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:325:### `github_url($protocol, $user, $repo)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-326- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-327-Builds URL for a github repository based on requested protocol. The protocol could be either _"git"_ or _"https"_. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:328:`$user` is github's user account which owns the repository `$repo`. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-329- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:330:### `repo_url($repo_alias[, %params])` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-331- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:332:Higher level github URL builder. `$repo_alias` is a key from `repo_maps` attribute: one of _moar_, _nqp_, _rakudo_, or rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-333-_roast_ values. The following keys can be used in `%params`: ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-339- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:340:### `find_file_path($short_name, %params)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-341- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:342:Finds a file defined `$short_name` in specified subdirectories. Returns file name with path if found or empty string rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-343-otherwise. ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-347-- `where` - which base directory we're lookin in. Currently it could be either _templates_ or _build_. But any other rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:348: word can be used as long as there is a configuration variable `${where}_dir`. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:349:- `subdir` – single directory name to look in. Appended to `$where` directory. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-350-- `subdirs` - a list of directories. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:351:- `subdirs_only` – boolean. If _true_ then file isn't searched in `$where` dir itself, only in subdirectories of it. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-352- For example, one can limit the search of a `Makefile` template by platform of backend directories avoiding the rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-353- universal `Makefile` template. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:354:- `suffix` - suffix to be appended to `$short_name`. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-355-- `suffixes` - list of `suffix`'es. To look for a file without a suffix too this list must contain an empty string. ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-362- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:363:### `template_file_path($template, %params)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-364- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-375- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:376:### `build_file_path($file_name, %params)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-377- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-388- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:389:### `fill_template_file($infile, $outfile, %params)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-390- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:391:Expand `$infile` into `$outfile`. `$outfile` could be a file name or an opened file handle. `$infile` could be a single rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:392:template name or an arrayref of templates. If `$infile` is a list then all templates are expanded into a single rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:393:`$outfile`. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-394- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-409- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:410:### `fill_template_text($text, %params)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-411- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:412:Expands `$text` by creating an instance of `NQP::Macros` class and calling its `expand` method on the text. Passes rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:413:`$self` as the configuration object for the `NQP::Macros` instance. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-414- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-418- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:419:### `fixup_makefile($text)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-420- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-423- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:424:### `git_checkout($repo, $dir, $branch)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-425- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:426:Checkouts a repository specified by its short name `$repo` (see `repo_maps` attribute) into a directory `$dir`. By rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:427:_checkout_ we mean either `clone` or `fetch`, depending on the existence of `$dir`. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-428- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:429:`$branch` defined what specific branch is requested if defined. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-430- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-441- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:442:### `push_ctx($ctx)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-443- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-458- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:459:As soon as a single loop iteration ends `$scoping` will go out of scope and will be destroyed effectively deactivating rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-460-the context. ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-469- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:470:### `push_config({ $config | %config })` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-471- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-483- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:484:### `cfg($variable, %params)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-485- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-491- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:492:### `set($variable, $value[, in_ctx => 1])` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-493- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-496- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:497:### `prop($property[, strict => 1])` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-498- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:499:Looks for a `$property` in the contexts. If not found then tries the configuration object itself. If property is not rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-500-found but `strict` is set then dies. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-501- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:502:### `in_ctx($property, $value)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-503- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:504:Locates the context where `$property` is defined and has value `$value`. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-505- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-507- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:508:### `shell_quote_filename($filename)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-509- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:510:Quotes/escapes `$filename` in accordance to the current platform's rules. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-511- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:512:### `nfp($filename)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-513- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-518- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:519:### `c_escape_string($string)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-520- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-522- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:523:### `sq_escape_string($string)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-524- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-533- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:534:### `slurp($file)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-535- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:536:Returns `$file` content as a single line. rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-537- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:538:### `os2platform([$os])` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-539- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-551- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:552:### `run_or_die($cmd, %params)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-553- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-555- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:556:### `parse_revision($rev)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-557- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-561- rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md:562:### `cmp_rev($rev_a, $rev_b)` rakudo-2020.10/3rdparty/nqp-configure/doc/NQP-Config.md-563- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-264-Generates environment variable in the format understood by the current platform. rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md:265:I.e. for `@envvar(VAR)@` it will generate `$VAR` on \*nix and `%VAR%` on rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-266-DOS-derivatives (Windows, OS/2). ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-306-Taken MVAR returns either backend prefixed (`@bp@`) or suffixed (`@uc(@backend@)@`) rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md:307:makefile variable or macro (`$(VARIABLE)`). For example: rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-308- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-487-This macro executes a Perl code snippet and returns either what the snipped rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md:488:returned explicitly or what it's left in `$out`: rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-489- ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-497- rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md:498:- `$macros` – object of class `NQP::Macros` which does expansions of the current template. rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md:499:- `$cfg` - object of type `NQP::Config`. rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-500-- `%config` – hash of configuration variables. Incorporates all surrounding rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-501- contexts. rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md:502:- `$out` – content of this variable will be returned as macro result unless the rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-503- snippet returns something explicitly. ############################################## rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-535- rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md:536:where without `@nop()@` the closing brace of `$(VAR1)` would combine with rakudo-2020.10/3rdparty/nqp-configure/doc/Macros.md-537-opening `@` and form fake closing brace for `@q(`: ############################################## rakudo-2020.10/CAVEATS.md-29-and those where the application binary is actually located. For example, if rakudo-2020.10/CAVEATS.md:30:`rakudo` binary is installed under `$HOME/raku/bin` then aside of the rakudo-2020.10/CAVEATS.md:31:system-wide locations it can access libraries in `$HOME/raku/lib` only. rakudo-2020.10/CAVEATS.md-32- ############################################## rakudo-2020.10/Configure.pl-17- if ( !-e '3rdparty/nqp-configure/LICENSE' ) { rakudo-2020.10/Configure.pl:18: my $code = system($^X, 'tools/build/update-submodules.pl', Cwd::cwd(), @ARGV); rakudo-2020.10/Configure.pl-19- exit 1 if $code >> 8 != 0; ############################################## rakudo-2020.10/docs/announce/2009-09-15-after a Perl Mongers group. September 2009 is code named "Seattle" for the rakudo-2020.10/docs/announce/2009-09:16:enthusiasm they have shown for Perl 6 during monthly meetings, and the rakudo-2020.10/docs/announce/2009-09-17-feedback, encouragement and support given me for the past several years. ############################################## rakudo-2020.10/docs/announce/2016.05.md-39- + JVM fixes rakudo-2020.10/docs/announce/2016.05.md:40: + Simplify `$*USER`/`$*GROUP` initialization rakudo-2020.10/docs/announce/2016.05.md-41- + Additions: rakudo-2020.10/docs/announce/2016.05.md-42- + Ability to use a customer debugger module rakudo-2020.10/docs/announce/2016.05.md:43: + `$*MAIN-ALLOW-NAMED-ANYWHERE` allows MAIN to be friendlier about where it accepts flags rakudo-2020.10/docs/announce/2016.05.md-44- + Add richer set of comparison operators for Versions ############################################## rakudo-2020.10/docs/announce/2016.12.md-32- + prefix:<~> now calls .Str on Str types (helps with allomorphs) [e0a415f] rakudo-2020.10/docs/announce/2016.12.md:33: + Fixed errors in `$*ARGFILES.lines` limit counter [bd42363] rakudo-2020.10/docs/announce/2016.12.md-34- + Fixed bug with add history for Readline module in REPL [f544e4c] ############################################## rakudo-2020.10/docs/announce/2016.12.md-40- + Fixed Iterator.flat occasionally skipping inner iterables [61a18c0] rakudo-2020.10/docs/announce/2016.12.md:41: + Fixed slurp not propagating :bin and :enc args on `$*ARGFILES` [15f51a5] rakudo-2020.10/docs/announce/2016.12.md-42- + Fixed negative zero handling in many places ############################################## rakudo-2020.10/docs/announce/2017.02.md-79- + Added experimental `infix:<unicmp>` [6f6f0cf][5870ef9][eb3356c][6990133] rakudo-2020.10/docs/announce/2017.02.md:80: + Added experimental `infix:<coll>`, `Any.collate`, and `$*COLLATION` rakudo-2020.10/docs/announce/2017.02.md-81- [2061485][4efcc29][46313fa][1923878][5611425][6990133][f85978b] ############################################## rakudo-2020.10/docs/announce/2017.02.md-124- + Made `do loop ( init; while; next ) { }` loops about 6% faster [c2eb7fb] rakudo-2020.10/docs/announce/2017.02.md:125: + Made `.map: -> $_ --> non-Slippy-Foo { ... }` maps about 2x faster [fdcf462] rakudo-2020.10/docs/announce/2017.02.md-126- + Made firing of phasers about 25% faster [7e98504] ############################################## rakudo-2020.10/docs/announce/2017.03.md-82- + Implemented Str.parse-names [5c1761a] rakudo-2020.10/docs/announce/2017.03.md:83: + Added `$epsilon` argument to Complex.Rat/.FatRat [a4af702] rakudo-2020.10/docs/announce/2017.03.md-84- + Fixed loss of precision in Instant.Rat [a4af702] ############################################## rakudo-2020.10/docs/announce/2017.03.md-92- This affects any slang modules that access `%*LANG`, `%*PRAGMAS`, and rakudo-2020.10/docs/announce/2017.03.md:93: `$*ACTIONS` internals using unofficial API. rakudo-2020.10/docs/announce/2017.03.md-94- + Removals: ############################################## rakudo-2020.10/docs/announce/2017.04.md-104- + [IO] Made IO::Path.dir a `multi` method [fbe7ace] rakudo-2020.10/docs/announce/2017.04.md:105: + [IO] `$*TMPDIR` now has a container, so it's possible to `temp` it [b62d1a7] rakudo-2020.10/docs/announce/2017.04.md-106- + [IO] Allowed IO::Path.z to be called on directories, to mirror .s [b6838ee] ############################################## rakudo-2020.10/docs/announce/2017.04.md-109- + [IO] Implemented IO::Path.concat-with [966a7e3] rakudo-2020.10/docs/announce/2017.04.md:110: + [IO] Made `&*chdir` return new `$*CWD` [5464b82] rakudo-2020.10/docs/announce/2017.04.md-111- + [IO] Expanded accepted arguments from Cool to IO() in &spurt [099512b] ############################################## rakudo-2020.10/docs/announce/2017.04.md-122- + [IO] Changed coercers from Str() to IO() in `&*chdir`, &chdir, IO::Path.chdir, &rename, &move, rakudo-2020.10/docs/announce/2017.04.md:123: © to avoid limitations of IO::Path.Str and race conditions with `$*CWD` rakudo-2020.10/docs/announce/2017.04.md-124- [2483d68][a0ef2ed][ff97083] ############################################## rakudo-2020.10/docs/announce/2017.05.md-28- + Made Promise subclass-friendly [a61746fe][a7c23aa2] rakudo-2020.10/docs/announce/2017.05.md:29: + Fixed unwanted warnings on Windows with `$*HOME` [4ae7c697] rakudo-2020.10/docs/announce/2017.05.md-30- + Fixed handling of `<1` and NaN in Baggy.pick/.roll [40e4e132][e5d2c6f6] ############################################## rakudo-2020.10/docs/announce/2017.05.md-35- + Fixed off-by-one in `lines` routines when `:close` is given [bf399380] rakudo-2020.10/docs/announce/2017.05.md:36: + Fixed `$*CWD` inside IO::Path.dir's :test Callable [b2a64a13] rakudo-2020.10/docs/announce/2017.05.md-37- + Fixed regression with IO::Handle.close's value sunked in .slurp [84eb3599] ############################################## rakudo-2020.10/docs/announce/2017.05.md-49- + Fixed typed optional Array and Hash parameters [9f5c8e94][6231ecb0] rakudo-2020.10/docs/announce/2017.05.md:50: + Made `$*HOME` default to Nil, not Any [7412184f] rakudo-2020.10/docs/announce/2017.05.md:51: + Fixed crash on ^D to `$*IN` when reading with IO::ArgFiles [4b8fd4a4] rakudo-2020.10/docs/announce/2017.05.md:52: + Fixed REPL crash when `$*HOME` is not set [1b0e41f9] rakudo-2020.10/docs/announce/2017.05.md-53- + Fixed Test.pm6's &like crash when a non-Str is passed [ba3cf4e5] ############################################## rakudo-2020.10/docs/announce/2017.05.md-109- + Made Date.clone take a formatter [a9a161ae] rakudo-2020.10/docs/announce/2017.05.md:110: + Added `$*DISTRO` and `$*KERNEL` information to `perl6 -V` output [94c4e7bf][b6496eda] rakudo-2020.10/docs/announce/2017.05.md-111- + Made `perl6 -V` sort its output [85230d06] rakudo-2020.10/docs/announce/2017.05.md:112: + Added support for `$*KERNEL.archname` [0c46aff2] rakudo-2020.10/docs/announce/2017.05.md:113: + Added `$*PERL.compiler.verbose-config` [85230d06][c3b47280] rakudo-2020.10/docs/announce/2017.05.md-114- + Added typed exceptions to IO::Handle.flush [b43ed18f] ############################################## rakudo-2020.10/docs/announce/2017.05.md-116- + Simplified getting osname from VM.config [7c8f8d3e][18706852] rakudo-2020.10/docs/announce/2017.05.md:117: + Added VM.osname as a rough equivalent to Perl 5's `$^O` [e79d7498][505ee33d] rakudo-2020.10/docs/announce/2017.05.md-118- + Now show `System::Info` information with -V if module is installed [5feb3906][541597b8] ############################################## rakudo-2020.10/docs/announce/2017.06.md-51- + Fixed output of IO::Special.perl [7344a3d2] rakudo-2020.10/docs/announce/2017.06.md:52: + Made IO::Handle.open with path '-'.IO properly handle non-default `$*OUT`/`$*ERR` [3755c0e7] rakudo-2020.10/docs/announce/2017.06.md-53- + Fixed Promise.then to not lose dynamic variables [36bc4102] ############################################## rakudo-2020.10/docs/announce/2017.06.md-61- + Fixed incorrect results in ignorecase+ignoremark regex matches [1ac7996a] rakudo-2020.10/docs/announce/2017.06.md:62: + Fixed issues with `$*CWD` inside &indir when using relative paths [9151ebaa][326faed6] rakudo-2020.10/docs/announce/2017.06.md-63- + Fixed crash with Seq:U.List [5c56e9e7] ############################################## rakudo-2020.10/docs/announce/2017.06.md-124- + Made Str:D (elem) Map:D 1.3x faster [b43303f2] rakudo-2020.10/docs/announce/2017.06.md:125: + Made `$*KERNEL.signal` 64% faster, overall [79b8ab9d][01d948d2] rakudo-2020.10/docs/announce/2017.06.md-126- + Made Iterable.Bag about 60% faster [f2876281] ############################################## rakudo-2020.10/docs/announce/2017.08.md-78- + Efficiency: rakudo-2020.10/docs/announce/2017.08.md:79: + Made `$s (-) $s (-) $s` on a 26 elem set about 1.5x faster [d7fcb314] rakudo-2020.10/docs/announce/2017.08.md-80- + Made .Str and .perl 2x faster, .gist 1.4x faster (on a ^100 .Set) [5b6cd406] ############################################## rakudo-2020.10/docs/announce/2017.09.md-48- + Fixed NYI compilation of NativeCall sigs with optional params [1818de98] rakudo-2020.10/docs/announce/2017.09.md:49: + Fixed missing deconts in nqp::eqaddr() tests [880b33e2] rakudo-2020.10/docs/announce/2017.09.md-50- + Fixed Enumeration:D === Enumeration:D [8d938461] ############################################## rakudo-2020.10/docs/announce/2017.11.md-35- + Fixed quote lang cache regression [ad16c6fb] rakudo-2020.10/docs/announce/2017.11.md:36: + Improved stability by always setting up `$*PID` [a1866b7b] rakudo-2020.10/docs/announce/2017.11.md-37- + Implemented hypered nodality for all methodcall variations [3c4041ea] ############################################## rakudo-2020.10/docs/announce/2018.01.md-98- + Slightly optimized Array.ASSIGN-POS [6e13bfa2][86d91f2d] rakudo-2020.10/docs/announce/2018.01.md:99: + Made `$a ~= "b"` 70% faster [5dd9ed10] rakudo-2020.10/docs/announce/2018.01.md-100- + Made constraint checks Num/Int/Str literals 1.1x-10x faster [65d4876d] ############################################## rakudo-2020.10/docs/announce/2018.02.md-89- + Efficiency: rakudo-2020.10/docs/announce/2018.02.md:90: + Made `$ where Type1|Type2|Type…` typecheck ~8x faster [43b9c829][264a1a27] rakudo-2020.10/docs/announce/2018.02.md-91- + Many compunit speedups [5bd33669][6fa1e78f][c268f55c][5be174bb] ############################################## rakudo-2020.10/docs/announce/2018.02.md-100- + Made list assignment with roll up to 20% faster [65d6fe48] rakudo-2020.10/docs/announce/2018.02.md:101: + Moved `$*PERL` initialization to BEGIN time to save runtime [bdb4d34d] rakudo-2020.10/docs/announce/2018.02.md-102- + Made Version.new 82x faster [02d2e2ca] ############################################## rakudo-2020.10/docs/announce/2018.03.md-49- + Made Int:D (elem) Range:D be independent of size of Range [de30c162] rakudo-2020.10/docs/announce/2018.03.md:50: + Straightened up `$/` handling in Str.subst[-mutate] [874fcdda] rakudo-2020.10/docs/announce/2018.03.md-51- + Fixed Metamodel shortname assignments [ce08683f] ############################################## rakudo-2020.10/docs/announce/2018.04.md-43- + Fixed QAST::Block migration in `with` + loop-comprehended `for` [fc192212] rakudo-2020.10/docs/announce/2018.04.md:44: + Fixed `infix:<->($n)` to not negate [edbbc442] rakudo-2020.10/docs/announce/2018.04.md-45- + Fixed crash in double-sink `for ... { Package::foo }` [4402839a] ############################################## rakudo-2020.10/docs/announce/2018.08.md-68- + Fixed IO::Handle.encoding to check if$!decoder was set up [edf81bfe] rakudo-2020.10/docs/announce/2018.08.md:69: + Fixed `is required($reason)` [7c349b7e] rakudo-2020.10/docs/announce/2018.08.md-70- + Fixed `Range.roll(*)`/`roll(N)`/`pick(N)` with big ints [b30800c8] ############################################## rakudo-2020.10/docs/announce/2018.08.md-81- + Fixed Distribution::Resource.^mro to not error [bb46381a] rakudo-2020.10/docs/announce/2018.08.md:82: + [6.d] Changed `$*ARGFILES` to be based on `$*IN` inside sub MAIN rakudo-2020.10/docs/announce/2018.08.md-83- [84d45f07] ############################################## rakudo-2020.10/docs/announce/2018.08.md-92- + Gave Routine its own .gist [6ad50d79] rakudo-2020.10/docs/announce/2018.08.md:93: + Made sure `my ($a,$b)` does not have any runtime effect [90ef3061] rakudo-2020.10/docs/announce/2018.08.md-94- + Prevented REPL from writing to filehandle when opening a file [07d00db1] ############################################## rakudo-2020.10/docs/announce/2018.08.md-125- + Renamed `IO::Handle.*-internal` methods to their final names [03d79975] rakudo-2020.10/docs/announce/2018.08.md:126: + Removed previously deprecated `$*INITTIME` dynamic variable [a37c6aa4] rakudo-2020.10/docs/announce/2018.08.md-127- + Build system: ############################################## rakudo-2020.10/docs/announce/2018.08.md-150- [d1729da2][f9963bbf] rakudo-2020.10/docs/announce/2018.08.md:151: + Made `my @a = $string.comb` about 1.25x as fast [df5d82e8] rakudo-2020.10/docs/announce/2018.08.md-152- + Made subbuf up to 8.5x as fast [4e56ce95] ############################################## rakudo-2020.10/docs/announce/2018.09.md-30- + Made it possible to emit Mu [3f10e2d1][db3768e3] rakudo-2020.10/docs/announce/2018.09.md:31: + Fixed setting of `$/` when matching NDF [cf1df1d7] rakudo-2020.10/docs/announce/2018.09.md-32- + Fixed prefix calls with `.:< ... >` on integer literals [ec366c30] ############################################## rakudo-2020.10/docs/announce/2018.10.md-31- + Deprecations: rakudo-2020.10/docs/announce/2018.10.md:32: + Deprecated `gethostname()` in favor of `$*KERNEL.hostname` [f7fa5185] rakudo-2020.10/docs/announce/2018.10.md-33- + Fixes: ############################################## rakudo-2020.10/docs/announce/2018.10.md-46- + Fixed double-closing of handles in `IO::Handle.lines` when `:close` and rakudo-2020.10/docs/announce/2018.10.md:47: `$limit` are used [6edb142f] rakudo-2020.10/docs/announce/2018.10.md:48: + Fixed closing of handles in `IO::Handle.lines` when `$limit` rakudo-2020.10/docs/announce/2018.10.md-49- is used [c1c75740] ############################################## rakudo-2020.10/docs/announce/2018.10.md-54- + Additions: rakudo-2020.10/docs/announce/2018.10.md:55: + [6.d] Constructs `$()`/`@()`/`%()` no longer have any `$/`-related rakudo-2020.10/docs/announce/2018.10.md-56- magic [bb88a032] ############################################## rakudo-2020.10/docs/announce/2018.10.md-97- + Made sure `.STORE` only works on instances of mixy/baggy types [9daac683] rakudo-2020.10/docs/announce/2018.10.md:98: + Added `$*INSIDE-EVAL` to mark that we're inside an `EVAL` [73b7c603] rakudo-2020.10/docs/announce/2018.10.md-99- ############################################## rakudo-2020.10/docs/announce/2018.11.md-32- + Fixes: rakudo-2020.10/docs/announce/2018.11.md:33: + Fixed `$*PERL.version` to always report the right version [c9ecfb7a] rakudo-2020.10/docs/announce/2018.11.md-34- + Consistified `:U.pairup` with `:D.pairup` to return a Seq [d73272e4] ############################################## rakudo-2020.10/docs/announce/2018.11.md-60- + Implemented `X::Language::TooLate` [3365094f] rakudo-2020.10/docs/announce/2018.11.md:61: + `$*COLLATION.set` is no longer experimental [20c41ca5] rakudo-2020.10/docs/announce/2018.11.md:62: + Added dynamic variable `$*FOLDING` [cec1f511] rakudo-2020.10/docs/announce/2018.11.md-63- + Removals: ############################################## rakudo-2020.10/docs/announce/2018.12.md-57- + Efficiency: rakudo-2020.10/docs/announce/2018.12.md:58: + Made `<$rx>` interpolation 1.05x as fast [62243cd9] rakudo-2020.10/docs/announce/2018.12.md-59- + Made simple regex matches 1.05x as fast [01c56b48] ############################################## rakudo-2020.10/docs/announce/2019.03.1.md-8-releases. Rakudo 2019.03 (note: no .1) was discovered to have issues rakudo-2020.10/docs/announce/2019.03.1.md:9:on Windows where calling certain methods on `$*KERNEL` rakudo-2020.10/docs/announce/2019.03.1.md:10:(like `$*KERNEL.bits`) would throw instead of returning a proper rakudo-2020.10/docs/announce/2019.03.1.md-11-value. This release is for Windows users only: users on other systems ############################################## rakudo-2020.10/docs/announce/2019.03.1.md-24- + Fixes: rakudo-2020.10/docs/announce/2019.03.1.md:25: + Fixed issues with `$*KERNEL` on Windows [190a7148][2f9d69c2] rakudo-2020.10/docs/announce/2019.03.1.md-26- ############################################## rakudo-2020.10/docs/announce/2019.03.md-29- `Rat.round` [11da0fb4] rakudo-2020.10/docs/announce/2019.03.md:30: + Fixed `$a=~$a` if `use isms <Perl5>` is active [df748ea7] rakudo-2020.10/docs/announce/2019.03.md-31- [af868f84] ############################################## rakudo-2020.10/docs/announce/2019.03.md-38- resilient against strange values [a6d8858e][54fe8a1a] rakudo-2020.10/docs/announce/2019.03.md:39: + [6.d] `$_` container is no longer `is dynamic` [33f79fef] rakudo-2020.10/docs/announce/2019.03.md-40- [3d581c8d][c2e272ef] ############################################## rakudo-2020.10/docs/announce/2019.03.md-43- + Fixed `Parameter.perl` for slurpy parameters [d8b7fabe] rakudo-2020.10/docs/announce/2019.03.md:44: + Fixed `$*EXECUTABLE` path construction after a `chdir` [5c14916b] rakudo-2020.10/docs/announce/2019.03.md:45: + Fixed `$*PROGRAM` path construction after a `chdir` [cebf0cb7] rakudo-2020.10/docs/announce/2019.03.md-46- + Fixed `.^add_attribute` calls with `Attribute` object stored in ############################################## rakudo-2020.10/docs/announce/2019.03.md-55- + Fixed line number accuracy in backtraces [5b231e09] rakudo-2020.10/docs/announce/2019.03.md:56: + Made regex literals capture `$/` and `$!` [8ef7c15e][ee2238f7] rakudo-2020.10/docs/announce/2019.03.md-57- [4a2124a6] ############################################## rakudo-2020.10/docs/announce/2019.03.md-93- reading/writing any number of **bits** [45a945b5] rakudo-2020.10/docs/announce/2019.03.md:94: + Added `$?DISTRIBUTION` to give introspection and IO capabilities rakudo-2020.10/docs/announce/2019.03.md-95- to the current `Distribution` [32d480ab] ############################################## rakudo-2020.10/docs/announce/2019.07.md-38- + Fixed representation of constant constraint in `Parameter.perl` [a1591fbe] rakudo-2020.10/docs/announce/2019.07.md:39: + Fixed `$*KERNEL.bits` on Windows [5a9b720d][6e8df010] rakudo-2020.10/docs/announce/2019.07.md-40- + Made sure creating a Failure from a Failure object throws [c9110654] ############################################## rakudo-2020.10/docs/announce/2019.07.md-219- + Internal: rakudo-2020.10/docs/announce/2019.07.md:220: + Refactored `$*KERNEL` internal use of uname [ec40933d] rakudo-2020.10/docs/announce/2019.07.md-221- + Got rid of a hack involving early return in `Test.pm6` [84b0e380] ############################################## rakudo-2020.10/docs/announce/2019.11.md-35- new language releases [56af07bf] rakudo-2020.10/docs/announce/2019.11.md:36: + `die` and `fail` now use `$!` from the calling lexical scope if rakudo-2020.10/docs/announce/2019.11.md-37- called without arguments [56af07bf] ############################################## rakudo-2020.10/docs/announce/2019.11.md-131- version [86525a3b] rakudo-2020.10/docs/announce/2019.11.md:132: + Added `nqp::p6getlexclient` op and `$*OPTIMIZER-SYMBOLS` rakudo-2020.10/docs/announce/2019.11.md-133- [cbce0edd][f8768ae5] ############################################## rakudo-2020.10/docs/announce/2020.01.md-33- [9fd29cd2][5def05c9][3f51728d] rakudo-2020.10/docs/announce/2020.01.md:34: + `$*ARGFILES` special variable now defaults to `$*IN` if no arguments [bde10698] rakudo-2020.10/docs/announce/2020.01.md-35- + An attempt to use methods `index`, `indiced`, `contains` on a `List` ############################################## rakudo-2020.10/docs/announce/2020.01.md-72- + Add `Supply.repeated` method [ff08697a] rakudo-2020.10/docs/announce/2020.01.md:73: + Add `Supply.decode($encoding)` method [59f6a031] rakudo-2020.10/docs/announce/2020.01.md-74- + Add `Supply.first` method [ace98531] ############################################## rakudo-2020.10/docs/announce/2020.01.md-76- + Allow Supply.head(*-3) to be synonym of Supply.tail(3) [6d6318d4] rakudo-2020.10/docs/announce/2020.01.md:77: + Add `Supply.encode($encoding = "utf8")` method [5d6c0b6b] rakudo-2020.10/docs/announce/2020.01.md-78- + Add `Supply.comb` method [348d54df][3dd9edff][67ec4b2b] ############################################## rakudo-2020.10/docs/announce/2020.01.md-90- latter remains the default behavior [9a4c83af] rakudo-2020.10/docs/announce/2020.01.md:91: + Made `.perl` (now `.raku`) method call on signature of {...} display `$_` rakudo-2020.10/docs/announce/2020.01.md-92- variable from outer scope [e7c20386] rakudo-2020.10/docs/announce/2020.01.md:93: + Add `$*RAKU` variable [a05e169e] rakudo-2020.10/docs/announce/2020.01.md-94- + `Raku` is now allowed to be used as a language in EVAL rakudo-2020.10/docs/announce/2020.01.md-95- [1c5d010f][632c0083] rakudo-2020.10/docs/announce/2020.01.md:96: + Add `:$match` named parameter to `comb` subroutine when called rakudo-2020.10/docs/announce/2020.01.md:97: on `Cool` object when the `$matcher` argument is a `Regex` rakudo-2020.10/docs/announce/2020.01.md-98- [dd2f072d][a9cd6404] ############################################## rakudo-2020.10/docs/announce/2020.01.md-101- [f6254be1] rakudo-2020.10/docs/announce/2020.01.md:102: + Allowed colon syntax on `$.foo` method, making `$.foo: 42` work rakudo-2020.10/docs/announce/2020.01.md-103- as well as equivalent `self.foo: 42` ############################################## rakudo-2020.10/docs/announce/2020.02.md-20- + Ensure Rakudo can be located in a path with Unicode characters on Windows [4c6cd035] rakudo-2020.10/docs/announce/2020.02.md:21: + Smart matching a `Regex` no longer breaks if `$/` is not a container [b777d6ff] rakudo-2020.10/docs/announce/2020.02.md-22- + `raku -v` now mentions `Raku` as the languages [15621b8e] ############################################## rakudo-2020.10/docs/announce/2020.02.md-41- reusing it in multiple react blocks [6fbfc4a0] rakudo-2020.10/docs/announce/2020.02.md:42: + Fixed usage of `$^a` withing a substitution regex [50ca2ed9][adb85e44] rakudo-2020.10/docs/announce/2020.02.md-43- + Fixed clonning of multi-dim arrays [4a954cbc] rakudo-2020.10/docs/announce/2020.02.md:44: + Fixed `$*USER` and other dynamic variables coercion for some buggy cases [3a86272e] rakudo-2020.10/docs/announce/2020.02.md-45- + Fixed internal compiler error on parameter re-declaration [3498c540] ############################################## rakudo-2020.10/docs/announce/2020.02.md-120- + Change of `IO::Path!new-from-absolute-path` internal method signature [1d946e15] rakudo-2020.10/docs/announce/2020.02.md:121: + Correctly set up values for `$*DISTRO` initialization [22d5ffc3] rakudo-2020.10/docs/announce/2020.02.md-122- + Change file extensions to Raku format ############################################## rakudo-2020.10/docs/announce/2020.02.md-129- + Remove unused `nqp::p6decodelocaltime` as NQP has `nqp::decodelocaltime` [e2ba546f][663c427e] rakudo-2020.10/docs/announce/2020.02.md:130: + Rename the `Junction` `$!storage` attribute to `$!eigenstates` [1a6f83c6][911cac4e] rakudo-2020.10/docs/announce/2020.02.md-131- + Simplify fetching of the kept `Promise` sentinel in `Lock::Async` [e81e5162] ############################################## rakudo-2020.10/docs/announce/2020.06.md-24- + The `run` routine, `Proc.spawn` and `Proc::Async.new` are rakudo-2020.10/docs/announce/2020.06.md:25: extended with a new argument `:$win-verbatim-args` defaulting to rakudo-2020.10/docs/announce/2020.06.md-26- `False`. If the argument is left off or set to False, the ############################################## rakudo-2020.10/docs/announce/2020.06.md-37- + The `gist` method output for multi-dimensional arrays is truncated now [cfc3e57f][4bfe5bd5] rakudo-2020.10/docs/announce/2020.06.md:38: + Parametrization a variable type in form `my $foo is Type[Foo, Bar]` works for all types now [de43f193] rakudo-2020.10/docs/announce/2020.06.md-39- + The `rotate` method now returns `Seq` instead of `List` [4b501bd4] ############################################## rakudo-2020.10/docs/announce/2020.06.md-67- + Add `IO::Path::Parts` class [4387f280][187312b8][e9ea048b][30ae200f] rakudo-2020.10/docs/announce/2020.06.md:68: + Add support for `printf($format, Junction)` [110324d3] rakudo-2020.10/docs/announce/2020.06.md-69- + Add `Supply.rotate` method [9f7c9278] ############################################## rakudo-2020.10/docs/announce/2020.06.md-111- + Optimize symbol lookup [c5f5d7ee][dc6594d6][5d61b3d0] rakudo-2020.10/docs/announce/2020.06.md:112: + Prevent `$*OUT` lookup for each eigenstate of Junction when calling `print` or `put` [4297cb05] rakudo-2020.10/docs/announce/2020.06.md-113- + Make `printf` routine up to 5% faster [e46d4590] ############################################## rakudo-2020.10/docs/announce/2020.09.md-36- on `BagHash` give proper error message when called on a type object [b0b4459c] rakudo-2020.10/docs/announce/2020.09.md:37: + Fix behavior of `Supply.head($n)` [46a72998] rakudo-2020.10/docs/announce/2020.09.md-38- + Improve wording on `X::MultipleTypeSmiley` error [a9371749] ############################################## rakudo-2020.10/docs/announce/2020.10.md-47- + Make BUILD(ALL)PLAN output a bit clearer [a26beb66] rakudo-2020.10/docs/announce/2020.10.md:48: + Make `$*USER` and `$*GROUP` return correct values on some non-English rakudo-2020.10/docs/announce/2020.10.md-49- locales [6a89d716] ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-11- `.seek-from-start`, `.seek-from-current`, `.seek-from-end`. [Discussion](https://github.com/zoffixznet/IOwesomeness/issues/1) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:12:2. Add `:joiner` argument to `.exension` that defaults to empty string if `$replacement` is an empty string or to a `.` if rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:13: `$replacement` is not an empty string. Also allow `Range` `:parts` parameter. [Usage examples and discussion](https://github.com/zoffixznet/IOwesomeness/issues/5#issuecomment-290079205) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-14-3. Deprecate IO::Path.chdir in 6.d; remove it in 6.e. [Discussion](https://github.com/zoffixznet/IOwesomeness/issues/26) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:15:4. Deprecate `$*SPEC` in 6.d; remove it in 6.e. This depends on how successful the plan is when implemented in a module first. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-16- [Details](https://github.com/zoffixznet/IOwesomeness/issues/27) ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-22- - Leave `:close` as is rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:23: - Make IO::Path's methods close handle when `$limit` is reached or iterator rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-24- is exhausted ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-49- - [Make `IO::Path.resolve` fail if it can't resolve path](#make-iopathresolve-fail-if-it-cant-resolve-path-issue-for-discussion) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:50: - [Make `&words` default to `$*ARGFILES`](#make-words-default-to-argfiles-issue-for-discussion) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-51-- [Changes with Backwards-Compatible Support](#changes-with-backwards-compatible-support) ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-53- - [Rename `IO::Handle.slurp-rest` to just `.slurp`](#rename-iohandleslurp-rest-to-just-slurp-issue-for-discussion) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:54: - [`:$test` parameter on multiple routines](#test-parameter-on-multiple-routines-issue-for-discussion) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-55-- [Changes with No Backwards-Compatible Support](#changes-with-no-backwards-compatible-support) ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-65-- [Controversial Changes](#controversial-changes) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:66: - [Make `IO::Path.Str` Return `$.abspath`](#make-iopathstr-return-abspath-issue-for-discussion) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-67- - [Make `IO::Path.is-absolute` Give False for `/` path on Windows](#make-iopathis-absolute-give-false-for--path-on-windows-issue-for-discussion) ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-98- both subroutines and methods with that name rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:99:- `$*SPEC` — functionality common to `IO::Spec::*` types, is referred to using rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:100:`$*SPEC` variable and means all `IO::Spec::*` types that implement a method or rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-101-feature proposed for change. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-140-to throw/fail with an error. This will give the same behaviour as adding rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:141:`if nqp::isnull($!PIO) { ... throw ... }` to all the methods, without a rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-142-performance impact to open handles (it was ~5% when such check was added to ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-157-is ignored. The binary mode is enabled based on whether or not the spurted rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:158:`$content` is a `Blob`. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-159-- The docs lie about `&spurt` being able to take an `IO::Handle` ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-223- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:224:- Add `uint :$parts = 1` named parameter that specifies how many parts (the rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-225- `.whatever` segments, counting from end) to consider as the extension. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-234- makes routine return an empty string. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:235:- Add a candidate that accepts a positional `$replacement` argument. This rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-236- candidate will return a new `IO::Path` object, with the extension rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:237: changed to the the `$replacement`. The user can set the `:parts` argument rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-238- to `0` if they want to *append* an extra extension. The operation is ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-277- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:278:Add `Bool :$completely` parameter that, when specified as `True`, will cause rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-279-`.resolve` to `fail` if cannot fully resolve the path. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-283- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:284:## Make `&words` default to `$*ARGFILES` [[Issue for discussion]](https://github.com/zoffixznet/IOwesomeness/issues/8) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-285- ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-289-(or, semantically, "whole thing", "all lines", "one line", rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:290:and "one char") default to using `$*ARGFILES`. `&words` (or "all words") rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-291-exceptionally doesn't and throws instead. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-294- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:295:Make `&words` default to `$*ARGFILES`, just like the rest of the routines rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-296-in this family. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-372- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:373:## `:$test` parameter on multiple routines [[Issue for discussion]](https://github.com/zoffixznet/IOwesomeness/issues/10) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-374- ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-382- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:383:The affected routines take `:$test` parameter as a string (or rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-384-`Positional` that's later stringified) of tests to perform on a directory. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-391- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:392:It is proposed the `:$test` parameter to be replaced with 4 boolean named rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:393:parameters `:$r, :$w, :$x, :$d`, with `:$d` (is it directory) test to be rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-394-enabled by default. Usage then becomes: ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-410- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:411:To preserve backwards compatibility, the `:$test` parameter will remain for rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-412-6.c language and will be removed in 6.d language. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-428-**Current Behaviour:** rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:429:- `IO::CatPath` and `IO::CatHandle` [have been removed pre-Christmas](https://github.com/rakudo/rakudo/commit/a28270f009e15baa04ce76e) and `IO::ArgFiles` handles the `$*ARGFILES` stuff. Users wishing to read rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-430-from multipe files are left to their own devices. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-438-proposed for `IO::ArgFiles` to remain as simply `IO::ArgFiles is IO::Cat {}` rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:439:and for `$*ARGFILES` to contain an `IO::ArgFiles` instance. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-440- ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-469-**Proposed behaviour:** rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:470:- Remove `.Supply(:bin)` parameter. Instead, Use `IO::Handle`'s `$!encoding` rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-471-attribute's value to decide whether to use binary mode. Currently, there's ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-483-**Current behaviour:** rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:484:`.abspath` is a public method that simply caches `$*SPEC.rel2abs` into the rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:485:private `$!abspath` attribute. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-486- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-487-Also exists, `IO::Path.absolute`. That has exact same functionality, except it rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:488:also takes an optional `$CWD` parameter. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-489- ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-492-Make `.abspath` a private method, to avoid duplicate functionality and confusion rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:493:about which version takes the `$CWD` argument. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-494- ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-540- and not worry that rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:541: `$user-input` would contain any path that would be able to read from rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-542- or write to outside the original path (in the example, that is ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-705-`Capture` the args for the routines we're delegating to instead. For the rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:706:`.open` call, take only these parameters: `:$chomp`, `:$enc`, `$nl-in`, and rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:707:`:$nl-out`. The rest of `open`'s arguments aren't applicable. This will rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-708-also make it easier to ensure we're not missing any of the routines' ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-714-- *SIDE NOTE: another section in this IO Plan proposes to reword the rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:715: functionality of the `:$close` parameter in terms of `:$leave-open`. The rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-716- prose that follows reflects that change* rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:717:- Keep the `:$leave-open` parameter present for all 4 routines in `IO::Handle` rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:718:- Add `$limit` parameter to all 4 routines in `IO::Handle` (`.lines` already rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-719- has it, although it's not implemented in a way that avoids the leak) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:720: - When `$limit` is given, close the filehandle when it's reached or when rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-721- the iterator has been exhausted, unless `:leave-open` is set to `True` rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-722- - Unless `:leave-open` parameter is `True`, close the filehandle when rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:723: the iterator has been exhausted (even if `$limit` isn't given) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:724: - `+Inf` and `Whatever` `$limit` is permitted, to maintain consistency with rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:725: `Str.lines($limit)` parameter. When set to such a value, the effect is the same as setting no limit rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-726-- Clearly document the filehandle leak issue along with plentiful examples rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:727:of using `$limit` instead of `[^whatever]` on the returned `Seq`, or to rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-728-exhaust the partially-consumed Seq by sinking it, when you're done with it. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-753-`mv`, `cp`, **and `ln`** follow rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:754:the format of `command $existing-thing, $thing-we're-creating` with respect to rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-755-their arguments. ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-772- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:773:- `link $existing-thing, $thing-we're-creating` (`link $target, $name`) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:774:- `symlink $existing-thing, $thing-we're-creating` (`symlink $target, $name`) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-775- ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-865- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:866:## Make `IO::Path.Str` Return `$.abspath` [[Issue for discussion]](https://github.com/zoffixznet/IOwesomeness/issues/20) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-867- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-868-**Current behaviour:** rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:869:- `.Str` method uses the value of `$!path` attribute and does NOT take the rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:870:object's `$!CWD` into consideration. Thus, creating a relative rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-871-`IO::Path` object, then `chdir`-ing somewhere, and then `.Str`-ing it will ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-875- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:876:Use `$.abspath` instead. The `.Str`-ingified path will be always absolute. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:877:The user still has `$.path` attribute along with `.relative` method to stringify rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:878:a path as a relative path, making it sensitive to `$*CWD`, if they so require. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-879- ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-914-- [✘] docs (partial and inaccurate) rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:915:- [✘] roast ([1 indirect test](https://github.com/perl6/roast/blob/4dcbbb9097a728b7e46feb582acbaff19b81014d/S06-multi/type-based.t#L43) that tests multi-dispatch by dispatching `$*ERR` rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-916-to `IO` type candidate) ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-976- rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:977:The methods delegate to `IO::Handle`'s `$!path` attribute. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-978- ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-1013-Saves typing half a single line of code and is rarely needed. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:1014:The user will set `$*HOME` variable directly, using `my ...` to rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-1015-localize the effects, and using `.= chdir` if any directory tests need to be ############################################## rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-1027-Saves typing half a single line of code and is rarely needed. rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md:1028:The user will set `$*TMPDIR` variable directly, using `my ...` to rakudo-2020.10/docs/archive/2017-IO-Grant--Action-Plan.md-1029-localize the effects, and using `.= chdir` if any directory tests need to be ############################################## rakudo-2020.10/docs/archive/2018-03-04--Polishing-Rationals.md-118- it feels a lot like abuse of a type for things it wasn't meant to be: rakudo-2020.10/docs/archive/2018-03-04--Polishing-Rationals.md:119: - This idea means typing `my Str $x = 1.1111111111111111111` is a rakudo-2020.10/docs/archive/2018-03-04--Polishing-Rationals.md:120: typecheck error, but typing `my Str $x = 1.11111111111111111111` is all OK. It feels very weird to me that we switch to producing `Str` rakudo-2020.10/docs/archive/2018-03-04--Polishing-Rationals.md-121- subclasses from numeric literals. ############################################## rakudo-2020.10/docs/archive/2018-03-04--Polishing-Rationals.md-272-The above construct becomes 10% faster if we reduce the rational *before* going rakudo-2020.10/docs/archive/2018-03-04--Polishing-Rationals.md:273:into the `for` loop, thanks to the fast-path on `$!denominator == 1` in the rakudo-2020.10/docs/archive/2018-03-04--Polishing-Rationals.md-274-`.floor` routine. While that may seem trivial, `.floor` is actually used ############################################## rakudo-2020.10/docs/archive/constants-type-constraints-proposal-2018-02-10.md-43- rakudo-2020.10/docs/archive/constants-type-constraints-proposal-2018-02-10.md:44:`foo` and `\foo` are equivalent. `$foo` is equivalent in behaviour, except that rakudo-2020.10/docs/archive/constants-type-constraints-proposal-2018-02-10.md-45-it defines a symbol with a `$` sigil. ############################################## rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md-245-2. Changing the names of positional parameters. rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md:246:3. Changing a parameter from a scalar binding to a raw binding (`$a` to `\a`), rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md-247- or changing an array, hash, or code parameter binding to a raw binding ############################################## rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md-312- break destructuring (for example, naively adding public attributes to rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md:313: `Complex` would break `my (:$re, :$im) := $complex`). Therefore, changes rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md-314- must be made in a way that does not break said destructuring. This can be ############################################## rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md-381- dispatcher, which is in CORE.setting. The interesting caller, is the caller rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md:382: of the `.+` dispatcher. So, `CLIENT::<$?PERL>.version` or so may be better. rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md-383- That, however, would still be highly vulnerable in the face of MOP modules, ############################################## rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md-398-pseudopackage, which is used as a fallback when searching for dynamic variables. rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md:399:Examples include `$*OUT`, `$*REPO`, and `@*ARGS`. These may be overridden. For rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md:400:example, it's fairly common to declare a `my $*OUT` for the purpose of capturing rakudo-2020.10/docs/articles/2016-02 Proposed Perl 6 Versioning And Compatibility Guidelines.md-401-output. ############################################## rakudo-2020.10/docs/ChangeLog-37- + Make BUILD(ALL)PLAN output a bit clearer [a26beb66] rakudo-2020.10/docs/ChangeLog:38: + Make `$*USER` and `$*GROUP` return correct values on some non-English rakudo-2020.10/docs/ChangeLog-39- locales [6a89d716] ############################################## rakudo-2020.10/docs/ChangeLog-78- on `BagHash` give proper error message when called on a type object [b0b4459c] rakudo-2020.10/docs/ChangeLog:79: + Fix behavior of `Supply.head($n)` [46a72998] rakudo-2020.10/docs/ChangeLog-80- + Improve wording on `X::MultipleTypeSmiley` error [a9371749] ############################################## rakudo-2020.10/docs/ChangeLog-196- + The `run` routine, `Proc.spawn` and `Proc::Async.new` are rakudo-2020.10/docs/ChangeLog:197: extended with a new argument `:$win-verbatim-args` defaulting to rakudo-2020.10/docs/ChangeLog-198- `False`. If the argument is left off or set to False, the ############################################## rakudo-2020.10/docs/ChangeLog-209- + The `gist` method output for multi-dimensional arrays is truncated now [cfc3e57f][4bfe5bd5] rakudo-2020.10/docs/ChangeLog:210: + Parametrization a variable type in form `my $foo is Type[Foo, Bar]` works for all types now [de43f193] rakudo-2020.10/docs/ChangeLog-211- + The `rotate` method now returns `Seq` instead of `List` [4b501bd4] ############################################## rakudo-2020.10/docs/ChangeLog-239- + Add `IO::Path::Parts` class [4387f280][187312b8][e9ea048b][30ae200f] rakudo-2020.10/docs/ChangeLog:240: + Add support for `printf($format, Junction)` [110324d3] rakudo-2020.10/docs/ChangeLog-241- + Add `Supply.rotate` method [9f7c9278] ############################################## rakudo-2020.10/docs/ChangeLog-283- + Optimize symbol lookup [c5f5d7ee][dc6594d6][5d61b3d0] rakudo-2020.10/docs/ChangeLog:284: + Prevent `$*OUT` lookup for each eigenstate of Junction when calling `print` or `put` [4297cb05] rakudo-2020.10/docs/ChangeLog-285- + Make `printf` routine up to 5% faster [e46d4590] ############################################## rakudo-2020.10/docs/ChangeLog-471- + Ensure Rakudo can be located in a path with Unicode characters on Windows [4c6cd035] rakudo-2020.10/docs/ChangeLog:472: + Smart matching a `Regex` no longer breaks if `$/` is not a container [b777d6ff] rakudo-2020.10/docs/ChangeLog-473- + `raku -v` now mentions `Raku` as the languages [15621b8e] ############################################## rakudo-2020.10/docs/ChangeLog-492- reusing it in multiple react blocks [6fbfc4a0] rakudo-2020.10/docs/ChangeLog:493: + Fixed usage of `$^a` withing a substitution regex [50ca2ed9][adb85e44] rakudo-2020.10/docs/ChangeLog-494- + Fixed clonning of multi-dim arrays [4a954cbc] rakudo-2020.10/docs/ChangeLog:495: + Fixed `$*USER` and other dynamic variables coercion for some buggy cases [3a86272e] rakudo-2020.10/docs/ChangeLog-496- + Fixed internal compiler error on parameter re-declaration [3498c540] ############################################## rakudo-2020.10/docs/ChangeLog-571- + Change of `IO::Path!new-from-absolute-path` internal method signature [1d946e15] rakudo-2020.10/docs/ChangeLog:572: + Correctly set up values for `$*DISTRO` initialization [22d5ffc3] rakudo-2020.10/docs/ChangeLog-573- + Change file extensions to Raku format ############################################## rakudo-2020.10/docs/ChangeLog-580- + Remove unused `nqp::p6decodelocaltime` as NQP has `nqp::decodelocaltime` [e2ba546f][663c427e] rakudo-2020.10/docs/ChangeLog:581: + Rename the `Junction` `$!storage` attribute to `$!eigenstates` [1a6f83c6][911cac4e] rakudo-2020.10/docs/ChangeLog-582- + Simplify fetching of the kept `Promise` sentinel in `Lock::Async` [e81e5162] ############################################## rakudo-2020.10/docs/ChangeLog-611- [9fd29cd2][5def05c9][3f51728d] rakudo-2020.10/docs/ChangeLog:612: + `$*ARGFILES` special variable now defaults to `$*IN` if no arguments [bde10698] rakudo-2020.10/docs/ChangeLog-613- + An attempt to use methods `index`, `indiced`, `contains` on a `List` ############################################## rakudo-2020.10/docs/ChangeLog-650- + Add `Supply.repeated` method [ff08697a] rakudo-2020.10/docs/ChangeLog:651: + Add `Supply.decode($encoding)` method [59f6a031] rakudo-2020.10/docs/ChangeLog-652- + Add `Supply.first` method [ace98531] ############################################## rakudo-2020.10/docs/ChangeLog-654- + Allow Supply.head(*-3) to be synonym of Supply.tail(3) [6d6318d4] rakudo-2020.10/docs/ChangeLog:655: + Add `Supply.encode($encoding = "utf8")` method [5d6c0b6b] rakudo-2020.10/docs/ChangeLog-656- + Add `Supply.comb` method [348d54df][3dd9edff][67ec4b2b] ############################################## rakudo-2020.10/docs/ChangeLog-668- latter remains the default behavior [9a4c83af] rakudo-2020.10/docs/ChangeLog:669: + Made `.perl` (now `.raku`) method call on signature of {...} display `$_` rakudo-2020.10/docs/ChangeLog-670- variable from outer scope [e7c20386] rakudo-2020.10/docs/ChangeLog:671: + Add `$*RAKU` variable [a05e169e] rakudo-2020.10/docs/ChangeLog-672- + `Raku` is now allowed to be used as a language in EVAL rakudo-2020.10/docs/ChangeLog-673- [1c5d010f][632c0083] rakudo-2020.10/docs/ChangeLog:674: + Add `:$match` named parameter to `comb` subroutine when called rakudo-2020.10/docs/ChangeLog:675: on `Cool` object when the `$matcher` argument is a `Regex` rakudo-2020.10/docs/ChangeLog-676- [dd2f072d][a9cd6404] ############################################## rakudo-2020.10/docs/ChangeLog-679- [f6254be1] rakudo-2020.10/docs/ChangeLog:680: + Allowed colon syntax on `$.foo` method, making `$.foo: 42` work rakudo-2020.10/docs/ChangeLog-681- as well as equivalent `self.foo: 42` ############################################## rakudo-2020.10/docs/ChangeLog-781- new language releases [56af07bf] rakudo-2020.10/docs/ChangeLog:782: + `die` and `fail` now use `$!` from the calling lexical scope if rakudo-2020.10/docs/ChangeLog-783- called without arguments [56af07bf] ############################################## rakudo-2020.10/docs/ChangeLog-877- version [86525a3b] rakudo-2020.10/docs/ChangeLog:878: + Added `nqp::p6getlexclient` op and `$*OPTIMIZER-SYMBOLS` rakudo-2020.10/docs/ChangeLog-879- [cbce0edd][f8768ae5] ############################################## rakudo-2020.10/docs/ChangeLog-906- + Fixed representation of constant constraint in `Parameter.perl` [a1591fbe] rakudo-2020.10/docs/ChangeLog:907: + Fixed `$*KERNEL.bits` on Windows [5a9b720d][6e8df010] rakudo-2020.10/docs/ChangeLog-908- + Made sure creating a Failure from a Failure object throws [c9110654] ############################################## rakudo-2020.10/docs/ChangeLog-1087- + Internal: rakudo-2020.10/docs/ChangeLog:1088: + Refactored `$*KERNEL` internal use of uname [ec40933d] rakudo-2020.10/docs/ChangeLog-1089- + Got rid of a hack involving early return in `Test.pm6` [84b0e380] ############################################## rakudo-2020.10/docs/ChangeLog-1095- + Fixes: rakudo-2020.10/docs/ChangeLog:1096: + Fixed issues with `$*KERNEL` on Windows [190a7148][2f9d69c2] rakudo-2020.10/docs/ChangeLog-1097- ############################################## rakudo-2020.10/docs/ChangeLog-1101- `Rat.round` [11da0fb4] rakudo-2020.10/docs/ChangeLog:1102: + Fixed `$a=~$a` if `use isms <Perl5>` is active [df748ea7] rakudo-2020.10/docs/ChangeLog-1103- [af868f84] ############################################## rakudo-2020.10/docs/ChangeLog-1110- resilient against strange values [a6d8858e][54fe8a1a] rakudo-2020.10/docs/ChangeLog:1111: + [6.d] `$_` container is no longer `is dynamic` [33f79fef] rakudo-2020.10/docs/ChangeLog-1112- [3d581c8d][c2e272ef] ############################################## rakudo-2020.10/docs/ChangeLog-1115- + Fixed `Parameter.perl` for slurpy parameters [d8b7fabe] rakudo-2020.10/docs/ChangeLog:1116: + Fixed `$*EXECUTABLE` path construction after a `chdir` [5c14916b] rakudo-2020.10/docs/ChangeLog:1117: + Fixed `$*PROGRAM` path construction after a `chdir` [cebf0cb7] rakudo-2020.10/docs/ChangeLog-1118- + Fixed `.^add_attribute` calls with `Attribute` object stored in ############################################## rakudo-2020.10/docs/ChangeLog-1127- + Fixed line number accuracy in backtraces [5b231e09] rakudo-2020.10/docs/ChangeLog:1128: + Made regex literals capture `$/` and `$!` [8ef7c15e][ee2238f7] rakudo-2020.10/docs/ChangeLog-1129- [4a2124a6] ############################################## rakudo-2020.10/docs/ChangeLog-1165- reading/writing any number of **bits** [45a945b5] rakudo-2020.10/docs/ChangeLog:1166: + Added `$?DISTRIBUTION` to give introspection and IO capabilities rakudo-2020.10/docs/ChangeLog-1167- to the current `Distribution` [32d480ab] ############################################## rakudo-2020.10/docs/ChangeLog-1268- + Efficiency: rakudo-2020.10/docs/ChangeLog:1269: + Made `<$rx>` interpolation 1.05x as fast [62243cd9] rakudo-2020.10/docs/ChangeLog-1270- + Made simple regex matches 1.05x as fast [01c56b48] ############################################## rakudo-2020.10/docs/ChangeLog-1282- + Fixes: rakudo-2020.10/docs/ChangeLog:1283: + Fixed `$*PERL.version` to always report the right version [c9ecfb7a] rakudo-2020.10/docs/ChangeLog-1284- + Consistified `:U.pairup` with `:D.pairup` to return a Seq [d73272e4] ############################################## rakudo-2020.10/docs/ChangeLog-1310- + Implemented `X::Language::TooLate` [3365094f] rakudo-2020.10/docs/ChangeLog:1311: + `$*COLLATION.set` is no longer experimental [20c41ca5] rakudo-2020.10/docs/ChangeLog:1312: + Added dynamic variable `$*FOLDING` [cec1f511] rakudo-2020.10/docs/ChangeLog-1313- + Removals: ############################################## rakudo-2020.10/docs/ChangeLog-1356- + Deprecations: rakudo-2020.10/docs/ChangeLog:1357: + Deprecated `gethostname()` in favor of `$*KERNEL.hostname` [f7fa5185] rakudo-2020.10/docs/ChangeLog-1358- + Fixes: ############################################## rakudo-2020.10/docs/ChangeLog-1371- + Fixed double-closing of handles in `IO::Handle.lines` when `:close` and rakudo-2020.10/docs/ChangeLog:1372: `$limit` are used [6edb142f] rakudo-2020.10/docs/ChangeLog:1373: + Fixed closing of handles in `IO::Handle.lines` when `$limit` rakudo-2020.10/docs/ChangeLog-1374- is used [c1c75740] ############################################## rakudo-2020.10/docs/ChangeLog-1379- + Additions: rakudo-2020.10/docs/ChangeLog:1380: + [6.d] Constructs `$()`/`@()`/`%()` no longer have any `$/`-related rakudo-2020.10/docs/ChangeLog-1381- magic [bb88a032] ############################################## rakudo-2020.10/docs/ChangeLog-1422- + Made sure `.STORE` only works on instances of mixy/baggy types [9daac683] rakudo-2020.10/docs/ChangeLog:1423: + Added `$*INSIDE-EVAL` to mark that we're inside an `EVAL` [73b7c603] rakudo-2020.10/docs/ChangeLog-1424- ############################################## rakudo-2020.10/docs/ChangeLog-1429- + Made it possible to emit Mu [3f10e2d1][db3768e3] rakudo-2020.10/docs/ChangeLog:1430: + Fixed setting of `$/` when matching NDF [cf1df1d7] rakudo-2020.10/docs/ChangeLog-1431- + Fixed prefix calls with `.:< ... >` on integer literals [ec366c30] ############################################## rakudo-2020.10/docs/ChangeLog-1517- + Fixed IO::Handle.encoding to check if$!decoder was set up [edf81bfe] rakudo-2020.10/docs/ChangeLog:1518: + Fixed `is required($reason)` [7c349b7e] rakudo-2020.10/docs/ChangeLog-1519- + Fixed `Range.roll(*)`/`roll(N)`/`pick(N)` with big ints [b30800c8] ############################################## rakudo-2020.10/docs/ChangeLog-1530- + Fixed Distribution::Resource.^mro to not error [bb46381a] rakudo-2020.10/docs/ChangeLog:1531: + [6.d] Changed `$*ARGFILES` to be based on `$*IN` inside sub MAIN rakudo-2020.10/docs/ChangeLog-1532- [84d45f07] ############################################## rakudo-2020.10/docs/ChangeLog-1541- + Gave Routine its own .gist [6ad50d79] rakudo-2020.10/docs/ChangeLog:1542: + Made sure `my ($a,$b)` does not have any runtime effect [90ef3061] rakudo-2020.10/docs/ChangeLog-1543- + Prevented REPL from writing to filehandle when opening a file [07d00db1] ############################################## rakudo-2020.10/docs/ChangeLog-1574- + Renamed `IO::Handle.*-internal` methods to their final names [03d79975] rakudo-2020.10/docs/ChangeLog:1575: + Removed previously deprecated `$*INITTIME` dynamic variable [a37c6aa4] rakudo-2020.10/docs/ChangeLog-1576- + Build system: ############################################## rakudo-2020.10/docs/ChangeLog-1599- [d1729da2][f9963bbf] rakudo-2020.10/docs/ChangeLog:1600: + Made `my @a = $string.comb` about 1.25x as fast [df5d82e8] rakudo-2020.10/docs/ChangeLog-1601- + Made subbuf up to 8.5x as fast [4e56ce95] ############################################## rakudo-2020.10/docs/ChangeLog-1790- + Fixed QAST::Block migration in `with` + loop-comprehended `for` [fc192212] rakudo-2020.10/docs/ChangeLog:1791: + Fixed `infix:<->($n)` to not negate [edbbc442] rakudo-2020.10/docs/ChangeLog-1792- + Fixed crash in double-sink `for ... { Package::foo }` [4402839a] ############################################## rakudo-2020.10/docs/ChangeLog-1899- + Made Int:D (elem) Range:D be independent of size of Range [de30c162] rakudo-2020.10/docs/ChangeLog:1900: + Straightened up `$/` handling in Str.subst[-mutate] [874fcdda] rakudo-2020.10/docs/ChangeLog-1901- + Fixed Metamodel shortname assignments [ce08683f] ############################################## rakudo-2020.10/docs/ChangeLog-2021- + Efficiency: rakudo-2020.10/docs/ChangeLog:2022: + Made `$ where Type1|Type2|Type…` typecheck ~8x faster [43b9c829][264a1a27] rakudo-2020.10/docs/ChangeLog-2023- + Many compunit speedups [5bd33669][6fa1e78f][c268f55c][5be174bb] ############################################## rakudo-2020.10/docs/ChangeLog-2032- + Made list assignment with roll up to 20% faster [65d6fe48] rakudo-2020.10/docs/ChangeLog:2033: + Moved `$*PERL` initialization to BEGIN time to save runtime [bdb4d34d] rakudo-2020.10/docs/ChangeLog-2034- + Made Version.new 82x faster [02d2e2ca] ############################################## rakudo-2020.10/docs/ChangeLog-2112- + Slightly optimized Array.ASSIGN-POS [6e13bfa2][86d91f2d] rakudo-2020.10/docs/ChangeLog:2113: + Made `$a ~= "b"` 70% faster [5dd9ed10] rakudo-2020.10/docs/ChangeLog-2114- + Made constraint checks Num/Int/Str literals 1.1x-10x faster [65d4876d] ############################################## rakudo-2020.10/docs/ChangeLog-2197- + Fixed quote lang cache regression [ad16c6fb] rakudo-2020.10/docs/ChangeLog:2198: + Improved stability by always setting up `$*PID` [a1866b7b] rakudo-2020.10/docs/ChangeLog-2199- + Implemented hypered nodality for all methodcall variations [3c4041ea] ############################################## rakudo-2020.10/docs/ChangeLog-2405- + Fixed NYI compilation of NativeCall sigs with optional params [1818de98] rakudo-2020.10/docs/ChangeLog:2406: + Fixed missing deconts in nqp::eqaddr() tests [880b33e2] rakudo-2020.10/docs/ChangeLog-2407- + Fixed Enumeration:D === Enumeration:D [8d938461] ############################################## rakudo-2020.10/docs/ChangeLog-2511- + Efficiency: rakudo-2020.10/docs/ChangeLog:2512: + Made `$s (-) $s (-) $s` on a 26 elem set about 1.5x faster [d7fcb314] rakudo-2020.10/docs/ChangeLog-2513- + Made .Str and .perl 2x faster, .gist 1.4x faster (on a ^100 .Set) [5b6cd406] ############################################## rakudo-2020.10/docs/ChangeLog-2690- + Fixed output of IO::Special.perl [7344a3d2] rakudo-2020.10/docs/ChangeLog:2691: + Made IO::Handle.open with path '-'.IO properly handle non-default `$*OUT`/`$*ERR` [3755c0e7] rakudo-2020.10/docs/ChangeLog-2692- + Fixed Promise.then to not lose dynamic variables [36bc4102] ############################################## rakudo-2020.10/docs/ChangeLog-2700- + Fixed incorrect results in ignorecase+ignoremark regex matches [1ac7996a] rakudo-2020.10/docs/ChangeLog:2701: + Fixed issues with `$*CWD` inside &indir when using relative paths [9151ebaa][326faed6] rakudo-2020.10/docs/ChangeLog-2702- + Fixed crash with Seq:U.List [5c56e9e7] ############################################## rakudo-2020.10/docs/ChangeLog-2763- + Made Str:D (elem) Map:D 1.3x faster [b43303f2] rakudo-2020.10/docs/ChangeLog:2764: + Made `$*KERNEL.signal` 64% faster, overall [79b8ab9d][01d948d2] rakudo-2020.10/docs/ChangeLog-2765- + Made Iterable.Bag about 60% faster [f2876281] ############################################## rakudo-2020.10/docs/ChangeLog-2792- + Made Promise subclass-friendly [a61746fe][a7c23aa2] rakudo-2020.10/docs/ChangeLog:2793: + Fixed unwanted warnings on Windows with `$*HOME` [4ae7c697] rakudo-2020.10/docs/ChangeLog-2794- + Fixed handling of `<1` and NaN in Baggy.pick/.roll [40e4e132][e5d2c6f6] ############################################## rakudo-2020.10/docs/ChangeLog-2799- + Fixed off-by-one in `lines` routines when `:close` is given [bf399380] rakudo-2020.10/docs/ChangeLog:2800: + Fixed `$*CWD` inside IO::Path.dir's :test Callable [b2a64a13] rakudo-2020.10/docs/ChangeLog-2801- + Fixed regression with IO::Handle.close's value sunked in .slurp [84eb3599] ############################################## rakudo-2020.10/docs/ChangeLog-2813- + Fixed typed optional Array and Hash parameters [9f5c8e94][6231ecb0] rakudo-2020.10/docs/ChangeLog:2814: + Made `$*HOME` default to Nil, not Any [7412184f] rakudo-2020.10/docs/ChangeLog:2815: + Fixed crash on ^D to `$*IN` when reading with IO::ArgFiles [4b8fd4a4] rakudo-2020.10/docs/ChangeLog:2816: + Fixed REPL crash when `$*HOME` is not set [1b0e41f9] rakudo-2020.10/docs/ChangeLog-2817- + Fixed Test.pm6's &like crash when a non-Str is passed [ba3cf4e5] ############################################## rakudo-2020.10/docs/ChangeLog-2873- + Made Date.clone take a formatter [a9a161ae] rakudo-2020.10/docs/ChangeLog:2874: + Added `$*DISTRO` and `$*KERNEL` information to `perl6 -V` output [94c4e7bf][b6496eda] rakudo-2020.10/docs/ChangeLog-2875- + Made `perl6 -V` sort its output [85230d06] rakudo-2020.10/docs/ChangeLog:2876: + Added support for `$*KERNEL.archname` [0c46aff2] rakudo-2020.10/docs/ChangeLog:2877: + Added `$*PERL.compiler.verbose-config` [85230d06][c3b47280] rakudo-2020.10/docs/ChangeLog-2878- + Added typed exceptions to IO::Handle.flush [b43ed18f] ############################################## rakudo-2020.10/docs/ChangeLog-2880- + Simplified getting osname from VM.config [7c8f8d3e][18706852] rakudo-2020.10/docs/ChangeLog:2881: + Added VM.osname as a rough equivalent to Perl 5's `$^O` [e79d7498][505ee33d] rakudo-2020.10/docs/ChangeLog-2882- + Now show `System::Info` information with -V if module is installed [5feb3906][541597b8] ############################################## rakudo-2020.10/docs/ChangeLog-3051- + [IO] Made IO::Path.dir a `multi` method [fbe7ace] rakudo-2020.10/docs/ChangeLog:3052: + [IO] `$*TMPDIR` now has a container, so it's possible to `temp` it [b62d1a7] rakudo-2020.10/docs/ChangeLog-3053- + [IO] Allowed IO::Path.z to be called on directories, to mirror .s [b6838ee] ############################################## rakudo-2020.10/docs/ChangeLog-3056- + [IO] Implemented IO::Path.concat-with [966a7e3] rakudo-2020.10/docs/ChangeLog:3057: + [IO] Made `&*chdir` return new `$*CWD` [5464b82] rakudo-2020.10/docs/ChangeLog-3058- + [IO] Expanded accepted arguments from Cool to IO() in &spurt [099512b] ############################################## rakudo-2020.10/docs/ChangeLog-3069- + [IO] Changed coercers from Str() to IO() in `&*chdir`, &chdir, IO::Path.chdir, &rename, &move, rakudo-2020.10/docs/ChangeLog:3070: © to avoid limitations of IO::Path.Str and race conditions with `$*CWD` rakudo-2020.10/docs/ChangeLog-3071- [2483d68][a0ef2ed][ff97083] ############################################## rakudo-2020.10/docs/ChangeLog-3216- + Implemented Str.parse-names [5c1761a] rakudo-2020.10/docs/ChangeLog:3217: + Added `$epsilon` argument to Complex.Rat/.FatRat [a4af702] rakudo-2020.10/docs/ChangeLog-3218- + Fixed loss of precision in Instant.Rat [a4af702] ############################################## rakudo-2020.10/docs/ChangeLog-3226- This affects any slang modules that access `%*LANG`, `%*PRAGMAS`, and rakudo-2020.10/docs/ChangeLog:3227: `$*ACTIONS` internals using unofficial API. rakudo-2020.10/docs/ChangeLog-3228- + Removals: ############################################## rakudo-2020.10/docs/ChangeLog-3309- + Added experimental `infix:<unicmp>` [6f6f0cf][5870ef9][eb3356c][6990133] rakudo-2020.10/docs/ChangeLog:3310: + Added experimental `infix:<coll>`, `Any.collate`, and `$*COLLATION` rakudo-2020.10/docs/ChangeLog-3311- [2061485][4efcc29][46313fa][1923878][5611425][6990133][f85978b] ############################################## rakudo-2020.10/docs/ChangeLog-3354- + Made `do loop ( init; while; next ) { }` loops about 6% faster [c2eb7fb] rakudo-2020.10/docs/ChangeLog:3355: + Made `.map: -> $_ --> non-Slippy-Foo { ... }` maps about 2x faster [fdcf462] rakudo-2020.10/docs/ChangeLog-3356- + Made firing of phasers about 25% faster [7e98504] ############################################## rakudo-2020.10/docs/ChangeLog-3537- + prefix:<~> now calls .Str on Str types (helps with allomorphs) [e0a415f] rakudo-2020.10/docs/ChangeLog:3538: + Fixed errors in `$*ARGFILES.lines` limit counter [bd42363] rakudo-2020.10/docs/ChangeLog-3539- + Fixed bug with add history for Readline module in REPL [f544e4c] ############################################## rakudo-2020.10/docs/ChangeLog-3545- + Fixed Iterator.flat occasionally skipping inner iterables [61a18c0] rakudo-2020.10/docs/ChangeLog:3546: + Fixed slurp not propagating :bin and :enc args on `$*ARGFILES` [15f51a5] rakudo-2020.10/docs/ChangeLog-3547- + Fixed negative zero handling in many places ############################################## rakudo-2020.10/docs/module_management.md-99-of the Raku compiler and its `CORE.setting`. Therefore, the identity of the rakudo-2020.10/docs/module_management.md:100:Raku compiler - obtained through `$*RAKU.compiler.id` - should also be rakudo-2020.10/docs/module_management.md-101-considered part of the environment the precompilation was formed in. This will ############################################## rakudo-2020.10/docs/module_management.md-129-incorporate the identity of any repository it refers to. In normal startup, the rakudo-2020.10/docs/module_management.md:130:`PROCESS::<$REPO>` symbol will be set to a default repository that supports the rakudo-2020.10/docs/module_management.md-131-installation of distributions (a `CompUnit::Repository::Installation`). Any rakudo-2020.10/docs/module_management.md-132-`-I` includes, or any paths in a `RAKULIB` environment variable, will cause rakudo-2020.10/docs/module_management.md:133:`PROCESS::<$REPO>` to instead point to a chain of repositories that ends with rakudo-2020.10/docs/module_management.md-134-the default `CompUnit::Repository::Installation` that is normally there. rakudo-2020.10/docs/module_management.md-135- rakudo-2020.10/docs/module_management.md:136:A `use lib` installs a lexical `$*REPO` which takes precedence over that in rakudo-2020.10/docs/module_management.md-137-`PROCESS`. Note that for Raku.christmas, we will only support the use of ############################################## rakudo-2020.10/docs/ops.markdown-162- rakudo-2020.10/docs/ops.markdown:163:Takes a name and finds corresponding symbol in lexical scope of [p6clientctx](#p6clientctx). If `$setting-only` is set rakudo-2020.10/docs/ops.markdown-164-to a _true_ value then lookup is performed only in client's SETTING. ############################################## rakudo-2020.10/docs/rakudo-nqp-and-pod-notes.md-141- rakudo-2020.10/docs/rakudo-nqp-and-pod-notes.md:142:* Term - `$.term` [*defn* blocks] rakudo-2020.10/docs/rakudo-nqp-and-pod-notes.md-143- ############################################## rakudo-2020.10/docs/rakudo-nqp-and-pod-notes.md-145- rakudo-2020.10/docs/rakudo-nqp-and-pod-notes.md:146:* Caption - `$.caption` [*table* blocks] rakudo-2020.10/docs/rakudo-nqp-and-pod-notes.md-147- ############################################## rakudo-2020.10/lib/Telemetry.rakumod-884- (%format{$column}[NAME] rakudo-2020.10/lib/Telemetry.rakumod:885: or note "WARNING: Unknown Telemetry column `$column`." rakudo-2020.10/lib/Telemetry.rakumod-886- ~ " Perhaps you need to adjust used instruments" ############################################## rakudo-2020.10/lib/Test.rakumod-154- # infix:<===> can't handle Mu's rakudo-2020.10/lib/Test.rakumod:155: my $test = nqp::eqaddr($expected.WHAT, Mu) rakudo-2020.10/lib/Test.rakumod:156: ?? nqp::eqaddr($got.WHAT, Mu) rakudo-2020.10/lib/Test.rakumod:157: !! nqp::eqaddr($got.WHAT, Mu) rakudo-2020.10/lib/Test.rakumod-158- ?? False ############################################## rakudo-2020.10/lib/Test.rakumod-175- # infix:<eq> can't handle Mu's rakudo-2020.10/lib/Test.rakumod:176: my $test = nqp::eqaddr($expected.WHAT, Mu) rakudo-2020.10/lib/Test.rakumod:177: ?? nqp::eqaddr($got.WHAT, Mu) rakudo-2020.10/lib/Test.rakumod:178: !! nqp::eqaddr($got.WHAT, Mu) rakudo-2020.10/lib/Test.rakumod-179- ?? False ############################################## rakudo-2020.10/lib/Test.rakumod-533- try { rakudo-2020.10/lib/Test.rakumod:534: EVAL ( "use $code" ); rakudo-2020.10/lib/Test.rakumod-535- } ############################################## rakudo-2020.10/lib/Test.rakumod-706- try { rakudo-2020.10/lib/Test.rakumod:707: EVAL ($code); rakudo-2020.10/lib/Test.rakumod-708- } ############################################## rakudo-2020.10/src/core.c/allomorphs.pm6-153-multi sub infix:<eqv>(Allomorph:D $a, Allomorph:D $b --> Bool:D) is default { rakudo-2020.10/src/core.c/allomorphs.pm6:154: nqp::eqaddr($a.WHAT,$b.WHAT) rakudo-2020.10/src/core.c/allomorphs.pm6-155- ?? $a.Numeric eqv $b.Numeric && $a.Str eqv $b.Str ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-79- rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:80: if $!slipping && nqp::not_i(nqp::eqaddr(($result := self.slip-one),IterationEnd)) { rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-81- # $result will be returned at the end rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-82- } rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:83: elsif nqp::eqaddr(($value := $!source.pull-one),IterationEnd) { rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-84- $result := IterationEnd ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-96- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:97: nqp::eqaddr(($result := self.start-slip($result)), IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-98- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:99: nqp::not_i(nqp::eqaddr(($value := $!source.pull-one),IterationEnd)), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-100- ($stopped = 0) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-109- nqp::if($!NEXT, &!block.fire_phasers('NEXT')), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:110: nqp::eqaddr(($value := $!source.pull-one), IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-111- ?? ($result := IterationEnd) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-123- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:124: $!did-iterate && nqp::eqaddr($result,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-125- &!block.fire_if_phasers('LAST') ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-149- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:150: nqp::eqaddr(($value := self.slip-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-151- target.push($value) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-155- until $done rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:156: || nqp::eqaddr(($value := $!source.pull-one),IterationEnd) { rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-157- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-177- nqp::if($!NEXT, &!block.fire_phasers('NEXT')), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:178: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-179- ($value := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-209- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:210: nqp::eqaddr(self.slip-one,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-211- nqp::null ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-218- until $done rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:219: || nqp::eqaddr(($value := $!source.pull-one()),IterationEnd) { rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-220- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-235- nqp::if($!NEXT, &!block.fire_phasers('NEXT')), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:236: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-237- ($value := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-269- method pull-one() is raw { rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:270: if nqp::eqaddr((my $pulled := $!source.pull-one),IterationEnd) { rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-271- IterationEnd ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-284- 'NEXT', nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:285: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-286- ($pulled := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-306- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:307: nqp::eqaddr(($pulled := $!source.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-308- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-331- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:332: nqp::eqaddr(($pulled := $!source.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-333- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-373- rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:374: if $!slipping && nqp::not_i(nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-375- ($result := self.slip-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-379- } rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:380: elsif nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-381- ($value := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-394- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:395: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-396- ($result := self.start-slip($result)), IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-397- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:398: nqp::not_i(nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-399- ($value := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-409- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:410: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-411- ($value := $!source.pull-one),IterationEnd ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-432- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:433: nqp::eqaddr(($value := self.slip-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-434- target.push($value) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-437- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:438: nqp::eqaddr(($value := $!source.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-439- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-468- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:469: nqp::eqaddr(self.slip-one,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-470- nqp::null ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-473- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:474: nqp::eqaddr((my $value := $!source.pull-one()),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-475- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-517- rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:518: if $!slipping && nqp::not_i(nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-519- ($result := self.slip-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-523- } rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:524: elsif nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-525- ($value := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-537- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:538: nqp::eqaddr(($value2 := $!source.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-539- nqp::if( # don't have 2 params ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-545- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:546: nqp::eqaddr(($result := self.start-slip($result)),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-547- nqp::unless( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:548: nqp::eqaddr(($value := $!source.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-549- ($redo = 1) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-558- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:559: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-560- ($value := $!source.pull-one),IterationEnd ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-581- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:582: nqp::eqaddr(($value := self.slip-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-583- target.push($value) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-586- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:587: nqp::eqaddr(($value := $!source.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-588- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-595- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:596: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-597- (my $value2 := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-635- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:636: nqp::eqaddr(self.slip-one,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-637- nqp::null, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-640- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:641: nqp::eqaddr((my $value := $!source.pull-one()),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-642- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-649- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:650: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-651- (my $value2 := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-713- if $!slipping && nqp::not_i( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:714: nqp::eqaddr(($result := self.slip-one),IterationEnd)) { rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-715- # $result will be returned at the end rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-716- } rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:717: elsif nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-718- $!source.push-exactly($!value-buffer,$!count),IterationEnd) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-735- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:736: nqp::eqaddr($result, IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-737- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-739- ($redo = 1 rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:740: unless nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-741- $!source.push-exactly($!value-buffer, $!count), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-754- (nqp::setelems($!value-buffer, 0)), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:755: nqp::eqaddr($!source.push-exactly($!value-buffer, $!count), IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-756- && nqp::elems($!value-buffer) == 0 ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-770- && $!did-iterate rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:771: && nqp::eqaddr($result, IterationEnd); rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-772- $result ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-814- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:815: nqp::eqaddr(($_ := $!iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-816- || $!test($_), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-819- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:820: nqp::eqaddr($_,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-821- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-831- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:832: nqp::eqaddr(($_ := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-833- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-868- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:869: nqp::eqaddr(($_ := $!iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-870- || $!test($_), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-873- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:874: nqp::eqaddr($_,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-875- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-885- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:886: nqp::eqaddr(($_ := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-887- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-915- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:916: nqp::eqaddr(($_ := $!iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-917- || $!test($_), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-920- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:921: nqp::eqaddr($_,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-922- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-932- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:933: nqp::eqaddr(($_ := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-934- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1001- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1002: nqp::eqaddr(($_ := $!iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1003- || $!test.ACCEPTS($_), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1009- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1010: nqp::eqaddr(($_ := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1011- nqp::if( # doesn't sink ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1191- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1192: (nqp::eqaddr(($_ := $iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1193- || $test($_)), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1196- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1197: nqp::eqaddr($_,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1198- Nil, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1222- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1223: (nqp::eqaddr(($_ := $iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1224- || $test.ACCEPTS($_)), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1227- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1228: nqp::eqaddr($_,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1229- Nil, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1261- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1262: nqp::eqaddr((my $pulled := $iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1263- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1281- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1282: nqp::eqaddr((my $pulled := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1283- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1298- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1299: nqp::eqaddr((my $pulled := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1300- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1315- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1316: nqp::eqaddr((my $pulled := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1317- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1332- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1333: nqp::eqaddr((my $pulled := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1334- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1404- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1405: nqp::eqaddr(($pulled := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1406- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1456- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1457: nqp::eqaddr(($pulled := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1458- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1492- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1493: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1494- self.iterator.push-until-lazy( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1508- nqp::unless( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1509: nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1510- self.iterator.push-until-lazy( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1518- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1519: nqp::eqaddr(&by,&infix:<cmp>), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1520- Rakudo::Sorting.MERGESORT-REIFIED-LIST(buf.List), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1574- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1575: nqp::eqaddr((my \pulled := $!iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1576- || (nqp::not_i(nqp::existskey( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1586- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1587: nqp::eqaddr((my \pulled := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1588- nqp::unless( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1603- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1604: nqp::eqaddr(&with,&[===]), # use optimized version rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1605- self.unique(:&as), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1624- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1625: nqp::eqaddr((my \value := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1626- nqp::unless( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1638- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1639: nqp::eqaddr((my \value := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1640- nqp::unless( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1653- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1654: nqp::eqaddr(&with,&[===]), # use optimized version rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1655- self.unique, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1674- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1675: nqp::eqaddr(($value := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1676- nqp::existskey($!seen,$needle = nqp::unbox_s($value.WHICH)) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1685- nqp::until( # doesn't sink rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1686: nqp::eqaddr(($value := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1687- nqp::existskey($!seen,$needle = nqp::unbox_s($value.WHICH)) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1697- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1698: nqp::eqaddr(&with,&[===]), # use optimized version rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1699- self.repeated(:&as), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1719- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1720: nqp::eqaddr(($value := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1721- nqp::existskey($!seen,$needle = nqp::unbox_s(&!as($value).WHICH)) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1730- nqp::until( # doesn't sink rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1731: nqp::eqaddr(($value := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1732- nqp::existskey($!seen,$needle = nqp::unbox_s(&!as($value).WHICH)) ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1742- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1743: nqp::eqaddr(&with,&[===]), # use optimized version rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1744- self.repeated, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1765- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1766: nqp::eqaddr((my $pulled := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1767- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1774- nqp::isfalse(&!with($!last_as,$which)) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1775: || nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1776- ($pulled := $!iter.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1791- my Mu $value := $!iter.pull-one; rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1792: unless nqp::eqaddr($value,IterationEnd) { rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1793- my $which; ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1804- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1805: nqp::eqaddr($value,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1806- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1834- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1835: nqp::eqaddr((my $pulled := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1836- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1844- nqp::isfalse(&!with($!last,$pulled)) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1845: || nqp::eqaddr( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1846- ($pulled := $!iter.pull-one), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1861- my Mu $value := $!iter.pull-one; rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1862: unless nqp::eqaddr($value,IterationEnd) { rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1863- my $last_val = $!last; ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1872- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1873: nqp::eqaddr($value,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1874- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1896- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1897: nqp::eqaddr((my $pulled := iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1898- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1909- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1910: nqp::eqaddr((my $value := iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1911- X::Pairup::OddNumber.new.throw, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1939- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1940: nqp::eqaddr((my $pulled := self.iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1941- Nil, ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1957- nqp::if( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:1958: nqp::eqaddr((my $pulled := rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-1959- Rakudo::Iterator.LastValue(self.iterator,'tail')), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2011- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:2012: nqp::eqaddr((my \pair := iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2013- || nqp::isconcrete(my \target := pair.value), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2016- nqp::unless( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:2017: nqp::eqaddr(pair,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2018- nqp::stmts( # found at least one value ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2020- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:2021: nqp::eqaddr(nqp::bind(pair,iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2022- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2046- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:2047: nqp::eqaddr((my \pair := iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2048- || nqp::isconcrete(my \target := pair.value), ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2051- nqp::unless( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:2052: nqp::eqaddr(pair,IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2053- nqp::stmts( # found at least one value ############################################## rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2055- nqp::until( rakudo-2020.10/src/core.c/Any-iterable-methods.pm6:2056: nqp::eqaddr(nqp::bind(pair,iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any-iterable-methods.pm6-2057- nqp::if( ############################################## rakudo-2020.10/src/core.c/Any.pm6-392- while nqp::islt_i(++$i,$elems); rakudo-2020.10/src/core.c/Any.pm6:393: X::Bind.new.throw if nqp::eqaddr($target,self); rakudo-2020.10/src/core.c/Any.pm6-394- $target.BIND-POS($final, value) ############################################## rakudo-2020.10/src/core.c/Any.pm6-479- nqp::until( rakudo-2020.10/src/core.c/Any.pm6:480: nqp::eqaddr(($value := iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Any.pm6-481- ($sum = $sum + $value) ############################################## rakudo-2020.10/src/core.c/Any.pm6-492- nqp::hllbool( rakudo-2020.10/src/core.c/Any.pm6:493: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Any.pm6:494: || (nqp::eqaddr(a.WHAT,b.WHAT) rakudo-2020.10/src/core.c/Any.pm6-495- && nqp::iseq_s(nqp::unbox_s(a.WHICH), nqp::unbox_s(b.WHICH))) ############################################## rakudo-2020.10/src/core.c/Array.pm6-62- nqp::if( rakudo-2020.10/src/core.c/Array.pm6:63: nqp::eqaddr( rakudo-2020.10/src/core.c/Array.pm6-64- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Array.pm6-188- nqp::if( rakudo-2020.10/src/core.c/Array.pm6:189: nqp::eqaddr( rakudo-2020.10/src/core.c/Array.pm6-190- $iter.push-until-lazy( ############################################## rakudo-2020.10/src/core.c/Array.pm6-287- nqp::if( # a real iterator with N elems rakudo-2020.10/src/core.c/Array.pm6:288: nqp::eqaddr( rakudo-2020.10/src/core.c/Array.pm6-289- (my \iter = iterable.iterator).push-until-lazy( ############################################## rakudo-2020.10/src/core.c/Array.pm6-758- nqp::if( rakudo-2020.10/src/core.c/Array.pm6:759: nqp::eqaddr( rakudo-2020.10/src/core.c/Array.pm6-760- @values.iterator.push-until-lazy( ############################################## rakudo-2020.10/src/core.c/Array.pm6-1221- nqp::if( rakudo-2020.10/src/core.c/Array.pm6:1222: nqp::eqaddr(@new.iterator.push-until-lazy( rakudo-2020.10/src/core.c/Array.pm6-1223- (my $new := nqp::create(IterationBuffer))),IterationEnd), rakudo-2020.10/src/core.c/Array.pm6-1224- nqp::if( # reified all values to splice in rakudo-2020.10/src/core.c/Array.pm6:1225: (nqp::isnull($!descriptor) || nqp::eqaddr(self.of,Mu)), rakudo-2020.10/src/core.c/Array.pm6-1226- nqp::stmts( # no typecheck needed ############################################## rakudo-2020.10/src/core.c/array_slice.pm6-58- my \is-pos-lazy = pos.is-lazy; rakudo-2020.10/src/core.c/array_slice.pm6:59: my \pos-iter = nqp::eqaddr(pos.WHAT,Range) rakudo-2020.10/src/core.c/array_slice.pm6-60- && pos.max === Inf ############################################## rakudo-2020.10/src/core.c/atomicops.pm6-29- my $seen := nqp::cas($target, $current, $updated); rakudo-2020.10/src/core.c/atomicops.pm6:30: return $updated if nqp::eqaddr($seen, $current); rakudo-2020.10/src/core.c/atomicops.pm6-31- $current := $seen; ############################################## rakudo-2020.10/src/core.c/Baggy.pm6-198- method skip-one() { # the default skip-one, too difficult to handle rakudo-2020.10/src/core.c/Baggy.pm6:199: nqp::not_i(nqp::eqaddr(self.pull-one,IterationEnd)) rakudo-2020.10/src/core.c/Baggy.pm6-200- } ############################################## rakudo-2020.10/src/core.c/Baggy.pm6-310- nqp::if( rakudo-2020.10/src/core.c/Baggy.pm6:311: nqp::eqaddr(self.keyof,Mu), rakudo-2020.10/src/core.c/Baggy.pm6-312- nqp::concat( ############################################## rakudo-2020.10/src/core.c/Baggy.pm6-322- nqp::if( rakudo-2020.10/src/core.c/Baggy.pm6:323: nqp::eqaddr(self,bag()), rakudo-2020.10/src/core.c/Baggy.pm6-324- 'bag()', rakudo-2020.10/src/core.c/Baggy.pm6-325- nqp::if( rakudo-2020.10/src/core.c/Baggy.pm6:326: nqp::eqaddr(self,mix()), rakudo-2020.10/src/core.c/Baggy.pm6-327- 'mix()', ############################################## rakudo-2020.10/src/core.c/Baggy.pm6-583- rakudo-2020.10/src/core.c/Baggy.pm6:584: until nqp::eqaddr((my $value := iter.pull-one),IterationEnd) { rakudo-2020.10/src/core.c/Baggy.pm6-585- my $tested := test($value); ############################################## rakudo-2020.10/src/core.c/Baggy.pm6-615- my $value := iter.pull-one; rakudo-2020.10/src/core.c/Baggy.pm6:616: unless nqp::eqaddr($value,IterationEnd) { rakudo-2020.10/src/core.c/Baggy.pm6-617- my $tested := test($value); ############################################## rakudo-2020.10/src/core.c/Baggy.pm6-632- ++self{$_} for @$tested; rakudo-2020.10/src/core.c/Baggy.pm6:633: last if nqp::eqaddr(($value := iter.pull-one),IterationEnd); rakudo-2020.10/src/core.c/Baggy.pm6-634- nqp::istype(($tested := test($value))[0], Iterable) ############################################## rakudo-2020.10/src/core.c/Baggy.pm6-676- nqp::if( rakudo-2020.10/src/core.c/Baggy.pm6:677: nqp::eqaddr(type,Set), rakudo-2020.10/src/core.c/Baggy.pm6-678- set(), ############################################## rakudo-2020.10/src/core.c/Baggy.pm6-705- nqp::hllbool( rakudo-2020.10/src/core.c/Baggy.pm6:706: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Baggy.pm6:707: || (nqp::eqaddr(a.WHAT,b.WHAT) && a.ACCEPTS(b)) rakudo-2020.10/src/core.c/Baggy.pm6-708- ) ############################################## rakudo-2020.10/src/core.c/BagHash.pm6-240- method skip-one() { # the one provided by the role interferes rakudo-2020.10/src/core.c/BagHash.pm6:241: nqp::not_i(nqp::eqaddr(self.pull-one,IterationEnd)) rakudo-2020.10/src/core.c/BagHash.pm6-242- } ############################################## rakudo-2020.10/src/core.c/Bag.pm6-17- nqp::if( rakudo-2020.10/src/core.c/Bag.pm6:18: nqp::eqaddr(self.WHAT,Bag), rakudo-2020.10/src/core.c/Bag.pm6-19- 'Bag|', ############################################## rakudo-2020.10/src/core.c/Buf.pm6-33- nqp::if( rakudo-2020.10/src/core.c/Buf.pm6:34: nqp::eqaddr(self.WHAT,Blob), rakudo-2020.10/src/core.c/Buf.pm6-35- 'Blob|', ############################################## rakudo-2020.10/src/core.c/Buf.pm6-597- nqp::until( rakudo-2020.10/src/core.c/Buf.pm6:598: nqp::eqaddr((my $got := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Buf.pm6-599- nqp::if( ############################################## rakudo-2020.10/src/core.c/Buf.pm6-663- nqp::unless( rakudo-2020.10/src/core.c/Buf.pm6:664: nqp::eqaddr(self,my \other := nqp::decont(Other)), rakudo-2020.10/src/core.c/Buf.pm6-665- nqp::if( ############################################## rakudo-2020.10/src/core.c/Buf.pm6-1097-multi sub infix:<~>(Blob:D $a, Blob:D $b) { rakudo-2020.10/src/core.c/Buf.pm6:1098: my $res := nqp::create(nqp::eqaddr($a.WHAT,$b.WHAT) ?? $a !! Buf.^pun); rakudo-2020.10/src/core.c/Buf.pm6-1099- my $adc := nqp::decont($a); ############################################## rakudo-2020.10/src/core.c/Buf.pm6-1194- nqp::hllbool( rakudo-2020.10/src/core.c/Buf.pm6:1195: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Buf.pm6:1196: || (nqp::eqaddr(a.WHAT,b.WHAT) && a.SAME(b)) rakudo-2020.10/src/core.c/Buf.pm6-1197- ) ############################################## rakudo-2020.10/src/core.c/Buf.pm6-1202- nqp::hllbool( rakudo-2020.10/src/core.c/Buf.pm6:1203: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) || a.SAME(b) rakudo-2020.10/src/core.c/Buf.pm6-1204- ) ############################################## rakudo-2020.10/src/core.c/Buf.pm6-1207- nqp::hllbool( rakudo-2020.10/src/core.c/Buf.pm6:1208: nqp::not_i(nqp::eqaddr(nqp::decont(a),nqp::decont(b)) || a.SAME(b)) rakudo-2020.10/src/core.c/Buf.pm6-1209- ) ############################################## rakudo-2020.10/src/core.c/Capture.pm6-18- multi method WHICH (Capture:D: --> ValueObjAt:D) { rakudo-2020.10/src/core.c/Capture.pm6:19: my Mu $WHICH := nqp::list_s(nqp::eqaddr(self.WHAT,Capture) ?? 'Capture' !! nqp::unbox_s(self.^name)); rakudo-2020.10/src/core.c/Capture.pm6-20- if nqp::isconcrete(@!list) && nqp::elems(@!list) { ############################################## rakudo-2020.10/src/core.c/Capture.pm6-137- my Mu $raku := nqp::list_s(); rakudo-2020.10/src/core.c/Capture.pm6:138: if nqp::eqaddr(self.WHAT, Capture) { rakudo-2020.10/src/core.c/Capture.pm6-139- nqp::push_s($raku, '\('); ############################################## rakudo-2020.10/src/core.c/Capture.pm6-213- nqp::hllbool( rakudo-2020.10/src/core.c/Capture.pm6:214: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Capture.pm6:215: || (nqp::eqaddr(a.WHAT,b.WHAT) rakudo-2020.10/src/core.c/Capture.pm6-216- && a.Capture::list eqv b.Capture::list ############################################## rakudo-2020.10/src/core.c/Channel.pm6-127- my Mu \got = self.poll; rakudo-2020.10/src/core.c/Channel.pm6:128: if nqp::eqaddr(got, Nil) { rakudo-2020.10/src/core.c/Channel.pm6-129- if $!closed_promise { ############################################## rakudo-2020.10/src/core.c/Channel.pm6-156- my Mu \got = self.poll; rakudo-2020.10/src/core.c/Channel.pm6:157: last if nqp::eqaddr(got, Nil); rakudo-2020.10/src/core.c/Channel.pm6-158- emit got; ############################################## rakudo-2020.10/src/core.c/Code.pm6-103- $perl = $parm.coerce_type.^name ~ "($perl)" rakudo-2020.10/src/core.c/Code.pm6:104: unless nqp::eqaddr($parm.coerce_type,Mu); rakudo-2020.10/src/core.c/Code.pm6-105- $perl ~= $parm.modifier if $perl ne ''; ############################################## rakudo-2020.10/src/core.c/Complex.pm6-18- nqp::if( rakudo-2020.10/src/core.c/Complex.pm6:19: nqp::eqaddr(self.WHAT,Complex), rakudo-2020.10/src/core.c/Complex.pm6-20- 'Complex|', ############################################## rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6-14- nqp::push_s($parts,":ver<$!version-matcher>") rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6:15: unless nqp::eqaddr($!version-matcher,True); rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6-16- nqp::push_s($parts,":auth<$!auth-matcher>") rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6:17: unless nqp::eqaddr($!auth-matcher,True); rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6-18- nqp::push_s($parts,":api<$!api-matcher>") rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6:19: unless nqp::eqaddr($!api-matcher,True); rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6-20- nqp::join('',$parts) ############################################## rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6-29- nqp::push_s($parts,",:version-matcher<$!version-matcher>") rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6:30: unless nqp::eqaddr($!version-matcher,True); rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6-31- nqp::push_s($parts,",:auth-matcher<$!auth-matcher>") rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6:32: unless nqp::eqaddr($!auth-matcher,True); rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6-33- nqp::push_s($parts,",:api-matcher<$!api-matcher>") rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6:34: unless nqp::eqaddr($!api-matcher,True); rakudo-2020.10/src/core.c/CompUnit/DependencySpecification.pm6-35- nqp::push_s($parts,')'); ############################################## rakudo-2020.10/src/core.c/Cool.pm6-376- rakudo-2020.10/src/core.c/Cool.pm6:377: # `$value-to-subst-mutate` will show up in errors when called on non-rw rakudo-2020.10/src/core.c/Cool.pm6:378: # container, so use more descriptive name instead of just `$self` rakudo-2020.10/src/core.c/Cool.pm6-379- method subst-mutate(Cool:D $value-to-subst-mutate is rw: |c) { ############################################## rakudo-2020.10/src/core.c/Date.pm6-54- --> Date:D) { rakudo-2020.10/src/core.c/Date.pm6:55: nqp::eqaddr(self.WHAT,Date) rakudo-2020.10/src/core.c/Date.pm6-56- ?? nqp::create(self)!SET-SELF($year, $month, $day, &formatter) ############################################## rakudo-2020.10/src/core.c/Date.pm6-61- --> Date:D) { rakudo-2020.10/src/core.c/Date.pm6:62: nqp::eqaddr(self.WHAT,Date) rakudo-2020.10/src/core.c/Date.pm6-63- ?? nqp::create(self)!SET-SELF($year, $month, $day, &formatter) ############################################## rakudo-2020.10/src/core.c/Date.pm6-74- && nqp::eqat($date,'-',7) { rakudo-2020.10/src/core.c/Date.pm6:75: nqp::eqaddr(self.WHAT,Date) rakudo-2020.10/src/core.c/Date.pm6-76- ?? nqp::create(self)!SET-SELF( ############################################## rakudo-2020.10/src/core.c/Date.pm6-98- $/) { rakudo-2020.10/src/core.c/Date.pm6:99: nqp::eqaddr(self.WHAT,Date) rakudo-2020.10/src/core.c/Date.pm6-100- ?? nqp::create(self)!SET-SELF($0.Int,$1.Int,$2.Int,&formatter) ############################################## rakudo-2020.10/src/core.c/Date.pm6-115- multi method new(Date: Dateish $d, :&formatter, *%_ --> Date:D) { rakudo-2020.10/src/core.c/Date.pm6:116: nqp::eqaddr(self.WHAT,Date) rakudo-2020.10/src/core.c/Date.pm6-117- ?? nqp::create(self)!SET-SELF($d.year,$d.month,$d.day,&formatter) ############################################## rakudo-2020.10/src/core.c/Date.pm6-144- my int $year, my int $month, my int $day); rakudo-2020.10/src/core.c/Date.pm6:145: if nqp::eqaddr(self.WHAT,Date) { rakudo-2020.10/src/core.c/Date.pm6-146- my $new := nqp::create(self); ############################################## rakudo-2020.10/src/core.c/Date.pm6-162- my $lt := nqp::decodelocaltime(time); rakudo-2020.10/src/core.c/Date.pm6:163: nqp::eqaddr(self.WHAT,Date) rakudo-2020.10/src/core.c/Date.pm6-164- ?? nqp::create(self)!SET-SELF( ############################################## rakudo-2020.10/src/core.c/Date.pm6-209- nqp::if( rakudo-2020.10/src/core.c/Date.pm6:210: nqp::eqaddr(self.WHAT,Date), rakudo-2020.10/src/core.c/Date.pm6-211- 'Date|', ############################################## rakudo-2020.10/src/core.c/DateTime.pm6-140- rakudo-2020.10/src/core.c/DateTime.pm6:141: my $dt := nqp::eqaddr(self.WHAT,DateTime) rakudo-2020.10/src/core.c/DateTime.pm6-142- ?? nqp::create(self)!SET-SELF( ############################################## rakudo-2020.10/src/core.c/DateTime.pm6-233- rakudo-2020.10/src/core.c/DateTime.pm6:234: my $dt := nqp::eqaddr(self.WHAT,DateTime) rakudo-2020.10/src/core.c/DateTime.pm6-235- ?? ( nqp::elems(nqp::getattr(%_,Map,'$!storage')) rakudo-2020.10/src/core.c/DateTime.pm6-236- ?? die "Unexpected named parameter{"s" if %_ > 1} " rakudo-2020.10/src/core.c/DateTime.pm6:237: ~ %_.keys.map({"`$_`"}).join(", ") ~ " passed. Were you " rakudo-2020.10/src/core.c/DateTime.pm6-238- ~ "trying to use the named parameter form of .new() but " ############################################## rakudo-2020.10/src/core.c/DateTime.pm6-320- nqp::if( rakudo-2020.10/src/core.c/DateTime.pm6:321: nqp::eqaddr(self.WHAT,DateTime), rakudo-2020.10/src/core.c/DateTime.pm6-322- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/DateTime.pm6-369- nqp::if( rakudo-2020.10/src/core.c/DateTime.pm6:370: nqp::eqaddr( rakudo-2020.10/src/core.c/DateTime.pm6-371- (my \later := (my \iterator := %unit.iterator).pull-one), ############################################## rakudo-2020.10/src/core.c/DateTime.pm6-375- nqp::unless( rakudo-2020.10/src/core.c/DateTime.pm6:376: nqp::eqaddr(iterator.pull-one,IterationEnd), rakudo-2020.10/src/core.c/DateTime.pm6-377- (die "More than one time unit supplied") ############################################## rakudo-2020.10/src/core.c/Distribution.pm6-8- rakudo-2020.10/src/core.c/Distribution.pm6:9: # `content($content-id)` provides an API to the data itself rakudo-2020.10/src/core.c/Distribution.pm6-10- # - Use `.meta` to determine the $address of a specific $content-id ############################################## rakudo-2020.10/src/core.c/Enumeration.pm6-121-multi infix:<===> (Enumeration:D \a, Enumeration:D \b --> Bool:D) { rakudo-2020.10/src/core.c/Enumeration.pm6:122: nqp::hllbool(nqp::eqaddr(nqp::decont(a), nqp::decont(b))) rakudo-2020.10/src/core.c/Enumeration.pm6-123-} ############################################## rakudo-2020.10/src/core.c/Exception.pm6-163- method of-type() { rakudo-2020.10/src/core.c/Exception.pm6:164: nqp::eqaddr(nqp::decont($!invocant),IterationEnd) rakudo-2020.10/src/core.c/Exception.pm6-165- ?? "IterationEnd" ############################################## rakudo-2020.10/src/core.c/Exception.pm6-1739- if $name eq '$#' { rakudo-2020.10/src/core.c/Exception.pm6:1740: # Currently only `$#` var has this identifier business handling. rakudo-2020.10/src/core.c/Exception.pm6-1741- # Should generalize the logic if we get more of stuff like this. ############################################## rakudo-2020.10/src/core.c/Exception.pm6-2339- method message() { rakudo-2020.10/src/core.c/Exception.pm6:2340: "Cannot unpack or Capture `$!what.gist()`.\n" rakudo-2020.10/src/core.c/Exception.pm6-2341- ~ "To create a Capture, add parentheses: \\(...)\n" ############################################## rakudo-2020.10/src/core.c/Exception.pm6-2409- nqp::if( rakudo-2020.10/src/core.c/Exception.pm6:2410: nqp::eqaddr($!got.WHAT, $!expected.WHAT), rakudo-2020.10/src/core.c/Exception.pm6-2411- $raku, ############################################## rakudo-2020.10/src/core.c/Exception.pm6-2418- nqp::if( rakudo-2020.10/src/core.c/Exception.pm6:2419: nqp::eqaddr($!got.WHAT, $!expected.WHAT), rakudo-2020.10/src/core.c/Exception.pm6-2420- Rakudo::Internals.MAYBE-STRING($!expected, :method<raku>), ############################################## rakudo-2020.10/src/core.c/Exception.pm6-2443- !! ""; rakudo-2020.10/src/core.c/Exception.pm6:2444: my $expected = nqp::eqaddr(self.expected, self.got) rakudo-2020.10/src/core.c/Exception.pm6-2445- ?? "expected type $.expectedn cannot be itself" ############################################## rakudo-2020.10/src/core.c/Exception.pm6-2461- !! " to anonymous parameter"; rakudo-2020.10/src/core.c/Exception.pm6:2462: my $expected = nqp::eqaddr(self.expected, self.got) rakudo-2020.10/src/core.c/Exception.pm6-2463- ?? "expected type $.expectedn cannot be itself" ############################################## rakudo-2020.10/src/core.c/Exception.pm6-2471- method message() { rakudo-2020.10/src/core.c/Exception.pm6:2472: my $expected = nqp::eqaddr(self.expected, self.got) rakudo-2020.10/src/core.c/Exception.pm6-2473- ?? "expected return type $.expectedn cannot be itself " ~ ############################################## rakudo-2020.10/src/core.c/Exception.pm6-2485- ?? " to $.symbol" !! ""; rakudo-2020.10/src/core.c/Exception.pm6:2486: my $is-itself := nqp::eqaddr(self.expected, self.got); rakudo-2020.10/src/core.c/Exception.pm6-2487- my $expected = $is-itself ############################################## rakudo-2020.10/src/core.c/Exception.pm6-2491- || nqp::istype(self.expected.HOW, Metamodel::DefiniteHOW) rakudo-2020.10/src/core.c/Exception.pm6:2492: && nqp::eqaddr(self.expected.^base_type, self.got) rakudo-2020.10/src/core.c/Exception.pm6-2493- ?? ' (perhaps Nil was assigned to a :D which had no default?)' !! ''; ############################################## rakudo-2020.10/src/core.c/Hash.pm6-87- nqp::until( rakudo-2020.10/src/core.c/Hash.pm6:88: nqp::eqaddr(($x := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hash.pm6-89- nqp::if( ############################################## rakudo-2020.10/src/core.c/Hash.pm6-98- nqp::if( rakudo-2020.10/src/core.c/Hash.pm6:99: nqp::eqaddr(($y := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hash.pm6-100- nqp::if( ############################################## rakudo-2020.10/src/core.c/Hash.pm6-120- nqp::until( rakudo-2020.10/src/core.c/Hash.pm6:121: nqp::eqaddr((my \key := iterkeys.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hash.pm6-122- self.STORE_AT_KEY(key,itervalues.pull-one) ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-47- ?? self!mu-pair(left,right) rakudo-2020.10/src/core.c/Hyper.pm6:48: !! nqp::eqaddr(left.keyof,Str(Any)) rakudo-2020.10/src/core.c/Hyper.pm6:49: && nqp::eqaddr(right.keyof,Str(Any)) rakudo-2020.10/src/core.c/Hyper.pm6-50- ?? self!str-associatives(left,right) ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-109- nqp::until( rakudo-2020.10/src/core.c/Hyper.pm6:110: nqp::eqaddr((my \value := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-111- self.infix(value,right) ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-117- nqp::until( rakudo-2020.10/src/core.c/Hyper.pm6:118: nqp::eqaddr((my \value := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-119- nqp::push(values, self.infix(value,right)) ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-121- rakudo-2020.10/src/core.c/Hyper.pm6:122: my \result := nqp::eqaddr(left.WHAT,List) rakudo-2020.10/src/core.c/Hyper.pm6:123: || nqp::eqaddr(left.WHAT,Slip) rakudo-2020.10/src/core.c/Hyper.pm6-124- ?? nqp::p6bindattrinvres( ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-154- nqp::until( rakudo-2020.10/src/core.c/Hyper.pm6:155: nqp::eqaddr((my \value := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-156- nqp::push(values, self.infix(left,value)) ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-158- rakudo-2020.10/src/core.c/Hyper.pm6:159: my \result := nqp::eqaddr(right.WHAT,List) rakudo-2020.10/src/core.c/Hyper.pm6:160: || nqp::eqaddr(right.WHAT,Slip) rakudo-2020.10/src/core.c/Hyper.pm6-161- ?? nqp::p6bindattrinvres( # List or Slip ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-277- nqp::until( rakudo-2020.10/src/core.c/Hyper.pm6:278: nqp::eqaddr((my \leftv := left.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-279- nqp::push(result,self.infix(leftv,right.pull-one)) ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-288- nqp::until( rakudo-2020.10/src/core.c/Hyper.pm6:289: nqp::eqaddr((my \leftv := left.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Hyper.pm6:290: || nqp::eqaddr((my \rightv := right.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-291- nqp::push(result, self.infix(leftv, rightv)) ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-294- nqp::if( rakudo-2020.10/src/core.c/Hyper.pm6:295: nqp::eqaddr(rightv,IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-296- self!right-exhausted(left,nqp::elems(result)), rakudo-2020.10/src/core.c/Hyper.pm6-297- nqp::unless( rakudo-2020.10/src/core.c/Hyper.pm6:298: nqp::eqaddr(right.pull-one,IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-299- self!left-exhausted(right,nqp::elems(result)) ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-314- nqp::until( rakudo-2020.10/src/core.c/Hyper.pm6:315: nqp::eqaddr((my \rightv := right.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-316- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-334- nqp::until( rakudo-2020.10/src/core.c/Hyper.pm6:335: nqp::eqaddr((my \leftv := left.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-336- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-429- nqp::until( rakudo-2020.10/src/core.c/Hyper.pm6:430: nqp::eqaddr(iterator.pull-one,IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-431- ++$right-elems ############################################## rakudo-2020.10/src/core.c/Hyper.pm6-441- nqp::until( rakudo-2020.10/src/core.c/Hyper.pm6:442: nqp::eqaddr(iterator.pull-one,IterationEnd), rakudo-2020.10/src/core.c/Hyper.pm6-443- ++$left-elems ############################################## rakudo-2020.10/src/core.c/Int.pm6-18- nqp::if( rakudo-2020.10/src/core.c/Int.pm6:19: nqp::eqaddr(self.WHAT,Int), rakudo-2020.10/src/core.c/Int.pm6-20- 'Int|', ############################################## rakudo-2020.10/src/core.c/Int.pm6-357- nqp::hllbool( # need to check types as enums such as Bool wind up here rakudo-2020.10/src/core.c/Int.pm6:358: nqp::eqaddr($a.WHAT,$b.WHAT) && nqp::iseq_I($a,$b) rakudo-2020.10/src/core.c/Int.pm6-359- ) ############################################## rakudo-2020.10/src/core.c/Int.pm6-454- nqp::hllbool( rakudo-2020.10/src/core.c/Int.pm6:455: nqp::eqaddr($a.WHAT,$b.WHAT) rakudo-2020.10/src/core.c/Int.pm6-456- && nqp::iseq_I($a, $b) ############################################## rakudo-2020.10/src/core.c/IO/CatHandle.pm6-212- nqp::while( rakudo-2020.10/src/core.c/IO/CatHandle.pm6:213: nqp::eqaddr(Nil, my $res := $!active-handle.get) rakudo-2020.10/src/core.c/IO/CatHandle.pm6-214- && nqp::defined(self.next-handle), ############################################## rakudo-2020.10/src/core.c/IO/CatHandle.pm6-223- nqp::while( rakudo-2020.10/src/core.c/IO/CatHandle.pm6:224: nqp::eqaddr(Nil, my $res := $!active-handle.getc) rakudo-2020.10/src/core.c/IO/CatHandle.pm6-225- && nqp::defined(self.next-handle), ############################################## rakudo-2020.10/src/core.c/IO/Handle.pm6-504- $!decoder rakudo-2020.10/src/core.c/IO/Handle.pm6:505: ?? nqp::eqaddr(self.WHAT,IO::Handle) rakudo-2020.10/src/core.c/IO/Handle.pm6-506- ?? GetLineFast.new(self,$close) # exact type, can shortcircuit ############################################## rakudo-2020.10/src/core.c/IO/Handle.pm6-527- ?? ($!decoder.consume-exactly-bytes($bytes) // self!read-slow-path($bytes)) rakudo-2020.10/src/core.c/IO/Handle.pm6:528: !! nqp::eqaddr(nqp::what(self),IO::Handle) rakudo-2020.10/src/core.c/IO/Handle.pm6-529- ?? nqp::readfh($!PIO,nqp::create(buf8.^pun),$bytes) ############################################## rakudo-2020.10/src/core.c/IO/Handle.pm6-606- $rewind = $!decoder.bytes-available if rakudo-2020.10/src/core.c/IO/Handle.pm6:607: nqp::eqaddr(nqp::decont($whence), SeekFromCurrent); rakudo-2020.10/src/core.c/IO/Handle.pm6-608- ############################################## rakudo-2020.10/src/core.c/IO/Path.pm6-567- # if default tester is system default, use implicit no . .. iterator rakudo-2020.10/src/core.c/IO/Path.pm6:568: Seq.new: nqp::eqaddr($!SPEC.curupdir,IO::Spec::Unix.curupdir) rakudo-2020.10/src/core.c/IO/Path.pm6-569- ?? Rakudo::Iterator.Dir(self) ############################################## rakudo-2020.10/src/core.c/IO/Special.pm6-12- nqp::if( rakudo-2020.10/src/core.c/IO/Special.pm6:13: nqp::eqaddr(self.WHAT,IO::Special), rakudo-2020.10/src/core.c/IO/Special.pm6-14- 'IO::Special|', ############################################## rakudo-2020.10/src/core.c/Iterable.pm6-72- nqp::if( rakudo-2020.10/src/core.c/Iterable.pm6:73: nqp::eqaddr(type,Mix), rakudo-2020.10/src/core.c/Iterable.pm6-74- mix(), ############################################## rakudo-2020.10/src/core.c/Iterable.pm6-92- nqp::if( rakudo-2020.10/src/core.c/Iterable.pm6:93: nqp::eqaddr(type,Bag), rakudo-2020.10/src/core.c/Iterable.pm6-94- bag(), ############################################## rakudo-2020.10/src/core.c/Iterable.pm6-112- nqp::if( rakudo-2020.10/src/core.c/Iterable.pm6:113: nqp::eqaddr(type,Set), rakudo-2020.10/src/core.c/Iterable.pm6-114- set(), ############################################## rakudo-2020.10/src/core.c/Iterable.pm6-126- nqp::unless( rakudo-2020.10/src/core.c/Iterable.pm6:127: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/Iterable.pm6-128- nqp::if( # not same object rakudo-2020.10/src/core.c/Iterable.pm6:129: nqp::eqaddr(a.WHAT,b.WHAT), rakudo-2020.10/src/core.c/Iterable.pm6-130- nqp::if( # same type ############################################## rakudo-2020.10/src/core.c/Iterable.pm6-167- (my \pb := ib.pull-one), rakudo-2020.10/src/core.c/Iterable.pm6:168: nqp::eqaddr(pa,IterationEnd) rakudo-2020.10/src/core.c/Iterable.pm6:169: || nqp::eqaddr(pb,IterationEnd) rakudo-2020.10/src/core.c/Iterable.pm6-170- || nqp::not_i(pa eqv pb) ############################################## rakudo-2020.10/src/core.c/Iterable.pm6-173- ), rakudo-2020.10/src/core.c/Iterable.pm6:174: nqp::eqaddr(pa,pb) # both IterationEnd = success! rakudo-2020.10/src/core.c/Iterable.pm6-175- ) ############################################## rakudo-2020.10/src/core.c/Iterator.pm6-15- method skip-one() { rakudo-2020.10/src/core.c/Iterator.pm6:16: nqp::not_i(nqp::eqaddr(self.pull-one,IterationEnd)) rakudo-2020.10/src/core.c/Iterator.pm6-17- } ############################################## rakudo-2020.10/src/core.c/Iterator.pm6-32- nqp::not_i($todo = nqp::sub_i($todo,1)) rakudo-2020.10/src/core.c/Iterator.pm6:33: || nqp::eqaddr((my $pulled := self.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Iterator.pm6-34- target.push($pulled) # don't .sink $pulled here, it can be a Seq ############################################## rakudo-2020.10/src/core.c/Iterator.pm6-36- nqp::if( rakudo-2020.10/src/core.c/Iterator.pm6:37: nqp::eqaddr($pulled,IterationEnd), rakudo-2020.10/src/core.c/Iterator.pm6-38- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Iterator.pm6-56- nqp::until( # we may not .sink $pulled here, since it can be a Seq rakudo-2020.10/src/core.c/Iterator.pm6:57: nqp::eqaddr((my \pulled := self.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Iterator.pm6-58- target.push(pulled) ############################################## rakudo-2020.10/src/core.c/Iterator.pm6-104- nqp::until( rakudo-2020.10/src/core.c/Iterator.pm6:105: nqp::eqaddr(self.pull-one,IterationEnd), rakudo-2020.10/src/core.c/Iterator.pm6-106- nqp::null ############################################## rakudo-2020.10/src/core.c/Junction.pm6-15- nqp::until( rakudo-2020.10/src/core.c/Junction.pm6:16: nqp::eqaddr((my \pulled := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Junction.pm6-17- nqp::push(buffer,nqp::decont(pulled)) ############################################## rakudo-2020.10/src/core.c/List.pm6-43- (nqp::isconcrete($!current-iter) rakudo-2020.10/src/core.c/List.pm6:44: && nqp::eqaddr( rakudo-2020.10/src/core.c/List.pm6-45- $!current-iter.push-at-least( ############################################## rakudo-2020.10/src/core.c/List.pm6-68- nqp::unless( rakudo-2020.10/src/core.c/List.pm6:69: nqp::eqaddr( rakudo-2020.10/src/core.c/List.pm6-70- $iter.push-at-least( ############################################## rakudo-2020.10/src/core.c/List.pm6-102- (nqp::isconcrete($!current-iter) rakudo-2020.10/src/core.c/List.pm6:103: && nqp::eqaddr( rakudo-2020.10/src/core.c/List.pm6-104- $!current-iter.push-until-lazy($!reification-target), ############################################## rakudo-2020.10/src/core.c/List.pm6-120- nqp::unless( rakudo-2020.10/src/core.c/List.pm6:121: nqp::eqaddr( rakudo-2020.10/src/core.c/List.pm6-122- (my $iter := $current.iterator).push-until-lazy( ############################################## rakudo-2020.10/src/core.c/List.pm6-678- CATCH { default { return False } } # .elems on lazies throws rakudo-2020.10/src/core.c/List.pm6:679: return True if nqp::eqaddr(self, nqp::decont($topic)); rakudo-2020.10/src/core.c/List.pm6-680- ############################################## rakudo-2020.10/src/core.c/List.pm6-781- nqp::until( rakudo-2020.10/src/core.c/List.pm6:782: nqp::eqaddr(($c := lhs-iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/List.pm6-783- nqp::if( # Container: scalar assignment ############################################## rakudo-2020.10/src/core.c/List.pm6-788- ($rhs-done || ($rhs-done = rakudo-2020.10/src/core.c/List.pm6:789: nqp::eqaddr(($v := rhs-iter.pull-one),IterationEnd))), rakudo-2020.10/src/core.c/List.pm6-790- nqp::push(cv,Nil), ############################################## rakudo-2020.10/src/core.c/List.pm6-797- (nqp::not_i($rhs-done) rakudo-2020.10/src/core.c/List.pm6:798: && nqp::eqaddr(rhs-iter.pull-one,IterationEnd)), rakudo-2020.10/src/core.c/List.pm6-799- ($rhs-done = 1) ############################################## rakudo-2020.10/src/core.c/List.pm6-805- nqp::until( rakudo-2020.10/src/core.c/List.pm6:806: nqp::eqaddr(($sc := $sub-iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/List.pm6-807- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/List.pm6-809- nqp::if( rakudo-2020.10/src/core.c/List.pm6:810: ($rhs-done = nqp::eqaddr( rakudo-2020.10/src/core.c/List.pm6-811- ($v := rhs-iter.pull-one),IterationEnd ############################################## rakudo-2020.10/src/core.c/List.pm6-1417- nqp::if( rakudo-2020.10/src/core.c/List.pm6:1418: nqp::eqaddr(&by,&infix:<cmp>), rakudo-2020.10/src/core.c/List.pm6-1419- Rakudo::Sorting.MERGESORT-REIFIED-LIST( ############################################## rakudo-2020.10/src/core.c/Lock/Async.pm6-67- my $holder-update := $holder.queue-vow($v); rakudo-2020.10/src/core.c/Lock/Async.pm6:68: if nqp::eqaddr(nqp::cas($!holder, $holder, $holder-update),$holder) { rakudo-2020.10/src/core.c/Lock/Async.pm6-69- return $p; ############################################## rakudo-2020.10/src/core.c/Lock/Async.pm6-72- else { rakudo-2020.10/src/core.c/Lock/Async.pm6:73: if nqp::eqaddr(nqp::cas($!holder, NO_HOLDER, SINGLE_HOLDER),NO_HOLDER) { rakudo-2020.10/src/core.c/Lock/Async.pm6-74- # Successfully acquired and we're the only holder ############################################## rakudo-2020.10/src/core.c/Lock/Async.pm6-88- my $holder := ⚛$!holder; rakudo-2020.10/src/core.c/Lock/Async.pm6:89: if nqp::eqaddr($holder,SINGLE_HOLDER) { rakudo-2020.10/src/core.c/Lock/Async.pm6-90- # We're the single holder and there's no wait queue. rakudo-2020.10/src/core.c/Lock/Async.pm6:91: if nqp::eqaddr(nqp::cas($!holder, SINGLE_HOLDER, NO_HOLDER),SINGLE_HOLDER) { rakudo-2020.10/src/core.c/Lock/Async.pm6-92- # Successfully released to NO_HOLDER state. ############################################## rakudo-2020.10/src/core.c/Lock/Async.pm6-99- if $queue-length == 1 { rakudo-2020.10/src/core.c/Lock/Async.pm6:100: if nqp::eqaddr(nqp::cas($!holder, $holder, SINGLE_HOLDER),$holder) { rakudo-2020.10/src/core.c/Lock/Async.pm6-101- # Successfully released; keep the head vow, thus ############################################## rakudo-2020.10/src/core.c/Lock/Async.pm6-108- my $new-holder := $holder.without-head-vow(); rakudo-2020.10/src/core.c/Lock/Async.pm6:109: if nqp::eqaddr(nqp::cas($!holder, $holder, $new-holder),$holder) { rakudo-2020.10/src/core.c/Lock/Async.pm6-110- # Successfully released and installed remaining queue; ############################################## rakudo-2020.10/src/core.c/Lock/Async.pm6-170- loop (my int $i = 0; $i < $n; ++$i) { rakudo-2020.10/src/core.c/Lock/Async.pm6:171: return True if nqp::eqaddr(nqp::atpos(rec-list, $i), self); rakudo-2020.10/src/core.c/Lock/Async.pm6-172- } ############################################## rakudo-2020.10/src/core.c/Lock/Async.pm6-197- my $lock := nqp::atpos(current, $i); rakudo-2020.10/src/core.c/Lock/Async.pm6:198: nqp::push($new-held, $lock) unless nqp::eqaddr($lock, self); rakudo-2020.10/src/core.c/Lock/Async.pm6-199- } ############################################## rakudo-2020.10/src/core.c/Main.pm6-197- } rakudo-2020.10/src/core.c/Main.pm6:198: $_ eq 'where { ... }' and $_ = "$param.type.^name() $_" rakudo-2020.10/src/core.c/Main.pm6-199- with $constraints; ############################################## rakudo-2020.10/src/core.c/Map.pm6-382- nqp::if( rakudo-2020.10/src/core.c/Map.pm6:383: nqp::eqaddr(map.keyof,Str(Any)), # is it not an Object Hash? rakudo-2020.10/src/core.c/Map.pm6-384- self!STORE_MAP_FROM_MAP_DECONT(map), ############################################## rakudo-2020.10/src/core.c/Map.pm6-389- nqp::if( rakudo-2020.10/src/core.c/Map.pm6:390: nqp::eqaddr(map.keyof,Str(Any)), # is it not an Object Hash? rakudo-2020.10/src/core.c/Map.pm6-391- self!STORE_MAP_FROM_MAP(map), ############################################## rakudo-2020.10/src/core.c/Map.pm6-399- nqp::until( rakudo-2020.10/src/core.c/Map.pm6:400: nqp::eqaddr((my Mu $x := iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Map.pm6-401- nqp::if( ############################################## rakudo-2020.10/src/core.c/Map.pm6-411- nqp::if( rakudo-2020.10/src/core.c/Map.pm6:412: nqp::eqaddr((my Mu $y := iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Map.pm6-413- nqp::if( ############################################## rakudo-2020.10/src/core.c/Map.pm6-431- nqp::until( rakudo-2020.10/src/core.c/Map.pm6:432: nqp::eqaddr((my Mu $x := iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Map.pm6-433- nqp::if( ############################################## rakudo-2020.10/src/core.c/Map.pm6-443- nqp::if( rakudo-2020.10/src/core.c/Map.pm6:444: nqp::eqaddr((my Mu $y := iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Map.pm6-445- nqp::if( ############################################## rakudo-2020.10/src/core.c/Map.pm6-464- nqp::if( rakudo-2020.10/src/core.c/Map.pm6:465: nqp::eqaddr(map.keyof,Str(Any)), # is it not an Object Hash? rakudo-2020.10/src/core.c/Map.pm6-466- nqp::if( ############################################## rakudo-2020.10/src/core.c/Map.pm6-468- nqp::if( rakudo-2020.10/src/core.c/Map.pm6:469: nqp::eqaddr(map.WHAT,Map), rakudo-2020.10/src/core.c/Map.pm6-470- nqp::p6bindattrinvres(self,Map,'$!storage',other), ############################################## rakudo-2020.10/src/core.c/Map.pm6-479- nqp::if( rakudo-2020.10/src/core.c/Map.pm6:480: nqp::eqaddr(map.keyof,Str(Any)), # is it not an Object Hash? rakudo-2020.10/src/core.c/Map.pm6-481- nqp::if( ############################################## rakudo-2020.10/src/core.c/Map.pm6-483- nqp::if( rakudo-2020.10/src/core.c/Map.pm6:484: nqp::eqaddr(map.WHAT,Map), rakudo-2020.10/src/core.c/Map.pm6-485- nqp::p6bindattrinvres(self,Map,'$!storage',other), ############################################## rakudo-2020.10/src/core.c/Map.pm6-509- nqp::until( rakudo-2020.10/src/core.c/Map.pm6:510: nqp::eqaddr((my \key := iterkeys.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Map.pm6-511- nqp::bindkey( ############################################## rakudo-2020.10/src/core.c/Map.pm6-639- nqp::unless( rakudo-2020.10/src/core.c/Map.pm6:640: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/Map.pm6-641- nqp::if( # not comparing with self rakudo-2020.10/src/core.c/Map.pm6:642: nqp::eqaddr(a.WHAT,b.WHAT), rakudo-2020.10/src/core.c/Map.pm6-643- nqp::if( # same types ############################################## rakudo-2020.10/src/core.c/Match.pm6-27- nqp::if( rakudo-2020.10/src/core.c/Match.pm6:28: nqp::eqaddr(nqp::getattr(self,Match,'$!match'),NQPdidMATCH), rakudo-2020.10/src/core.c/Match.pm6-29- self.Str, ############################################## rakudo-2020.10/src/core.c/Match.pm6-35- nqp::unless( rakudo-2020.10/src/core.c/Match.pm6:36: nqp::eqaddr(nqp::getattr(self,Match,'$!match'),NQPdidMATCH), rakudo-2020.10/src/core.c/Match.pm6-37- nqp::if( # must still set up ############################################## rakudo-2020.10/src/core.c/metaops.pm6-76- } rakudo-2020.10/src/core.c/metaops.pm6:77: elsif nqp::not_i(nqp::eqaddr((my \value = @loi[$i].pull-one),IterationEnd)) { rakudo-2020.10/src/core.c/metaops.pm6-78- nqp::bindpos($sublist, $j, value); ############################################## rakudo-2020.10/src/core.c/metaops.pm6-118- my \value = .pull-one; rakudo-2020.10/src/core.c/metaops.pm6:119: last if nqp::eqaddr(value,IterationEnd); rakudo-2020.10/src/core.c/metaops.pm6-120- value ############################################## rakudo-2020.10/src/core.c/metaops.pm6-142- my \first = source.pull-one; rakudo-2020.10/src/core.c/metaops.pm6:143: return () if nqp::eqaddr(first,IterationEnd); rakudo-2020.10/src/core.c/metaops.pm6-144- ############################################## rakudo-2020.10/src/core.c/metaops.pm6-147- take first; rakudo-2020.10/src/core.c/metaops.pm6:148: until nqp::eqaddr((my \current = source.pull-one),IterationEnd) { rakudo-2020.10/src/core.c/metaops.pm6-149- @args.push: current; ############################################## rakudo-2020.10/src/core.c/metaops.pm6-164- my \first = source.pull-one; rakudo-2020.10/src/core.c/metaops.pm6:165: return () if nqp::eqaddr(first,IterationEnd); rakudo-2020.10/src/core.c/metaops.pm6-166- ############################################## rakudo-2020.10/src/core.c/metaops.pm6-169- take first; rakudo-2020.10/src/core.c/metaops.pm6:170: until nqp::eqaddr((my \value = source.pull-one),IterationEnd) { rakudo-2020.10/src/core.c/metaops.pm6-171- take ($result := op.($result, value)); ############################################## rakudo-2020.10/src/core.c/metaops.pm6-183- my \first = iter.pull-one; rakudo-2020.10/src/core.c/metaops.pm6:184: return op.() if nqp::eqaddr(first,IterationEnd); rakudo-2020.10/src/core.c/metaops.pm6-185- ############################################## rakudo-2020.10/src/core.c/metaops.pm6-187- my $result := first; rakudo-2020.10/src/core.c/metaops.pm6:188: until nqp::eqaddr((my \value = iter.pull-one),IterationEnd) { rakudo-2020.10/src/core.c/metaops.pm6-189- @args.push: value; ############################################## rakudo-2020.10/src/core.c/metaops.pm6-200- else { rakudo-2020.10/src/core.c/metaops.pm6:201: nqp::eqaddr(op,&infix:<+>) rakudo-2020.10/src/core.c/metaops.pm6-202- ?? &sum ############################################## rakudo-2020.10/src/core.c/metaops.pm6-206- nqp::if( rakudo-2020.10/src/core.c/metaops.pm6:207: nqp::eqaddr((my $result := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/metaops.pm6-208- op.(), # identity rakudo-2020.10/src/core.c/metaops.pm6-209- nqp::if( rakudo-2020.10/src/core.c/metaops.pm6:210: nqp::eqaddr((my $value := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/metaops.pm6-211- nqp::if( ############################################## rakudo-2020.10/src/core.c/metaops.pm6-218- nqp::until( rakudo-2020.10/src/core.c/metaops.pm6:219: nqp::eqaddr(($value := $iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/metaops.pm6-220- ($result := op.($result,$value)) ############################################## rakudo-2020.10/src/core.c/metaops.pm6-458- take $state; rakudo-2020.10/src/core.c/metaops.pm6:459: while $state && nqp::not_i(nqp::eqaddr((my $next := iter.pull-one),IterationEnd)) { rakudo-2020.10/src/core.c/metaops.pm6-460- $state = op.($current, $next); ############################################## rakudo-2020.10/src/core.c/metaops.pm6-464- unless $state { rakudo-2020.10/src/core.c/metaops.pm6:465: take False until nqp::eqaddr(iter.pull-one,IterationEnd); rakudo-2020.10/src/core.c/metaops.pm6-466- } ############################################## rakudo-2020.10/src/core.c/metaops.pm6-472- nqp::if( rakudo-2020.10/src/core.c/metaops.pm6:473: nqp::eqaddr( rakudo-2020.10/src/core.c/metaops.pm6-474- (my $current := (my $iter := values.iterator).pull-one), ############################################## rakudo-2020.10/src/core.c/metaops.pm6-479- nqp::while( rakudo-2020.10/src/core.c/metaops.pm6:480: nqp::not_i(nqp::eqaddr((my $next := $iter.pull-one),IterationEnd)) rakudo-2020.10/src/core.c/metaops.pm6-481- && op.($current,$next), ############################################## rakudo-2020.10/src/core.c/metaops.pm6-483- ), rakudo-2020.10/src/core.c/metaops.pm6:484: nqp::hllbool(nqp::eqaddr($next,IterationEnd)) rakudo-2020.10/src/core.c/metaops.pm6-485- ) ############################################## rakudo-2020.10/src/core.c/MixHash.pm6-223- method skip-one() { # the one provided by the role interferes rakudo-2020.10/src/core.c/MixHash.pm6:224: nqp::not_i(nqp::eqaddr(self.pull-one,IterationEnd)) rakudo-2020.10/src/core.c/MixHash.pm6-225- } ############################################## rakudo-2020.10/src/core.c/Mix.pm6-42- nqp::if( rakudo-2020.10/src/core.c/Mix.pm6:43: nqp::eqaddr(self.WHAT,Mix), rakudo-2020.10/src/core.c/Mix.pm6-44- 'Mix|', ############################################## rakudo-2020.10/src/core.c/Mixy.pm6-108- nqp::if( rakudo-2020.10/src/core.c/Mixy.pm6:109: nqp::eqaddr(type,Set), rakudo-2020.10/src/core.c/Mixy.pm6-110- set(), ############################################## rakudo-2020.10/src/core.c/Mu.pm6-117- nqp::if( rakudo-2020.10/src/core.c/Mu.pm6:118: nqp::eqaddr( rakudo-2020.10/src/core.c/Mu.pm6-119- (my $bless := nqp::findmethod(self,'bless')), ############################################## rakudo-2020.10/src/core.c/Mu.pm6-662- nqp::if( rakudo-2020.10/src/core.c/Mu.pm6:663: nqp::eqaddr(self,IterationEnd), rakudo-2020.10/src/core.c/Mu.pm6-664- "IterationEnd", ############################################## rakudo-2020.10/src/core.c/Mu.pm6-687- if nqp::not_i(nqp::istype($method,Mu)) # an NQP routine rakudo-2020.10/src/core.c/Mu.pm6:688: || nqp::eqaddr($method.package,Mu) { # no own print method, use $*OUT rakudo-2020.10/src/core.c/Mu.pm6-689- $_ := $*OUT; ############################################## rakudo-2020.10/src/core.c/Mu.pm6-716- if nqp::not_i(nqp::istype($method,Mu)) # an NQP routine rakudo-2020.10/src/core.c/Mu.pm6:717: || nqp::eqaddr($method.package,Mu) { # no own print method, use $*OUT rakudo-2020.10/src/core.c/Mu.pm6-718- $_ := $*OUT; ############################################## rakudo-2020.10/src/core.c/Mu.pm6-745- if nqp::not_i(nqp::istype($method,Mu)) # an NQP routine rakudo-2020.10/src/core.c/Mu.pm6:746: || nqp::eqaddr($method.package,Mu) { # no own print method, use $*ERR rakudo-2020.10/src/core.c/Mu.pm6-747- $_ := $*ERR; ############################################## rakudo-2020.10/src/core.c/Mu.pm6-819- multi method raku(Mu:U:) { rakudo-2020.10/src/core.c/Mu.pm6:820: nqp::eqaddr(self.^find_method("perl").package,Mu) rakudo-2020.10/src/core.c/Mu.pm6-821- ?? self.^name ############################################## rakudo-2020.10/src/core.c/Mu.pm6-824- multi method raku(Mu:D:) { rakudo-2020.10/src/core.c/Mu.pm6:825: nqp::eqaddr(self,IterationEnd) rakudo-2020.10/src/core.c/Mu.pm6-826- ?? "IterationEnd" ############################################## rakudo-2020.10/src/core.c/Mu.pm6-828- ?? nqp::decont(self).raku rakudo-2020.10/src/core.c/Mu.pm6:829: !! nqp::eqaddr((my $proto := self.^find_method("perl")).package,Mu) rakudo-2020.10/src/core.c/Mu.pm6-830- && $proto.dispatchees == 1 ############################################## rakudo-2020.10/src/core.c/Mu.pm6-1035- :private, rakudo-2020.10/src/core.c/Mu.pm6:1036: :in-class-call(nqp::eqaddr(nqp::what(SELF), nqp::getlexcaller('$?CLASS'))), rakudo-2020.10/src/core.c/Mu.pm6-1037- ).throw; ############################################## rakudo-2020.10/src/core.c/Mu.pm6-1196-multi sub infix:<=:=>(Mu \a, Mu \b) { rakudo-2020.10/src/core.c/Mu.pm6:1197: nqp::hllbool(nqp::eqaddr(a, b)); rakudo-2020.10/src/core.c/Mu.pm6-1198-} ############################################## rakudo-2020.10/src/core.c/Mu.pm6-1206-multi sub infix:<eqv>(Any:U \a, Any:U \b) { rakudo-2020.10/src/core.c/Mu.pm6:1207: nqp::hllbool(nqp::eqaddr(nqp::decont(a),nqp::decont(b))) rakudo-2020.10/src/core.c/Mu.pm6-1208-} ############################################## rakudo-2020.10/src/core.c/Mu.pm6-1212- nqp::hllbool( rakudo-2020.10/src/core.c/Mu.pm6:1213: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Mu.pm6:1214: || (nqp::eqaddr(a.WHAT,b.WHAT) && nqp::iseq_s(a.raku,b.raku)) rakudo-2020.10/src/core.c/Mu.pm6-1215- ) ############################################## rakudo-2020.10/src/core.c/Mu.pm6-1226- my str $type = $topic.^name; rakudo-2020.10/src/core.c/Mu.pm6:1227: my str $where = nqp::base_I(nqp::where($topic), 16); rakudo-2020.10/src/core.c/Mu.pm6-1228- ############################################## rakudo-2020.10/src/core.c/native_array.pm6-434- self, rakudo-2020.10/src/core.c/native_array.pm6:435: nqp::if(nqp::eqaddr(self,values),nqp::clone(values),values), rakudo-2020.10/src/core.c/native_array.pm6-436- $offset, ############################################## rakudo-2020.10/src/core.c/native_array.pm6-590- nqp::unless( rakudo-2020.10/src/core.c/native_array.pm6:591: nqp::eqaddr(self,my \other := nqp::decont(o)), rakudo-2020.10/src/core.c/native_array.pm6-592- nqp::if( ############################################## rakudo-2020.10/src/core.c/native_array.pm6-1028- self, rakudo-2020.10/src/core.c/native_array.pm6:1029: nqp::if(nqp::eqaddr(self,values),nqp::clone(values),values), rakudo-2020.10/src/core.c/native_array.pm6-1030- $offset, ############################################## rakudo-2020.10/src/core.c/native_array.pm6-1184- nqp::unless( rakudo-2020.10/src/core.c/native_array.pm6:1185: nqp::eqaddr(self,my \other := nqp::decont(o)), rakudo-2020.10/src/core.c/native_array.pm6-1186- nqp::if( ############################################## rakudo-2020.10/src/core.c/native_array.pm6-1674- self, rakudo-2020.10/src/core.c/native_array.pm6:1675: nqp::if(nqp::eqaddr(self,values),nqp::clone(values),values), rakudo-2020.10/src/core.c/native_array.pm6-1676- $offset, ############################################## rakudo-2020.10/src/core.c/native_array.pm6-1830- nqp::unless( rakudo-2020.10/src/core.c/native_array.pm6:1831: nqp::eqaddr(self,my \other := nqp::decont(o)), rakudo-2020.10/src/core.c/native_array.pm6-1832- nqp::if( ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2114- nqp::atpos($!iterators,0).is-lazy # finite iterator rakudo-2020.10/src/core.c/native_array.pm6:2115: || nqp::eqaddr( # and something there rakudo-2020.10/src/core.c/native_array.pm6-2116- nqp::atpos($!iterators,0).pull-one,IterationEnd), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2125- nqp::if( rakudo-2020.10/src/core.c/native_array.pm6:2126: nqp::eqaddr((my \item := # exhausted ? rakudo-2020.10/src/core.c/native_array.pm6-2127- nqp::atpos($!iterators,nqp::sub_i($i,1)).pull-one), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2140- nqp::until( # loop over highest dim rakudo-2020.10/src/core.c/native_array.pm6:2141: nqp::eqaddr((my \pulled := iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/native_array.pm6-2142- || nqp::isgt_i(nqp::atpos_i($!indices,$!maxdim),$!maxind), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2149- nqp::unless( rakudo-2020.10/src/core.c/native_array.pm6:2150: nqp::eqaddr(pulled,IterationEnd) # if not exhausted rakudo-2020.10/src/core.c/native_array.pm6-2151- || nqp::isle_i( # and index too high ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2232- nqp::until( rakudo-2020.10/src/core.c/native_array.pm6:2233: nqp::eqaddr((my \pulled := self.pull-one),IterationEnd), rakudo-2020.10/src/core.c/native_array.pm6-2234- target.push(pulled) ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2314- nqp::until( rakudo-2020.10/src/core.c/native_array.pm6:2315: nqp::eqaddr((my \pulled := iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/native_array.pm6-2316- || nqp::iseq_i(($i = nqp::add_i($i,1)),$elems), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2636- nqp::atpos($!iterators,0).is-lazy # finite iterator rakudo-2020.10/src/core.c/native_array.pm6:2637: || nqp::eqaddr( # and something there rakudo-2020.10/src/core.c/native_array.pm6-2638- nqp::atpos($!iterators,0).pull-one,IterationEnd), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2647- nqp::if( rakudo-2020.10/src/core.c/native_array.pm6:2648: nqp::eqaddr((my \item := # exhausted ? rakudo-2020.10/src/core.c/native_array.pm6-2649- nqp::atpos($!iterators,nqp::sub_i($i,1)).pull-one), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2662- nqp::until( # loop over highest dim rakudo-2020.10/src/core.c/native_array.pm6:2663: nqp::eqaddr((my \pulled := iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/native_array.pm6-2664- || nqp::isgt_i(nqp::atpos_i($!indices,$!maxdim),$!maxind), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2671- nqp::unless( rakudo-2020.10/src/core.c/native_array.pm6:2672: nqp::eqaddr(pulled,IterationEnd) # if not exhausted rakudo-2020.10/src/core.c/native_array.pm6-2673- || nqp::isle_i( # and index too high ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2754- nqp::until( rakudo-2020.10/src/core.c/native_array.pm6:2755: nqp::eqaddr((my \pulled := self.pull-one),IterationEnd), rakudo-2020.10/src/core.c/native_array.pm6-2756- target.push(pulled) ############################################## rakudo-2020.10/src/core.c/native_array.pm6-2836- nqp::until( rakudo-2020.10/src/core.c/native_array.pm6:2837: nqp::eqaddr((my \pulled := iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/native_array.pm6-2838- || nqp::iseq_i(($i = nqp::add_i($i,1)),$elems), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-3158- nqp::atpos($!iterators,0).is-lazy # finite iterator rakudo-2020.10/src/core.c/native_array.pm6:3159: || nqp::eqaddr( # and something there rakudo-2020.10/src/core.c/native_array.pm6-3160- nqp::atpos($!iterators,0).pull-one,IterationEnd), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-3169- nqp::if( rakudo-2020.10/src/core.c/native_array.pm6:3170: nqp::eqaddr((my \item := # exhausted ? rakudo-2020.10/src/core.c/native_array.pm6-3171- nqp::atpos($!iterators,nqp::sub_i($i,1)).pull-one), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-3184- nqp::until( # loop over highest dim rakudo-2020.10/src/core.c/native_array.pm6:3185: nqp::eqaddr((my \pulled := iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/native_array.pm6-3186- || nqp::isgt_i(nqp::atpos_i($!indices,$!maxdim),$!maxind), ############################################## rakudo-2020.10/src/core.c/native_array.pm6-3193- nqp::unless( rakudo-2020.10/src/core.c/native_array.pm6:3194: nqp::eqaddr(pulled,IterationEnd) # if not exhausted rakudo-2020.10/src/core.c/native_array.pm6-3195- || nqp::isle_i( # and index too high ############################################## rakudo-2020.10/src/core.c/native_array.pm6-3276- nqp::until( rakudo-2020.10/src/core.c/native_array.pm6:3277: nqp::eqaddr((my \pulled := self.pull-one),IterationEnd), rakudo-2020.10/src/core.c/native_array.pm6-3278- target.push(pulled) ############################################## rakudo-2020.10/src/core.c/native_array.pm6-3358- nqp::until( rakudo-2020.10/src/core.c/native_array.pm6:3359: nqp::eqaddr((my \pulled := iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/native_array.pm6-3360- || nqp::iseq_i(($i = nqp::add_i($i,1)),$elems), ############################################## rakudo-2020.10/src/core.c/Numeric.pm6-43- nqp::hllbool( rakudo-2020.10/src/core.c/Numeric.pm6:44: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Numeric.pm6:45: || nqp::eqaddr(a.WHAT,b.WHAT) rakudo-2020.10/src/core.c/Numeric.pm6-46- && nqp::if( ############################################## rakudo-2020.10/src/core.c/Num.pm6-12- nqp::if( rakudo-2020.10/src/core.c/Num.pm6:13: nqp::eqaddr(self.WHAT,Num), rakudo-2020.10/src/core.c/Num.pm6-14- 'Num|', ############################################## rakudo-2020.10/src/core.c/Num.pm6-439- nqp::hllbool( rakudo-2020.10/src/core.c/Num.pm6:440: nqp::eqaddr(a.WHAT,b.WHAT) rakudo-2020.10/src/core.c/Num.pm6-441- && ( ############################################## rakudo-2020.10/src/core.c/Num.pm6-461- nqp::hllbool( rakudo-2020.10/src/core.c/Num.pm6:462: nqp::eqaddr(a.WHAT,b.WHAT) rakudo-2020.10/src/core.c/Num.pm6-463- && ( ############################################## rakudo-2020.10/src/core.c/ObjAt.pm6-11- nqp::if( rakudo-2020.10/src/core.c/ObjAt.pm6:12: nqp::eqaddr(self.WHAT,ObjAt), rakudo-2020.10/src/core.c/ObjAt.pm6-13- 'ObjAt|', ############################################## rakudo-2020.10/src/core.c/ObjAt.pm6-33- nqp::hllbool( rakudo-2020.10/src/core.c/ObjAt.pm6:34: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/ObjAt.pm6:35: || (nqp::eqaddr(a.WHAT,b.WHAT) && nqp::iseq_s(a,b)) rakudo-2020.10/src/core.c/ObjAt.pm6-36- ) ############################################## rakudo-2020.10/src/core.c/Order.pm6-10-multi sub infix:<cmp>(\a, \b) { rakudo-2020.10/src/core.c/Order.pm6:11: nqp::eqaddr(nqp::decont(a), nqp::decont(b)) rakudo-2020.10/src/core.c/Order.pm6-12- ?? Same ############################################## rakudo-2020.10/src/core.c/Pair.pm6-41- nqp::if( rakudo-2020.10/src/core.c/Pair.pm6:42: nqp::eqaddr(self.WHAT,Pair), rakudo-2020.10/src/core.c/Pair.pm6-43- 'Pair|', ############################################## rakudo-2020.10/src/core.c/Pair.pm6-146- && allowed-as-bare-key($!key) rakudo-2020.10/src/core.c/Pair.pm6:147: ?? nqp::eqaddr($!value,True) || nqp::eqaddr($!value,False) rakudo-2020.10/src/core.c/Pair.pm6-148- ?? nqp::concat(':', ############################################## rakudo-2020.10/src/core.c/Pair.pm6-194- nqp::hllbool( rakudo-2020.10/src/core.c/Pair.pm6:195: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Pair.pm6:196: || (nqp::eqaddr(a.WHAT,b.WHAT) rakudo-2020.10/src/core.c/Pair.pm6-197- && a.key eqv b.key ############################################## rakudo-2020.10/src/core.c/Parameter.pm6-410- my \o := nqp::decont(other); rakudo-2020.10/src/core.c/Parameter.pm6:411: return True if nqp::eqaddr(self,o); rakudo-2020.10/src/core.c/Parameter.pm6-412- ############################################## rakudo-2020.10/src/core.c/Parameter.pm6-556- elsif $modifier or rakudo-2020.10/src/core.c/Parameter.pm6:557: !nqp::eqaddr($!nominal_type, nqp::decont($elide-type)) { rakudo-2020.10/src/core.c/Parameter.pm6-558- $perl ~= $type ~ $modifier; ############################################## rakudo-2020.10/src/core.c/Proc.pm6-167- rakudo-2020.10/src/core.c/Proc.pm6:168: method spawn(*@args where .so, :$cwd = $*CWD, :$env, :$win-verbatim-args = False --> Bool:D) { rakudo-2020.10/src/core.c/Proc.pm6-169- @!command := @args.List; ############################################## rakudo-2020.10/src/core.c/Proc.pm6-240-proto sub run(|) {*} rakudo-2020.10/src/core.c/Proc.pm6:241:multi sub run(*@args where .so, :$in = '-', :$out = '-', :$err = '-', rakudo-2020.10/src/core.c/Proc.pm6-242- Bool :$bin, Bool :$chomp = True, Bool :$merge, ############################################## rakudo-2020.10/src/core.c/Promise.pm6-325- nqp::hllbool( rakudo-2020.10/src/core.c/Promise.pm6:326: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) || a.result eqv b.result rakudo-2020.10/src/core.c/Promise.pm6-327- ) ############################################## rakudo-2020.10/src/core.c/PseudoStash.pm6-253- nqp::if( rakudo-2020.10/src/core.c/PseudoStash.pm6:254: (nqp::not_i(nqp::eqaddr($res,Nil)) rakudo-2020.10/src/core.c/PseudoStash.pm6-255- && nqp::bitand_i($!mode,REQUIRE_DYNAMIC)), ############################################## rakudo-2020.10/src/core.c/Rakudo/Internals/HyperIteratorBatcher.pm6-16- nqp::unless( rakudo-2020.10/src/core.c/Rakudo/Internals/HyperIteratorBatcher.pm6:17: (my int $first = nqp::eqaddr($!lookahead,NO_LOOKAHEAD)), rakudo-2020.10/src/core.c/Rakudo/Internals/HyperIteratorBatcher.pm6-18- nqp::push($items,$!lookahead) # not first, get from previous ############################################## rakudo-2020.10/src/core.c/Rakudo/Internals/HyperIteratorBatcher.pm6-20- nqp::unless( rakudo-2020.10/src/core.c/Rakudo/Internals/HyperIteratorBatcher.pm6:21: (my int $last = nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Internals/HyperIteratorBatcher.pm6-22- $!iterator.push-exactly( ############################################## rakudo-2020.10/src/core.c/Rakudo/Internals/HyperIteratorBatcher.pm6-27- )), rakudo-2020.10/src/core.c/Rakudo/Internals/HyperIteratorBatcher.pm6:28: ($last = nqp::eqaddr( # not last batch rakudo-2020.10/src/core.c/Rakudo/Internals/HyperIteratorBatcher.pm6-29- ($!lookahead := $!iterator.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-67- # Throws $exception for non-Numeric ranges or ranges with any NaN endpoints rakudo-2020.10/src/core.c/Rakudo/Internals.pm6:68: # If $exception is a Str, calls `die $exception` rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-69- my $min := $range.min; ############################################## rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-199- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Internals.pm6:200: nqp::eqaddr(nqp::atpos(restore,($i = nqp::sub_i($i,2))),cont), rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-201- (return-rw cont) ############################################## rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-512- multi method STORE(::?CLASS:D: Slip:D \slip) { rakudo-2020.10/src/core.c/Rakudo/Internals.pm6:513: nqp::eqaddr(slip,Empty) rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-514- ?? X::AdHoc.new( payload => "Cannot Empty a shaped array as its size is fixed").throw ############################################## rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1555- my $result; rakudo-2020.10/src/core.c/Rakudo/Internals.pm6:1556: if $!slipping && nqp::not_i(nqp::eqaddr(($result := self.slip-one),IterationEnd)) { rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1557- $result rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1558- } rakudo-2020.10/src/core.c/Rakudo/Internals.pm6:1559: elsif nqp::eqaddr(($value := $!source.pull-one),IterationEnd) { rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1560- $value ############################################## rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1582- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Internals.pm6:1583: nqp::eqaddr($result, IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1584- nqp::stmts( rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1585- ($value := $!source.pull-one()), rakudo-2020.10/src/core.c/Rakudo/Internals.pm6:1586: ($redo = 1 unless nqp::eqaddr($value, IterationEnd)) rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1587- )) ############################################## rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1591- ($value := $!source.pull-one()), rakudo-2020.10/src/core.c/Rakudo/Internals.pm6:1592: nqp::eqaddr($value, IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Internals.pm6-1593- ?? ($result := IterationEnd) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-429- $!iterator := iterator; rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:430: nqp::eqaddr(($!value := iterator.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-431- ?? Rakudo::Iterator.Empty ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-436- my \this := $!value; rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:437: nqp::eqaddr(($!value := $!iterator.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-438- ?? $!value ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-470- nqp::islt_i(($i = nqp::add_i($i,1)),$size) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:471: && nqp::not_i(nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-472- (my \pulled := iterator.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-497- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:498: nqp::eqaddr((my \pulled := $!iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-499- pulled, # we're done ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-526- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:527: nqp::eqaddr((my \pulled := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-528- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-534- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:535: nqp::eqaddr((my \pulled := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-536- target.push(Pair.new(pulled,+($key = nqp::add_i($key,1)))) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-552- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:553: nqp::eqaddr((my \key := $!iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-554- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-561- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:562: nqp::eqaddr((my \key := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-563- target.push(associative.AT-KEY(key)) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-616- nqp::iseq_i(nqp::elems(reified),$!size) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:617: || nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-618- (my \pulled := $!iterator.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-623- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:624: nqp::eqaddr(pulled,IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-625- && ($!is-exhausted = 1) # set the flag ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-941- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:942: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-943- (my $pulled := ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-971- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:972: nqp::eqaddr($!next,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-973- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-984- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:985: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-986- (my $pulled := ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1064- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1065: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1066- ($pulled := ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1191- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1192: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1193- (my $pulled := ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1222- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1223: nqp::eqaddr($!next,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1224- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1237- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1238: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1239- (my $pulled := ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1317- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1318: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1319- ($pulled := ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1393- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1394: nqp::eqaddr(op,&infix:<,>), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1395- Rakudo::Iterator.CrossIterables(@iterables), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1428- if $!slipping && nqp::not_i( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1429: nqp::eqaddr((my $result := self.slip-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1430- ) { ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1450- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1451: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1452- ($result := self.start-slip($result)), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1681- nqp::if( # source not exhausted rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1682: nqp::eqaddr((my \value := $!source.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1683- nqp::stmts( # exhausted now ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1718- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1719: nqp::eqaddr($!source.pull-one,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1720- $elems = nqp::add_i($elems,1) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1760- self!FINISH-UP( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1761: nqp::isfalse(nqp::eqaddr(got1, IterationEnd))), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1762- got1), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1766- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1767: nqp::eqaddr((my \got2 := $!source.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1768- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1786- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1787: nqp::eqaddr((my \got := $!source.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1788- && (&!callable()||1), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1801- # XXX TODO: Make this code DRYer by moving common bits to a role, rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1802: # but currently (2017-04) assigning to `int $!n` attribute from SET-SELF rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1803- # signature complains about immutable ints if done in a role, and ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1833- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1834: nqp::eqaddr((my \nested := $!nested.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1835- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1865- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1866: nqp::eqaddr((my \got := $!source.pull-one), IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1867- nqp::if( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1902- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1903: nqp::eqaddr((my $got := $!indexes.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1904- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1919- nqp::existspos($!cache,$index) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1920: || nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1921- (my \pulled := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1926- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:1927: nqp::eqaddr(pulled,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-1928- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2008- $!slipping && nqp::not_i( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2009: nqp::eqaddr((my \result = self.slip-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2010- ), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2035- $!slipping && nqp::not_i( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2036: nqp::eqaddr(self!slip-wanted,IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2037- ), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2058- nqp::unless( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2059: nqp::eqaddr($value,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2060- nqp::stmts( # doesn't sink ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2066- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2067: nqp::eqaddr(($value := self.slip-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2068- last ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2084- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2085: nqp::eqaddr(($value := self.slip-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2086- last ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2092- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2093: nqp::eqaddr($value,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2094- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2181- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2182: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2183- (my $pulled := $!slipper.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2192- nqp::if( # no slipper rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2193: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2194- ($pulled := nqp::decont($!iterator.pull-one)), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2226- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2227: nqp::eqaddr((my \pulled := $!iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2228- nqp::unless( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2256- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2257: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2258- ($!pulled := $!iter.pull-one),IterationEnd ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2268- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2269: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2270- (my \pulled := $!iter.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2341- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2342: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2343- (my \pulled := $!iterator.pull-one),IterationEnd), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2386- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2387: nqp::eqaddr((my \pulled := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2388- ($result := pulled) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2444- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2445: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2446- (my \buffer := $!indexes.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2500- $!slipping && nqp::not_i( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2501: nqp::eqaddr(($result := self.slip-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2502- ), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2511- nqp::istype(($result := &!body()),Slip), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2512: ($stopped = nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2513- ($result := self.start-slip($result)), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2676- method pull-one() is raw { rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2677: nqp::eqaddr((my $cursor := $!iterator.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2678- ?? IterationEnd ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2681- method skip-one() { rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2682: nqp::not_i(nqp::eqaddr($!iterator.pull-one,IterationEnd)) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2683- } ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2686- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2687: nqp::eqaddr((my $cursor := $iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2688- target.push($cursor.MATCH) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2709- method pull-one() is raw { rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2710: nqp::eqaddr((my $cursor := $!iterator.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2711- ?? IterationEnd ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2714- method skip-one() { rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2715: nqp::not_i(nqp::eqaddr($!iterator.pull-one,IterationEnd)) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2716- } ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2719- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2720: nqp::eqaddr((my $cursor := $iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2721- target.push($cursor.MATCH.Str) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2756- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2757: nqp::eqaddr((my $cursor := $!iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2758- nqp::stmts( # need to do last part still ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2781- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2782: nqp::eqaddr((my $cursor := $iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2783- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2838- nqp::if( # nothing to slip rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2839: nqp::eqaddr((my $cursor := $!iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2840- nqp::if( # last cursor seen ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2894- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:2895: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-2896- (my $got := $!indexes.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3103- ($!times = nqp::sub_i($!times,1)) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3104: ?? nqp::eqaddr((my \pulled := $!iterator.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3105- ?? IterationEnd ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3113- nqp::not_i($times = nqp::sub_i($times,1)) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3114: || nqp::eqaddr((my \pulled := $iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3115- target.push(pulled) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3129- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3130: nqp::eqaddr($!value,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3131- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3141- nqp::unless( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3142: nqp::eqaddr($!value,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3143- target.push($!value) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3149- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3150: nqp::not_i(nqp::eqaddr($!value,IterationEnd)), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3151- nqp::isfalse($!value := IterationEnd) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3157- method count-only() { rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3158: nqp::not_i(nqp::eqaddr($!value,IterationEnd)) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3159- } ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3222- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3223: nqp::eqaddr((my $pulled := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3224- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3231- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3232: nqp::eqaddr(($pulled := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3233- target.push(Pair.new(($key = nqp::add_i($key,1)),$pulled)) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3532- !! list; rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3533: $!descriptor := nqp::eqaddr(descriptor,Mu) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3534- ?? nqp::null() ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3587- !! list; rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3588: $!descriptor := nqp::eqaddr(descriptor,Mu) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3589- ?? nqp::null() ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3679- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3680: nqp::eqaddr($!iterator,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3681- nqp::atpos( # supplying from cache ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3688- nqp::if( # supplying from iterator rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3689: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3690- (my \pulled := $!iterator.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3735- if $!slipping && nqp::not_i( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3736: nqp::eqaddr((my $result := self.slip-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3737- ) { ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3751- nqp::istype(($result := $!body()),Slip), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3752: ($stopped = nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3753- ($result := self.start-slip($result)), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3789- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3790: nqp::eqaddr((my \pulled := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3791- (return ReifiedRotateIterator.new($rotate, $rotated, Mu)), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3811- !! IterationEnd rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3812: !! nqp::eqaddr((my \pulled := $!iterator.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3813- ?? self!exhausted() ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3929- && nqp::isne_i($elems,-1)) # eat everything rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3930: || nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3931- (my $pulled := $!iterator.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3941- nqp::not_i(nqp::elems($!buffer)) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:3942: || (nqp::eqaddr($pulled,IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-3943- && ($!is-exhausted = 1) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4025- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4026: nqp::eqaddr($!iters,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4027- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4034- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4035: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4036- (my $pulled := nqp::atpos($!iters,$i).pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4081- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4082: nqp::eqaddr($!current,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4083- IterationEnd, rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4084- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4085: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4086- (my \pulled := $!current.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4264- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4265: nqp::eqaddr((my $next := conds.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4266- nqp::if( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4284- nqp::if( # source not exhausted yet rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4285: nqp::eqaddr((my $pulled := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4286- ($!done := IterationEnd), # source exhausted now ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4298- nqp::if( # was on, off now rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4299: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4300- (my $next := $!conds.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4306- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4307: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4308- ($pulled := $!iter.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4313- nqp::if( # ended looping, why? rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4314: nqp::eqaddr($pulled,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4315- ($!done := IterationEnd), # exhausted now ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4318- ($!current := nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4319: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4320- ($next := $!conds.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4336- nqp::if( # on for first elem rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4337: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4338- ($!current := $!conds.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4348- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4349: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4350- ($pulled := $!iter.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4355- nqp::if( # ended looping, why? rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4356: nqp::eqaddr($pulled,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4357- ($!done := IterationEnd), # exhausted now ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4360- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4361: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4362- ($!current := $!conds.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4391- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4392: nqp::eqaddr((my $pulled := $!iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4393- nqp::if( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4415- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4416: nqp::eqaddr($!val1,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4417- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4418: nqp::eqaddr($!val2,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4419- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4435- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4436: nqp::eqaddr($!val1,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4437: nqp::unless(nqp::eqaddr($!val2,Mu),target.push($!val2)), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4438- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4447- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4448: nqp::not_i(nqp::eqaddr($!val1,IterationEnd)), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4449- nqp::isfalse($!val1 := IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4450- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4451: nqp::not_i(nqp::eqaddr($!val2,IterationEnd)), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4452- nqp::isfalse($!val2 := IterationEnd) ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4505- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4506: nqp::eqaddr((my $needle := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4507- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4566- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4567: nqp::eqaddr((my $needle := $!iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4568- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4621- nqp::until( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4622: nqp::eqaddr((my $pulled := $!iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4623- || $!cond($pulled), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4654- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4655: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4656- (my $value := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4673- nqp::if( # not repeating rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4674: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4675- ($value := $!source.pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4712- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4713: nqp::eqaddr((my \pulled := $!iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4714- || nqp::isfalse(&!cond(pulled)), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4745- if $!slipping && nqp::not_i( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4746: nqp::eqaddr((my $result := self.slip-one),IterationEnd) rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4747- ) { ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4760- nqp::istype(($result := $!body()),Slip), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4761: ($stopped = nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4762- ($result := self.start-slip($result)), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4819- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4820: nqp::eqaddr($!iters,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4821- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4829- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4830: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4831- (my \pulled := nqp::atpos($!iters,$i).pull-one), IterationEnd ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4893- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4894: nqp::eqaddr($!iters,IterationEnd), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4895- IterationEnd, ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4904- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4905: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4906- (my \pulled := nqp::atpos($!iters,$i).pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4938- nqp::if( rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6:4939: nqp::eqaddr(op,&infix:<,>), rakudo-2020.10/src/core.c/Rakudo/Iterator.pm6-4940- Rakudo::Iterator.ZipIterables(@iterables), ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-301- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:302: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-303- (my \pulled := nqp::decont(iterator.pull-one)), ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-316- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:317: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-318- (my \pulled := nqp::decont(iterator.pull-one)), ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-340- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:341: nqp::eqaddr((my \object := objects.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-342- nqp::if( ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-356- nqp::if( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:357: nqp::eqaddr(map.keyof,Str(Any)), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-358- nqp::while( # normal Map ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-418- nqp::if( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:419: nqp::eqaddr(map.keyof,Str(Any)), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-420- nqp::while( # normal Map ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-445- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:446: nqp::eqaddr( # end of iterator? rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-447- (my $pulled := nqp::decont(iterator.pull-one)), ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-608- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:609: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-610- (my \pulled := nqp::decont(iterator.pull-one)), ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-630- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:631: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-632- (my \pulled := nqp::decont(iterator.pull-one)), ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-657- nqp::if( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:658: nqp::eqaddr(map.keyof,Str(Any)), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-659- nqp::while( # ordinary Map ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-740- nqp::if( # something to coerce rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:741: nqp::eqaddr(map.keyof,Str(Any)), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-742- nqp::stmts( # ordinary Map ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-806- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:807: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-808- (my $pulled := nqp::decont(iterator.pull-one)), ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-876- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:877: nqp::eqaddr((my \object := objects.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-878- nqp::if( ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1157- nqp::if( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:1158: nqp::eqaddr(map.keyof,Str(Any)), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1159- nqp::while( # normal Map ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1254- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:1255: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1256- (my $pulled := nqp::decont(iterator.pull-one)), ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1329- nqp::until( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:1330: nqp::eqaddr((my \object := objects.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1331- nqp::if( ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1391- nqp::if( # something to coerce rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:1392: nqp::eqaddr(map.keyof,Str(Any)), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1393- nqp::stmts( # ordinary Map ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1533- nqp::unless( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:1534: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1535- nqp::stmts( # A and B not same object ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1572- nqp::if( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:1573: nqp::eqaddr(nqp::decont($a),nqp::decont($b)), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1574- True, # X is always a subset of itself ############################################## rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1626- nqp::if( rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6:1627: nqp::eqaddr(nqp::decont($a),nqp::decont($b)), rakudo-2020.10/src/core.c/Rakudo/QuantHash.pm6-1628- False, # X is never a true subset of itself ############################################## rakudo-2020.10/src/core.c/Rakudo/SEQUENCE.pm6-10- :what('list (use * or :!elems instead?)'), rakudo-2020.10/src/core.c/Rakudo/SEQUENCE.pm6:11: ).throw if nqp::eqaddr($endpoint,IterationEnd); rakudo-2020.10/src/core.c/Rakudo/SEQUENCE.pm6-12- ############################################## rakudo-2020.10/src/core.c/Rakudo/SEQUENCE.pm6-24- my $cmp := $a cmp $b; rakudo-2020.10/src/core.c/Rakudo/SEQUENCE.pm6:25: if nqp::eqaddr($a.WHAT,$b.WHAT) && nqp::eqaddr($b.WHAT,$endpoint.WHAT) { rakudo-2020.10/src/core.c/Rakudo/SEQUENCE.pm6-26- $cmp < 0 && nqp::istype($a,Stringy) ############################################## rakudo-2020.10/src/core.c/Rakudo/SEQUENCE.pm6-67- my @end_tail; rakudo-2020.10/src/core.c/Rakudo/SEQUENCE.pm6:68: until nqp::eqaddr((my \value := lefti.pull-one),IterationEnd) { rakudo-2020.10/src/core.c/Rakudo/SEQUENCE.pm6-69- $looped = 1; ############################################## rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6-15- nqp::if( rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6:16: nqp::eqaddr($slip,Empty), rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6-17- IterationEnd, # we know there's nothing rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6-18- nqp::if( rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6:19: nqp::eqaddr( rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6-20- (my \result := ($!slip-iter := $slip.iterator).pull-one), ############################################## rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6-34- nqp::if( rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6:35: nqp::eqaddr((my \result := $!slip-iter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6-36- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6-50- nqp::unless( rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6:51: nqp::eqaddr($slip,Empty), rakudo-2020.10/src/core.c/Rakudo/SlippyIterator.pm6-52- $slip.iterator.push-all(target) ############################################## rakudo-2020.10/src/core.c/Range.pm6-92- nqp::if( rakudo-2020.10/src/core.c/Range.pm6:93: nqp::eqaddr(self.WHAT,Range), rakudo-2020.10/src/core.c/Range.pm6-94- 'Range|', ############################################## rakudo-2020.10/src/core.c/Range.pm6-710- nqp::hllbool( rakudo-2020.10/src/core.c/Range.pm6:711: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Range.pm6:712: || (nqp::eqaddr(a.WHAT,b.WHAT) rakudo-2020.10/src/core.c/Range.pm6-713- && a.min eqv b.min ############################################## rakudo-2020.10/src/core.c/Rational.pm6-10- nqp::if( rakudo-2020.10/src/core.c/Rational.pm6:11: nqp::eqaddr(self.WHAT,Rational), rakudo-2020.10/src/core.c/Rational.pm6-12- 'Rational|', ############################################## rakudo-2020.10/src/core.c/Rational.pm6-125- # fight floating point noise issues https://github.com/Raku/old-issue-tracker/issues/4524 rakudo-2020.10/src/core.c/Rational.pm6:126: ?? fract.Num == 1e0 && nqp::eqaddr(self.WHAT,Rat) # 42.666? rakudo-2020.10/src/core.c/Rational.pm6-127- ?? nqp::islt_I($!numerator,0) # next Int ############################################## rakudo-2020.10/src/core.c/Rational.pm6-130- !! self!STRINGIFY(whole, fract, # 42.666 rakudo-2020.10/src/core.c/Rational.pm6:131: nqp::eqaddr(self.WHAT,Rat) rakudo-2020.10/src/core.c/Rational.pm6-132- # Stringify Rats to at least 6 significant digits. There does not ############################################## rakudo-2020.10/src/core.c/Rat.pm6-304- nqp::hllbool( rakudo-2020.10/src/core.c/Rat.pm6:305: nqp::eqaddr(a.WHAT, b.WHAT) rakudo-2020.10/src/core.c/Rat.pm6-306- && nqp::iseq_I( ############################################## rakudo-2020.10/src/core.c/Regex.pm6-70- nqp::until( rakudo-2020.10/src/core.c/Regex.pm6:71: nqp::eqaddr( # nothing to check? rakudo-2020.10/src/core.c/Regex.pm6-72- (my $pulled := iter.pull-one),IterationEnd) ############################################## rakudo-2020.10/src/core.c/Regex.pm6-80- nqp::if( rakudo-2020.10/src/core.c/Regex.pm6:81: nqp::eqaddr($pulled,IterationEnd), rakudo-2020.10/src/core.c/Regex.pm6-82- Nil, # no match found ############################################## rakudo-2020.10/src/core.c/REPL.pm6-130- rakudo-2020.10/src/core.c/REPL.pm6:131: my $PACKAGE = self.compiler.eval('$?PACKAGE', :outer_ctx($context)); rakudo-2020.10/src/core.c/REPL.pm6-132- ############################################## rakudo-2020.10/src/core.c/REPL.pm6-272- rakudo-2020.10/src/core.c/REPL.pm6:273: method repl-eval($code, \exception, *%adverbs) { rakudo-2020.10/src/core.c/REPL.pm6-274- ############################################## rakudo-2020.10/src/core.c/REPL.pm6-303- rakudo-2020.10/src/core.c/REPL.pm6:304: self.compiler.eval($code, |%adverbs); rakudo-2020.10/src/core.c/REPL.pm6-305- } ############################################## rakudo-2020.10/src/core.c/REPL.pm6-396- nqp::hllbool(nqp::can($value, 'WHERE')) rakudo-2020.10/src/core.c/REPL.pm6:397: and $value.WHERE == $!need-more-input.WHERE rakudo-2020.10/src/core.c/REPL.pm6-398- } ############################################## rakudo-2020.10/src/core.c/REPL.pm6-401- nqp::hllbool(nqp::can($value, 'WHERE')) rakudo-2020.10/src/core.c/REPL.pm6:402: and $value.WHERE == $!control-not-allowed.WHERE rakudo-2020.10/src/core.c/REPL.pm6-403- } ############################################## rakudo-2020.10/src/core.c/REPL.pm6-408- and say $value."$method"() rakudo-2020.10/src/core.c/REPL.pm6:409: or say "(low-level object `$value.^name()`)"; rakudo-2020.10/src/core.c/REPL.pm6-410- ############################################## rakudo-2020.10/src/core.c/Seq.pm6-95- nqp::until( rakudo-2020.10/src/core.c/Seq.pm6:96: nqp::eqaddr((my $pulled := $iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Seq.pm6-97- nqp::push_s($strings,nqp::unbox_s( ############################################## rakudo-2020.10/src/core.c/Seq.pm6-183- nqp::until( rakudo-2020.10/src/core.c/Seq.pm6:184: nqp::eqaddr((my \left := liter.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Seq.pm6-185- nqp::if( rakudo-2020.10/src/core.c/Seq.pm6:186: nqp::eqaddr((my \right := riter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Seq.pm6-187- || nqp::not_i(right.ACCEPTS(left)), ############################################## rakudo-2020.10/src/core.c/Seq.pm6-190- ), rakudo-2020.10/src/core.c/Seq.pm6:191: nqp::hllbool(nqp::eqaddr(riter.pull-one,IterationEnd)) rakudo-2020.10/src/core.c/Seq.pm6-192- ) ############################################## rakudo-2020.10/src/core.c/set_difference.pm6-131- (my $mutable := rakudo-2020.10/src/core.c/set_difference.pm6:132: nqp::eqaddr($p.WHAT,MixHash) rakudo-2020.10/src/core.c/set_difference.pm6:133: || nqp::eqaddr($p.WHAT,BagHash) rakudo-2020.10/src/core.c/set_difference.pm6:134: || nqp::eqaddr($p.WHAT,SetHash) rakudo-2020.10/src/core.c/set_difference.pm6-135- ), ############################################## rakudo-2020.10/src/core.c/set_difference.pm6-149- nqp::until( rakudo-2020.10/src/core.c/set_difference.pm6:150: nqp::eqaddr(($p := $params.pull-one),IterationEnd), rakudo-2020.10/src/core.c/set_difference.pm6-151- ############################################## rakudo-2020.10/src/core.c/set_difference.pm6-220- $type := nqp::if( rakudo-2020.10/src/core.c/set_difference.pm6:221: nqp::eqaddr($type,Mix), rakudo-2020.10/src/core.c/set_difference.pm6-222- MixHash, rakudo-2020.10/src/core.c/set_difference.pm6:223: nqp::if(nqp::eqaddr($type,Bag),BagHash,SetHash) rakudo-2020.10/src/core.c/set_difference.pm6-224- ) ############################################## rakudo-2020.10/src/core.c/set_elem.pm6-14- && nqp::if( rakudo-2020.10/src/core.c/set_elem.pm6:15: nqp::eqaddr(b.keyof,Str(Any)), rakudo-2020.10/src/core.c/set_elem.pm6-16- nqp::atkey(storage,a), # normal hash ############################################## rakudo-2020.10/src/core.c/set_elem.pm6-34- my \storage := nqp::getattr(nqp::decont(b),Map,'$!storage') rakudo-2020.10/src/core.c/set_elem.pm6:35: ) && nqp::not_i(nqp::eqaddr(b.keyof,Str(Any))) # is object hash rakudo-2020.10/src/core.c/set_elem.pm6-36- && nqp::getattr( ############################################## rakudo-2020.10/src/core.c/set_elem.pm6-60- nqp::until( rakudo-2020.10/src/core.c/set_elem.pm6:61: nqp::eqaddr( rakudo-2020.10/src/core.c/set_elem.pm6-62- (my \pulled := nqp::decont(b.pull-one)), ############################################## rakudo-2020.10/src/core.c/set_equality.pm6-8- nqp::unless( rakudo-2020.10/src/core.c/set_equality.pm6:9: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/set_equality.pm6-10- nqp::stmts( # A and B not same object ############################################## rakudo-2020.10/src/core.c/set_equality.pm6-62- nqp::unless( rakudo-2020.10/src/core.c/set_equality.pm6:63: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/set_equality.pm6-64- nqp::if( # A and B are different ############################################## rakudo-2020.10/src/core.c/set_equality.pm6-70- nqp::if( # same size rakudo-2020.10/src/core.c/set_equality.pm6:71: nqp::eqaddr(a.keyof,Str(Any)) && nqp::eqaddr(b.keyof,Str(Any)), rakudo-2020.10/src/core.c/set_equality.pm6-72- nqp::stmts( # both are normal Maps ############################################## rakudo-2020.10/src/core.c/set_equality.pm6-103- nqp::if( rakudo-2020.10/src/core.c/set_equality.pm6:104: nqp::eqaddr(b.keyof,Str(Any)), rakudo-2020.10/src/core.c/set_equality.pm6-105- nqp::until( # normal Map rakudo-2020.10/src/core.c/set_equality.pm6:106: nqp::eqaddr(($key := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/set_equality.pm6-107- nqp::if( ############################################## rakudo-2020.10/src/core.c/set_equality.pm6-113- nqp::until( # object hash rakudo-2020.10/src/core.c/set_equality.pm6:114: nqp::eqaddr((my \object := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/set_equality.pm6-115- nqp::if( ############################################## rakudo-2020.10/src/core.c/SetHash.pm6-150- method skip-one() { # the one provided by the role interferes rakudo-2020.10/src/core.c/SetHash.pm6:151: nqp::not_i(nqp::eqaddr(self.pull-one,IterationEnd)) rakudo-2020.10/src/core.c/SetHash.pm6-152- } ############################################## rakudo-2020.10/src/core.c/SetHash.pm6-223- nqp::until( rakudo-2020.10/src/core.c/SetHash.pm6:224: nqp::eqaddr((my \object := iterobjs.pull-one),IterationEnd), rakudo-2020.10/src/core.c/SetHash.pm6-225- nqp::if( ############################################## rakudo-2020.10/src/core.c/SetHash.pm6-285- nqp::until( rakudo-2020.10/src/core.c/SetHash.pm6:286: nqp::eqaddr((my \pulled := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/SetHash.pm6-287- nqp::deletekey($!elems,pulled.WHICH) ############################################## rakudo-2020.10/src/core.c/set_intersection.pm6-86- nqp::if( rakudo-2020.10/src/core.c/set_intersection.pm6:87: nqp::eqaddr(a.keyof,Str(Any)) && nqp::eqaddr(b.keyof,Str(Any)), rakudo-2020.10/src/core.c/set_intersection.pm6-88- nqp::if( # both ordinary Str hashes ############################################## rakudo-2020.10/src/core.c/Set.pm6-15- nqp::if( rakudo-2020.10/src/core.c/Set.pm6:16: nqp::eqaddr(self.WHAT,Set), rakudo-2020.10/src/core.c/Set.pm6-17- 'Set|', ############################################## rakudo-2020.10/src/core.c/set_proper_subset.pm6-11- nqp::if( rakudo-2020.10/src/core.c/set_proper_subset.pm6:12: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/set_proper_subset.pm6-13- False, # X is never a true subset of itself ############################################## rakudo-2020.10/src/core.c/set_proper_subset.pm6-56- nqp::if( rakudo-2020.10/src/core.c/set_proper_subset.pm6:57: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/set_proper_subset.pm6-58- False, # never proper subset of self ############################################## rakudo-2020.10/src/core.c/set_subset.pm6-12- nqp::unless( rakudo-2020.10/src/core.c/set_subset.pm6:13: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/set_subset.pm6-14- nqp::if( ############################################## rakudo-2020.10/src/core.c/set_subset.pm6-52- nqp::unless( rakudo-2020.10/src/core.c/set_subset.pm6:53: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/set_subset.pm6-54- nqp::if( ############################################## rakudo-2020.10/src/core.c/set_subset.pm6-88- nqp::if( rakudo-2020.10/src/core.c/set_subset.pm6:89: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/set_subset.pm6-90- True, # B is alias of A ############################################## rakudo-2020.10/src/core.c/set_subset.pm6-93- nqp::if( # something in A rakudo-2020.10/src/core.c/set_subset.pm6:94: nqp::eqaddr(a.keyof,Str(Any)) && nqp::eqaddr(b.keyof,Str(Any)), rakudo-2020.10/src/core.c/set_subset.pm6-95- nqp::if( # both are normal Maps ############################################## rakudo-2020.10/src/core.c/set_subset.pm6-134- rakudo-2020.10/src/core.c/set_subset.pm6:135: if nqp::eqaddr(b.keyof,Str(Any)) { rakudo-2020.10/src/core.c/set_subset.pm6-136- nqp::until( rakudo-2020.10/src/core.c/set_subset.pm6:137: nqp::eqaddr((my \string := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/set_subset.pm6-138- nqp::unless( ############################################## rakudo-2020.10/src/core.c/set_subset.pm6-147- nqp::until( rakudo-2020.10/src/core.c/set_subset.pm6:148: nqp::eqaddr((my \object := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/set_subset.pm6-149- nqp::unless( ############################################## rakudo-2020.10/src/core.c/set_symmetric_difference.pm6-173- nqp::if( # both have elems rakudo-2020.10/src/core.c/set_symmetric_difference.pm6:174: nqp::eqaddr(b.keyof,Str(Any)), rakudo-2020.10/src/core.c/set_symmetric_difference.pm6-175- nqp::while( # ordinary hash ############################################## rakudo-2020.10/src/core.c/set_symmetric_difference.pm6-283- nqp::until( rakudo-2020.10/src/core.c/set_symmetric_difference.pm6:284: nqp::eqaddr((my \p := $params.pull-one),IterationEnd), rakudo-2020.10/src/core.c/set_symmetric_difference.pm6-285- ############################################## rakudo-2020.10/src/core.c/set_symmetric_difference.pm6-289- (my $mutable := rakudo-2020.10/src/core.c/set_symmetric_difference.pm6:290: nqp::eqaddr(p.WHAT,MixHash) rakudo-2020.10/src/core.c/set_symmetric_difference.pm6:291: || nqp::eqaddr(p.WHAT,BagHash) rakudo-2020.10/src/core.c/set_symmetric_difference.pm6:292: || nqp::eqaddr(p.WHAT,SetHash) rakudo-2020.10/src/core.c/set_symmetric_difference.pm6-293- ) ############################################## rakudo-2020.10/src/core.c/set_symmetric_difference.pm6-428- $type := nqp::if( rakudo-2020.10/src/core.c/set_symmetric_difference.pm6:429: nqp::eqaddr($type,Mix), rakudo-2020.10/src/core.c/set_symmetric_difference.pm6-430- MixHash, rakudo-2020.10/src/core.c/set_symmetric_difference.pm6:431: nqp::if(nqp::eqaddr($type,Bag),BagHash,SetHash) rakudo-2020.10/src/core.c/set_symmetric_difference.pm6-432- ) ############################################## rakudo-2020.10/src/core.c/Setty.pm6-135- nqp::if( rakudo-2020.10/src/core.c/Setty.pm6:136: nqp::eqaddr(self,set()), rakudo-2020.10/src/core.c/Setty.pm6-137- 'set()', ############################################## rakudo-2020.10/src/core.c/Setty.pm6-278- nqp::hllbool( rakudo-2020.10/src/core.c/Setty.pm6:279: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Setty.pm6:280: || (nqp::eqaddr(a.WHAT,b.WHAT) && a.ACCEPTS(b)) rakudo-2020.10/src/core.c/Setty.pm6-281- ) ############################################## rakudo-2020.10/src/core.c/Shaped1Array.pm6-142- nqp::until( rakudo-2020.10/src/core.c/Shaped1Array.pm6:143: nqp::eqaddr((my \pulled := iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/Shaped1Array.pm6-144- || nqp::iseq_i(($i = nqp::add_i($i,1)),$elems), ############################################## rakudo-2020.10/src/core.c/ShapedArray.pm6-339- nqp::atpos($!iterators,0).is-lazy # finite iterator rakudo-2020.10/src/core.c/ShapedArray.pm6:340: || nqp::eqaddr( # and something there rakudo-2020.10/src/core.c/ShapedArray.pm6-341- nqp::atpos($!iterators,0).pull-one,IterationEnd), ############################################## rakudo-2020.10/src/core.c/ShapedArray.pm6-350- nqp::if( rakudo-2020.10/src/core.c/ShapedArray.pm6:351: nqp::eqaddr((my $item := # exhausted ? rakudo-2020.10/src/core.c/ShapedArray.pm6-352- nqp::atpos($!iterators,nqp::sub_i($i,1)).pull-one), ############################################## rakudo-2020.10/src/core.c/ShapedArray.pm6-365- nqp::until( # loop over highest dim rakudo-2020.10/src/core.c/ShapedArray.pm6:366: nqp::eqaddr((my $pulled := $iter.pull-one),IterationEnd) rakudo-2020.10/src/core.c/ShapedArray.pm6-367- || nqp::isgt_i(nqp::atpos_i($!indices,$!maxdim),$!maxind), ############################################## rakudo-2020.10/src/core.c/ShapedArray.pm6-378- nqp::unless( rakudo-2020.10/src/core.c/ShapedArray.pm6:379: nqp::eqaddr($pulled,IterationEnd) # if not exhausted rakudo-2020.10/src/core.c/ShapedArray.pm6-380- || nqp::isle_i( # and index too high ############################################## rakudo-2020.10/src/core.c/ShapedArray.pm6-406- nqp::unless( rakudo-2020.10/src/core.c/ShapedArray.pm6:407: nqp::eqaddr( rakudo-2020.10/src/core.c/ShapedArray.pm6-408- (my \pulled := $!iterator.pull-one),IterationEnd), ############################################## rakudo-2020.10/src/core.c/ShapedArray.pm6-443- nqp::until( rakudo-2020.10/src/core.c/ShapedArray.pm6:444: nqp::eqaddr((my \pulled := self.pull-one),IterationEnd), rakudo-2020.10/src/core.c/ShapedArray.pm6-445- target.push(pulled) ############################################## rakudo-2020.10/src/core.c/ShapedArray.pm6-492- multi method Array(::?CLASS:D: --> Array:D) { rakudo-2020.10/src/core.c/ShapedArray.pm6:493: my @Array := nqp::eqaddr(self.of,Mu) rakudo-2020.10/src/core.c/ShapedArray.pm6-494- ?? Array.new ############################################## rakudo-2020.10/src/core.c/Slip.pm6-11- nqp::if( rakudo-2020.10/src/core.c/Slip.pm6:12: nqp::eqaddr(self,Empty), rakudo-2020.10/src/core.c/Slip.pm6-13- 'Empty', ############################################## rakudo-2020.10/src/core.c/Stringy.pm6-6- nqp::hllbool( rakudo-2020.10/src/core.c/Stringy.pm6:7: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Stringy.pm6:8: || (nqp::eqaddr(a.WHAT,b.WHAT) && nqp::iseq_i(a cmp b,0)) rakudo-2020.10/src/core.c/Stringy.pm6-9- ) ############################################## rakudo-2020.10/src/core.c/Str.pm6-42- nqp::if( rakudo-2020.10/src/core.c/Str.pm6:43: nqp::eqaddr(self.WHAT,Str), rakudo-2020.10/src/core.c/Str.pm6-44- 'Str|', ############################################## rakudo-2020.10/src/core.c/Str.pm6-1348- nqp::if( rakudo-2020.10/src/core.c/Str.pm6:1349: nqp::eqaddr( rakudo-2020.10/src/core.c/Str.pm6-1350- (my $pulled := POST-ITERATOR.new(cursor, move, post) ############################################## rakudo-2020.10/src/core.c/Str.pm6-1363- nqp::decont(slash = nqp::if( rakudo-2020.10/src/core.c/Str.pm6:1364: nqp::eqaddr((my $pulled := rakudo-2020.10/src/core.c/Str.pm6-1365- Rakudo::Iterator.LastNValues( ############################################## rakudo-2020.10/src/core.c/Str.pm6-1377- nqp::decont(slash = nqp::if( rakudo-2020.10/src/core.c/Str.pm6:1378: nqp::eqaddr((my $pulled := rakudo-2020.10/src/core.c/Str.pm6-1379- Rakudo::Iterator.LastValue( ############################################## rakudo-2020.10/src/core.c/Str.pm6-1408- nqp::until( rakudo-2020.10/src/core.c/Str.pm6:1409: nqp::eqaddr( rakudo-2020.10/src/core.c/Str.pm6-1410- (my $pulled := iterator.pull-one), ############################################## rakudo-2020.10/src/core.c/Str.pm6-1423- nqp::iseq_i(($i = nqp::add_i($i,1)),$todo) rakudo-2020.10/src/core.c/Str.pm6:1424: || nqp::eqaddr( rakudo-2020.10/src/core.c/Str.pm6-1425- ($pulled := iterator.pull-one),IterationEnd), ############################################## rakudo-2020.10/src/core.c/Str.pm6-1495- nqp::islt_i(($todo = nqp::sub_i($todo,1)), 0) || rakudo-2020.10/src/core.c/Str.pm6:1496: nqp::eqaddr((my $pulled := iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Str.pm6-1497- nqp::push($matches,$pulled) ############################################## rakudo-2020.10/src/core.c/Str.pm6-3214- nqp::until( rakudo-2020.10/src/core.c/Str.pm6:3215: nqp::eqaddr((my $i := $iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.c/Str.pm6-3216- nqp::stmts( ############################################## rakudo-2020.10/src/core.c/Str.pm6-3658- nqp::hllbool( rakudo-2020.10/src/core.c/Str.pm6:3659: nqp::eqaddr(a.WHAT,b.WHAT) rakudo-2020.10/src/core.c/Str.pm6-3660- && nqp::iseq_s(nqp::unbox_s(a), nqp::unbox_s(b)) #?js: NFG ############################################## rakudo-2020.10/src/core.c/Str.pm6-3849- nqp::unless( rakudo-2020.10/src/core.c/Str.pm6:3850: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), rakudo-2020.10/src/core.c/Str.pm6:3851: nqp::eqaddr(a.WHAT,b.WHAT) && nqp::iseq_s(a,b) rakudo-2020.10/src/core.c/Str.pm6-3852- ) ############################################## rakudo-2020.10/src/core.c/Supply-coercers.pm6-43- nqp::if( rakudo-2020.10/src/core.c/Supply-coercers.pm6:44: nqp::eqaddr($got,ConcQueue), rakudo-2020.10/src/core.c/Supply-coercers.pm6-45- nqp::if( ############################################## rakudo-2020.10/src/core.c/Supply-coercers.pm6-54- nqp::until( rakudo-2020.10/src/core.c/Supply-coercers.pm6:55: nqp::eqaddr((my $got := nqp::shift($!queue)),ConcQueue), rakudo-2020.10/src/core.c/Supply-coercers.pm6-56- target.push($got)), ############################################## rakudo-2020.10/src/core.c/Supply.pm6-12- nqp::if( rakudo-2020.10/src/core.c/Supply.pm6:13: nqp::eqaddr(self.WHAT,Tap), rakudo-2020.10/src/core.c/Supply.pm6-14- nqp::p6bindattrinvres( # we're a real Tap, fast path ############################################## rakudo-2020.10/src/core.c/Supply.pm6-78- nqp::if( rakudo-2020.10/src/core.c/Supply.pm6:79: nqp::eqaddr(self.WHAT,Supply), rakudo-2020.10/src/core.c/Supply.pm6-80- nqp::p6bindattrinvres( # we're a real Supply, fast path ############################################## rakudo-2020.10/src/core.c/Variable.pm6-72- :what<variable>, rakudo-2020.10/src/core.c/Variable.pm6:73: :got(nqp::eqaddr($default,Nil) ?? 'Nil' !! $default) rakudo-2020.10/src/core.c/Variable.pm6-74- ) unless nqp::istype($default, $of) rakudo-2020.10/src/core.c/Variable.pm6:75: or nqp::eqaddr($default,Nil) rakudo-2020.10/src/core.c/Variable.pm6:76: or nqp::eqaddr($of,Mu); rakudo-2020.10/src/core.c/Variable.pm6-77- $descriptor.set_default(nqp::decont($default)); ############################################## rakudo-2020.10/src/core.c/Version.pm6-146- nqp::if( rakudo-2020.10/src/core.c/Version.pm6:147: nqp::eqaddr(self.WHAT,Version), rakudo-2020.10/src/core.c/Version.pm6-148- 'Version|', ############################################## rakudo-2020.10/src/core.c/Version.pm6-166- nqp::hllbool( rakudo-2020.10/src/core.c/Version.pm6:167: nqp::eqaddr(nqp::decont(a),nqp::decont(b)) rakudo-2020.10/src/core.c/Version.pm6:168: || (nqp::eqaddr(a.WHAT,b.WHAT) rakudo-2020.10/src/core.c/Version.pm6-169- && nqp::iseq_s( ############################################## rakudo-2020.10/src/core.c/Version.pm6-177- nqp::if( rakudo-2020.10/src/core.c/Version.pm6:178: nqp::eqaddr(nqp::decont(a),nqp::decont(b)), # we're us rakudo-2020.10/src/core.c/Version.pm6-179- Same, ############################################## rakudo-2020.10/src/core.c/WalkList.pm6-24- } rakudo-2020.10/src/core.c/WalkList.pm6:25: nqp::if(nqp::eqaddr((my $method := nqp::decont($!wl-iterator.pull-one)), IterationEnd), rakudo-2020.10/src/core.c/WalkList.pm6-26- IterationEnd, ############################################## rakudo-2020.10/src/core.e/array_multislice.pm6-121- nqp::until( rakudo-2020.10/src/core.e/array_multislice.pm6:122: nqp::eqaddr( rakudo-2020.10/src/core.e/array_multislice.pm6-123- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/array_multislice.pm6-197- nqp::until( rakudo-2020.10/src/core.e/array_multislice.pm6:198: nqp::eqaddr( rakudo-2020.10/src/core.e/array_multislice.pm6-199- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/array_multislice.pm6-389- nqp::until( rakudo-2020.10/src/core.e/array_multislice.pm6:390: nqp::eqaddr( rakudo-2020.10/src/core.e/array_multislice.pm6-391- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/array_multislice.pm6-470- nqp::until( rakudo-2020.10/src/core.e/array_multislice.pm6:471: nqp::eqaddr( rakudo-2020.10/src/core.e/array_multislice.pm6-472- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-30- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:31: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-32- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-44- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:45: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-46- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-63- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:64: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-65- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-94- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:95: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-96- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-108- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:109: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-110- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-127- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:128: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-129- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-267- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:268: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-269- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-281- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:282: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-283- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-309- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:310: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-311- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-334- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:335: nqp::eqaddr((my \pulled := $iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.e/hash_multislice.pm6-336- AT-KEY-recursively(SELF, pulled) ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-345- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:346: nqp::eqaddr( rakudo-2020.10/src/core.e/hash_multislice.pm6-347- (my \pulled := $iterator.pull-one), ############################################## rakudo-2020.10/src/core.e/hash_multislice.pm6-364- nqp::until( rakudo-2020.10/src/core.e/hash_multislice.pm6:365: nqp::eqaddr((my \pulled := $iterator.pull-one),IterationEnd), rakudo-2020.10/src/core.e/hash_multislice.pm6-366- nqp::push(target,SELF.AT-KEY(pulled)) ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-1002- rakudo-2020.10/src/Perl6/Actions.nqp:1003:sub monkey_see_no_eval($/) { rakudo-2020.10/src/Perl6/Actions.nqp-1004- my $msne := $*LANG.pragma('MONKEY-SEE-NO-EVAL'); ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-5579- rakudo-2020.10/src/Perl6/Actions.nqp:5580: my $where := make_where_block($fakesig, $closure_signature, $get_signature_past); rakudo-2020.10/src/Perl6/Actions.nqp-5581- %*PARAM_INFO<post_constraints>.push($where); ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-5587- } rakudo-2020.10/src/Perl6/Actions.nqp:5588: my $where := make_where_block($<arrayshape>, rakudo-2020.10/src/Perl6/Actions.nqp-5589- QAST::Op.new( ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-5702- "Literal values in signatures are smartmatched against and " rakudo-2020.10/src/Perl6/Actions.nqp:5703: ~ "smartmatch with `$val` will always " rakudo-2020.10/src/Perl6/Actions.nqp-5704- ~ ($val eq 'True' ?? 'succeed' !! 'fail') ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-9449- my $param := QAST::ParamTypeCheck.new( rakudo-2020.10/src/Perl6/Actions.nqp:9450: nqp::eqaddr($what, $wInt) rakudo-2020.10/src/Perl6/Actions.nqp-9451- ?? QAST::Op.new(:op<if>, ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-9454- QAST::Op.new: :op<decont>, $var-qast)) rakudo-2020.10/src/Perl6/Actions.nqp:9455: !! nqp::eqaddr($what, $wNum) rakudo-2020.10/src/Perl6/Actions.nqp-9456- ?? QAST::Op.new(:op<if>, ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-9462- QAST::Op.new(:op<isne_n>, $var-qast, $var-qast)))) rakudo-2020.10/src/Perl6/Actions.nqp:9463: !! nqp::eqaddr($what, $wStr) rakudo-2020.10/src/Perl6/Actions.nqp-9464- ?? QAST::Op.new(:op<if>, ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-9968- } rakudo-2020.10/src/Perl6/Actions.nqp:9969: $*W.throw($/, 'X::SecurityPolicy::Eval') unless $all_literal || monkey_see_no_eval($/); rakudo-2020.10/src/Perl6/Actions.nqp-9970- $*W.cur_lexpad().no_inline(1); ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-10983- QAST::IVal.new( :value(%*RX<i> && %*RX<m> ?? 3 !! %*RX<m> ?? 2 !! %*RX<i> ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp:10984: QAST::IVal.new( :value(monkey_see_no_eval($/) ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp-10985- QAST::IVal.new( :value($*SEQ ?? 1 !! 0) ), ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-10999- QAST::IVal.new( :value(%*RX<i> && %*RX<m> ?? 3 !! %*RX<m> ?? 2 !! %*RX<i> ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp:11000: QAST::IVal.new( :value(monkey_see_no_eval($/) ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp-11001- QAST::IVal.new( :value($*SEQ ?? 1 !! 0) ), ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-11037- QAST::IVal.new( :value(%*RX<i> && %*RX<m> ?? 3 !! %*RX<m> ?? 2 !! %*RX<i> ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp:11038: QAST::IVal.new( :value(monkey_see_no_eval($/) ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp-11039- QAST::IVal.new( :value($*SEQ ?? 1 !! 0) ), ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-11199- QAST::IVal.new( :value(%*RX<i> ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp:11200: QAST::IVal.new( :value(monkey_see_no_eval($/) ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp-11201- QAST::IVal.new( :value($*SEQ ?? 1 !! 0) ), ############################################## rakudo-2020.10/src/Perl6/Actions.nqp-11215- QAST::IVal.new( :value(%*RX<i> ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp:11216: QAST::IVal.new( :value(monkey_see_no_eval($/) ?? 1 !! 0) ), rakudo-2020.10/src/Perl6/Actions.nqp-11217- QAST::IVal.new( :value($*SEQ ?? 1 !! 0) ), ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1655- if nqp::isconcrete($desc) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1656: $val := $desc.default if nqp::eqaddr($val.WHAT, Nil); rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1657- my $type := $desc.of; rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1658: if nqp::eqaddr($type, Mu) || nqp::istype($val, $type) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1659- nqp::bindattr($cont, Scalar, '$!value', $val); rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1660: unless nqp::eqaddr($desc.WHAT, ContainerDescriptor) || rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1661: nqp::eqaddr($desc.WHAT, ContainerDescriptor::Untyped) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1662- $desc.assigned($cont); ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1682- my $desc := nqp::getattr($cont, Scalar, '$!descriptor'); rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1683: unless nqp::eqaddr($desc.WHAT, ContainerDescriptor) || rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1684: nqp::eqaddr($desc.WHAT, ContainerDescriptor::Untyped) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1685- $desc.assigned($cont); ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1691- if nqp::isconcrete($desc) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1692: $val := $desc.default if nqp::eqaddr($val.WHAT, Nil); rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1693- my $type := $desc.of; rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1694: if nqp::eqaddr($type, Mu) || nqp::istype($val, $type) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1695- nqp::casattr($cont, Scalar, '$!value', $expected, $val); ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1713- if nqp::isconcrete($desc) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1714: $val := $desc.default if nqp::eqaddr($val.WHAT, Nil); rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1715- my $type := $desc.of; rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:1716: if nqp::eqaddr($type, Mu) || nqp::istype($val, $type) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-1717- nqp::atomicbindattr($cont, Scalar, '$!value', $val); ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-2355- my $type_obj_b := %b<types>[$i]; rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:2356: if nqp::eqaddr($type_obj_a, $type_obj_b) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-2357- # Same type; narrower if first has constraints and other doesn't; ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-2741- } rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:2742: if nqp::eqaddr($type_obj, Mu) || nqp::istype($param, $type_obj) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-2743- if $i == 0 && nqp::existskey($cur_candidate, 'exact_invocant') { ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-3138- # any more. rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:3139: if !nqp::eqaddr($type_obj, Mu) && !nqp::istype($param, $type_obj) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-3140- $type_mismatch := 1; ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-3832- for @keeps { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:3833: if nqp::eqaddr(nqp::decont($_),$phaser) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-3834- $run := !nqp::isnull($resultish) && ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-3842- for @undos { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:3843: if nqp::eqaddr(nqp::decont($_),$phaser) { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-3844- $run := nqp::isnull($resultish) || ############################################## rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-3943- elsif nqp::atkey(%ex,'X::Method::NotFound') -> $thrower { rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp:3944: $thrower($obj, $name, $obj.HOW.name($obj), :in-class-call(nqp::eqaddr(nqp::what($obj), $class))); rakudo-2020.10/src/Perl6/bootstrap.c/BOOTSTRAP.nqp-3945- } ############################################## rakudo-2020.10/src/Perl6/Grammar.nqp-2474- unless $*MULTINESS eq '' || $*MULTINESS eq 'only' { rakudo-2020.10/src/Perl6/Grammar.nqp:2475: $/.typed_panic("X::UnitScope::Invalid", what => "sub", where => "on a $*MULTINESS sub"); rakudo-2020.10/src/Perl6/Grammar.nqp-2476- } ############################################## rakudo-2020.10/src/Perl6/Grammar.nqp-5695- method tweak_x($v) { $v ?? self.add-postproc("run") !! self } rakudo-2020.10/src/Perl6/Grammar.nqp:5696: method tweak_exec($v) { self.tweak_x($v) } rakudo-2020.10/src/Perl6/Grammar.nqp-5697- method tweak_w($v) { $v ?? self.add-postproc("words") !! self } ############################################## rakudo-2020.10/src/Perl6/Metamodel/BUILDPLAN.nqp-205- if $check-at-runtime rakudo-2020.10/src/Perl6/Metamodel/BUILDPLAN.nqp:206: && !nqp::eqaddr($type,nqp::hllizefor(nqp::null(), 'Raku')); rakudo-2020.10/src/Perl6/Metamodel/BUILDPLAN.nqp-207- ############################################## rakudo-2020.10/src/Perl6/Metamodel/CurriedRoleHOW.nqp-226- while ($i := $i + 1) < $num_args { rakudo-2020.10/src/Perl6/Metamodel/CurriedRoleHOW.nqp:227: unless nqp::eqaddr(nqp::decont(@!pos_args[$i]), nqp::decont(@try_args[$i])) rakudo-2020.10/src/Perl6/Metamodel/CurriedRoleHOW.nqp-228- || @!pos_args[$i].ACCEPTS(@try_args[$i]) ############################################## rakudo-2020.10/src/Perl6/Metamodel/DefiniteHOW.nqp-43- my $definite := nqp::typeparameterat($definite_type, 1); rakudo-2020.10/src/Perl6/Metamodel/DefiniteHOW.nqp:44: $base_type.HOW.name($base_type) ~ ':' ~ (nqp::eqaddr($definite, Definite) ?? 'D' !! 'U') rakudo-2020.10/src/Perl6/Metamodel/DefiniteHOW.nqp-45- } ############################################## rakudo-2020.10/src/Perl6/Metamodel/DefiniteHOW.nqp-54- my $definite := nqp::typeparameterat($definite_type, 1); rakudo-2020.10/src/Perl6/Metamodel/DefiniteHOW.nqp:55: $base_type.HOW.shortname($base_type) ~ ':' ~ (nqp::eqaddr($definite, Definite) ?? 'D' !! 'U') rakudo-2020.10/src/Perl6/Metamodel/DefiniteHOW.nqp-56- } ############################################## rakudo-2020.10/src/Perl6/Metamodel/DefiniteHOW.nqp-70- check_instantiated($definite_type); rakudo-2020.10/src/Perl6/Metamodel/DefiniteHOW.nqp:71: nqp::eqaddr(nqp::typeparameterat($definite_type, 1), Definite) ?? 1 !! 0 rakudo-2020.10/src/Perl6/Metamodel/DefiniteHOW.nqp-72- } ############################################## rakudo-2020.10/src/Perl6/Metamodel/LanguageRevision.nqp-10- if nqp::isconcrete($ver) { rakudo-2020.10/src/Perl6/Metamodel/LanguageRevision.nqp:11: nqp::die("Language version must be a string in '6.<rev>' format, got `$ver`.") rakudo-2020.10/src/Perl6/Metamodel/LanguageRevision.nqp-12- unless (nqp::iseq_i(nqp::chars($ver), 3) && nqp::eqat($ver, '6.', 0)); ############################################## rakudo-2020.10/src/Perl6/Metamodel/LanguageRevision.nqp-50- nqp::iseq_i(nqp::chars($rev), 1) rakudo-2020.10/src/Perl6/Metamodel/LanguageRevision.nqp:51: || nqp::die("Language revision must be a single letter, got `$rev`."); rakudo-2020.10/src/Perl6/Metamodel/LanguageRevision.nqp-52- nqp::iseq_i(nqp::cmp_s($!lang_rev, $rev), -1) ############################################## rakudo-2020.10/src/Perl6/World.nqp-526- 'Version to $*W.lang-ver-before' rakudo-2020.10/src/Perl6/World.nqp:527: ~ " must be 1 char long ('c', 'd', etc). Got `$want`."); rakudo-2020.10/src/Perl6/World.nqp-528- nqp::cmp_s( ############################################## rakudo-2020.10/src/Perl6/World.nqp-1833- method create_container_descriptor($of, $name, $default = $of, $dynamic = is_dynamic($name)) { rakudo-2020.10/src/Perl6/World.nqp:1834: my $cd_type_name := nqp::eqaddr($of, self.find_single_symbol('Mu', :setting-only)) rakudo-2020.10/src/Perl6/World.nqp-1835- ?? ['ContainerDescriptor', 'Untyped'] ############################################## rakudo-2020.10/src/Perl6/World.nqp-2054- # it returns its base type. Behaviour available in 6.d and later only. rakudo-2020.10/src/Perl6/World.nqp:2055: ! $*W.lang-ver-before('d') && nqp::eqaddr($v.HOW, rakudo-2020.10/src/Perl6/World.nqp-2056- $*W.find_symbol: ['Metamodel','DefiniteHOW'], :setting-only ############################################## rakudo-2020.10/src/vm/js/CompUnit/Repository/NodeJs.pm6-9- my $module = $*W && $*W.is_precompilation_mode() rakudo-2020.10/src/vm/js/CompUnit/Repository/NodeJs.pm6:10: ?? nqp::jscompiletimerequire($spec.short-name, $.prefix.Str) rakudo-2020.10/src/vm/js/CompUnit/Repository/NodeJs.pm6:11: !! nqp::jsruntimerequire($spec.short-name, $.prefix.Str); rakudo-2020.10/src/vm/js/CompUnit/Repository/NodeJs.pm6-12- ############################################## rakudo-2020.10/src/vm/js/perl6-runtime/runtime.js-68- throw new nqp.NQPException( rakudo-2020.10/src/vm/js/perl6-runtime/runtime.js:69: `Unable to coerce the return value from ${rtypeName} to ${targetTypeName} ;` + rakudo-2020.10/src/vm/js/perl6-runtime/runtime.js-70- `no coercion method defined`); ############################################## rakudo-2020.10/src/vm/js/rakudo-library.js-32- if (Object.prototype.hasOwnProperty.call(nqp.op.getstdout(), '$$writefh')) { rakudo-2020.10/src/vm/js/rakudo-library.js:33: throw `Can't overwrite $$writefh on stdout, it's already set`; rakudo-2020.10/src/vm/js/rakudo-library.js-34- } ############################################## rakudo-2020.10/src/vm/js/rakudo-library.js-125- if (Object.prototype.hasOwnProperty.call(nqp.op.getstdout(), '$$writefh')) { rakudo-2020.10/src/vm/js/rakudo-library.js:126: throw `Can't overwrite $$writefh on stdout, it's already set`; rakudo-2020.10/src/vm/js/rakudo-library.js-127- } ############################################## rakudo-2020.10/src/vm/js/rakudo-library.js-133- if (Object.prototype.hasOwnProperty.call(nqp.op.getstderr(), '$$writefh')) { rakudo-2020.10/src/vm/js/rakudo-library.js:134: throw `Can't overwrite $$writefh on stderr, it's already set`; rakudo-2020.10/src/vm/js/rakudo-library.js-135- } ############################################## rakudo-2020.10/src/vm/js/README.md-104- rakudo-2020.10/src/vm/js/README.md:105:```$obj.new(:INTERNAL, 123)``` rakudo-2020.10/src/vm/js/README.md-106-| -------------|-------| rakudo-2020.10/src/vm/js/README.md-107- rakudo-2020.10/src/vm/js/README.md:108:This will call a js new method rather then doing ``new $obj(123)``` ############################################## rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-53- rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:54:# A call like `$obj.?foo` is probably worth specializing via the plugin. In rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-55-# some cases, it will be code written to be generic that only hits one type ############################################## rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-115- # If it's a Scalar container then we can optimize further. rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:116: if nqp::eqaddr(nqp::what_nd($rv), Scalar) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-117- # Grab the descriptor. ############################################## rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-153- # accept it for now. We need to revisit this in the future. rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:154: if nqp::eqaddr(nqp::what_nd($rv), Proxy) && nqp::isconcrete_nd($rv) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-155- nqp::speshguardtype($rv, nqp::what_nd($rv)); ############################################## rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-382- # We have various fast paths for an assignment to a Scalar. rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:383: if nqp::eqaddr(nqp::what_nd($cont), Scalar) && nqp::isconcrete_nd($cont) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-384- # Now see what the Scalar descriptor type is. rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-385- my $desc := nqp::speshguardgetattr($cont, Scalar, '$!descriptor'); rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:386: if nqp::eqaddr($desc.WHAT, ContainerDescriptor) && nqp::isconcrete($desc) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-387- # Simple assignment, no whence. But is Nil being assigned? rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-388- my $of := $desc.of; rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:389: if nqp::eqaddr($value, Nil) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-390- # Yes; just copy in the default, provided we've a simple type. ############################################## rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-420- } rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:421: elsif nqp::eqaddr($desc.WHAT, ContainerDescriptor::Untyped) && nqp::isconcrete($desc) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-422- # Assignment to an untyped container descriptor; handle this rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-423- # more simply. rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:424: if nqp::eqaddr($value, Nil) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-425- # Nil case is NYI. ############################################## rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-432- } rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:433: elsif nqp::eqaddr($desc.WHAT, ContainerDescriptor::BindArrayPos) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-434- # Bind into an array. We can produce a fast path for this, though ############################################## rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-440- '$!next-descriptor'); rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:441: if nqp::eqaddr($next.WHAT, ContainerDescriptor) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-442- # Ensure we're not assigning Nil. (This would be very odd, as ############################################## rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-444- # vivifying we'll likely have a new container). rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:445: unless nqp::eqaddr($value.WHAT, Nil) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-446- # Go by whether we can type check the target. ############################################## rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-450- if $of.HOW.archetypes.nominal && rakudo-2020.10/src/vm/moar/spesh-plugins.nqp:451: (nqp::eqaddr($of, Mu) || nqp::istype($value, $of)) { rakudo-2020.10/src/vm/moar/spesh-plugins.nqp-452- return &assign-scalar-bindpos-no-typecheck; ############################################## rakudo-2020.10/t/02-rakudo/12-proto-arity-count.t-7- without p.dispatchees { rakudo-2020.10/t/02-rakudo/12-proto-arity-count.t:8: skip "`$name` is not a multi"; rakudo-2020.10/t/02-rakudo/12-proto-arity-count.t-9- next; ############################################## rakudo-2020.10/t/02-rakudo/12-proto-arity-count.t-36- }, { :$arity, :$count, :named-slurpy-or-capture, :mu-pos(@mu-pos-cand) }, rakudo-2020.10/t/02-rakudo/12-proto-arity-count.t:37: "`\&$name`'s proto's .count and .arity are good" rakudo-2020.10/t/02-rakudo/12-proto-arity-count.t-38- or diag qq:to/END/ ############################################## rakudo-2020.10/t/02-rakudo/12-proto-arity-count.t-40- EXPECTED == stuff of the candidates rakudo-2020.10/t/02-rakudo/12-proto-arity-count.t:41: FAILED for `\&$name`! rakudo-2020.10/t/02-rakudo/12-proto-arity-count.t-42- proto's .arity ({p.arity}) must match the minimum .arity of the candidates ($arity) ############################################## rakudo-2020.10/t/02-rakudo/repl.t-147- 「say "hi"; use nqp; my $x = REPL.new(nqp::getcomp("perl6"), %)」 rakudo-2020.10/t/02-rakudo/repl.t:148: ~ 「.repl-eval(q|die "meows"|, $);」 rakudo-2020.10/t/02-rakudo/repl.t-149- ], *.contains('meows').not, ############################################## rakudo-2020.10/t/04-nativecall/06-struct.t-34- rakudo-2020.10/t/04-nativecall/06-struct.t:35:# Workaround a Rakudo-bug where $!arr := CArray[long].new() won't work if $.arr rakudo-2020.10/t/04-nativecall/06-struct.t-36-# is declared as type CArray[long]. ############################################## rakudo-2020.10/t/fudgeandrun-20- unless $^O eq 'MSWin32'; rakudo-2020.10/t/fudgeandrun:21:system($^X, $roast_far, @ARGV) == 0 or rakudo-2020.10/t/fudgeandrun-22- die "Could not run $roast_far: $?"; ############################################## rakudo-2020.10/t/harness5-214- @pass_through_options, $impl, @_; rakudo-2020.10/t/harness5:215: return split ' ', `$cmd`; rakudo-2020.10/t/harness5-216-} ############################################## rakudo-2020.10/t/harness5-242- rakudo-2020.10/t/harness5:243: warn_in_box "Test list file `$new_file` for Roast version $ver does not exist\n" rakudo-2020.10/t/harness5-244- . "or isn't readable. Defaulting to $file"; ############################################## rakudo-2020.10/t/harness6-170- rakudo-2020.10/t/harness6:171: note-in-box "Test list file `$new-file` for Roast version $ver does not exist\n" rakudo-2020.10/t/harness6-172- ~ "or isn't readable. Defaulting to $file"; ############################################## rakudo-2020.10/tools/build/makeNATIVE_ARRAY.raku-388- self, rakudo-2020.10/tools/build/makeNATIVE_ARRAY.raku:389: nqp::if(nqp::eqaddr(self,values),nqp::clone(values),values), rakudo-2020.10/tools/build/makeNATIVE_ARRAY.raku-390- $offset, ############################################## rakudo-2020.10/tools/build/makeNATIVE_ARRAY.raku-544- nqp::unless( rakudo-2020.10/tools/build/makeNATIVE_ARRAY.raku:545: nqp::eqaddr(self,my \other := nqp::decont(o)), rakudo-2020.10/tools/build/makeNATIVE_ARRAY.raku-546- nqp::if( ############################################## rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-160- nqp::atpos($!iterators,0).is-lazy # finite iterator rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku:161: || nqp::eqaddr( # and something there rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-162- nqp::atpos($!iterators,0).pull-one,IterationEnd), ############################################## rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-171- nqp::if( rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku:172: nqp::eqaddr((my \item := # exhausted ? rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-173- nqp::atpos($!iterators,nqp::sub_i($i,1)).pull-one), ############################################## rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-186- nqp::until( # loop over highest dim rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku:187: nqp::eqaddr((my \pulled := iter.pull-one),IterationEnd) rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-188- || nqp::isgt_i(nqp::atpos_i($!indices,$!maxdim),$!maxind), ############################################## rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-195- nqp::unless( rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku:196: nqp::eqaddr(pulled,IterationEnd) # if not exhausted rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-197- || nqp::isle_i( # and index too high ############################################## rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-278- nqp::until( rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku:279: nqp::eqaddr((my \pulled := self.pull-one),IterationEnd), rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-280- target.push(pulled) ############################################## rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-360- nqp::until( rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku:361: nqp::eqaddr((my \pulled := iter.pull-one),IterationEnd) rakudo-2020.10/tools/build/makeNATIVE_SHAPED_ARRAY.raku-362- || nqp::iseq_i(($i = nqp::add_i($i,1)),$elems), ############################################## rakudo-2020.10/tools/contributors.raku-77- elsif (try DateTime.new: $date) { rakudo-2020.10/tools/contributors.raku:78: warn "Date `$date` is in unexpected format. Parsed it as $^res"; rakudo-2020.10/tools/contributors.raku-79- $^res ############################################## rakudo-2020.10/tools/contributors.raku-153-sub get-committers($repo, $since, $until?) { rakudo-2020.10/tools/contributors.raku:154: die "Expected a repo in `$repo` but did not find one" rakudo-2020.10/tools/contributors.raku-155- unless $repo.IO.d && "$repo/.git".IO.d; ############################################## rakudo-2020.10/tools/contributors.raku-165- rakudo-2020.10/tools/contributors.raku:166: Did not find any commits in directory `$repo` rakudo-2020.10/tools/contributors.raku-167- between $since and {$until ?? $until !! "now"} ############################################## rakudo-2020.10/debian/rakudo-helper.pl-75- if ($dir->is_dir) { rakudo-2020.10/debian/rakudo-helper.pl:76: system(qq!find $dir -type d -empty -delete!); rakudo-2020.10/debian/rakudo-helper.pl-77- } ############################################## rakudo-2020.10/debian/update-control.pl-9- rakudo-2020.10/debian/update-control.pl:10:my $status = `git status --porcelain $control`; rakudo-2020.10/debian/update-control.pl-11- ############################################## rakudo-2020.10/debian/update-control.pl-26- rakudo-2020.10/debian/update-control.pl:27:system(qw/git commit/, "-m" => "control: update moarvm-dev and nqp dep versions (cme)", $control); ############################################## rakudo-2020.10/.pc/fix-test/t/02-rakudo/repl.t-147- 「say "hi"; use nqp; my $x = REPL.new(nqp::getcomp("perl6"), %)」 rakudo-2020.10/.pc/fix-test/t/02-rakudo/repl.t:148: ~ 「.repl-eval(q|die "meows"|, $);」 rakudo-2020.10/.pc/fix-test/t/02-rakudo/repl.t-149- ], *.contains('meows').not,