Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 18, 2022 08:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/b445ca955c46fd8aed89c68463e4ed7a to your computer and use it in GitHub Desktop.
Save Whateverable/b445ca955c46fd8aed89c68463e4ed7a to your computer and use it in GitHub Desktop.
releasable6
    + disallow creating Uni with out-of-range codepoints [c56c578c]
    + Eliminate non-default/required use of attrinited [43f4e8a5]
    + Add ContainerDescriptor::UninitializedAttribute [28053bd2]
    + Install uninitialized attribute descriptor [8f796f5b]
    + Add a p6attrinited desugar [cd585f9d]
    + Switch defaults to new initialization scheme [c719eab8]
    + Switch `is required` to new initialization scheme [bdb0cc23]
    + Eliminate nqp::attrinited in clone [b6135861]
    + Eliminate nqp::attrinited in optimizer [f96048c1]
    + Update BUILDPLAN debug script [80f122d1]
    + Fix Array/Hash attribute initialization [c76c1e64]
    + Add all generics-related methods to descriptor [71f8981b]
    + Reinstate required/default semantics on natives [13522362]
    + Compile p6attrinited on non-MoarVM backends [c3448773]
    + Account for array/hash with assigned elements [425913dc]
    + Warn on potential problem with ternaries and infixes [71c62e7c]
    + Merge branch 'release-2021.12' [92b2c158]
    + Merge branch 'release-2021.12' (again) [bf43cffc]
    + Merge pull request #4672 from MasterDuke17/warn_on_potential_wrong_precedence_with_ternaries [9237926e]
    + Relax cross-language revision role-class boundaries [d493a051]
    + Change :fail-or-mu to :fail-or-nil [dd5fabf9]
    + Make Range ACCEPTS coerce the topic when boundaries are Numeric [7f73dcbd]
    + Merge pull request #4686 from vrurg/relax-interversion-roles [e1902450]
    + Merge pull request #4687 from vrurg/rakudo_1809-numeric-ranges [0ab6df2c]
    + Improve handling of junctions on LHS and by given/when [6b828fe6]
    + Fix handling of junctions by Range ACCEPTS [ed85bad6]
    + Prevent Match.ACCEPTS from autothreading [a1bb638f]
    + Allow Str.match to autothread [966e77fe]
    + Unify type matching ACCEPTS with other versions in the core [9f80771c]
    + Make sure that `when` doesn't ignore class' custom ACCEPTS [6616440d]
    + Extend smartmatch and `when` optimization [5855c1d5]
    + Implement optimization of topicalized smartmatches [91ec1bbf]
    + Slightly optimize and secure implicit Pair creation [fedfd716]
    + Cache symbols lookups in setting [80fbaadd]
    + Optimize smartmatching against pairs [7554d733]
    + Fix broken JVM build [7f1189fe]
    + Rename 'fail-or-mu' named parameter to 'fail-or-nil' [d0f2690f]
    + Merge pull request #4653 from vrurg/problem-solving-297 [a68c5e4e]
    + Fix Map ACCEPTS by collapsing explicit junctions [87621e1a]
    + Merge pull request #4688 from vrurg/rakudo_2560 [56086869]
    + Add support for $RAKUDO_OPT environment variable [e82e6774]
    + Merge pull request #4691 from rakudo/rakudo-arg-env [d80fb897]
    + Get rid of trailing ] and } when dd-ing typed arrays/hashes [49608021]
    + Implement sub rotor (#4661) [90a04ac0]
    + Remove uniprop-(int|str|bool) (#4308) [2b355dc4]
    + Remove method versions of uniprop-(int|bool|str) [cc5f17a0]
    + Make infix:<(~+?)&> iffy (#4689) [36716b18]
    + Revert "Make infix:<(~+?)&> iffy (#4689)" [0935f5b2]
    + [JVM] Mention routine in error for wrong arity [522e49a7]
    + Adapt to nqp::radix(_I)? now returning # chars converted [4a3753fb]
    + Merge pull request #4669 from MasterDuke17/change_radix_to_just_return_number_of_chars_converted [d94e8822]
    + Additional fixes and improvements of smartmatch optimizations [2a3f61ef]
    + Merge pull request #4511 from moon-chilled/master [6a265eab]
    + Fix off-by-one error [ef35db06]
    + Introducing $*RAT-UPGRADE-CLASS (#4299) [f737b080]
    + Revert "Fix off-by-one error" [c9b2e0b4]
    + Add two tests for proper error messages (#4447) [36af7d0e]
    + Add Cool.Order "coercer" (#4473) [4b2fc66f]
    + Merge pull request #4633 from rakudo/replace-attrinited [d4fde77d]
    + Fix the behaviour of Pair ~~ Pair (#4671) [026c51a0]
    + Make Complex.new about 30x as fast [586f2f3c]
    + Scrape off 100 bytes from IO::Path!SET-SELF [4f3ff580]
    + Get IO::Path!SET-SELF below inlining limit [efdc1a9e]
    + $x ** ±Inf is sometimes 0 (#4226) [03065e29]
    + Merge pull request #4698 from vrurg/problem-solving-297-1 [7b1653bb]
    + Don't use MVM_free if we didn't use MVM_malloc [1b5c0b95]
    + Make dd output consistent for arrays and hashes [59929f0a]
    + Fix Nil warning in dd [a8498e8a]
    + Remove check for nullness of descriptor [b2f0a9d2]
    + Fix dd for nameless things [95d60623]
    + Remove some no longer needed CALL-MEs [25ca2064]
    + Merge pull request #4701 from MasterDuke17/remove_some_no_longer_needed_CALL-MEs [9d58b5dc]
    + Add CI job that runs a spectest instead of Rakudo tests [7ef7b6ed]
    + Merge pull request #4702 from MasterDuke17/add_a_CI_job_that_runs_a_spectest_instead_of_rakudo_tests [d12a00b8]
    + Re-imagine PR 2425 [8321ce10]
    + Re-imagince PR 3276 [27ede8cb]
    + Test return constraints for role implementors (#3249) [56b57f61]
    + Make .WHY on role group delegate to default role [91e3c983]
    + Finalize delegation of .WHY on role group [d3e74427]
    + Make $*PRECEDING_DECL lexically scoped for signature [8f989d1a]
    + Add :slip named argument to roundrobin() (#4663) [de605e84]
    + Add an Any(iterable).infer method (#4626) [4d263779]
    + Bump NQP to get the latest MoarVM fixes [3aa23bf9]
    + Use simpler code for correct `.length` suggestions test (#4703) [9310799c]
    + Remove RESTRICTED setting (#3965) [6a8fa2f4]
    + Fix warning in Pod::To::Text signature processing (#3528) [36cee696]
    + Re-imagine PR #4649 [535e0151]
    + Merge pull request #3549 from rakudo/WHY-on-role-group [f77fda7d]
    + Make set-env.sh script work on MacOS (#4704) [19696916]
    + Make sure rebuilds of native array will generate ok [21d988d1]
    + Add ACCEPTS candidate for Junction to Bool [f21af28e]
    + Merge pull request #4707 from vrurg/rakudo-4705-data-dump-tree [254d1525]
    + Protect some typechecks with try [5f843222]
    + Remove unnecessary blocks [e3f22147]
    + Add missing checks for nulls [821195b2]
    + Merge pull request #4709 from vrurg/rakudo-4705-pdf [fc4a027f]
    + Merge pull request #4708 from vrurg/rakudo-4705-libxml [a90369e1]
    + Make sure that subclasses of FatRat .raku correctly [d6e6afb0]
    + Make Rat.FatRat about 5x as fast [82afbbf0]
    + Rename Any.infer to Any.are [186bd0b0]
    + Make add_constant lookup setting symbols only [28b51238]
    + Merge pull request #4713 from rakudo/rakudo-4711 [94b9d497]
    + Bring Rational.floor/ceiling/round/Int below inlining limit [59ea71f7]
    + Reduce bytecode size of Array[TR].BIND-POS [daeb9915]
    + Make adverbless @a[iterable] about 2.5x as fast [30f1fba3]
    + No need to use nqp::ifs, use ternaries instead [ba723099]
    + Make adverbless @a[*] about 20% faster [8ac55c57]
    + Make the adverbless zen-slice (@a[]) a few percent faster [21829c33]
    + Remove two dummy parameters from (Fat)Rat coercer [6c765609]
    + Make FatRat.Rat coercion about 6x as fast [2fe1bb85]
    + Bring down bytecode size of nativearray.splice helper [38648b4f]
    + Re-arrange Int.base a bit [4d78bc6a]
    + Make initialization of core dynamic variables threadsafe [768ebea7]
    + Make unsuccessful .first about 40% faster [ed99df18]
    + Extract failure creation into separate subs [7dc3add8]
    + Make Capture[n] (and thus $0, $1, ...) about 5x as fast [11c8f82a]
    + Bump NQP to get the latest MoarVM fixes [fb909efc]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment