Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 24, 2020 16:16
Show Gist options
  • Save Whateverable/c9de039ff574d0a7b2e8442b8586e298 to your computer and use it in GitHub Desktop.
Save Whateverable/c9de039ff574d0a7b2e8442b8586e298 to your computer and use it in GitHub Desktop.
releasable6
  GH#3441 Release 2020.01 rakudo hangs on 6.c-errata advent2011-day07.t
    + Micro-optimize analyze_dispatch [fae105b0]
    + An object will never work if native is expected [73d5e74d]
    + Fix rw handling in compile time dispatch [12d4514a]
    + Test rakudo-specific warning for shape specifier A simple test that runs code and checks if a warning is issued. Closes https://github.com/rakudo/rakudo/issues/2545 [7f15a57c]
    + Improve error msgs: invalid open bracket, declarator blocks [26f63ff7]
    + Allow user to retain formatting of pod leading declarator blocks [9a4c83af]
    + Create FUNDING.yml [2c5c0135]
    + Merge pull request #3277 from rakudo/ugexe-patch-1 [3802cdfc]
    + Add to yaml as GH approves more folks. [1ec69e1f]
    + Correct formatting error [654d6a16]
    + Change IRC name to #raku-dev [aa06d32a]
    + More Raku entries [044b3390]
    + Add support for implicit signature of { ... } [e7c20386]
    + Append myself to the list [88db15f7]
    + Merge pull request #3280 from rakudo/outer-perl [1d84c64d]
    + Only pass on capture in `sub split` if it's there [3e2cfb4d]
    + Merge pull request #3283 from MasterDuke17/make_sub_split_a_bit_more_speshable [726c38f0]
    + Make sure that $*RAKU does not return a Failure [a05e169e]
    + Slightly other approach to handling "a".UInt [8f30cc76]
    + Fix set-env.sh and usage instructions [0b8ede6c]
    + Allow "Raku" as a language in EVAL: :lang<Raku> [1c5d010f]
    + sub comb() was not expecting :match as a named argument [dd2f072d]
    + Remove support for :match from comb() if not needed [a9cd6404]
    + Merge pull request #3245 from Altai-man/test-warning [d36c2e5a]
    + Merge pull request #3231 from usev6/literal_to_rw_2019 [a62d9c78]
    + Clarify stale file removal text [75056dfa]
    + Add tests for catching error at compile time [d81212b2]
    + Make sure Any.ASSIGN-POS does not decontainerize [ed8f5141]
    + Implement log2 function [f6254be1]
    + Merge pull request #3253 from tbrowder/decl-blocks [bbcc342b]
    + Merge pull request #3260 from tbrowder/decl-fmt-user [e03f0134]
    + Merge branch 'release-2019.11' [830400f5]
    + Allow colon syntax on $.method [4a1323ed]
    + Require a space or { after the colon [6abdf27a]
    + Test JIT compiled native calls returning negative numbers [fc309419]
    + Prevent NQPMu from getting returned by Metamodel::Naming methods [dabf83a2]
    + Lazily set type shortnames [88741d94]
    + Change perl5 to Perl in help message [9528bd05]
    + Merge pull request #3320 from vrurg/cleanup-perl5-name [da03d103]
    + Merge pull request #3319 from Kaiepi/naming [9fa4396f]
    + Remove a leftover commit [0f86e49f]
    + Merge pull request #3317 from vrurg/rakudo_3306 [f608a7a4]
    + Add --force-rebuild command line option [15255b0a]
    + Don't force checkout of nqp repo if it already exists [2022b9cd]
    + [NQP Bump] Brings 3 commits [82bd9c2c]
    + Merge pull request #3248 from rakudo/configure-rebuild-all [5c2395bf]
    + Merge pull request #3304 from usev6/literal_to_rw_x_comp_test [4181ca61]
    + Merge branch 'master' into release-2019.11 [cb0bf386]
    + Rakufy the github uploader script [7a0a6307]
    + Fix small formatting error in the changelog [ece38531]
    + [NQP Bump] Brings 4 commits [bb447851]
    + Keep previous format for next releases [093ed87f]
    + Make the decont operator about 20x faster [872cb7c0]
    + Fix incorrect behavior of nqp checkout [1945b9d2]
    + Make DateTime.new(epoch) about 20% faster [9d895914]
    + Make DateTime.new($epoch) about 50% faster [cd321254]
    + Simplify a loop [9a9e82aa]
    + Simplify some Map.STORE internals [f5583de4]
    + Ah, we don't need to make sure we have an nqp::hash [05aff922]
    + Lose samewith in Map creation [488f21a6]
    + Fix warnings shown by now compiling with -Wextra [540162c1]
    + NQPise internal ENUM_VALUES sub [a51268a1]
    + Merge pull request #3329 from MasterDuke17/fix_warnings_in_c_code [25f0acfb]
    + Revert "Simplify a loop" [8c4c42b8]
    + Fix a couple of unnecessary object creations [9c15d717]
    + Make the :DECONT handling a dispatch issue [6a129499]
    + Put up stubs for Dict / Tuple [1003bb93]
    + Change the way compiler version is chosen for COREs [4e9487ce]
    + Revert the temporary fix of R#2640 [1d8d62d4]
    + Merge pull request #3332 from vrurg/rakudo_3326 [b4fb3088]
    + Merge pull request #3310 from tbrowder/log2 [c16b5a20]
    + Fix relocatability of bundled native libraries [55b3ed56]
    + Rename PERL6_HOME to RAKUDO_HOME [7cfdd598]
    + Merge pull request #3321 from patzim/perl6-to-rakudo-home [ab2ba1ab]
    + The build home dir now has a more serious name [8b7d0651]
    + Give a hint of how to run Perl 5 integration tests [52a7bab9]
    + Clean up temporary build dir raku home on `realclean` [d7d9a2f4]
    + Make `make spectest` more independent of CWD [470c9b7e]
    + Make the raku symlinks relative [a00628e0]
    + Introducing .base("beer") and .base("camel") [92a8a08f]
    + Revert "Introducing .base("beer") and .base("camel")" [314aa05e]
    + Merge pull request #3335 from patzim/relative-raku-symlink [84ef864c]
    + Merge pull request #3282 from patzim/spectest-inlinep5-hint [c74e5e46]
    + Fix "unused variable" compiler warnings in C ops [68cee0dd]
    + "I think that the source code is not the place where you make jokes by introducing special cases" [77ffb063]
    + Merge pull request #3336 from MasterDuke17/remove_unused_variables_in_c_code [a7076337]
    + Record language revision for all classes [cab6f205]
    + Set subset class version from its compiler [7a7a3887]
    + Implement basic support for inclusion of roles into MRO [ee939596]
    + Add method hides_parent [c200f39f]
    + Support for `hides` and `is hidden` on roles [4c20bbf1]
    + Include support for including roles into MRO [be52a8bd]
    + Role language revision support [4dfa4193]
    + Fix for pun not inheriting language revision [d7313d0b]
    + Preserve hidden attribute on role concretization [9c16f36f]
    + Fix for preserving language revision on pun [08f464bc]
    + Fix method spelling in a message [91942935]
    + Fix method parameters [7cc81d74]
    + Fix method call arguments [8e56ede3]
    + Methods to test for version compatibilities [16563c55]
    + Check for class/role compatibility [4d374b69]
    + Modify set_language_version semantics [7b463b44]
    + Preserve original type object language revision in mixin [7f5e04df]
    + Make enums concious of their language version [c8dfb5e5]
    + Fix parameterized role puning [7151a2ad]
    + Don't look for yada method if there is no `methods` metamethod [cbe200fa]
    + Fix a hang when adding a duplicate submethod [99e83af0]
    + Fix for roles method of CurriedRoleHOW [4937972f]
    + Provide compatibility with C3MRO `mro` method. [ab6a8c30]
    + Make `mro` method fully transparent [f18e02e4]
    + Make `.^mro` compatible with C3MRO [eb938f03]
    + Add `method_list` method [9fcc37ee]
    + Experimental support for constructors in roles. [885b9328]
    + Clean up unused lines [0510d862]
    + Reword a comment [c6f6ec73]
    + Correct roles look up [fc77587e]
    + Add methods for attribute lookup [5b03971a]
    + Use new faster attribute lookup methods [0a1c1958]
    + Don't die if concretization isn't found [d1f37362]
    + Optimize previous changes to method roles when transitive [c483eb88]
    + Add attribute `original` on class Attribute [96bd7893]
    + Properly detect application of the same attribute from different roles [f1973233]
    + Use concretizations for mro building [34d61c57]
    + Extend and speed up concretizations support [1e820d47]
    + Use relaxed concretization lookup for find_method_qualified [4bf7bd96]
    + Add operators .?+ and .?- [45da528a]
    + Implement support for .-, .?+ and .?- [02d27dfd]
    + Shortcut on typecheck [6b87a55e]
    + Don't re-specialize already concretized roles [260d4715]
    + Fix for reproducible builds [c53e9d14]
    + Protect concretization cache from leaking into precomps [52f1a2f5]
    + Make concretizations method return roles in MRO order [c57eeb3d]
    + Remove redundant method [c7b2d1c4]
    + Lazy lookup table rebuild [1ae8a2a5]
    + Add :mro adverb to `roles` methods [257ec20a]
    + Remove debugging remains [c44c657d]
    + Method name doesn't need '!' prefix [6fa5b659]
    + Add find_method_qualified to ConcreteRoleHOW [4816f0d4]
    + find_method_qualified must also lookup in submethod table too [5f5a8138]
    + Create concrete type object before calling body block [b14cc2b6]
    + Add $?CONCRETIZATION to role scope [f4be918e]
    + Finalize implementation of relaxed FQN method calls [fcd20f14]
    + Change how $? symbols are looked up [baa31a10]
    + Added class WalkList [8165c99b]
    + Make method WALK know about roles and use WalkList [3ed2bebc]
    + Add WalkList symbol [ab63dab2]
    + Override List's reverse method [d5320e42]
    + Revert "Add operators .?+ and .?-" [4fc5af82]
    + Remove implementation of .-, .?+, .?- operators [3607cb8e]
    + Restore old functionality of .+/.* operators [4914a901]
    + Fix class language revision were not set [49de9f00]
    + All easter eggs in a basket [672c5d40]
    + Re-imagine Str.parse-base from scratch [74c8017c]
    + Use Visual Studio 2017 in AppVeyor [7ecc5bfd]
    + Use Visual Studio 2017 in AppVeyor (#3338) [7ce49472]
    + Make Str.parse-base again 1.5x as fast [3ce92453]
    + Make Str.Int a few percent faster [b42957cc]
    + Re-imagine Str.Numeric [37474a7a]
    + Sanitize val()'s special cases a bit [2652d9c5]
    + Abstract partse-base Failure into a method [6c85e691]
    + Bump NQP to get nqp::radix fixes [90e9d455]
    + Bump NQP to get JVM backend fix for nqp::radix [80dfcd05]
    + Re-imagine Str.parse-base once again [9b8ce733]
    + Abstract parse-base workhorse into private method [a9afa01b]
    + Revert previous commit [519cef49]
    + Prevent silently swallowing errors on submodule update [db43d134]
    + Merge pull request #3340 from patrickbkr/sub-mod-upd-no-silent-error [382d18bd]
    + Make Str.trim-leading between 20x and 90x faster [3941fef0]
    + Merge pull request #3199 from vrurg/problem-solving-103 [3a5762d6]
    + Make Str.trim-trailing up to 2x as fast [657d36f1]
    + Make Str.trim between 1.5x and 3x faster [0d0d419f]
    + Make Str.substr(N) between 1.5 and 3x faster [4252a8c9]
    + Make Str.substr(N,M) about 1.5x faster [908dd251]
    + Simplify Str.substr(N,Callable) [99a0610a]
    + Simplify Str.substr(Callable) [1a891062]
    + Simplify Str.substr(Callable,N) [e3426579]
    + Simplify Str.substr(Callable,Callable) [f79102fa]
    + Add candidate for Str.substr(N,*) [60a9ff62]
    + Add candidate for Str.substr(N,Num) [25a29987]
    + Remove SUBSTR-(START|CHARS)-OOR from Rakudo::Internals [ab99c2dd]
    + Tighten up implementation of Range.int-bounds(from,to) [8c3f2927]
    + Make Str.chomp between 10x and 100x faster [b9c0196f]
    + Make Str.chop between 1.8x and 30x faster [f1963623]
    + Make Str.chop(N) between 3x and 17x faster [b569e112]
    + Cosmetic changes to Str.ends-with [f9e30a02]
    + Make Str.substr-eq between 1.4x and 2.4x faster [276d0967]
    + Make Str.contains a few percent faster [030ed10d]
    + Make Str.index a few percent faster [d5719bbe]
    + Make Str.rindex a few percent faster [7ecc3e84]
    + Revert "Re-consider roles application, submethods and phasers semnatics." [0e97bfe5]
    + Merge pull request #3347 from rakudo/revert-3199-problem-solving-103 [215cd498]
    + Record language revision for all classes [38c72649]
    + Set subset class version from its compiler [a8f61882]
    + Implement basic support for inclusion of roles into MRO [cddcd46a]
    + Add method hides_parent [61d3aef2]
    + Support for `hides` and `is hidden` on roles [27147ed0]
    + Include support for including roles into MRO [cbc4b839]
    + Role language revision support [3f7caf57]
    + Fix for pun not inheriting language revision [f242bcfa]
    + Preserve hidden attribute on role concretization [cd74a3a7]
    + Fix for preserving language revision on pun [51055d0e]
    + Fix method spelling in a message [9369c68e]
    + Fix method parameters [ad92abc3]
    + Fix method call arguments [00fec7c3]
    + Methods to test for version compatibilities [6f0dd1ea]
    + Check for class/role compatibility [c9ac15cb]
    + Modify set_language_version semantics [cb903667]
    + Preserve original type object language revision in mixin [d89a0c92]
    + Make enums concious of their language version [a08e1ff5]
    + Fix parameterized role puning [c674a1d3]
    + Don't look for yada method if there is no `methods` metamethod [0654d3e5]
    + Fix a hang when adding a duplicate submethod [fffb5c9c]
    + Fix for roles method of CurriedRoleHOW [232382f8]
    + Provide compatibility with C3MRO `mro` method. [b47be208]
    + Make `mro` method fully transparent [44648fbe]
    + Make `.^mro` compatible with C3MRO [c2d5c20c]
    + Add `method_list` method [48fc44c2]
    + Experimental support for constructors in roles. [7afffd61]
    + Clean up unused lines [17537ab5]
    + Reword a comment [b1e288c3]
    + Correct roles look up [32e210cd]
    + Add methods for attribute lookup [fc4a5a3b]
    + Use new faster attribute lookup methods [1e166e41]
    + Don't die if concretization isn't found [7a94c4e0]
    + Optimize previous changes to method roles when transitive [3eb63b3d]
    + Add attribute `original` on class Attribute [a4ad1a8e]
    + Properly detect application of the same attribute from different roles [526d38d4]
    + Use concretizations for mro building [9e4087e1]
    + Extend and speed up concretizations support [aeb10ef5]
    + Use relaxed concretization lookup for find_method_qualified [c4f1cff0]
    + Add operators .?+ and .?- [940bf4d8]
    + Implement support for .-, .?+ and .?- [1f620408]
    + Shortcut on typecheck [b83e069d]
    + Don't re-specialize already concretized roles [4d69fda5]
    + Fix for reproducible builds [c7a87053]
    + Protect concretization cache from leaking into precomps [13ae9298]
    + Make concretizations method return roles in MRO order [0fb7a697]
    + Remove redundant method [86b1ccbd]
    + Lazy lookup table rebuild [ca2cb4ab]
    + Add :mro adverb to `roles` methods [e843fd20]
    + Remove debugging remains [a92ade48]
    + Method name doesn't need '!' prefix [bdcf3149]
    + Add find_method_qualified to ConcreteRoleHOW [93d0575c]
    + find_method_qualified must also lookup in submethod table too [23191207]
    + Create concrete type object before calling body block [595e0ca3]
    + Add $?CONCRETIZATION to role scope [2c4fa983]
    + Finalize implementation of relaxed FQN method calls [b51c1fc5]
    + Change how $? symbols are looked up [afcbeb59]
    + Added class WalkList [eadc1582]
    + Make method WALK know about roles and use WalkList [548dea5f]
    + Add WalkList symbol [1aad3481]
    + Override List's reverse method [4a962e07]
    + Revert "Add operators .?+ and .?-" [1d1678a8]
    + Remove implementation of .-, .?+, .?- operators [0b6a9343]
    + Restore old functionality of .+/.* operators [bb2600d9]
    + Fix class language revision were not set [5d10e91c]
    + Fix for broken Inline::Perl5 [139d528b]
    + Merge pull request #3348 from vrurg/new-problem-solving-103 [6c152826]
    + [NQP Bump] Brings 7 commits [c24bec1f]
    + [NQP Bump] 01e1e6277 [MoarVM Bump] Brings 3 co […] [5c00496a]
    + Fix a copy/paste bug [ee66a6b1]
    + Merge pull request #3350 from vrurg/problem-solving-103-jvm-null-fix [0f49ba19]
    + Don't use client core rev to determine class language version [15a55801]
    + Merge pull request #3351 from vrurg/class-lang-ver-bug [f722715c]
    + Upgrade exception handler environment variables [90408d18]
    + Remove unused logic in %*ENV creation [a04af365]
    + Fix some typos in comments [11808277]
    + Fix relocatability of modules using NativeCall [0e4f8351]
    + Adapt release message template [5cbf2081]
    + Merge pull request #3355 from patrickbkr/changelog-changes [cf52568c]
    + fix typo [0e2485a8]
    + Prepare to merge [404eb162]
    + Fix BUILDPLAN for non-role containers [e16c00c2]
    + nqp-configure submodule update [fc46eabe]
    + [NQP Bump] Brings 3 commits [926e9c6e]
    + Merge pull request #3363 from vrurg/rakudo_3362 [1f15fe77]
    + Merge pull request #3359 from vrurg/ms-cl-version-check [c5fa372d]
    + Fix a comment mistype [6c251f27]
    + Use decontainerized object [8d03bdff]
    + Fix for handling non-Raku metaclasses [94b4ca96]
    + Fix BUILDPLAN using parametric roles instead of concrete [466f7de4]
    + Merge pull request #3366 from vrurg/rakudo_3365 [db657983]
    + Use `nqp::getmessage` instead of `nqp::getpayload` [65847f71]
    + Fix for concretization not getting it's language revision set [a59fec7f]
    + Respect submethods when applying multis [755c8030]
    + Re-fix exception handling on role parameterization [0d2eb1cb]
    + Merge pull request #3371 from vrurg/submethod-resolution-fix [dd36a357]
    + Mention new release manager in release guide [a6221a7c]
    + Allow `lang` parameter mutating using `is copy` [632c0083]
    + Fix the order of DESTROY invocation. [f2a41613]
    + Merge pull request #3375 from vrurg/fix-DESTROY-order [9a571b68]
    + Bump NQP for NativeCall fixes [6bc64c71]
    + Add is-lazy named to `gather` iterator [b6afa712]
    + Introduce :is-lazy named for gather { } blocks [07072f38]
    + Revert "Introduce :is-lazy named for gather { } blocks" [8e3b0a71]
    + Revert "Add is-lazy named to `gather` iterator" [55d0143e]
    + Make `lazy gather` up to 15% faster [971174f4]
    + Move the Lazy iterator class to Rakudo::Iterator [e8a9e07f]
    + Don't need to create a Seq object when recursing in flat [17d81160]
    + Move the Flat iterator class to Rakudo::Iterator [d5a34f19]
    + Try matching parameters by their addresses [fb55ae29]
    + Merge pull request #3385 from vrurg/rakudo_3383 [8d47f64c]
    + Fix race condition in NativeCall setup [5c65a126]
    + Export packages by user given names [57860269]
    + Fix "expected IO::Handle:D but got IO::Handle" in parallel test runs [efadff2a]
    + [NQP Bump] 21eab3028 [MoarVM Bump] Brings 4 co […] [a5fdf1d3]
    + Merge branch 'master' into problem-solving-142 [a5b0357b]
    + [JVM] Restore old implementation of 'lazy gather' [131d253a]
    + Cosmetic addition of spaces [ccd35231]
    + Provide $*DECLARAION_NAME for other package-y things [794a7b0b]
    + Provide support for importing package-y kind of symbols [097961bc]
    + Fix incorrect setting of $*DECLARATION_NAME for enums [693411ac]
    + Re-imagine val() handling [a3afde60]
    + Make emit about 30% faster [aea2a36c]
    + Make `take foo` about 20% faster [a91813d0]
    + Make `take-rw foo` about 20% faster [533a2ad9]
    + Make `take foo, bar` about 60% faster [e1aaa83c]
    + Make `take-rw foo, bar` about 60% faster [bed716be]
    + Make `succeed foo` 30% and `succeed foo,bar` 60% faster [63f11750]
    + Add MacOS binary release files and Perl 6 -> Raku renames [ee1b9918]
    + Remove now useless THROW helper sub [5162e6f5]
    + Make Supply.lines a few percent faster [0f4ef3cb]
    + Implement Supply.lines(:nl-in<foo>) [c63d8a87]
    + Streamline Supply.words similar to Supply.lines [779b0a2e]
    + Remove superfluous invocant redefinitions [6bd0dd51]
    + Streamline Supply.elems [cfb655bc]
    + Streamline Supply.head [b1a68be4]
    + Do a lot of "Perl 6" to "Raku" renaming [604ca34a]
    + Adapt 'make test' to name change as well [186c4ce6]
    + Check type before looking for qualified method [5648a4f3]
    + Move Supply plumbing code to Rakudo::Supply [74aea829]
    + Remove unnecessary variable from Supply.grep [80cbb3ef]
    + Slight cleanup of Supply.delayed [83423ea0]
    + Split Supply.unique into 2 multi's [d38cfef3]
    + Add Mu type to a parameter [f19e2ee5]
    + Provide means for setting role applier classes [2fc87db1]
    + Replace direct use of RoleToClassAplier with use of Configuration class [4c265c7c]
    + Clone attribute object if not instnatiating [9f2a2f6a]
    + Add attribute $!composed to Attribute class [9357eddb]
    + Add has_multi_candidate method [83d26ddd]
    + Prioritize class attributes and methods over role's [55b51a24]
    + Correct URL in readme. [24637772]
    + Merge pull request #3398 from rbt/f.readme [f00a9fc9]
    + Modernize extension of snapper.pm6 [cde92b49]
    + Modernize extension of Telemetry.pm6 [09f349a8]
    + Modernize extension of experimental.pm6 [13e34199]
    + Modernize extension of MoarVM/Profiler.pm6 [59e70e95]
    + Modernize extension of Spesh.pm6 [72bbc583]
    + Modernize extension of newline.pm6 [e0b29370]
    + Modernize extension of Test.pm6 [51979526]
    + Modernize extension of CompUnit/Repository/Staging.pm6 [1e316db3]
    + Modernize extension of Pod/To/Text.pm6 [8a0742ee]
    + Don't use .perl in serialization ID creation [bda8dcb0]
    + Revert "Don't use .perl in serialization ID creation" [037affdd]
    + Allow DateTime to accept picoseconds [9eef0e63]
    + Merge pull request #3397 from vrurg/rakudo_3382 [3450a91f]
    + Merge pull request #3394 from usev6/missing_concretization [2a4eb56a]
    + Merge pull request #3388 from vrurg/problem-solving-142 [9e64167b]
    + Minor changes to the binary release guide commands [d9781071]
    + Make sure Mu.raku maintains containerness of invocant [d406d834]
    + Use .raku instead of .perl in the setting [62bd2743]
    + Oops, we need to allow Mu for the invocant [6bf6d347]
    + Change all references of "perlseen" to "rakuseen" [e4efccc6]
    + Remove source-line-number from CompUnit::DependencySpecification [6f527cea]
    + Revert deprecation of PERL6_EXCEPTIONS_HANDLER [b54d83b8]
    + Two more cases of .perl -> .raku [b7888d79]
    + Merge pull request #3396 from rbt/master [abe287cf]
    + Modernize extension of NativeCall.pm6 [56f30073]
    + Modernize extension of NativeCall/Types.pm6 [5c97532e]
    + Modernize extension of NativeCall/Compiler/GNU.pm6 [5a037833]
    + Modernize extension of NativeCall/Compiler/MSVC.pm6 [8b223653]
    + Use .raku instead of .perl in lib/*.rakumod [7ce79f4d]
    + Use .raku instead of .perl in all "make test" files [5f335aa4]
    + Add "raku" as a method that will not cause punning [9a5579ff]
    + Add a "raku" method to BOOTSTRAPATTR [784daae2]
    + Bump NQP to get all the latest goodies [9ccfedb1]
    + Change all 'method perl' to 'method raku' [add2ec0d]
    + Don't use explicit return in dispatch:<::> [262b6fc7]
    + Skip 'make test' on JVM backend [e5627b83]
    + Don't handle 1-element lists differently with roundrobin [f602c02c]
    + Make sure method is returned [abcf37f2]
    + [NQP Bump] Brings 2 commits [309d4e22]
    + Revert re-imagined val() processing [b770971f]
    + Don't handle 1-element lists differently with zip [737dd1b1]
    + Don't handle 1-element lists differently with cross [87de5ee4]
    + Revert c63d8a87 [98329589]
    + Make MoarVM::Profiler.report work again [734047a0]
    + Make Str.raku between 1.5x to 100x as fast [09e66e50]
    + Make Mu.raku about 40% faster [585227ee]
    + Make Pair.raku about 15% faster [0d96bedc]
    + Make Pair.raku between 0 and 10% faster [08aec410]
    + Revert "Export packages by user given names" [9b1cb331]
    + Merge pull request #3406 from rakudo/revert-3388-problem-solving-142 [b12ba42c]
    + Put variable declaration inside relevant #ifndef [b9fa673b]
    + Put variable declarations inside relevant #ifndef [3d432429]
    + Put variable declaration inside relevant #ifdef [f06c2426]
    + Define and set variables inside relevant #ifdef [f1abe9c6]
    + Variable declaration should also happen in Windows [bd2e0c7a]
    + Move variable declaration [22905592]
    + Move variable declarations [8c4244f6]
    + Variables should also be set under Windows [829f4ccb]
    + Win32 "undeclared identifier" compilation fix [4f48e3a5]
    + Merge pull request #3393 from MasterDuke17/fix_compiler_warnings_in_main_runner [5d570117]
    + Fix Str.is-identifier and make it at least 6x as fast [960b0a1f]
    + Make IntStr.raku about 2x as fast [2261ef11]
    + Make NumStr.raku about 60% faster [e262da1d]
    + [NQP Bump] Brings 3 commits [2f94362d]
    + Make Str.raku about 7x as fast [a4b62fb1]
    + Make Srt.is-identifier to Pair local sub [29260acb]
    + Fix typo in comment [27d1c4b5]
    + Simplify identifier logic [5d8ef435]
    + Also include "_" in Str.raku fastpath [ccb92df2]
    + Save one scalar allocation per Map.raku [8ad3d244]
    + Make Array[Int].raku at least 5% faster [66cf6f81]
    + Some module authors used ".perlseen" [aa9c824d]
    + Make Rational.base at least 2.5x as fast [97e7cdbd]
    + Make Rational.Str a few % faster with 20% fewer allocations [73e98a6c]
    + Make Rational.Str 10% faster [272b658a]
    + Remove JVM backend dependent code [70f96d9b]
    + Remove RT reference because it is no longer applicable [276c06d3]
    + Remove mention of long solved ticket [d6970e96]
    + Move references of RT tickets to the migrated GH tickets [3e332a1a]
    + Replace RT ticket references to GitHub [06292bc8]
    + Pull add_phasers_handling_code up from methodize_block [d8c7d879]
    + Pass relaxed flag further up to parent lookup [27b3db27]
    + Merge pull request #3415 from vrurg/fix-relaxed-FQN [72fadd1b]
    + Merge pull request #3413 from rbt/f.enter_twice [ff7e17f1]
    + Split history Supply.pm6 to Supplier.pm6 [aa93656b]
    + Split history Supply.pm6 to Supplier.pm6 [2a0793c8]
    + Split history Supply.pm6 to Supplier.pm6 [e8f2655d]
    + Split history Supply.pm6 to Supplier.pm6 [45032c0f]
    + Final step of splitting off Supplier from Supply.pm6 [98642880]
    + Tmplement Supply.split(Str) [cac64caa]
    + Add support for Supply.split(Str, :skip-empty) [4fa60ab5]
    + Implement Supply.split(Str,limit,:skip-empty) [c16a6484]
    + Fix off-by-one error in Supply.head(limit) [80f60c05]
    + Fix missing dependency information when precompiling large dependency trees [9fa82b80]
    + Fix for #3419 [0e9f96ea]
    + Remove unneeded BUILD method [8cfa6590]
    + Implementation of the "is built" attribute trait [e76f8e4d]
    + Rename is_settable attribute to is_built [98abd6a7]
    + Bump NQP to get NQPAttribute.is_built method stub [e81b0b68]
    + Merge pull request #3423 from rakudo/is-built [da9929c8]
    + Make searching for method name suggestions a bit more resilient [826c3ead]
    + Split history Supply.pm6 to Supply-factories.pm6 [53e5235c]
    + Split history Supply.pm6 to Supply-factories.pm6 [46d31098]
    + Split history Supply.pm6 to Supply-factories.pm6 [8a505e10]
    + Split history Supply.pm6 to Supply-factories.pm6 [cca7f568]
    + Separate Supply factories into a separate file [e3a9d641]
    + Split history Supply-factories.pm6 to Supply-coercers.pm6 [1f684771]
    + Split history Supply-factories.pm6 to Supply-coercers.pm6 [fa020ab8]
    + Split history Supply-factories.pm6 to Supply-coercers.pm6 [3a4260c9]
    + Split history Supply-factories.pm6 to Supply-coercers.pm6 [717a2a05]
    + Separate Supply coercers into a separate file [a81b28a4]
    + Make default degree for hyper/batch make more sense [9fd29cd2]
    + Set default degree to cpucores - 1 (with a minumum of 1) [5def05c9]
    + Fix error when calling Parameter.usage-name on unnamed parameters [81311a20]
    + Remove redundant "is raw" for capture parameters in Parameter.raku [f08cd00f]
    + Implememt fully functional Supply.split [9b29bcc4]
    + Fix signature of Parameter.BUILD [68808c54]
    + Drop the idea of $*DEGREE for now [63142778]
    + Merge pull request #3424 from rakudo/default-degree [bfc71824]
    + Oops, it should be the max, not the min! [3f51728d]
    + Implement Supply.comb() [348d54df]
    + Move ValueObjAt definition to the bootstrap [7b075188]
    + Implement Supply.comb(N) [3dd9edff]
    + Implement Supply.comb(N,M) [67ec4b2b]
    + Revert "Remove now useless THROW helper sub" [6cb1733a]
    + Revert "Make `succeed foo` 30% and `succeed foo,bar` 60% faster" [0f0947bb]
    + Make sure that .raku will call .perl on a class that has that [b1e986c2]
    + Make sure that Attribute.new.is_built defaults correctly [f1f690e0]
    + Remove now needless specification of "is_built" [ada7c365]
    + Remove some unneeded lexical variables [0e9792c7]
    + Implement Supply.comb(Str) [1331128f]
    + Implement Supply.comb(Str,limit) [07dce515]
    + Teach Supply.head(x) to also handle * and Inf [147ce39e]
    + Simplify Supply.comb(x,limit) and Supply.split(x,limit) [550bf097]
    + Supply.split should only produce Str [2188f13b]
    + Implement Supply.comb(Regex) [a666e736]
    + Handle the case when a chunk has no matches [92d465db]
    + Implement Supply.comb(Regex,limit) [622b20fb]
    + Don't allow :match on Supply.comb [f74e506f]
    + Allow Supply.head(*-3) to be synonym of Supply.tail(3) [6d6318d4]
    + Fix raw slurpy onearg parameter handling in Parameter.raku [33993023]
    + Fix Parameter.sigil for anonymous scalar params with default values [8c0a5d6b]
    + Fix leaking file handles when loading modules [1c467401]
    + Merge Routine.rw/yada into a single generic bitmap [43669806]
    + Make Supply.comb(... :match) work [f8724459]
    + Add support for Supply.encode($encoding = "utf8") [5d6c0b6b]
    + [NQP Bump] 7f7efd65d [MoarVM Bump] Brings 14 c […] [06db4c24]
    + Implement Supply.decode($encoding) [59f6a031]
    + Implement Supply.first [ace98531]
    + Implement Supply.collate [40797028]
    + Make Supply.squish a multi [7925bfd4]
    + Implement Supply.repeated [ff08697a]
    + Fix repository name lookup on windows [13c5d046]
    + Add BUILDPLAN helper library [82913377]
    + Add support for the new 13/14 object build opcodes [fa355a26]
    + BUILDPAN build opcode 13/14 (runtime version) [19b820d8]
    + Add support for Attribute is built(:bind) [ecf8a3f4]
    + Support for binding attributes in BUILDPLAN processing [7bbb76da]
    + Actually create opcodes 13/14 in BUILDPLAN [8ab53027]
    + Fix stray i in method name [3f0dca4f]
    + An accessor on a bound attribute should not decont [d1cda846]
    + Revert "An accessor on a bound attribute should not decont" [bd4b2c14]
    + Make the Mu.perl fallback method a multi [06ae7d61]
    + Make StrDistance.new about 30% faster [91a324a0]
    + Save one Scalar allocation for each Hyper object [fc8bfc2e]
    + Add Version coercer to Str [e3cbd32c]
    + Save 2 Scalar allocations at each startup [11a8d57f]
    + Remove method deemed temporary ~5 years ago [b7a63a50]
    + Make dd first test for .raku, then .perl [86a771ac]
    + Remove unneeded !uname method [4cecc479]
    + Revert "Remove method deemed temporary ~5 years ago" [c060a1fe]
    + Revert "Remove unneeded !uname method" [0f2a4f96]
    + Make all Systemic modules use 'is built(:bind)' [aafa8ca2]
    + Remove comment wrt to Kernel.version [25e6128c]
    + Streamline R:I:INITIALIZE-DYNAMIC [fdffa474]
    + Set $*ARGFILES to $*IN if no arguments [bde10698]
    + Change references of $*PERL to $*RAKU [77d8fa37]
    + Rename src/core.c/Perl.pm6 to Raku.pm6 [ed44f60a]
    + Rename the Perl class to Raku, add Perl as a subclass [666f95c1]
    + Make List.index|indiced|contains issue a warning [c9b02185]
    + Add mechanism for seeding typename suggestions [b291fc78]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment