Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 31, 2018 14:28
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/e68b9dc987ff939f1e91e1a6eb56402a to your computer and use it in GitHub Desktop.
Save Whateverable/e68b9dc987ff939f1e91e1a6eb56402a to your computer and use it in GitHub Desktop.
releasable6
    + 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]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment