Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 25, 2022 10:59
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/71fc5d9965d58ff52ec8ed541034faf3 to your computer and use it in GitHub Desktop.
Save Whateverable/71fc5d9965d58ff52ec8ed541034faf3 to your computer and use it in GitHub Desktop.
releasable6
    + Fix install issue on JVM [e4ba84af]
    + Merge pull request #4906 from rakudo/release-2022.04 [a2601fbf]
    + Slightly speedup exponentiation by Ints [6f6fd1f7]
    + Re-write `$a ** 2` to `$a * $a` in the optimizer [1a12c34d]
    + Merge pull request #4891 from MasterDuke17/speedup_exponentiation_by_Ints [8140c55b]
    + Update the meta info of the core (#4856) [ce86a7db]
    + Rename CompUnit::PrecompilationStore::File -> FileSystem [add767e2]
    + Turn some else/if sequences into elsifs in binder [ca5cfed8]
    + Do JS backend check only once [0e55e9ff]
    + Make compiler config related info more constant [36bdd01a]
    + Fix unneeded dependency check (#4901) [636c805e]
    + Reinstate CATCH versus LEAVE [bf979d08]
    + Put CATCH blocks at the start of the scope [9f8eea41]
    + Allow optional : on LHS of signature binding declaration [20fd4f04]
    + Make &[max] and &[min] return RHS for ties [175e716f]
    + Add CUR::Staging.candidates method [50025c1a]
    + Make handles on attribute of type object more natural [1c04360d]
    + Introduce (Exception|Cool).Failure coercer [51c00fdd]
    + Fix exponentiation by large negative Ints... [c66c98fe]
    + Re-write body of &infix:<**> into a single ternary [e4ae4737]
    + Further speedup exponentation by negative Ints [b2c44bf3]
    + Fix for positional argument binding [83ea6474]
    + Merge pull request #4908 from MasterDuke17/fix_and_speedup_exponentiation_by_negative_Ints [bfad9bd6]
    + Merge pull request #4909 from vrurg/rakudo-4864 [92ee0a74]
    + Add new exceptions for Role appliers [7a2f3b19]
    + Use specific exceptions [9155b92b]
    + Use a specific exception for error and optimize code [d79a261d]
    + Fix a wrong comment [86d2a75a]
    + Add missing ":setting-only" parameter [b84a6d2e]
    + Lose one variable in Code.is_generic [280a2090]
    + Be stricter on the .map iterators [b01c493a]
    + Merge pull request #4912 from vrurg/role-applier-exception [74a60a96]
    + Remove superfluous return statements [a84e1684]
    + Cleanup scope exit-handling [080abcd8]
    + Simplify setting up standard handles (#4919) [64317c4e]
    + Some World micro-optimizations [8f70f8db]
    + Micro-optimize the (Code|Block).clone method in the bootstrap [9a29735d]
    + allow openbsd to locate shared libraries by version [5abd57a8]
    + Add :real named argument to DateTime.posix [1ffedd66]
    + Allow :from<Raku> in identities [3051eefa]
    + Fix copy-pasto from 2012! [e93447cf]
    + Reduce code size of before / after [e9de06b8]
    + Make Date.new(Str) a few % faster [39298f10]
    + Bump NQP to get a MoarVM fix for missing write barriers [1f37c1c7]
    + Try to resolve races in CURFS [6fc2e6c6]
    + Try to reduce chances of races in Stash [0293ae58]
    + Reconsider %REQUIRE_SYMBOLS [ad2fdca4]
    + Fix Stash cloning [d1b58910]
    + Make some Stash operations safer on concurrency [f5dbd15a]
    + Make `protect` method return exactly what user code returns [082c7122]
    + Add $*STACK-ID [466a21d3]
    + Add a new lock type: Lock::Soft [cef53ac1]
    + Use just a LEAVE phaser for the method 'protect' [2e17ca3d]
    + Make Supply use $*AWAITER.await [8940d688]
    + Replace Lock with Lock::Soft in CU and Stash code [95fb9260]
    + Only use atomicint with moar backend [3b4061f6]
    + Optimize Lock::Soft for performance [c2f495b0]
    + Implement d8ff3ade1eba493 on master [217960e2]
    + Allow INITTHREAD on jvm [18c19fc9]
    + Get around a problem on jvm [6b117a36]
    + Don't use atomic ops on jvm [2c6bccb4]
    + Set empty list/hash on first access [aaa5615c]
    + Merge pull request #4917 from vrurg/problem-solving-323 [6bd19e40]
    + Fix cases where DESTROY is invoked on its own stack [a5cf1227]
    + Make ThreadPoolSchedule.(initial|max)_threads uints [59d07871]
    + (General|Timer)Worker don't need a queue attribute [556f1a2a]
    + Merge pull request #4929 from vrurg/problem-solving-323-finalize-fix [f93aed0b]
    + Make .tail() on native arrays 25x as fast [7a25fc91]
    + Make .head(N)/.tail(N) faster on native arrays [3c47f1d4]
    + Make .head(*-1)/.head(*-1) on native arrays faster [73b43e5f]
    + Get back to using Lock in Stash and CompUnit [ddef6461]
    + Update BUILDPLAN helper module to uint renumbering [bea59762]
    + Some more BUILDPLAN helper tweaks [9fd893f7]
    + Merge pull request #4934 from vrurg/problem-solving-323-back-to-lock [1c468054]
    + Hopefully unbreak the JVM build [19c3bd18]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment