Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 21, 2021 12:26
Show Gist options
  • Save Whateverable/8cfbcaab16868cffa1c3339a3e4f4cea to your computer and use it in GitHub Desktop.
Save Whateverable/8cfbcaab16868cffa1c3339a3e4f4cea to your computer and use it in GitHub Desktop.
releasable6
  GH#4667 Blin 2021.12, round 2
  GH#4593 raku 2021.10 recompiles Grammar every time it is invoked on a new string. 
  GH#4314 Suggestions on release announcements
85df0ba1a should be 8 characters in length
3229ef12f should be 8 characters in length
2df1d01a6 should be 8 characters in length
091005f35 should be 8 characters in length
9ad99eb93 should be 8 characters in length
441e103f8 should be 8 characters in length
f67fb4ab2 should be 8 characters in length
30a7e94ed should be 8 characters in length
889754d57 should be 8 characters in length
d46a826fe should be 8 characters in length
ad5cc86f8 should be 8 characters in length
f20d448ea should be 8 characters in length
452781f38 should be 8 characters in length
624f3a7ab should be 8 characters in length
02539e962 should be 8 characters in length
3e3b5ca85 should be 8 characters in length
01470de88 should be 8 characters in length
a66332425 should be 8 characters in length
    + Do not autovivify Parameter's $!signature_constraint [088e0c4e]
    + Subtype parameters by their type constraints in Parameter.ACCEPTS [e6a68a94]
    + Introduce Parameter.untyped [034768de]
    + Detect missing parameters with Parameter.untyped in Signature.ACCEPTS [c6e24eba]
    + Signature.ACCEPTS must not drop optional parameters [4329a995]
    + Make enums and Bool throw on .new [42738187]
    + Remove tai-offset-nanos from CORE::.keys [a8c579b6]
    + Update changelog + announcement [ea0f8067]
    + Revert "[release] Bump NQP revision to 2021.10" [6faaf389]
    + Revert "[release] Bump VERSION to 2021.10" [4a4481f4]
    + [release] Bump NQP revision to 2021.10 [d623d332]
    + [release] Bump VERSION to 2021.10 [b7d5acec]
    + Merge pull request #4585 from rakudo/release-2021.10 [6dc3a470]
    + Prevent auto-viv of Scalar in multi-related attrs [f9aa1d65]
    + Prepare ClassHOW for megamorphic dispatches [1fbeb4c6]
    + Add megamorphic handler for raku-meth-call [e4b0ddf9]
    + Megamorphic fallback for raku-rv-decont dispatcher [5de7faf4]
    + Megamorphic handler for raku-find-meth [0d84699c]
    + Switch to tryfindmethod for performance [441e103f]
    + Don't guard Mu-typed params in multi-dispatch [9ad99eb9]
    + Remove leftover commented code [091005f3]
    + Ensure ValueObjAt is composed [2df1d01a]
    + Publish a type check cache for role groups [3229ef12]
    + Lift $!do reading out of `for` loop body [560ff8c6]
    + Add is-wrapped method to Routine (#4579) [99bc766e]
    + Merge pull request #4584 from rakudo/no-tai-offset-nanos [736ffd22]
    + Fix unnecessary boxing by routines with native return types [6bd955e6]
    + Merge pull request #4589 from rakudo/fix-native-result-dispatch [a3c68bdf]
    + Merge pull request #4580 from vrurg/disable-enum-instantiation [d37b1118]
    + Fix X::Assignment::RO message when assignment to Nil is attempted [15ed1566]
    + Bump NQP to get all of the MoarVM fixes [f2e77293]
    + Use distribution specific comp unit ids in CURFS [7ab396a0]
    + Prepare extops for a MoarVM internals change [3127861c]
    + Merge pull request #4597 from rakudo/fix-unneeded-reprecompilation [165a883d]
    + Make X::Assignment::RO $!value required [1ea47322]
    + Reduce visibility of Str internal classes [380c7758]
    + Merge pull request #4594 from vrurg/immutable-nil-error [4fece613]
    + Fix typos [0412a81f]
    + Make .subst upto 1.9x as fast [0dae67a6]
    + Make .match faster by simplifying proto [2204c7cb]
    + Make .subst-mutate faster by simplifying proto [d619e026]
    + Remove redundant multi method list [8fd65670]
    + Merge pull request #4600 from dumarchie/master [6278c4f7]
    + Only simplify protos on the MoarVM backend [c50bc998]
    + Clarify let and temp operators [1fec0ef2]
    + Make sure return value of Str.match is threadsafe [1d0a903a]
    + Replace some empty TWEAKs by "is built"s [82a9ca4f]
    + use dispatcher-replace-arg in some dispatchers [82bf10d6]
    + Fix gisting Buf parameterized with an unsized type [62c04646]
    + Merge pull request #4605 from MasterDuke17/fix_trying_to_gist_a_buf_parameterized_with_unsized_type [58f53663]
    + Use better default for nativesize in Buf/Blob gist [e99e2742]
    + Merge pull request #4607 from MasterDuke17/use_better_default_for_nativesize_in_buf_gist [580b3ba7]
    + Use named constants for megamorphic thresholds [85df0ba1]
    + Merge pull request #4591 from rakudo/megamorphic-handlers [665adc06]
    + Bump NQP to get the latest MoarVM fixes [a8329f6f]
    + Merge pull request #4602 from vrurg/rakudo_1433 [8986875e]
    + Introducing RAKUDO_PRECOMPILATION_PROGRESS [d88d1cc0]
    + Add a missing MVMROOT in extops [ab02205e]
    + Remove Exception class that was needed for a PR [6e5c17f1]
    + Make StrDistance.ACCEPS also a multi [3ef09a72]
    + Make sure IO::Path.slurp returns failures [ce0d31fb]
    + Bump Rakudo to get the latest MoarVM fixes [b258de0b]
    + Make sure ParallelSequence is included in shas [e98e17da]
    + Sketch out initial support for Terminal::LineEditor [15a13ffc]
    + Update docs for Terminal::LineEditor support [7b188795]
    + Support OO-style line editor modules in REPL [694f648b]
    + Fix loading of extra line editor modules [138aca10]
    + Fix segfaults when multiple threads initialize dynamics [db136bc5]
    + Prevent readonly parameters from being rebound [aeaf6f5e]
    + Prevent typed \ terms from rebinding [90307035]
    + Add X::Bind::Rebind error [32e307b6]
    + Add tests for X::Bind::Rebind errors [5e1f25d9]
    + Indentation fix [ea42b3df]
    + Start sketching LineEditor tab completion support [5db6a344]
    + Bump NQP to get latst MoarVM fixes [ee67f07b]
    + Merge branch 'master' into dispatcher-replace-arg-syscall [00639099]
    + Bump NQP to get latest NQP fixes [0a411e1f]
    + Merge pull request #4604 from rakudo/dispatcher-replace-arg-syscall [5e68d56a]
    + Revert "Bump NQP to get latest NQP fixes" [f3203207]
    + Bring dispatchers into their previous state [a507f7c0]
    + Merge pull request #4573 from Kaiepi/subsignature-accepts [dc182f5d]
    + Prevent rebinding for readonly parameters [PR #4536] [e8a48286]
    + Merge pull request #4623 from japhb/support-terminal-lineeditor [49022999]
    + Change SetHash.values() from `is rw` to `is raw` [65987460]
    + Merge pull request #4627 from MasterDuke17/consistently_use_is-raw_for_(Mix|Bag|Set)Hash_.values [4ea2ca2d]
    + Merge pull request #4622 from rakudo/fix_stash_threading_issues [09f5069c]
    + Get either parametric or concrete roles in MRO when requested [856f1af0]
    + Micro-optimize method roles of ConcreteRoleHOW [bf2a07fb]
    + Unify mro method signature and use throughout metamodel [832a8476]
    + Cleanup of outdated comments [641a86d5]
    + Very simple ACCEPTS for Int:D vs Int:D (#4625) [57387455]
    + Merge pull request #4635 from vrurg/rework-mro-roles [d3885262]
    + Bump NQP to get the latest MoarVM fixes [b9611b63]
    + Bump NQP to get latest alloca MoarVM fixes [3d80bec7]
    + Bump NQP to get MoarVM's simplified return handling [fca63e6c]
    + Make concurrent access to an enum by value safe (#4634) [4c238bdc]
    + Bump NQP to JVM decoder fixes [5c81e9fc]
    + Add a hook for custom dispatchers on callables [6bea03b4]
    + API for asking whether the compiler supports a certain nqp op [f5c624cf]
    + Fix NativeCall performance regression on new-disp [1e746759]
    + Replace generic and specialized NativeCall code with boot-foreign-code dispatcher [988a1902]
    + Handle explicitly managed strings getting passed to native functions [4a7e83cd]
    + Support passing Proxy to native routines [10d86ff9]
    + Unbox Ints passed to native routines during dispatch [240fdb4c]
    + Ignore fallback methods when looking for CUSTOM-DISPATCHER in dispatch [246872cc]
    + Unbox CPointer objects when passed to native routines [100f63f2]
    + Unbox strings passed to native routines [f632575d]
    + Unbox nums for native calls [54803e82]
    + Remove obsolete runtime compilation of native function bodies [7199ea6b]
    + Create checksums for release files [8cb674ac]
    + Merge pull request #4455 from patrickbkr/release-announcements [9794ca44]
    + Clean up list of people to ask for rakudo.org access [a31db709]
    + Merge pull request #4640 from patrickbkr/update-people-to-ask-for-access [b0b97172]
    + Bump NQP to het MoarVM's JITted return fix [95164a76]
    + Load raku-nativecall dispatcher code at BEGIN time [6093c054]
    + Micro-optiize IterationBuffer.append(IterationBuffer:D) [92c490ee]
    + New disp nativecall (#4629) [ae8fec57]
    + Bump NQP to get all of the NativeCall support [505ffbfa]
    + Add In Memoriam stub for David H. Adler [dba8dbb0]
    + Remove support for use experimental :collation (#4616) [eb837dee]
    + Add a IterationBuffer.new(iterable) candidate (#4599) [ad145b4c]
    + Disallow cmp with a Junction (#4618) [5f844102]
    + Update Release Guide to have actual information (#4639) [b3b4ca21]
    + Revert "Disallow cmp with a Junction (#4618)" [0aba016c]
    + Make Date.new(year,month,day) about 40% faster [74c8c861]
    + Fix CATCH blocks setting $! leading to serialization errors with BEGIN time exceptions [b994c6bb]
    + Bump NQP with a properly merged nativecall branch [5a6d1ee3]
    + Revert "New disp nativecall (#4629)" [a1002b19]
    + Add a hook for custom dispatchers on callables [d5b98cf7]
    + API for asking whether the compiler supports a certain nqp op [a6633242]
    + Fix NativeCall performance regression on new-disp [01470de8]
    + Replace generic and specialized NativeCall code with boot-foreign-code dispatcher [3e3b5ca8]
    + Handle explicitly managed strings getting passed to native functions [02539e96]
    + Support passing Proxy to native routines [624f3a7a]
    + Unbox Ints passed to native routines during dispatch [452781f3]
    + Ignore fallback methods when looking for CUSTOM-DISPATCHER in dispatch [f20d448e]
    + Unbox CPointer objects when passed to native routines [ad5cc86f]
    + Unbox strings passed to native routines [d46a826f]
    + Unbox nums for native calls [889754d5]
    + Remove obsolete runtime compilation of native function bodies [30a7e94e]
    + Load raku-nativecall dispatcher code at BEGIN time [f67fb4ab]
    + Revert "New disp nativecall (#4629)" [1cf360db]
    + Merge pull request #4645 from rakudo/new-disp-nativecall [254a9cb3]
    + Bump NQP to get two of nine's MoarVM fixes [6fce35ba]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [cca98704]
    + Update next release date [974a381d]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [54649dd2]
    + Speedup Instant.Num by manual inlining [8642808e]
    + Add IterationBuffer.unshift/prepend methods (#4641) [259d29b3]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [61ebf9a5]
    + Add knowledge about MacOS Monterey [1fc8cce3]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [b06eae3c]
    + Make Telemetry::snap(:head) return the filename [ad1fddbb]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [c39660de]
    + Make the max number of threads depend on number of cores (#4652) [afc56429]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [8ef34ad8]
    + Convert Instant's $.tai from Real to Int [4985f8a6]
    + Make Inline::Perl5 installation suggestion complete [4e23452c]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [2b905605]
    + Fix stupid copy-pasto, fixes #4660 [57801d59]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [d3a95f89]
    + Don't suggest method of the same name as not found [545f8d0e]
    + Detect possible containerization problem in X::Method::NotFound [af0153df]
    + Don't suggest methods the "real" invocant can't do [d4914edd]
    + Better message for X::Method::NotFound container error [58c3d950]
    + Explicitly handle containerization in X::Method::NotFound [27082897]
    + Minimal change for fix on MacOS Monterey [f029ac83]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [6380be95]
    + Remove an unnecessary decont on a hot path [24333b11]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [8a48c140]
    + Bump NQP for various MoarVM and NQP fixes [d1bda7b5]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [925d0bef]
    + Merge pull request #4650 from MasterDuke17/do_not_suggest_method_of_same_name [3e050a86]
    + Merge pull request #4651 from MasterDuke17/speedup_Instant.Num [b405d417]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [559b2b31]
    + Add "ceiling" as a suggestion for "ceil" [57adbb1e]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [b25b5840]
    + Update next release date again [106769ef]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [19ce5806]
    + Reduce number of nqp::cpucores calls (#4659) [c7e456d3]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [343a7861]
    + Restore larger limit for using string_to_int on 64bit systems [7772b737]
    + [JVM] Don't let signal(SIGINT) break the REPL [1ef7019b]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [f4ba6187]
    + Merge pull request #4670 from MasterDuke17/restore_larger_limit_for_using_string_to_int_on_64bit_systems [0851a253]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [5873a8c5]
    + [JVM] Skip or todo failing tests for JVM [d301860e]
    + Merge branch 'master' of https://github.com/rakudo/rakudo [efbf8ea4]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment