Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 8, 2018 11:22
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/724ebb60723cc411e717e8e91f78cd34 to your computer and use it in GitHub Desktop.
Save Whateverable/724ebb60723cc411e717e8e91f78cd34 to your computer and use it in GitHub Desktop.
releasable6
  GH#1710 New stresstest floppers
  GH#1709 A race in HyperRace causing rare crash/hang
  GH#1689 SEGV when running t/90_csv.t in
  GH#1686 New memory leak in whateverable
  GH#1663 rakudo 2018.02 test failure on big endian systems in t/04-nativecall/21-callback-other-thread.t
  GH#1662 Windows Issues with "Replace error-prone file timestamp check by checksum when loading deps"
  GH#1654 Fresh-clone builds fail with "No rule to make target `gen/nqp-version', needed by `blib/Perl6/ModuleLoader.moarvm'."
  GH#1257 Rakudo 2017.10 fails to build on Debian big endian systems
abcd1234 was referenced but there is no commit with this id
abcd1234 was referenced but there is no commit with this id
abcd1234 was referenced but there is no commit with this id
abcd1234 was referenced but there is no commit with this id
abcd1234 was referenced but there is no commit with this id
abcd1234 was referenced but there is no commit with this id
abcd1234 was referenced but there is no commit with this id
abcd1234 was referenced but there is no commit with this id
abcd1234 was referenced but there is no commit with this id
    + Add strict, replacement options for IO::Handle, Str.encode & other fixes [6458811a]
    + Fix bug mapping windows1252/windows1251 without a dash [c9c5f341]
    + Clear up nqp code in IO::Handle.open [18eda3ea]
    + Fix infix:<o> identity function [87e43c4a]
    + Support the "api" adverb when loading modules [32c5c83c]
    + Make builds reproducible [16daf02f]
    + Add .append(IterationBuffer) methods to ReificationTargets [7d978fb2]
    + Give IterationBuffer an .append for IterationBuffers [22849592]
    + Merge pull request #1628 from rakudo/post-release-2018.03 [19b3e52f]
    + Oops. 2018.0𝟯 [96570c5c]
    + Fix explosion in List.combinations: Range [624b3f0c]
    + Consistify &combinations/&permuations with method forms [29dcde10]
    + Fix all comment references to .pm files in setting [cecaacb5]
    + (no changelog) Fix &combinations(n); b2gills++ for code review [a0ee718d]
    + Merge pull request #1617 from samcv/encoder [3420b67b]
    + Give HyperToIterator its own push-all [34b294d2]
    + Fix issue with HyperToIterator.skip-at-least [ae0cbc30]
    + Replace HyperToIterator.push-all by push-exactly [ec5416a9]
    + Make .produce/.reduce nodal the correct way [08eb465f]
    + Make a HyperBatcher responsible for its own sequencing [7af3b648]
    + Fix apparent copy-pasta [8e1366e7]
    + Be more patient in doesn't-hang (by default) [6ca3920e]
    + Sync `doesn't-hang` helper with latest roast version [df85388d]
    + Move parameter checking to HyperConfiguration.new [9532e9c3]
    + Add support for HyperRangeBatcher [8adddbdd]
    + Give Range its own .hyper / .race [277359d5]
    + Simplify the HyperRangeBatcher [4eb95124]
    + Fix typo [b9e1b989]
    + Merge pull request #1636 from titsuki/fix-typo [a3e4f9e3]
    + Fix Encoding::Decoder so it works properly with a replacement [2760753d]
    + Make sure IO::Handle.encoding passes replacement, strict to decoder [37fc2883]
    + Give R:I.IntRange its own .push-exactly [684a50d1]
    + HyperRangeBatcher RIP [a7ed2097]
    + Micro-optimize Channel.send [dc921b60]
    + Mark Supplier.emit/done as --> Nil [caacb2e4]
    + Streamline Channel.close a bit [67f91572]
    + Streamline the Tap class [739fd9c9]
    + Streamline Supply.new a bit [f4255d5a]
    + Streamline Channel.iterator, fixes RT #131684 [bdd8143e]
    + Fix GH R#1640 [33c52dbc]
    + Streamline Supply.emit [6f42d19e]
    + Give R:I.ReifiedList/ReifiedArray their own push.exactly [828cd4a8]
    + Don't use private methods in Rakudo::Iterator [232197da]
    + Implement .hyper.invert [aa974ecd]
    + Revert "Implement .hyper.invert" [32774e7b]
    + Implement .hyper|race.invert properly [d75f4cfc]
    + Streamline Array.STORE-ITERABLE a bit [8ce20ae1]
    + Simplify List's Reifier.new [75b6651b]
    + Simplify Telemetry's new [18252b60]
    + Optimize Array's !splice-save [31b072c6]
    + Merge pull request #1641 from MasterDuke17/simplify_Lists_Reifiers_new [c43817ac]
    + Further streamline Reifier.new [ec265706]
    + Merge pull request #1643 from MasterDuke17/optimize_Arrays_splice-save [5cba7c40]
    + Don't use private methods in unreified Array iterator [153e892d]
    + Simplify Slip-With-Descriptor.AT-POS [0344925f]
    + Streamline Array.STORE [81dbe4cb]
    + Streamline List methods a bit [348e6f45]
    + Streamline Array methods a bit [6a66b359]
    + Streamline some other places with .DEFINITE§ [c2eae41c]
    + Merge pull request #1642 from MasterDuke17/simplify_Telemetrys_new [b5685109]
    + Don't use private methods for utility methods [723cbda7]
    + Change some Array private utility method to normal methods [de1c6dc9]
    + [NQP Bump] Brings 15 commits [3b86ffd5]
    + Revert "[NQP Bump] Brings 15 commits" [6be586c5]
    + [NQP Bump] Brings 17 commits [2c882d96]
    + Don't install jdk when building for moar [c6d18b07]
    + [NQP Bump] a116cfb [MoarVM Bump] Brings 5 commits [a2a2a745]
    + [NQP Bump] 8b5d8e3 [MoarVM Bump] Brings 2 commits [63617a8d]
    + Parse scientific notation numbers using div_In [8422d7b4]
    + Fix parsing of denormal Nums in &val [17446fc1]
    + Force a rebuild of compiler and modules on changes to NQP [d91e930e]
    + Make sure .encode and .decode accept the same encoding aliases [5298b7aa]
    + Add missing tools/build/check-nqp-version.pl [26518055]
    + Bump NQP version for source-digest compiler config [2365b558]
    + Use correct nqp binary instead of relying on $PATH [eb71edcc]
    + re-use parameterizations for *OnlyDelegate [9f8231c6]
    + fix accidental private methods [72dfddfa]
    + [NQP Bump] Brings 13 commits [97677a79]
    + calculate $smooth-per-core-util without .sum [4ef28a7b]
    + replace for ^$foo with native int loop [8f4a5a53]
    + nqp-ify a little bit of math [d4254216]
    + Fix bad error on Lock.protect with wrong args [db7361a3]
    + Add ShiftJIS decode/encode support for MoarVM [646f9211]
    + Add shiftjis encoding test to spectest.data [f4863601]
    + Merge pull request #1653 from rakudo/supervisor_fewer_allocations [4032e62e]
    + Inline .getrusage-total to reduce nul-load overhead [d0fbe744]
    + Streamline .hyper.grep batch producer [3e9b705e]
    + Fix Lock::Async.protect to match Lock.protect [299dc6fc]
    + Provide child process ID via Proc::Async [1321917d]
    + adapt to allocation-free getrusage api [c71fa17d]
    + fix telemetry with `int @data` [3468f690]
    + Streamline .hyper.grep batch producer [1c4eebe5]
    + Fix parallel initial build failing [8ad7eb39]
    + Streamline the basic Iterator.push-exactly [9d784dd0]
    + Micro-optimize pull-one for -> $a, $b { PHASER foo } case [24ddff73]
    + Don't use private methods to create iterators [eefccc18]
    + Streamline grep :kv .pull-one, make it 1.5x as fast [c40f0254]
    + Streamline grep :p .pull-one, make it 1.5x as fast [5db9ebc4]
    + Streamline squish :as .pull-one, make it 1.5x faster [d2c88bcc]
    + Streamline squish() .pull-one, make it 1.6x faster [c41b79c0]
    + Get rid of =:= in IterateMoreWithPhasers [0756076b]
    + Streamline grep :k .push-all, make it 1.5x as fast [e3aef509]
    + Change some more =:= to nqp::eqaddr [a3da6ac5]
    + Streamline Blob/Buf comparisons [9ffb06b2]
    + Streamline ThreadPoolScheduler!xxxx-queue a bit [637147af]
    + Make affinity-threshold calculation simpler [04014cf6]
    + Revert "Make affinity-threshold calculation simpler" [e31dd966]
    + Inline !total-workers manually [17ca56b4]
    + Streamline queue selection logic [5bab5865]
    + Streamline Hash.BIND-KEY a bit [8e2ee64e]
    + Don't use private method for AT-KEY-CONTAINER [29b7f464]
    + Ignore gen/nqp-version file [1fff4f10]
    + Ignore whole /gen [68a576e6]
    + Implement fails-like routine in Test.pm6 [4abfd4ca]
    + Merge pull request #1664 from rakudo/fails-like [82a0e706]
    + Implement Array.grab, as discussed in GH R#1658 [a0e5e880]
    + Remove some leftover code [ce822925]
    + Implement (native array).grab, see GH R#1658 [a393ff69]
    + Make sure that values of `once` blocks are deconted [f97398cf]
    + Move proto method splice: Mu -> Any [88d61bd9]
    + [JVM] Work around problem with native arrays [aaacc5a4]
    + [NQP Bump] Brings 3 commits [23af1f4a]
    + Implement Proc.pid [05816139]
    + Make sure Proc.pid is Nil if we didn't run yet [5ad102ea]
    + Replace .elems by nqp::elems() in scheduler [ae91db88]
    + Only check affinity-workers if there are any [f8c44164]
    + Fix grammar error in CONTRIBUTING.md [a12ea106]
    + [JVM] Remove superfluous call to .shift [924310c5]
    + Make Supply.interval a serial Supply [7572983a]
    + We only need a single decont for 'once' [53c02d85]
    + Fix for GH R#1671 [022954d7]
    + Add back a nqp::p6box_i() for grep :kv, too [b9906ab1]
    + Split off to-millis(,True) into to-millis-allow-zero [b22421e7]
    + [NQP Bump] Brings 2 commits [20495f09]
    + Make ThreadPoolScheduler.cue a multi [ac5cf2bb]
    + Streamline Capture.FLATTENABLE_(LIST|HASH) [768cf9f2]
    + Bump NQP to several fixes [dc1a3f5a]
    + Rewrite List cmp in NQP for faster execution [0d7b42fb]
    + Further optimize nqp-ized List cmp operator [126d8a84]
    + Add laziness check in slow path [082f8152]
    + Micro-optimize ORDER() by about 7% [32b3ddc7]
    + Merge pull request #1680 from jstuder-gh/cmp_list_in_nqp [7353e055]
    + Micro-optimize Promise.vow [111f67a4]
    + Micro optimize List.roll($n) [c71ff664]
    + Merge pull request #1682 from MasterDuke17/micro_optimize_Lists_roll [f1b9c7da]
    + [NQP Bump] Brings 3 commits [affd5bef]
    + Remove two unnecessary calls to nqp::p6bool() [232c6642]
    + Discourage manual releasing [916b41a2]
    + Further micro-optimize List.roll($n) [7327a33a]
    + Micro optimize the Awaitable role [266f4a22]
    + Bump NQP to get latest strand improvements, samcv++ [19626e6c]
    + Make List.pick about 30% faster [de68bfc1]
    + Make List.roll about 20x faster [c53fde3e]
    + Make Map/TypedHash.roll about 30% faster [6a6bb23d]
    + Oops, remove trailing garbage, Masterduke++ for spotting [5981f81b]
    + Avoid two Scalar allocations in various Rat ops [7c510611]
    + Use target coercion type in scalar wrap decision [82b19b1f]
    + Use Bool() on postcircumfix:<{ }> adverbs params [74b75599]
    + [NQP Bump] Brings 3 commits [a760ac3c]
    + Add S32-num/stress.t stresstest [fbab0816]
    + Remove useless tripple stringification of all Nums [850765f7]
    + Don't gen QAST::Op for ±Inf/NaN; treat as any other Num [e348b8f2]
    + [NQP Bump] ed5a6e3 [MoarVM Bump] Brings 3 commits [7faf431f]
    + Use consistent alt text on badges [c8364d69]
    + [NQP Bump] 7632be8 [MoarVM Bump] Brings 5 commits [5c7be970]
    + [NQP Bump] 6689823 Implement `cvalue` method f […] [fbdffc1c]
    + In tweak_loop: Add node refs / clean up a bit [cfc6b109]
    + Fix crash in loop + FIRST + LAST when it's wanted [879b3340]
    + Add S32-exceptions/misc2.t to list of test files to run [13382cc8]
    + Improve useless use warnings of constant in sink [54137e8b]
    + Make unwrapped dispatch:<var> curriable [f174d4b4]
    + Use better conditional [ae9486c7]
    + Use better conditional [c103459d]
    + Test for RT#127869: a variable can be both true and false [ee5150e4]
    + [NQP Bump] Brings 2 commits [5b229d71]
    + Revert "Test for RT#127869: a variable can be both true and false" [77c3a9c5]
    + Use Bool() on postcircumfix:<[ ]> adverbs params [1f98b1bb]
    + Fix error for .native-descriptor on closed handle [5d554ba3]
    + Test bind Proc::Async to unopened handle gives useful error [c6c25159]
    + Fix QAST::Block migration in `with` + loop-comprehended `for` [fc192212]
    + Give %h<a>:delete and %h<a>:delete their own candidate [d3eefa21]
    + Give @a[1]:delete and @a[1]:exists their own candidates [6ad6dcbb]
    + Bump NQP to get the latest micro-ops I did [617624f5]
    + infix:<->($n) should not negate [edbbc442]
    + Update 05-messages/03-errors.t test for RT #132238 clearer error message for unclosed <> hash quote index operator [27e77c8d]
    + Merge pull request #1706 from ronaldxs/rakudo-t-RT-132238-match-hash-2 [9ff65564]
    + Implement optimized Iterator methods for `42 xx ...` [5f256bae]
    + Fix crash in double-sink for for ... { Package::foo } [4402839a]
    + Fix thinko in CURR conditional [9bcc8e52]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment