cperl icon indicating copy to clipboard operation
cperl copied to clipboard

A perl5 with classes, types, compilable, company friendly, security

Results 103 cperl issues
Sort by recently updated
recently updated
newest added

The default MRO needs to switch from the old DFS (depth-first-search) to the recommended and perl6/Moose C3 algorithm, which was previously optional. All object systems based on inheritence need to...

enhancement
ready

yves had in his `yves/unrestricted_readonly_hashes` branch https://github.com/rurban/perl/commit/4628ab6baf6387cd8e945b09269268efb73cd878 work to seperate readonly from restricted hashes, basically to allow fetch from unrestricted readonly hashes. This feature is stable in the branch `feature/gh57-hash-restricted`,...

enhancement
upstream

nextstate resets the stack at every `;` which is a waste and adds enormous run-time costs. Track the stack depth for each op result if statically possible, add the oplines...

enhancement

Add AvSPARSE bit and seperate allocation scheme (hash?, indirection func or mapping) to avoid allocating 1000 elements with `my @a; $a[1000]++;` As at least in javascript, php and lua. Very...

enhancement

allow pack for native overlong types: long double, quad, unsigned quad. e.g. for !D don't use the hardcoded Config values, and use a uniform interface. `'print length(pack("!D",0))' => \'!\' allowed...

enhancement
ready

rewrite Exporter.pm as XS, analog to attributes. That's probably a bigger one Est 1w

enhancement

`...` in sigs for the stack pointer as in other languages, and not as in perl5+6 for empty bodies only. this is better than passing @_ through, which needs to...

enhancement

we have two ways to constant fold subs. fold to a fast CONSTSUB without entersub and fold to a dummy XS call with returning the value immediately. there’s no semantic...

enhancement

See #74 for the first round of important core modules. Now add: - libwin32 for MSWin32 only - Term::ReadKey, and - Term::ReadLine::Gnu for the debugger - Test::CPAN::Meta for toolchain compliance...

enhancement