Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 7, 2019 16:14
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/b3280b1502a1c9bca69691d090dc7864 to your computer and use it in GitHub Desktop.
Save Whateverable/b3280b1502a1c9bca69691d090dc7864 to your computer and use it in GitHub Desktop.
releasable6
  GH#2576 flapper in t/06-telemetry/01-basic.t on mips
  GH#2567 Non-zero wait status: 11 in testt
    + Add candidates method as CURI recommendation manager [2d007bf4]
    + Use implicit bin/ for running scripts [07f62c60]
    + Cache best match for CURI need/resolve [bed3bbd0]
    + Fix .files for when lookup can't find source [a25d5fa4]
    + Be more careful with lazy meta data [29d74709]
    + Add candidates method as CURFS recommendation manager [b378a157]
    + Reimplement files using .candidates [d0a3fec9]
    + Fix CURFS.id when files are added after first load [d533d450]
    + Use version * for -Ilib; populate resources field [877e7dc0]
    + Improved META6 info-from-path logic [270b355e]
    + Fix dist lookup caching [085fa19c]
    + Improve distribution lookup cache [683df8bf]
    + Add comments and variable names [78de05eb]
    + Merge remote-tracking branch 'origin/curi-candidates-refactor' into cur-candidates [8591fd28]
    + Merge remote-tracking branch 'upstream/curfs-candidates-refactor' into cur-candidates [626a99b1]
    + Update spectest.data with CUR candidates test [a7620cef]
    + Fix distribution path format on windows [e1ef571e]
    + Merge branch 'master' into cur-candidates [7674b666]
    + Reduce overhead of CURI::!repository-version [077f88a5]
    + Fewer calls to .meta in CURI [22021fdd]
    + Don't use the expensive .relative method in CURI as it's not necessary [603010be]
    + Avoid overhead of Array.STORE in CURI [27e141cc]
    + Merge branch 'master' into cur-candidates [c9e2c63b]
    + Merge branch 'master' into cur-candidates [335f32ff]
    + Merge branch 'master' into cur-candidates [08851be1]
    + Use Distribution for more IO [ddb6abd0]
    + Make file lookup field associative [c868ca9c]
    + Added proto to plan multi as suggested. [fa91b780]
    + Merge branch 'master' into cur-candidates [3a68cc96]
    + Pass an absolutified path to CWD [339ea850]
    + Minor optimization for cache lookup [3999d753]
    + Merge branch 'master' into cur-candidates [d41bc6dd]
    + Merge branch 'master' into cur-candidates [09c88430]
    + Merge pull request #1812 from rakudo/cur-candidates [bfff01a5]
    + Revert "Revert "Remove Distribution and CURI.install compat shims"" [f430518f]
    + Fix version detection and comparison [d998c1ea]
    + Merge branch 'master' into release-2018.12 [fb4e4f0d]
    + Introducing buf8/blob8.read-(u)bits/write-(u)bits [45a945b5]
    + Claim next release [c07cfe7a]
    + Add distribution cache to CURFS [83f0fd6c]
    + Also run blob8.read-(u)bits / buf8.write-(u)bits tests [4fc7bef2]
    + streamline postcircumfix:<[ ]> for CArray [f009cb4a]
    + [NQP Bump] Brings 24 commits [634633be]
    + Shortcut some []'s to nqp ops [6392634f]
    + Turn a lot of stuff into constants [5540212c]
    + Streamline short-id2class handling [7d3b7e11]
    + Streamline Failure.defined/Bool a bit [2d704af4]
    + Streamline .defined [1611795d]
    + Cache files-prefix [d39e2fc4]
    + Fix FPE on Rat.round [11da0fb4]
    + Streamline Rational.floor/ceiling/Int [cf0a6eaa]
    + Streamline Rational.Num [236351ad]
    + Streamline Rational.Str [5c0ac4db]
    + Add infix:<=~> [df748ea7]
    + Make .obs/.obsvar/.sorryobs/.worryobs work better [af868f84]
    + Add return signature to .WHICH methods [e50f4f2e]
    + Make Capture.WHICH return a ValueObjAt [6b401dad]
    + Make Deprecation.WHICH return a ValueObjAt [67cbd993]
    + Make IO::Special.WHICH return a ValueObjAt [9df09621]
    + Make Scalar.WHICH return a ValueObjAt [0d29768a]
    + Make Bag.WHICH return a ValueObjAt [ca8d8afc]
    + Make Mix.WHICH return a ValueObjAt [4b91610e]
    + Make Set.WHICH return a ValueObjAt [537621e4]
    + Make constraint check on UInt about 15% faster [922d41b3]
    + Add Int return signatures where appropriate [ef565b2b]
    + Add Str return signatures where appropriate [66f8ee0f]
    + Add return signatures to native arrays, where appropriate [fb517b29]
    + Add return siggnatures to native shaped arrays where appropriate [6af22bc3]
    + Restore Int.Int behaviour, spotted by lucasb++ [30a534d1]
    + Add return signatures to Cool where appropriate [2ce79561]
    + Eliminate A Few Scalar Allocs For Push-All [501231ee]
    + Add return signatures to Dateish/Date/DateTime where appropriate [7a68df2b]
    + [js] When faking a process in the browser assign it a new pid [8f2d9ed0]
    + [js] Add browser to the list of know DISTRO and KERNEL names [fc39f5ff]
    + [js] Set the user program name [9b20c476]
    + [js] In the browser use a 'browser' kernel name [822962da]
    + [js] Add missing async/await [e233f287]
    + [js] Fix after function signature change in nqp [52de9657]
    + Convert all $target to \target in iterators [a904d25a]
    + Add return signatures to Map.methods/subs [5cf65b57]
    + Simplify Map.Hash [87698317]
    + Add return types to List signatures [01d2e11c]
    + Bump NQP to get *all* of the nqp::const::BINARY_ constant [32c10e3c]
    + Use new nqp::const::NATIVE_ constants, pmurias++ [420abcb9]
    + Add $?DISTRIBUTION (#2574) [32d480ab]
    + Provide some return types to Arrays [26c0e620]
    + Introduce R:I:ImplementationDetail role [d248d47e]
    + Mark Foreigncode class as Rakudo implementation detail [588037f0]
    + Make IS-LEAP-YEAR calculation ab out 2x as fast [467394b8]
    + infix:<~> can also return junctions [0368fe95]
    + Run "use isms" tests [c9fe9463]
    + Add "addendum" to X::Method::NotFound [04dd52f9]
    + Add specific info for Foo ~~ (10 => Bar) [b6c8f5ed]
    + Make X::TypeCheck::Assignment not barf on strange $got values [a6d8858e]
    + Happy New Year!  Best wishes for 2019! [495ac7c0]
    + Bump NQP to get all new NQP/MoarVM goodies [afccc2c0]
    + Streamline Rat == Rat, Rat == Int, Int == Rat [c11e7e6b]
    + Fix missing redeclaration of bound outer error [23663609]
    + Streamline other Rat-Rat Rat-Int Int-Rat comparisons [4fecb72a]
    + Add some more obvious Rat return types [e0cd1d99]
    + Streamline negating Rat / FatRat [d195e146]
    + Remove dead code [c869a6ed]
    + Work towards more aggressive lexical lowering [e73853a1]
    + Mark our-decls in `our ($a, $b)` form too [c28a0924]
    + Can't lower if `:($a, $b) := $capture` is used [685f6cc3]
    + Don't lower lexicals used by traits [b41e9f57]
    + Make sure %REQUIRE_SYMBOLS doesn't get lowered [b0e7e375]
    + Mark parameter symbols with their type [5bbaabb9]
    + Do a lot less work upon a redeclaration [42024539]
    + Don't retain lexicals for contvar lowerings [2468dea7]
    + Include hack for `throws-like` for now [cf9e1f59]
    + Emit create and attribute setup code for lowereds [053f929f]
    + Use a fake nqp::op for mark start/end of test QAST [852a593d]
    + Make Int.Rat / Int.FatRat about 4x as fast [92321beb]
    + Streamline Duration.new [de933656]
    + Restore CALLER:: behavior on non-dynamic vars [871b6f54]
    + Merge branch 'more-local-lowering' [d836ca4d]
    + Don't destroy the standard QAST::Block structure [401a3547]
    + Don't mark $_ container with `is dynamic` in 6.d [33f79fef]
    + Allow lowering of direct lexical params too [f741374c]
    + Streamline Rat +/- Rat, Int +/- Rat, Rat +/- Int [29d7f709]
    + Streamline Rat normalization [6dad5caf]
    + Remove accumulated trailing whitespace [daeb7f26]
    + Streamline final stage of Rat normalization [395d633d]
    + Add return signatures to FatRat returning candidates [0797f93e]
    + Add full-precision pragma [5625ebc1]
    + Revert using nqp::getattr instead of accessors [e29554f5]
    + Make sure we also make / create FatRats [c47d95f2]
    + Make sure we use old infix:</> logic [4a152da5]
    + Differentiate required and optional implicit topic [64d08ad6]
    + Don't emit unused parameter decont instructions [2a33bb1a]
    + Update default topic signature lowering [83c2070e]
    + Track usages of $_ during topic preservation [ab7f07db]
    + Properly track and fixup getlexouter usages [91a4b3b1]
    + Introducing $*FULL-PRECISION [9f956aff]
    + Remove "full-precision" pragma [3f8fea9b]
    + Track and fixup getlexouter in parameter defaults [6b44c581]
    + Start to lower $_ from lexical to local [eb3917c2]
    + Shave off a few % off of Rational.new [91f67494]
    + Bump NQP to get Daniel Green's NFA optimizations [f976c85e]
    + Provide return types to Duration methods [cbc3e72e]
    + Don't lower $_ when in 6.c [a4c994f5]
    + Provide some return types in Any signatures [c45d2b82]
    + Provide return type info for Slip [bb84b66d]
    + Provide return types for Instant [50f0bb2b]
    + Streamline R:I.get-local-timezone-offset a bit [93b5e2ef]
    + Use return signatures for R:I.PRECOMP-(EXT|TARGET) [e58e3764]
    + Give Instant + Instant a more helpful error message [e48712a3]
    + Augment the Instant + Instant error message, timotimo++ [59bafb83]
    + Bind tai to Instant.tai, rather than assigning [f2ed3db7]
    + Empty the unused QAST::Block if { ... } is a hash [31c8fda2]
    + For blocks containing regexes, don't lower $_ [17bf7415]
    + Poison lowering if we see a quasi quote [8aa73306]
    + Don't lower $_ when using a P5* module [11884e03]
    + Streamline creation of Date/DateTime [9f28a423]
    + More aggressive unused $_ deletion [87fcda81]
    + Merge branch 'lower-topic' [483bb59e]
    + Fix thread safety of some state variables [a5b9fc2d]
    + Streamline unival [08ae9bfc]
    + Add tests for R#2143 [f39be10c]
    + Merge pull request #2585 from Kaiepi/squashathon [b20ff803]
    + unival() is the same for all backends but the jvm [27332f04]
    + univals() is the same on all backends but the jvm [485dec4d]
    + univals() should be handled by Str.univals [64c88f91]
    + Streamline CompUnit::Repository::Locally.id a bit [839f28e7]
    + Make Buf.gist about 2.5x as fast [6d58e0b0]
    + Adds README.md to avoid deletion [b0d5d818]
    + Follow @jnthn advice re #2590 [1cd7a51b]
    + Merge pull request #2590 from JJ/master [307ae381]
    + Make Map/Hash.sort about 11x faster [8ae4310e]
    + Move optimization level check a level up [19e4ace6]
    + Account for the nqp::handle body getting thunked [fcfd51be]
    + More aggressive scope flattening [541a4f16]
    + Remove Unused p6reprname Ext-Op For MoarVM [7229c674]
    + Streamline Map.gist [b4d114a3]
    + Remove unnecessary comma [edb53081]
    + There is a nqp::decodelocaltime [f010ef57]
    + Correct tracking of vars used in `handle` handler [d2df5b80]
    + Streamline Map/Hash.gist a bit more [225d2f96]
    + Reduce per-invocation NativeCall overhead [6b078a05]
    + Fix leakage of lowered/flattened lexicals [7fb098d7]
    + Merge branch 'more-block-flattening' [4d7cdc0f]
    + Tweak ISSUE_TEMPLATE [095d216a]
    + Make Signature a first class citizen [f329d6c6]
    + Don't add concreteness guard if return value = Nil [7aa796a9]
    + Change to actual variable name [66f74692]
    + Merge pull request #2600 from JJ/patch-3 [2b948fc3]
    + Merge pull request #2597 from MasterDuke17/fix_R#2593 [05cc8cd5]
    + Parameter.$!nominal_type is always bound [7dea20ab]
    + Use clearer bit shifting instructions [df8c5780]
    + First stab at making Parameter a first class citizen [3d3578b6]
    + Tweaks on Parameter.new [c4723cba]
    + More Parameter.new tweaks [e116f3ad]
    + Only set name if there is a name [3b9fd81d]
    + Bypass standard build process for Parameter.new [e4635189]
    + Make some NativeCall data structures compile time [50e1ec33]
    + Move some constant return values to signature [3eeb7276]
    + Concrete Signature objects can also have roles mixed in [9cd42b1f]
    + Properly check for Parameter.default type of value [86557cfd]
    + Make sure .^compose deconts before composing [ab8052dd]
    + Make Signature.new(arity => ) default to number of parameters [d6b1bd2a]
    + Fix Parameter.perl for slurpy parameters [d8b7fabe]
    + Add support for one argument rule to Parameter.new [9485dd2b]
    + Fix $*EXECUTABLE path construction after a chdir [5c14916b]
    + Fix $*PROGRAM path construction after a chdir [cebf0cb7]
    + Make `does X::Control` imply throwing to CONTROL [ca177e58]
    + Add support for "sub-signature" while creating a Parameter [7be075eb]
    + Make QuantHash/Setty roles parameterizable [0d9e9f34]
    + Make sure we decont before adding the attribute [bf0dbbe6]
    + Allow "returns" to not be specified [081b15ee]
    + Make Set/SetHash parameterizable [4bb5c33c]
    + Abstract "keyof" parameterization into R:I:PARAMETERIZE-KEYOF [e87b7afb]
    + Fix typo in comment [5fcba5b3]
    + Fix hang in Channel subscribe/close/drain [9b77459b]
    + Allow parameterization of Bag/BagHash [fe38bdba]
    + Fix Inline::Perl5 failing to load when installed through the Staging repository [1c101a04]
    + Allow parameterization of Mix/MixHash [bcc8054a]
    + Make X::Trait::Unknown a bit more resilient [54fe8a1a]
    + Allow for my %h is Set[Int] = ... to work [2ed2f398]
    + Update comment [eb50d8ce]
    + Limit is Type[OtherType] parameterization to QuantHashes [8ad750ab]
    + Show the actual value instead of its type [6a8f08b9]
    + Fix handling of $_ in blocks to if/unless mods [c0f83788]
    + Remove an unused parameter [623450d8]
    + Do not copy $_ upon immediate block inlining [08d87f70]
    + Revert "Introducing $*FULL-PRECISION" [bdc63f0a]
    + Oops, forgot to check on types in MixHash.AT-KEY [87b71c27]
    + Fix copy pasto [836c18ae]
    + Add a m-spectest5_precompile to run tests in precompilation mode [89fee86a]
    + Make m-spectest5_precompile skip runnings files that contain a 'use lib' [ec289a6c]
    + Fix bug in 'use lib' filtering in harness5 [bb36f04a]
    + Add an `is raw` onto the THROW helper [5d707977]
    + Make `.grep: { /regex/ }` work again [f71ca0de]
    + Add a `dyanmic-scope` lexical pragma [871cbefc]
    + Apply the dyanmic-scope pragma for `use P5*` [88c46676]
    + Run S02-names/dynamic-scope.t [8e002618]
    + Make sure $!daycount is nulled on subclasses of Date [92956164]
    + Make sure we parameterize parent specification [35ecfc8e]
    + [NQP Bump] 73a1c59fd [MoarVM Bump] Brings 22 c […] [99d30be2]
    + Make Str.trim-trailing about 10-20% faster [304feae9]
    + Remove unneeded line in bare_complex_number [b6030d37]
    + Merge pull request #2630 from MasterDuke17/remove_unneeded_line_in_bare_complex_number [5555bbf0]
    + Move some Num constant rvs to their signature [f02bceb7]
    + Make sure we do "my constant %foo = nqp::hash" only on moar [debe6b6e]
    + Merge pull request #2631 from MasterDuke17/move_some_Num_constant_rvs_to_signature [35a81d54]
    + Fix typo in test description [94995d60]
    + Get an NQP with line number accuracy improvements [5b231e09]
    + [NQP Bump] Brings 2 commits [21ae9f3e]
    + Make sure $!daycount is nulled on subclasses of DateTime [3488a65e]
    + Add some diagnostics when a module fails to precomp [89ca56af]
    + Disable CATCH block for precomp errors for now [8095cead]
    + Somehow bypass issue that causes LTA error of R#2640 [4fd8e873]
    + Make Failure.mess robust when no message [d499bd4b]
    + Add .^composed meta method to classes [b8a3f9f8]
    + Oops, we already have an "is_composed" method, jnthn++ [963e5d70]
    + [NQP Bump] Brings 18 commits [f7ba400e]
    + Unbreak serialization of langs [9517c377]
    + Hacky fix for R#2640 [71a19c61]
    + Make IO::Path.dir throw rather than fail [38f4b7b4]
    + Rename Block/WhateverCode.pos to .POSITIONS [ccf350e4]
    + Allow no auth to match any auth [74ccb4c8]
    + Only break cache for non-META6.json dists [67cf829f]
    + Change to .gitignore [2cd96705]
    + Merge pull request #2654 from JJ/patch-4 [88b35173]
    + Make Buf[Int].new(1,2,3) error less cryptic [7133b81e]
    + Make regex literals capture $/ and $! [8ef7c15e]
    + Preserve 6.c Regex.Bool behavior [3d581c8d]
    + Bump to NQP/MoarVM with local debug name support [ba782712]
    + Use new local symbol debug name support [6fe53775]
    + Further fix grep with regex returns [c2e272ef]
    + Use path-spec instead of path for module-not-found errors [f7704267]
    + Merge pull request #2660 from ugexe/path-spec-in-error [82fde768]
    + Don't inline immediate blocks using p6return [c6053e6a]
    + Skip 2019.01 [edc39a46]
    + Update copyright years [6e6c288c]
    + Remove commented out code, it's in version control so we can restore it when we need it [a7d7587b]
    + [js] Add source map support to rakudo-library [6dd723a9]
    + [js] Pass stdin input when simulating a run [7b053d54]
    + [js] Use positive fake pids in nqp::p6fakerun [17a2bcca]
    + Use correct short names [92ebc333]
    + Make sure we nqp::create on type objects only [df96fa0f]
    + Fixed #2657 [a6c8180f]
    + Adjusted for travis build [1f004dce]
    + Tweak Range.ACCEPTS [46409c07]
    + Make Baggy.ACCEPTS the same as Setty.ACCEPTS [37ce147c]
    + Merge pull request #2675 from vrurg/issue_2657 [1ff9b14e]
    + Fixed #2613 [b3eb3826]
    + Merge pull request #2679 from vrurg/issue_2613 [0e4a10d0]
    + Run S14-roles/typecheck.t [5be7555f]
    + Make NativeCall::Types::CArray an Iterable [ada116ef]
    + Fix one forgotten occurrence of .pos [0d2658b8]
    + [NQP Bump] Brings 2 commits [db0e3d64]
    + Partially rollback 46409c070e [f3f7c5cb]
    + Make Mu<> work as before [d904b704]
    + Fixed the bug #2688 (wrong values for asinh of negative argument) [5281c23a]
    + Get NQP with lexical lookup compilation fix [ee2238f7]
    + Better fix for R#2681 and related [5e5c909d]
    + Revert original fix for R#2681 [30fc5146]
    + Add Buf/Blob.STORE candidates for non-iterables [84ed8548]
    + Add test for R#2687 [bfadefaa]
    + Speed up storing non-iterables in Buf/Blob [05b9aa0d]
    + Add tests for R#2681 [b394b63c]
    + Hacky fix for R#2686 [9d6e508d]
    + Make CUR uninstall .bat wrapper scripts (#2696) [121ca5fd]
    + Mark BEGINish blocks; get better dyncomp fix [4a2124a6]
    + Remove 2 Scalar allocations from each Socket::Async.write [eb8561ba]
    + Cleanup Configure.pl [efa9f7a9]
    + Support JS in CompUnit/Repository/Installation.pm6 [83286e29]
    + Bump NQP to get the latest goodies [51f035c4]
    + Micro-optimize Lock::Async.lock/unlock [f56e0756]
    + Fix Date diff calculation [91ca8275]
    + [NQP Bump] 19abefc15 [MoarVM Bump] 04982f6e9 F […] [5b62bb1b]
    + Merge pull request #2701 from MasterDuke17/cleanup_Configure.pl_etc [d6563816]
    + Bump NQP revision for NativeCall fixes [f98a70ca]
    + Make sure hash slice auto-vivifies using infix metaop [616b757a]
    + Add CircleCI config [b27a7381]
    + Add CircleCI badge [176127fe]
    + Revert "Add return signatures to Cool where appropriate" [010587db]
    + Another, more hacky, fix for R#2718 [e68e38e0]
    + [NQP Bump] Brings 5 commits [ada01420]
    + Remove wasteful build combinations [e223ee05]
    + [NQP Bump] 7ac2d85c1 [MoarVM Bump] dcafbc4c7 R […] [9a87b568]
    + Skip flakey timing test [845433b4]
    + Add given value to bad-directive-type error [54a89b6b]
    + Fix for SHORT-GIST dying with a non-Any inheriting parameter type [d4411c9a]
    + Merge pull request #2728 from vrurg/SHORT-GIST-fix [b34ec3a6]
    + Bump NQP for sprintf error reporting improvement [6563f1ab]
    + Merge pull request #2726 from MasterDuke17/add_given_value_to_sprintf_error [595614fc]
    + Make sure we don't actually show really large values [f99d64d8]
    + Merge pull request #2689 from ramillies/master [3be705f2]
    + Re-imagine PR #2493 [8f424c9d]
    + Merge pull request #2168 from manwar/propose-fix-for-issue-1866 [b92afb0b]
    + Oops, cannot have a :D on a :$named without default [4eecb3c8]
    + Remove proto: it breaks stuff [cd318fb8]
    + Replace internal json parser with JSON::Fast code [ce24f604]
    + Add comment about relation to JSON::Fast [43ff9f1c]
    + Special case exception handling in R:I:JSON [a8cd286a]
    + Make say(\x) about 8% faster [9770c1aa]
    + Add a :$filename parameter to EVAL to override the filename [2732a286]
    + Change :$filename type constraint in EVAL from Str to Str() [69d88be3]
    + Fix bug causing incorrect warning when missing an optional argument [1ec4f171]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment