Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 3, 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/f574a1b543f8a8bf95ba06886b0e39e2 to your computer and use it in GitHub Desktop.
Save Whateverable/f574a1b543f8a8bf95ba06886b0e39e2 to your computer and use it in GitHub Desktop.
releasable6
    + Don't always create closure for RHS of regex substitution [79cd9d97]
    + Create fast path in regex substitution implementation... [55c833ad]
    + Remove `try` when setting `$/` during regex substitution [72f2f400]
    + When substituting, use faster way to iterate matches if possible [4503faac]
    + Merge pull request #4824 from rakudo/release-2022.03 [aec3d8a6]
    + Don't create a lib/.precomp, we don't need it [c081f328]
    + Give CompUnit::PrecompilationUnit::File its own file [fb749d99]
    + Add .deploy method to CUR::Staging [ca09e6fc]
    + Merge pull request #4807 from MasterDuke17/some_optimizations_for_regex_substitutions [f71ada59]
    + There's an IO::Path.copy, so use that [970f1828]
    + Add .self-destruct method to CUR::Staging [ce0d8d64]
    + Add CUR::Staging.rempove-artefacts method [aa6b13cd]
    + s/artefacts/artifacts [6e81f342]
    + Gradually type CUR::Staging [f196efd3]
    + Streamline install-dist to more modern Raku code [d369fd1e]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationId.pm6 - rename file to target-name [67ec879a]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationId.pm6 - rename source-file to temp [592ea6b8]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationId.pm6 - resolve conflict and keep both files [07ef2db3]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationId.pm6 - restore name of source-file [d7e08fa2]
    + Split off CompUnit::PrecompilationId [d01d597c]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationDependency.pm6 - rename file to target-name [983186d4]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationDependency.pm6 - rename source-file to temp [4a759f5d]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationDependency.pm6 - resolve conflict and keep both files [e2c87ec6]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationDependency.pm6 - restore name of source-file [17d4256d]
    + Split off CompUnit::PrecompilationDependency [357b1a1b]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationDependency/File.pm6 - rename file to target-name [9447fb96]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationDependency/File.pm6 - rename source-file to temp [642d84da]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationDependency/File.pm6 - resolve conflict and keep both files [40531129]
    + Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationDependency/File.pm6 - restore name of source-file [2e61925b]
    + Split off CompUnit::PrecompilationDependency::File [c1a93ba4]
    + Final step in splitting CompUnit/PrecompilationUnit.pm6 [d378be89]
    + Simplify CompUnit::PrecompilationId [193cb539]
    + Remove unnnecessary copying from Block.add_phaser [7c1e80c6]
    + Some more natification in Block [3187922b]
    + Streamline IO::Special a bit [3e217a0d]
    + Remove current dir from any path if RAKUDO_MODULE_DEBUG [1f345399]
    + Split CompUnit::PrecompilationRepository!load-file [71edcf28]
    + Make previous values in REPL accessible with `$*N` (#4796) [190e303d]
    + Add mention of 'sub' potentially missing [a56d239d]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Locally.pm6 - rename file to target-name [e42457ad]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Locally.pm6 - rename source-file to temp [0a0dc588]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Locally.pm6 - resolve conflict and keep both files [66db85bd]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Locally.pm6 - restore name of source-file [f1e54f3a]
    + Split off Distribution::Locally [aff3f1ba]
    + Split history src/core.c/Distribution.pm6 to src/core.c/CompUnit/Repository/Distribution.pm6 - rename file to target-name [ca56ffc7]
    + Split history src/core.c/Distribution.pm6 to src/core.c/CompUnit/Repository/Distribution.pm6 - rename source-file to temp [9086a713]
    + Split history src/core.c/Distribution.pm6 to src/core.c/CompUnit/Repository/Distribution.pm6 - resolve conflict and keep both files [b9d9afd8]
    + Split history src/core.c/Distribution.pm6 to src/core.c/CompUnit/Repository/Distribution.pm6 - restore name of source-file [2505d932]
    + Split off CompUnit::Repository::Distribution [636c2b05]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Hash.pm6 - rename file to target-name [49688835]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Hash.pm6 - rename source-file to temp [48a95881]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Hash.pm6 - resolve conflict and keep both files [4ffbac61]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Hash.pm6 - restore name of source-file [67139243]
    + Split off Distribution::Hash [868a081f]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Path.pm6 - rename file to target-name [7d08ead9]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Path.pm6 - rename source-file to temp [f855b1e7]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Path.pm6 - resolve conflict and keep both files [e7eac369]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Path.pm6 - restore name of source-file [a1336e1f]
    + Split off Distribution::Path [c243e0e7]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Resource.pm6 - rename file to target-name [87fa475a]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Resource.pm6 - rename source-file to temp [a10b538f]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Resource.pm6 - resolve conflict and keep both files [a5dd140a]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Resource.pm6 - restore name of source-file [b937b64f]
    + Split off Distribution::Resource [ac2bdfb9]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Resources.pm6 - rename file to target-name [fc6cf935]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Resources.pm6 - rename source-file to temp [92eda324]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Resources.pm6 - resolve conflict and keep both files [5fd6ce45]
    + Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Resources.pm6 - restore name of source-file [c917b041]
    + Split off Distribution::Resources [8003a471]
    + Final step in splitting Distribution.pm6 [75370b74]
    + Revert "An object will never work if native is expected" (#4829) [94d4820a]
    + Remove : in self-destruct code [77ca7a4b]
    + Gradually type Distribution::Locally a bit [15abaf41]
    + Only assign to caller's $/ during a regex subsititution if it's writable (#4830) [aed27864]
    + Fix incorrect use of nqp::iscont [90d876a3]
    + Streamline creation of Distribution::Path [f66b5981]
    + Distribution::Path.new should only take IO::Path:D [fde422c6]
    + Streamline file rename logic [430214ba]
    + Don't bother retrying if you're not on Windows [e82e1147]
    + Streamline CompUnit::Loader [530e1784]
    + Bump NQP to get libuv bump on MoarVM [ac31c594]
    + One less Stash lookup for processes that use modules [f281aaa4]
    + Make CURS.remove-artifacts also remove .lock files [975d5866]
    + Revert "One less Stash lookup for processes that use modules" [63bc6403]
    + Add some comment to make sure we don't try the same again [4afbed73]
    + Use the faster way to look up $*REPO [f19d36b3]
    + Bump NQP to get some MoarVM C-compiler fixes [2182d530]
    + Streamline the checks for prefix writeability in CURI [da54063c]
    + Make sure we serialize exports [f4cba21c]
    + Remove dead wood [1fd2d843]
    + Streamline R:I.EXPORT_SYMBOL a bit [412c4625]
    + Use better variable name [624b9271]
    + Make &DYNAMIC take a native str [ec20a3f0]
    + Speedup / fix race condition on EXPORTHOW [173a75b0]
    + Change name of ContainerDescriptor::BindHashPos to ..Key [34d28164]
    + Ignore any dot files in "dist" directory [07b4422b]
    + Since apparently this runs only once in the mainline [97ad3f79]
    + Bring the code for %*ENV initialization to where it's run [04c8bd6b]
    + Re-imagine CompUnit::Repository::Spec.from-string [0420a0cf]
    + Use more readable test, nine++ [dbee70ad]
    + Make *CWD initialization non-lazy [e9575349]
    + Revert CompUnit::Repository::Spec.from-string re-imagination [4c4d3792]
    + Add :precompile = True flag to CURI.install (#4826) [2511c219]
    + Improve error when `make` encounters non-Match $/ (#4834) [2da9eb22]
    + Re-imagine CompUnit::Repository::Spec.from-string (#4837) [ee071539]
    + Don't initialize PROCESS:: variables more than once [e7143e00]
    + Fix CU:RepositoryRegistry.resolve-unknown-repos [c08d2ee9]
    + Protect setting loading with a lock [5dd82a62]
    + Make sure we release the lock on exception [07d3030a]
    + Trailing whitespace spring-cleaning [bf50105f]
    + Relax `make`'s type check on `$/` [540c7365]
    + Treat <<!=>> special (#4839) [f3b1e95d]
    + Make Actions.wanted us some more temporary variables [55685572]
    + Make Actions.unwanted use some more temporary variables [397145a6]
    + Quick hack to fix diff between 3 != 3 and 3 !=3 [12dd09e1]
    + Manually optimize away repeated lookups / conversions [83bf9d26]
    + Shortcut accesses to $*W where they make sense [1c73cb8d]
    + Bump NQP to get MoarVM JIT atposref_u + getattrref_u [dc6c8117]
    + Some more $*DECLARAND short-cuts [5dfa9c4e]
    + Remove dead CATCH [c891075f]
    + Streamline CUR.candidates a bit [c917f32c]
    + Bump NQPi to get MoarVM mimalloc on exit fix [ea2135ec]
    + Add INSIDE_EMACS environment variable (#4842) [76035de0]
    + Small CUR.repo-chain optimization [687b702d]
    + typo [94f2ba5d]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment