Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 17, 2018 01:28
Show Gist options
  • Save Whateverable/d41a8c344866c53e77bc1266400d503b to your computer and use it in GitHub Desktop.
Save Whateverable/d41a8c344866c53e77bc1266400d503b to your computer and use it in GitHub Desktop.
releasable6
changelog https://raw.githubusercontent.com/rakudo/rakudo/1273d064d252f27f5f9794c7c6d6b05bff3cb4e5/docs/ChangeLog
    + Fix IO::CatHandle.read switching handles too soon [dc800d89]
    + Fix issues with &await given conted Iterables [c51f1796]
    + Revert "Fix issues with &await given conted Iterables" [7df750a1]
    + Ensure &await can handle flattenable Iterables [1a4df4e1]
    + Merge branch 'zoffix-post-release' [8275c03d]
    + Revert "Revert "Make Array.gist limit output to 100 els"" [08539c43]
    + Bump NQP [bbf95dbc]
    + Introducing ValueObjAt, the .WHICH for value types [202459ce]
    + Bump latest year number; b2gills+ [cf7b01ef]
    + Fix “Upcoming releases in” line [e5c38ad6]
    + Rename Str.parse-names to Str.uniparse [2a8287cf]
    + Remove S03-binding/nonsense.t from list of tests [1f99aa14]
    + Re-implement Combinations iter's .[count|bool]-only [5eed2b00]
    + Add ticket reference to test [8943f7c5]
    + Add missing words in comment [57d164b4]
    + Fix &combinations.bool-only test [cda4a4d7]
    + Test &permutation offers .count/bool-only opts [2c27eeaa]
    + Implement .[count|bool]-only opts on List.permutations [d4f53ed5]
    + Test List.permutation got iterator opt methods [19604c2d]
    + Reflect race - hyper test files merge [f10e8b13]
    + Test (:::[]) does not spill guts [b7f93bee]
    + Improve cmp-ok Str metaop error message [a04c6164]
    + Make List a value type if it only has value types [6cca2766]
    + Ensure Configure.pl uses gmake for builds on BSDs [4f865671]
    + Make sure <<$a b c>> is also a value type [729caa8f]
    + Make sure subclasses of List create consistent .WHICH [18557da9]
    + Make sure we also expect STDOUT to give something [ec0021bb]
    + Reword X::Seq::Consumed message [548dcf46]
    + Merge pull request #1335 from Kaiepi/configure [78166e1e]
    + Remove deprecation fudge for native type instantiations [e0af68a0]
    + Fix issues with roast checkout [9606aea2]
    + Add argument to ambiguous call exception message [6d65cf4f]
    + Merge pull request #1321 from MasterDuke17/add_argument_to_ambiguous_call_exception_message [98be6ab5]
    + Test sprintf() with wrong args [1ac1a125]
    + Reformat test [ff34ab35]
    + Use cheaper .contains instead of regex [d9ce5e9b]
    + Test native array error content [f35d0203]
    + Bump NQP [8746b534]
    + Bump NQP [e5bb9bd2]
    + Use logic of List.WHICH also on Pair.WHICH [4790587f]
    + Bump NQP [3b48dfba]
    + Bump NQP [1ea0c908]
    + Allow anon param with signature unpacking [3a8a50b5]
    + Revert "Fix issues with roast checkout" [9cb2170b]
    + Add Cool candidate for .is-prime [f01c50f1]
    + A more thorough handling of is-prime [23701966]
    + Bump NQP to get is-prime JITting [5b147fc8]
    + [NQP Bump] 10e3924 Fix crash with named captur […] [8aa17f27]
    + Add S05-modifier/perl5_10.t to list of test files [c4d6c164]
    + Fix Complex.is-prime dispatch hang [b2b39bad]
    + Fix incorrect Rational.is-prime [893d09ff]
    + Streamline Range.pick/roll in light of degenerate Ranges [5c228333]
    + Fix Whatever.ACCEPTS with Mu:U [89d85baa]
    + Fix signatures that had Int when Int:D was meant [3e044dc7]
    + [NQP Bump] 54c195e [MoarVM Bump] Brings 2 commits [b13a073f]
    + Throw exception on attempted assign to range pos [51e0aa09]
    + Merge pull request #1343 from jstuder-gh/issue_1305 [c10b8fe9]
    + microoptimize DON'T_DIVIDE_NUMBERS [418fc068]
    + guard subbuf against negative ranges [24f4609e]
    + Make Blob.subbuf 1.8x faster [5f48c069]
    + Fix some export issues [38897d19]
    + Make `else`-less `if`/`with` blocks 3.4x faster… [1815c368]
    + Use processed value instead of original in message; ilmari++ [82dbada3]
    + [NQP Bump] 659ced5 [MoarVM Bump] Brings 5 commits [096c4ead]
    + Remove some extraneous semicolons [f982d9e0]
    + Merge pull request #1351 from MasterDuke17/remove_extra_semicolons [08c97d61]
    + Strip Slip wrapping quoteword if one only word [ad684de3]
    + Merge pull request #1350 from jstuder-gh/issue_1204 [e2c7bcae]
    + Link to the wiki for the upcoming changelog section [9d8bd490]
    + [jvm] Mention modifiable constraint in bind fail [4945dc40]
    + Use IEEE-style Rationals for ±Inf/NaN Num conversions [042cb741]
    + Fix &infix:<eqv> with NaN-y Rationals [c91bcc2a]
    + Improve USAGE message for subset/where params [e543c890]
    + Fix &list(Seq:D) to produce a List [1d772dc0]
    + More MAIN USAGE fixes [27fbd7ab]
    + Revert "Fix &list(Seq:D) to produce a List" [d78297fc]
    + [jvm] Adjust logic for handling anonymous params [4909430c]
    + Awesomify `$#` var error [0444a2c3]
    + Smartify harness automatic job number calculation [6f36b021]
    + Test .substr errors has right suggestsions [e5b4f37f]
    + Test incorrect .tap sig dies [42d7d74d]
    + Move --rxtrace crash test from roast [bf6451da]
    + Impl Rakudo::Internals.SHORT-GIST [de21da30]
    + Use R::I.SHORT-GIST in X::Assignment::RO and X::Multi::NoMatch [53a85080]
    + Fix crash in `eqv` with conted Versions [72ee58e2]
    + Remove wrong comment [7b0240e3]
    + [jvm] Update binder to look for 'is rw' flag [333efa0b]
    + Parse DefiniteHOWs as target type in coercers [a177fa99]
    + Bump NQP to get latest MoarVM fixes [8fd776fd]
    + [jvm] Remove leading and trailing whitespaces [00b7832a]
    + Remove :$CWD param in IO::Path.dir [b3e73b64]
    + Coerce to base_type of DefiniteHOWs [8dcf9dac]
    + Merge branch 'smiley-coercers2' [fc99d5e1]
    + Add smileys to make sure that rational calculation only uses instances not type objects [9910b393]
    + Add tests for exception handling of rational calculation [9adc58c3]
    + Merge pull request #1359 from titsuki/fix-rat-LTA [6373961a]
    + Fix typos in comment [f8d8481c]
    + Use Int:D instead of Int() [1d034df8]
    + Cast Match objects to Int objects before calling Date.new [f9f8e443]
    + [NQP Bump] Brings 4 commits [ffabfdb6]
    + Awesomify and test unit-scope sub error [900c1b59]
    + Fix overly-long line [96a3582c]
    + Improve DefiniteHOW coercers [3947a4c1]
    + Document nqp::nulls in coercer finder betterer [5ed59dd8]
    + Fix CURFS/CURI .perl output [9cf2f998]
    + Merge branch 'master' into fix-date-new [fc2a3fd4]
    + Make DateTime creation about 1.6x as fast [36d71a39]
    + Use Int:D() instead of Int:D [dfaa2282]
    + Revert "Cast Match objects to Int objects before calling Date.new" [867d5ed5]
    + Disallow :U values in DateTime.new [038b1ea7]
    + Remove automated release guide [8023d212]
    + #1366: introduce Proc!set-status [7a4743be]
    + Make unit-scope sub error message less presice [5571d7f7]
    + Make Date.new about 1.6x faster [b7170f83]
    + Make sure we don't interpolate hashes [f719a471]
    + Don't allocate a nqp::list if it's not necessary [00797d07]
    + Compile time error for hash variable in regex, where possible [34160bf0]
    + Throw X::Syntax::Reserved instead of X::NYI [01ffd0f9]
    + Move comment closer to code it describes [395acb99]
    + Use faster typecheck [4c9b84f8]
    + Fix subset breakage due to .isa thing [8f71b0e0]
    + Use better filename for test [d7203784]
    + Use more faster typechecks [10cd405f]
    + Further improve hash-in-regex error [6a6470f9]
    + Fix explosions when hypering over Buf [7ba50d86]
    + [NQP Bump] Brings 4 commits [a3825a4a]
    + Staticalize chain ops when we can [b77d8756]
    + Move comment closer to code it describes [66328796]
    + Add verbose `make test` run [3172ef7f]
    + Travis verbose make test tweak [2bfc8824]
    + More travis attempt [a0634e5f]
    + Make &dd more resilient to low-level stuff [99923747]
    + One more tweak for travis verbose make test [880dbfaa]
    + .head/.tail should take any Callable [b4007070]
    + Simplify the ".skip should get a new iterator" issue [dbea11cc]
    + Fix for GH #1349 [d034cb58]
    + Introducing EmptySeq constant [b4df753d]
    + Preserve operator chaining when operators negated [ba111cfe]
    + Merge pull request #1375 from jstuder-gh/neg_chaining [7b4a3b11]
    + [NQP Bump] Brings 16 commits [14c2cdb3]
    + Add test to finish Issue 1305 (LTA Range Error) [e91159c5]
    + Merge pull request #1379 from jstuder-gh/issue_1305_test [5a76b3cf]
    + Streamline infix:<x> [f99943d3]
    + Add some type-smileys to signature of infix:<xx> [5f7fdfdd]
    + Add Bool:D candidates for infix:<xx> [ca4fcaca]
    + Make |(1,2,3) xx 42 about 3x faster [014f1712]
    + Travis debug [31c2f531]
    + Revert "Smartify harness automatic job number calculation" [18e34689]
    + Remove travis debug code [6709166f]
    + Do not compute value unless we gonna use it [b688d439]
    + Chain negated operators on MoarVM only [e820f309]
    + Don't allow binding into a List, period [eed54cae]
    + Propagate `--optimize` flag to EVAL code [+ Tests] [e509c1a9]
    + Add clarification on how the test works [376d9880]
    + Fix useless useless-use warning with phasers [+Tests] [f02606ce]
    + Slightly speed up adding of `whenever`s [7230b765]
    + Refactor to bring Block.clone below inline limit [773d2b9e]
    + [NQP Bump] Brings 5 commits [8c5af9b9]
    + [NQP Bump] Brings 2 commits [a0486e54]
    + Wantify arglist in postcircumfix:sym<( )> [fa136be2]
    + Try to factor fast path out of ASSIGN-POS [6e13bfa2]
    + In ASSIGN-POS, unbox the index just once [86d91f2d]
    + Wantify middle args for notandthen/andthen/orelse [d30e5b1e]
    + Comment out leftover debugging statement [0be9d552]
    + Fetch tags too to avoid potental missing tags [d93f8053]
    + Fix spurious warnings with colonpaired longnames [c6b7012a]
    + Remove trailing whitespace [8265efe8]
    + Use faster nqp::elems instead of + on QAST nodes [0dc4f731]
    + [NQP Bump] Brings 3 commits [b6004362]
    + Fix RatStr .succ/.pred explosion [631875fc]
    + [NQP Bump] a620559a7 [MoarVM Bump] Brings 5 co […] [31b3b773]
    + [jvm] Hide unimplemented op captureinnerlex [70c57c3a]
    + NO MONKEY BUSINESS!! 🙈🙉🙊 [ac2e50c8]
    + Comment that META_ASSIGN op-doubling on :U's is by design [f41d5e87]
    + Fix spurious useless-use warnings in metaop+metaassign op [cad66b72]
    + Fix typo in comment [992b8055]
    + Use simpler ignore rule for .precomp [d7b160c7]
    + Second-pass optimize &META_ASSIGN opt [5dd9ed10]
    + Make constraint checks Num/Int/Str literals 1.1x-10x faster [65d4876d]
    + Not sure why CREATE was used, shortcut to nqp::create [90495b1d]
    + Warn on xor with sunk args due to bad precedence [79600d69]
    + Micro-opt exit_handler [0415bb5f]
    + Micro-optimize exit_handler, part #2 [b5b6e23b]
    + Micro-optimize exit_handler, part #3 [421504bd]
    + We don't need to check for the existence of phasers [cdb53afa]
    + Reorganize nameless call opt method [7248ac06]
    + Performatize MetaAssign with MetaReverse [858b659f]
    + Remove accidentally left over debug code [0fd88f72]
    + Merge pull request #1390 from rakudo/meta-assign-reverse-opt [c3a83afa]
    + Simplify core op lookup [d73d8871]
    + Add a debug point in visit_children [062dc3f0]
    + Label test with ticket number for it [60566cfc]
    + Fix spurious warnings in try thunks inside blocks [728acf59]
    + Revert "Fix spurious warnings in try thunks inside blocks" [2805b15d]
    + Fix spurious warnings in try thunks inside blocks [ef2dc1b8]
    + Do not warn in explicit sink of variables [99da4a5a]
    + Add node info to ±Inf/NaN num constants [00188757]
    + Warn on ±Inf/NaN in sink context [e9c9dc46]
    + Micro-optimize exit_handler, part #4 [21bc5916]
    + Add error messages for Perl5-style pragma (e.g., "use 6.0", "need 6.0") [2dc93ac3]
    + Add tests for X::Undeclared::Symbols exception for when Perl5-style pragma is used [4ec5936c]
    + Merge pull request #1395 from titsuki/fix-use-lta [b2bf8e10]
    + Make .sum on 2-element Lists about 30% faster [0af3f4d1]
    + [JVM] Remove superfluous parenthesis [1e8c9762]
    + Throw BIND-KEY Exception instead of using Failure [6a3db334]
    + Merge pull request #1396 from jstuder-gh/MapBindSinkFail [f25fdbdf]
    + Add S32-list/toggle.t to list of test files [cc19507a]
    + Warn on duplicate trait application [ad60b947]
    + Improve location for dupe trait warning [732a25c3]
    + .pl → .p6 extension for Perl 6 scripts [ade7c466]
    + Don't assume <prec> key got stuff in it [029226fe]
    + Fix R::I::Rotor calling .pull-one one too many times [4a82b4b6]
    + Merge pull request #1400 from jstuder-gh/issue_1397_ords_rotor [1ed8f5de]
    + Improve trait-triggered warning reporting [f8953ee8]
    + Make infix:<does> and X::Does::TypeObject also take nameds [ddbf07e8]
    + Don't need to initialized native ints to 0 [577808ec]
    + Delete an iteration of $<version> from statement_control:sym<need> [7537f899]
    + Make "need" enable to throw an exception when it detects version token [0cdd82a2]
    + Recommend "use" instead of "need" [0a73f19a]
    + Add tests for "need 6.0" and "need v6.0" [4d5e097a]
    + Merge pull request #1402 from titsuki/fix-need [fd44f702]
    + Rework &dd low-level object fixups [d0be53a1]
    + Compile time error for misplaced whenever [7672e34c]
    + Optimize `supply emit <arg>` [81fe7b82]
    + More binding, not assignment, in Supply internals [32fbefab]
    + One more Scalar elimination in Supply guts [9086f4c4]
    + Improve first touch of Array/Hash variables [eeb3cc72]
    + Use a little more binding in Lock::Async [2130c097]
    + Avoid a closure per call to !run-supply-code [2548c2c5]
    + Use an nqp::list for then-list in Promise [7a3d9ce6]
    + Optimize more cases of private method calls [b6a236b9]
    + Tune Lock::Async code stucture [f36a1f4e]
    + Factor out a LEAVE block in Lock::Async [9c0db1cd]
    + Refactor supply/react code running [fbf432f9]
    + Save a couple of Scalar allocations per Promise [4804003a]
    + Special-case one top-level whenever supply/react [e5f412d6]
    + Use binding in react implementation [229b03fd]
    + Optimize Tap and Supply construction [163f275b]
    + Optimize Tap.close a little [83a619ec]
    + Various tweaks to reduce Scalar allocations [64de571b]
    + Slightly faster Promise construction [2ac1ceaa]
    + [NQP Bump] Brings 8 commits [bdbfdff2]
    + Alternate fix for colonpair longname warnings [64803b0a]
    + Remove src/core/UInt64.pm [cf154355]
    + Remove file src/Perl6/DebugPod.nqp [1b21292e]
    + Only look in the setting when we want core symbols [efdbfeca]
    + Do not crash on parametarization of DefiniteHOWs [354a3848]
    + Merge pull request #1408 from tbrowder/delete-debugpod.nqp [20354470]
    + Fixed comment, ashitov++ [6977680b]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment