Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 17, 2019 10:18
Show Gist options
  • Save Whateverable/b04af700b434b5d40d3e6fbc827f80c2 to your computer and use it in GitHub Desktop.
Save Whateverable/b04af700b434b5d40d3e6fbc827f80c2 to your computer and use it in GitHub Desktop.
releasable6
    + Micro-optimize analyze_dispatch [fae105b0]
    + An object will never work if native is expected [73d5e74d]
    + Fix rw handling in compile time dispatch [12d4514a]
    + Test rakudo-specific warning for shape specifier A simple test that runs code and checks if a warning is issued. Closes https://github.com/rakudo/rakudo/issues/2545 [7f15a57c]
    + Improve error msgs: invalid open bracket, declarator blocks [26f63ff7]
    + Allow user to retain formatting of pod leading declarator blocks [9a4c83af]
    + Create FUNDING.yml [2c5c0135]
    + Merge pull request #3277 from rakudo/ugexe-patch-1 [3802cdfc]
    + Add to yaml as GH approves more folks. [1ec69e1f]
    + Correct formatting error [654d6a16]
    + Change IRC name to #raku-dev [aa06d32a]
    + More Raku entries [044b3390]
    + Add support for implicit signature of { ... } [e7c20386]
    + Append myself to the list [88db15f7]
    + Merge pull request #3280 from rakudo/outer-perl [1d84c64d]
    + Only pass on capture in `sub split` if it's there [3e2cfb4d]
    + Merge pull request #3283 from MasterDuke17/make_sub_split_a_bit_more_speshable [726c38f0]
    + Make sure that $*RAKU does not return a Failure [a05e169e]
    + Slightly other approach to handling "a".UInt [8f30cc76]
    + Fix set-env.sh and usage instructions [0b8ede6c]
    + Allow "Raku" as a language in EVAL: :lang<Raku> [1c5d010f]
    + sub comb() was not expecting :match as a named argument [dd2f072d]
    + Remove support for :match from comb() if not needed [a9cd6404]
    + Merge pull request #3245 from Altai-man/test-warning [d36c2e5a]
    + Merge pull request #3231 from usev6/literal_to_rw_2019 [a62d9c78]
    + Clarify stale file removal text [75056dfa]
    + Add tests for catching error at compile time [d81212b2]
    + Make sure Any.ASSIGN-POS does not decontainerize [ed8f5141]
    + Implement log2 function [f6254be1]
    + Merge pull request #3253 from tbrowder/decl-blocks [bbcc342b]
    + Merge pull request #3260 from tbrowder/decl-fmt-user [e03f0134]
    + Merge branch 'release-2019.11' [830400f5]
    + Allow colon syntax on $.method [4a1323ed]
    + Require a space or { after the colon [6abdf27a]
    + Test JIT compiled native calls returning negative numbers [fc309419]
    + Prevent NQPMu from getting returned by Metamodel::Naming methods [dabf83a2]
    + Lazily set type shortnames [88741d94]
    + Change perl5 to Perl in help message [9528bd05]
    + Merge pull request #3320 from vrurg/cleanup-perl5-name [da03d103]
    + Merge pull request #3319 from Kaiepi/naming [9fa4396f]
    + Remove a leftover commit [0f86e49f]
    + Merge pull request #3317 from vrurg/rakudo_3306 [f608a7a4]
    + Add --force-rebuild command line option [15255b0a]
    + Don't force checkout of nqp repo if it already exists [2022b9cd]
    + [NQP Bump] Brings 3 commits [82bd9c2c]
    + Merge pull request #3248 from rakudo/configure-rebuild-all [5c2395bf]
    + Merge pull request #3304 from usev6/literal_to_rw_x_comp_test [4181ca61]
    + Merge branch 'master' into release-2019.11 [cb0bf386]
    + Rakufy the github uploader script [7a0a6307]
    + Fix small formatting error in the changelog [ece38531]
    + [NQP Bump] Brings 4 commits [bb447851]
    + Keep previous format for next releases [093ed87f]
    + Make the decont operator about 20x faster [872cb7c0]
    + Fix incorrect behavior of nqp checkout [1945b9d2]
    + Make DateTime.new(epoch) about 20% faster [9d895914]
    + Make DateTime.new($epoch) about 50% faster [cd321254]
    + Simplify a loop [9a9e82aa]
    + Simplify some Map.STORE internals [f5583de4]
    + Ah, we don't need to make sure we have an nqp::hash [05aff922]
    + Lose samewith in Map creation [488f21a6]
    + Fix warnings shown by now compiling with -Wextra [540162c1]
    + NQPise internal ENUM_VALUES sub [a51268a1]
    + Merge pull request #3329 from MasterDuke17/fix_warnings_in_c_code [25f0acfb]
    + Revert "Simplify a loop" [8c4c42b8]
    + Fix a couple of unnecessary object creations [9c15d717]
    + Make the :DECONT handling a dispatch issue [6a129499]
    + Put up stubs for Dict / Tuple [1003bb93]
    + Change the way compiler version is chosen for COREs [4e9487ce]
    + Revert the temporary fix of R#2640 [1d8d62d4]
    + Merge pull request #3332 from vrurg/rakudo_3326 [b4fb3088]
    + Merge pull request #3310 from tbrowder/log2 [c16b5a20]
    + Fix relocatability of bundled native libraries [55b3ed56]
    + Rename PERL6_HOME to RAKUDO_HOME [7cfdd598]
    + Merge pull request #3321 from patzim/perl6-to-rakudo-home [ab2ba1ab]
    + The build home dir now has a more serious name [8b7d0651]
    + Give a hint of how to run Perl 5 integration tests [52a7bab9]
    + Clean up temporary build dir raku home on `realclean` [d7d9a2f4]
    + Make `make spectest` more independent of CWD [470c9b7e]
    + Make the raku symlinks relative [a00628e0]
    + Introducing .base("beer") and .base("camel") [92a8a08f]
    + Revert "Introducing .base("beer") and .base("camel")" [314aa05e]
    + Merge pull request #3335 from patzim/relative-raku-symlink [84ef864c]
    + Merge pull request #3282 from patzim/spectest-inlinep5-hint [c74e5e46]
    + Fix "unused variable" compiler warnings in C ops [68cee0dd]
    + "I think that the source code is not the place where you make jokes by introducing special cases" [77ffb063]
    + Merge pull request #3336 from MasterDuke17/remove_unused_variables_in_c_code [a7076337]
    + Record language revision for all classes [cab6f205]
    + Set subset class version from its compiler [7a7a3887]
    + Implement basic support for inclusion of roles into MRO [ee939596]
    + Add method hides_parent [c200f39f]
    + Support for `hides` and `is hidden` on roles [4c20bbf1]
    + Include support for including roles into MRO [be52a8bd]
    + Role language revision support [4dfa4193]
    + Fix for pun not inheriting language revision [d7313d0b]
    + Preserve hidden attribute on role concretization [9c16f36f]
    + Fix for preserving language revision on pun [08f464bc]
    + Fix method spelling in a message [91942935]
    + Fix method parameters [7cc81d74]
    + Fix method call arguments [8e56ede3]
    + Methods to test for version compatibilities [16563c55]
    + Check for class/role compatibility [4d374b69]
    + Modify set_language_version semantics [7b463b44]
    + Preserve original type object language revision in mixin [7f5e04df]
    + Make enums concious of their language version [c8dfb5e5]
    + Fix parameterized role puning [7151a2ad]
    + Don't look for yada method if there is no `methods` metamethod [cbe200fa]
    + Fix a hang when adding a duplicate submethod [99e83af0]
    + Fix for roles method of CurriedRoleHOW [4937972f]
    + Provide compatibility with C3MRO `mro` method. [ab6a8c30]
    + Make `mro` method fully transparent [f18e02e4]
    + Make `.^mro` compatible with C3MRO [eb938f03]
    + Add `method_list` method [9fcc37ee]
    + Experimental support for constructors in roles. [885b9328]
    + Clean up unused lines [0510d862]
    + Reword a comment [c6f6ec73]
    + Correct roles look up [fc77587e]
    + Add methods for attribute lookup [5b03971a]
    + Use new faster attribute lookup methods [0a1c1958]
    + Don't die if concretization isn't found [d1f37362]
    + Optimize previous changes to method roles when transitive [c483eb88]
    + Add attribute `original` on class Attribute [96bd7893]
    + Properly detect application of the same attribute from different roles [f1973233]
    + Use concretizations for mro building [34d61c57]
    + Extend and speed up concretizations support [1e820d47]
    + Use relaxed concretization lookup for find_method_qualified [4bf7bd96]
    + Add operators .?+ and .?- [45da528a]
    + Implement support for .-, .?+ and .?- [02d27dfd]
    + Shortcut on typecheck [6b87a55e]
    + Don't re-specialize already concretized roles [260d4715]
    + Fix for reproducible builds [c53e9d14]
    + Protect concretization cache from leaking into precomps [52f1a2f5]
    + Make concretizations method return roles in MRO order [c57eeb3d]
    + Remove redundant method [c7b2d1c4]
    + Lazy lookup table rebuild [1ae8a2a5]
    + Add :mro adverb to `roles` methods [257ec20a]
    + Remove debugging remains [c44c657d]
    + Method name doesn't need '!' prefix [6fa5b659]
    + Add find_method_qualified to ConcreteRoleHOW [4816f0d4]
    + find_method_qualified must also lookup in submethod table too [5f5a8138]
    + Create concrete type object before calling body block [b14cc2b6]
    + Add $?CONCRETIZATION to role scope [f4be918e]
    + Finalize implementation of relaxed FQN method calls [fcd20f14]
    + Change how $? symbols are looked up [baa31a10]
    + Added class WalkList [8165c99b]
    + Make method WALK know about roles and use WalkList [3ed2bebc]
    + Add WalkList symbol [ab63dab2]
    + Override List's reverse method [d5320e42]
    + Revert "Add operators .?+ and .?-" [4fc5af82]
    + Remove implementation of .-, .?+, .?- operators [3607cb8e]
    + Restore old functionality of .+/.* operators [4914a901]
    + Fix class language revision were not set [49de9f00]
    + All easter eggs in a basket [672c5d40]
    + Re-imagine Str.parse-base from scratch [74c8017c]
    + Use Visual Studio 2017 in AppVeyor [7ecc5bfd]
    + Use Visual Studio 2017 in AppVeyor (#3338) [7ce49472]
    + Make Str.parse-base again 1.5x as fast [3ce92453]
    + Make Str.Int a few percent faster [b42957cc]
    + Re-imagine Str.Numeric [37474a7a]
    + Sanitize val()'s special cases a bit [2652d9c5]
    + Abstract partse-base Failure into a method [6c85e691]
    + Bump NQP to get nqp::radix fixes [90e9d455]
    + Bump NQP to get JVM backend fix for nqp::radix [80dfcd05]
    + Re-imagine Str.parse-base once again [9b8ce733]
    + Abstract parse-base workhorse into private method [a9afa01b]
    + Revert previous commit [519cef49]
    + Prevent silently swallowing errors on submodule update [db43d134]
    + Merge pull request #3340 from patrickbkr/sub-mod-upd-no-silent-error [382d18bd]
    + Make Str.trim-leading between 20x and 90x faster [3941fef0]
    + Merge pull request #3199 from vrurg/problem-solving-103 [3a5762d6]
    + Make Str.trim-trailing up to 2x as fast [657d36f1]
    + Make Str.trim between 1.5x and 3x faster [0d0d419f]
    + Make Str.substr(N) between 1.5 and 3x faster [4252a8c9]
    + Make Str.substr(N,M) about 1.5x faster [908dd251]
    + Simplify Str.substr(N,Callable) [99a0610a]
    + Simplify Str.substr(Callable) [1a891062]
    + Simplify Str.substr(Callable,N) [e3426579]
    + Simplify Str.substr(Callable,Callable) [f79102fa]
    + Add candidate for Str.substr(N,*) [60a9ff62]
    + Add candidate for Str.substr(N,Num) [25a29987]
    + Remove SUBSTR-(START|CHARS)-OOR from Rakudo::Internals [ab99c2dd]
    + Tighten up implementation of Range.int-bounds(from,to) [8c3f2927]
    + Make Str.chomp between 10x and 100x faster [b9c0196f]
    + Make Str.chop between 1.8x and 30x faster [f1963623]
    + Make Str.chop(N) between 3x and 17x faster [b569e112]
    + Cosmetic changes to Str.ends-with [f9e30a02]
    + Make Str.substr-eq between 1.4x and 2.4x faster [276d0967]
    + Make Str.contains a few percent faster [030ed10d]
    + Make Str.index a few percent faster [d5719bbe]
    + Make Str.rindex a few percent faster [7ecc3e84]
    + Revert "Re-consider roles application, submethods and phasers semnatics." [0e97bfe5]
    + Merge pull request #3347 from rakudo/revert-3199-problem-solving-103 [215cd498]
    + Record language revision for all classes [38c72649]
    + Set subset class version from its compiler [a8f61882]
    + Implement basic support for inclusion of roles into MRO [cddcd46a]
    + Add method hides_parent [61d3aef2]
    + Support for `hides` and `is hidden` on roles [27147ed0]
    + Include support for including roles into MRO [cbc4b839]
    + Role language revision support [3f7caf57]
    + Fix for pun not inheriting language revision [f242bcfa]
    + Preserve hidden attribute on role concretization [cd74a3a7]
    + Fix for preserving language revision on pun [51055d0e]
    + Fix method spelling in a message [9369c68e]
    + Fix method parameters [ad92abc3]
    + Fix method call arguments [00fec7c3]
    + Methods to test for version compatibilities [6f0dd1ea]
    + Check for class/role compatibility [c9ac15cb]
    + Modify set_language_version semantics [cb903667]
    + Preserve original type object language revision in mixin [d89a0c92]
    + Make enums concious of their language version [a08e1ff5]
    + Fix parameterized role puning [c674a1d3]
    + Don't look for yada method if there is no `methods` metamethod [0654d3e5]
    + Fix a hang when adding a duplicate submethod [fffb5c9c]
    + Fix for roles method of CurriedRoleHOW [232382f8]
    + Provide compatibility with C3MRO `mro` method. [b47be208]
    + Make `mro` method fully transparent [44648fbe]
    + Make `.^mro` compatible with C3MRO [c2d5c20c]
    + Add `method_list` method [48fc44c2]
    + Experimental support for constructors in roles. [7afffd61]
    + Clean up unused lines [17537ab5]
    + Reword a comment [b1e288c3]
    + Correct roles look up [32e210cd]
    + Add methods for attribute lookup [fc4a5a3b]
    + Use new faster attribute lookup methods [1e166e41]
    + Don't die if concretization isn't found [7a94c4e0]
    + Optimize previous changes to method roles when transitive [3eb63b3d]
    + Add attribute `original` on class Attribute [a4ad1a8e]
    + Properly detect application of the same attribute from different roles [526d38d4]
    + Use concretizations for mro building [9e4087e1]
    + Extend and speed up concretizations support [aeb10ef5]
    + Use relaxed concretization lookup for find_method_qualified [c4f1cff0]
    + Add operators .?+ and .?- [940bf4d8]
    + Implement support for .-, .?+ and .?- [1f620408]
    + Shortcut on typecheck [b83e069d]
    + Don't re-specialize already concretized roles [4d69fda5]
    + Fix for reproducible builds [c7a87053]
    + Protect concretization cache from leaking into precomps [13ae9298]
    + Make concretizations method return roles in MRO order [0fb7a697]
    + Remove redundant method [86b1ccbd]
    + Lazy lookup table rebuild [ca2cb4ab]
    + Add :mro adverb to `roles` methods [e843fd20]
    + Remove debugging remains [a92ade48]
    + Method name doesn't need '!' prefix [bdcf3149]
    + Add find_method_qualified to ConcreteRoleHOW [93d0575c]
    + find_method_qualified must also lookup in submethod table too [23191207]
    + Create concrete type object before calling body block [595e0ca3]
    + Add $?CONCRETIZATION to role scope [2c4fa983]
    + Finalize implementation of relaxed FQN method calls [b51c1fc5]
    + Change how $? symbols are looked up [afcbeb59]
    + Added class WalkList [eadc1582]
    + Make method WALK know about roles and use WalkList [548dea5f]
    + Add WalkList symbol [1aad3481]
    + Override List's reverse method [4a962e07]
    + Revert "Add operators .?+ and .?-" [1d1678a8]
    + Remove implementation of .-, .?+, .?- operators [0b6a9343]
    + Restore old functionality of .+/.* operators [bb2600d9]
    + Fix class language revision were not set [5d10e91c]
    + Fix for broken Inline::Perl5 [139d528b]
    + Merge pull request #3348 from vrurg/new-problem-solving-103 [6c152826]
    + [NQP Bump] Brings 7 commits [c24bec1f]
    + [NQP Bump] 01e1e6277 [MoarVM Bump] Brings 3 co […] [5c00496a]
    + Fix a copy/paste bug [ee66a6b1]
    + Merge pull request #3350 from vrurg/problem-solving-103-jvm-null-fix [0f49ba19]
    + Don't use client core rev to determine class language version [15a55801]
    + Merge pull request #3351 from vrurg/class-lang-ver-bug [f722715c]
    + Upgrade exception handler environment variables [90408d18]
    + Remove unused logic in %*ENV creation [a04af365]
    + Fix some typos in comments [11808277]
    + Fix relocatability of modules using NativeCall [0e4f8351]
    + Adapt release message template [5cbf2081]
    + Merge pull request #3355 from patrickbkr/changelog-changes [cf52568c]
    + fix typo [0e2485a8]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment