GH#4705 Blin 2022.01, round 1
Created
January 18, 2022 08:42
-
-
Save Whateverable/b445ca955c46fd8aed89c68463e4ed7a to your computer and use it in GitHub Desktop.
releasable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
status |
+ 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