Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 14, 2018 14:15
Show Gist options
  • Save Whateverable/7415494f707bacc31008b81212686637 to your computer and use it in GitHub Desktop.
Save Whateverable/7415494f707bacc31008b81212686637 to your computer and use it in GitHub Desktop.
releasable6
  GH#2071 Stresstest failures on v2018.06.179.g.9.dce.63318
  GH#2070 AppVeyor status and building on Windows
  GH#2069 `Cannot call method 'sink' on a null object` when using `loop` in sink context
  GH#2058 Rescalar regression found in P5quotemeta module (goes away with MVM_SPESH_DISABLE=1)
  GH#2057 Yapsi module is failing its tests
  GH#2056 “MVMHash representation requires MVMString keys” rescalar regression
  GH#2047 [WIP] Rescalar merge & other toaster-related stuff
  GH#2046 ANTLR4::Grammar tests fail unless MVM_SPESH_DISABLE=1
  GH#2028 Issues with contributors generating script
  GH#1976 2018.06 build for JVM fail
    + [CaR Grant] Add S04-declarations/constant-6.d.t to list of tests [4854c05c]
    + Modify Parameter's positional to rm slurpies [93a8ec66]
    + Merge pull request #1921 from jstuder-gh/param_all_slurpies_not_positional [0ef7109e]
    + Fix/Test REPL auto-printing of low-level objects [9ea427a3]
    + Merge branch 'master' into post-release-2018.06 [2138197b]
    + Merge branch 'master' into post-release-2018.06 [2a16dd42]
    + Revert "Revert "Use a spesh plugin to optimize .?"" [708c1326]
    + Fix typo [b36f54b4]
    + Make .perl of '(|)' signature a bit more idiomatic [24467ed6]
    + Merge branch 'master' into car-grant-constants [c49a6ed1]
    + [CaR Grant] Make Map.list return a List instead of Seq [60447c62]
    + Make safely_stringify routine safer [0e2a7d93]
    + [CaR Grant] Implement X::ParametricConstant exception [b6cd6122]
    + Implement $*W.lang-ver-before method [4dcf5929]
    + [CaR Grant] Implement basic typecheck and coercers on constants [a1f544ad]
    + Merge branch 'master' into post-release-2018.06 [2871cd9e]
    + Merge branch 'post-release-2018.06' into car-grant-constants [40bf22e9]
    + Merge pull request #1935 from rakudo/car-grant-constants [1dea3034]
    + Merge branch 'post-release-2018.06' [6698b12e]
    + Merge branch 'post-release-2018.06' [ff2bc114]
    + Merge branch 'release/2018.06' [304239d7]
    + Make `.?` spesh plugin bug compatible with `.` [a167e6cc]
    + Use HOME path for CURLI prefix [cf10780d]
    + Merge branch 'master' into release/2018.06 [c441d8d8]
    + Cope with failure to open a directory in DIR-RECURSE [e9351cba]
    + Make .first() and .first(:end) about 2x faster [e6e9daf1]
    + Fix GH #1968: input/output block lines are squeezed [c6433838]
    + Merge pull request #1979 from tbrowder/input-output [3ed20db2]
    + add new spec test [1b4b73fa]
    + Merge pull request #1980 from tbrowder/new-spectest [eb986467]
    + Remove Set|Bag|Mix.clone special casing [7865bfa6]
    + Bump NQP to get all the latest goodies [0990945d]
    + Sanity check for BagHash values should be HLL [fd779109]
    + Let QAST test helpers use smartmatching instead of `eq` [23045bc8]
    + Opt nested meta assigns / fix meta assign bugs [b9b0838d]
    + Add S03-metaops/misc.t to list of test files [2177ee23]
    + Remove commented-out .child-secure [587cd4f9]
    + Simplify await() [ea161384]
    + Revert "Simplify await()" [5a4c95e7]
    + Bring Baggy.perl inline with Setty.perl [84f60ada]
    + Mark set()/bag()/mix() as pure [c37c3b59]
    + Helper tool for perf improvement descriptions [e23e2f68]
    + Round the `of the time` measure as well [0721bfa7]
    + Give Pair its own .item [3cbf25e0]
    + Fix roundtrippability of QuantHashes [ddf496c7]
    + Test.pm6: small style improvement [64bdb3dd]
    + Naive implementation of uniscript(Str:D) [e0e221d4]
    + Fix typo "immediatelly" → "immediately" [e2e42181]
    + Should look at the "Script" property, not the general one [105f4db3]
    + Some typos and updating of variable names [54368f1f]
    + Merge pull request #2004 from JJ/patch-1 [82866b72]
    + Merge pull request #2006 from taboege/typo-immediately [4bdb9787]
    + Update makeUNIPROP.pl6 to Unicode 10 property names [2ff46764]
    + Remove propname->propname mapping from Cool.pm6 [a9e844a8]
    + Str.comb takes its cue from string rather than numeric value [f8d6a3f4]
    + Better fix for GH#1020 [72ccd432]
    + Fix R#1990 [8f807fc4]
    + Port fix from 218f8c4600cc14f to EVAL :lang<Perl5> [66683080]
    + Fix R#1990 [ecd899c9]
    + Merge branch 'fix-r1990' of https://github.com/dogbert17/rakudo into fix-r1990 [b109541c]
    + Merge pull request #2012 from dogbert17/fix-r1990 [55b2e32b]
    + add TODO for deprecation warning for version 6.d [513577c3]
    + Fix potential race condition in EVAL (#2015) [80bbfbb3]
    + Bump NQP [b659a9c2]
    + Remove unncessary comment, Ven++ [2a414aee]
    + Fix "diag "foo"|"bar" [5ec2c96e]
    + Remove "uniscript" [e4e753b0]
    + Pass result of &prompt through &val. [38d7f2a0]
    + Mute &val warnings in &prompt in case of EOF. [0275ea29]
    + Always coerce first argument to &round to Numeric. [e547811a]
    + Merge pull request #2019 from jkramer/issue-1746 [2f8074be]
    + Check input for definedness instead of passing everything to &val and muting potential warnings. [07b032d0]
    + Merge pull request #2018 from jkramer/issue-1906 [058addf1]
    + chmod +x ./tools/contributors.p6 [4b0f3985]
    + Restore missing MoarVM repo in contrb gen script [7a87b7f5]
    + Implement contributor lookup for past releases [8fee8d48]
    + Sort contribtrs with same commits num alphabetically [c5cfbc64]
    + Add --debug flag to contrib tool [f6c8159d]
    + Make debug option dump repo info [1197c3f6]
    + Add missing persons from contributing lists in past announcements [ade83c86]
    + [v6.d REVIEW] No guts in polymod with zero divisor [321306a2]
    + Make Int:D != Int:D about 4x as fast [b236faec]
    + Make Routine.perl a little more verbose [d6c161ba]
    + Add missing pod block class Pod::Block::Defn [75192f2d]
    + [v6.d REVIEW] Move LTA error for `++.++` test from roast [032c6c0b]
    + Include source file name in module-not-found error message. [2d85f8a1]
    + Merge two entries for cognominal [e93032a9]
    + Eliminate p6scalarfromdesc ext-op for a desugar [bd0a1f8b]
    + Replace p6recont_ro C ext op with a desugar [aedf41ae]
    + Replace p6var C ext op with a desugar [4f0b585c]
    + Add some missing `is rw` [6caf86be]
    + Add missing `is rw` on Failure.handled [832ccd81]
    + Implement p6decontrv as a desugar, not an ext op [6d271667]
    + Catch JVM up with the changes [9800902a]
    + Move Scalar assignment logic from C to NQP [d3c5381b]
    + Atomic load is a fetch, so no override [b213fbe1]
    + Move store_unchecked to NQP code [8c0d9de8]
    + Remove now-dead code [3f832108]
    + Move Scalar CAS internals to NQP [5e5c7870]
    + Move Scalar atomic store to NQP code [c4076b70]
    + Eliminate a bunch of now-dead C code in the extops [bfe69474]
    + Don't create readonly container descriptors [397263e3]
    + Start switching to null descriptor to meaning ro [a7e3dce3]
    + Stop checking the ContainerDesciptor rw flag [ea9cf08f]
    + Remove now-unused `rw` from ContainerDescriptor [bdb9193a]
    + Remove dead code in JVM ops file [593611ec]
    + Bump JVM memory limit to survive setting build [80dca6b7]
    + Update JVM backend with the descriptor rw removal [9ab3ad27]
    + Switch Scalar container spec to run the NQP code [04b86ae0]
    + Make Array use the the Scalar descriptor model [1e825793]
    + Update Rakudo::Iterator to not use $!whence [bfd9ee4e]
    + Switch Array vivification to not use $!whence [3b40b1c7]
    + Switch Hash vivification to not use $!whence [40d19c75]
    + Move ContainerDescriptor classes into BOOTSTRAP [a3c12486]
    + Avoid passing Array/Hash to descriptor constructor [a2208b0d]
    + Eliminate $!whence use from Stash, untyped Hash [92026f54]
    + Eliminate $!whence use for object hashes [35528c6c]
    + Eliminate $!whence use for shaped arrays [52f1b89d]
    + Eliminate $!whence handling logic in assignment [e9e89f88]
    + Eliminate the now-unused $!whence from Scalar [ca2360a4]
    + First small step for the assignment spesh plugin [ebc6b124]
    + Handle non-nominal assignment type check in plugin [27a7e9bb]
    + Spesh plugin handling of bindpos assignment [4f4fb613]
    + Bring a comment up to date with recent changes [5b985f93]
    + Fix regression in `is copy` in subsignatures [a30ae153]
    + Add back compiling return value with want-decont [163e7759]
    + Introduce nqp::p6scalarwithvalue [beae9686]
    + Make sure p6scalarfromvalue will decont [d1c755af]
    + Further usage of p6scalarwithvalue in Array [bff1bb83]
    + Fix p6scalarwithvalue [7885f357]
    + Re-work how we guard Mu-typed assignments [523ffae8]
    + Add a spesh plugin for return value decont [8d652761]
    + Only look up Iterable once [59faed1d]
    + Add concrete guard to ensure attribute lowering [5a6af277]
    + Get Array.AT-POS below the MoarVM inline limit [0baeec02]
    + Tune the array "slow path" some more [d0aab741]
    + Use nqp::null as the "no Iterable" sentinel [05d7c39b]
    + Merge pull request #2038 from jkramer/issue-2022 [8fa99414]
    + Bump NQP_REVISION [c2446b03]
    + Merge branch 'rescalar' [68ed6f2d]
    + Fix thinko in swapping junction in Junction ~ Junction [4ef8433a]
    + DRY: Add "in sink context" only once [6c62be62]
    + Warn on definition of anonymous sub in sink context [d6c05395]
    + Restore check that was accidentally removed [08a54212]
    + Bump NQP for new istype_nd op on MoarVM [7dfc6023]
    + Generate less deconts in lowered signature binding [1b3dd35e]
    + Check if $!decoder is setup in IO::Handle.encoding… [86846ac5]
    + Make .sum a multi [f830bf34]
    + Revert "Make .sum a multi" [5a9168e7]
    + Make native array.sum faster [88e913b6]
    + Make my int @a = ^5000 about 1.7x as fast [5682ee1f]
    + Make infix:<!=> for Ints consistent with... [46e7640f]
    + Merge pull request #2054 from MasterDuke17/make_not_equal_for_Ints_consistent_with_other_operators [eb6656b8]
    + Provide p6box_* as a desugar using box_* [fa073679]
    + Make trying to assign to a Map give a less LTA error [e2bbe3f0]
    + Make sure we mark the Map as being initialized [35fec8e0]
    + Give Hash its own .STORE [ee800ada]
    + Make it impossible to assign to a Map [fffe89c5]
    + Don't call STORE_AT_KEY when we don't need to [8f090821]
    + Fix "class A is B{}" LTA error [1956df25]
    + Fix "class A is B{ ... }" LTA error [21eb168c]
    + Revert "Include source file name in module-not-found error message." [a6df35af]
    + Merge pull request #2061 from rakudo/revert-2038-issue-2022 [612d071b]
    + Remove unspecced/used pre-6.c jvm modules [e6c5e859]
    + Remove unused Universal role [2670236f]
    + Merge pull request #2063 from ugexe/remove-unused-jvm-modules [3905ac0b]
    + Bump NQP for the latest MoarVM goodies [359ac12d]
    + Part 1 of Map.STORE refactor [6850a64f]
    + Merge pull request #2066 from ugexe/remove-universal-role [83b4c8dc]
    + Fix test in Map.WHICH [199d276b]
    + Give PseudoStash its own non-value based .WHICH [bb5db6a8]
    + Part 2 of 2 of Map.STORE refactor [ae6058ce]
    + Eradicate Map.STORE_AT_KEY [9f524d0a]
    + Make Map.WHICH about 8x as fast [ac2fa03b]
    + QuantHash.Hash returns Any values, .hash returns QuantHash values [76298204]
    + [v6.d REVIEW] move error content test from spec [db5cc063]
    + Simplify Hash.Map coercion [c567af73]
    + Copy Hash.STORE logic to Object Hash for now [7848cdb4]
    + [v6.d REVIEW] Move error text test from roast [9dce6331]
    + [NQP Bump] 6c3c3c3 [MoarVM Bump] Brings 17 commits [5cf0afce]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment