Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 12, 2017 21:26
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/66686c5231ccb7f3e7f290a1a3831a5d to your computer and use it in GitHub Desktop.
Save Whateverable/66686c5231ccb7f3e7f290a1a3831a5d to your computer and use it in GitHub Desktop.
releasable6
    + Implement metamethod shorthand syntax (RT#131478) [5c96d554]
    + "Do. Or do not. There is no try." [738908be]
    + Merge pull request #1215 from rakudo/zoffer-post-release [b07e7b1d]
    + ⚠ “nom” → “master” [f40babb8]
    + Use the new nqp::fromI_I in Int.new [6cb7ebfb]
    + Streamline IterationBuffer a bit [c15e80de]
    + Make .sum on native num arrays about 11x faster [b849622e]
    + Streamline ThreadPoolScheduler!total-workers [e513f19d]
    + Improve X::ControlFlow::Return error [c9360203]
    + Mark all subs/methods not returning anything [6ac53e42]
    + Get some more mileage out of push-worker() [2cd568f9]
    + Only tweak-workers if there's something to tweak [6bf58921]
    + Don't shift/push the samples array [6de66df7]
    + Use shift/push again [6aa150db]
    + Make getrusage-total a sub [09e038cd]
    + Bump NQP to get GC fix in Moar [322dcc97]
    + Fix quote lang cache regression [ad16c6fb]
    + Bump NQP [9dba8e5b]
    + Bump NQP for the latest MoarVM goodies [6a6cea38]
    + Make sure we have a general queue when stealing [a7972a0c]
    + Always set up $*PID [a1866b7b]
    + Only call debug status sub if debug status set [260e4a3a]
    + Support rw integer arguments of JIT compiled native subs [3bd756f5]
    + Treat undefined strings correctly in JIT compiled native subs [0a029db6]
    + Bump NQP to get latest Moar gc fixes. [d05e61df]
    + Get the latest MoarVM again [8203073d]
    + Make Queue.elems and .loads about 1.8x faster [a9b8854a]
    + Introducing Kernel.cpu-cores [61af87bc]
    + Introducing Usage (name to be bikeshedded) [cbd4f212]
    + Usage -> Telemetry + more changes [273168d7]
    + Make sure Telemetry - Telemetry returns a T::Period [3e175c83]
    + Handle all permutations of infix:<->(Telemetry,Telemetry) [7f154fe2]
    + We're returning a native: "is raw" makes that a bit faster [e00f705d]
    + Make sure we actually record since start of program [3dfaa2ae]
    + Move Telemetry out of the setting [59a59be8]
    + Remove Telemetry.Period, it was too magical to some [52440486]
    + Add Telemetry::Period.cpus/utilization [b30916f3]
    + periods() adds an extra snap() if only one was done [f7d21b5d]
    + Implement hypered nodality for all methodcall variations [3c4041ea]
    + Correct (Set|SetHash).perl [af3624d4]
    + Make 'my %h is Set(|Hash) = ...;' DWIM [1949a2bc]
    + Pass type objects to the VM for arguments of native functions [948af00b]
    + Revert "Make 'my %h is Set(|Hash) = ...;' DWIM" [6ac2b15c]
    + Set|Bag|Mix.new() no longer return set()|bag()|mix() [aab2b983]
    + Make 'my %h is Set = ...' DWIM [b6a4d5b5]
    + Make X::Immutable::RO not show all of its gist [497e0582]
    + Reset default @snaps as soon as we start periods [ae1f0fda]
    + Normalize proto bodies [0edd0cc9]
    + Give threads a name [09492179]
    + Fix for RT #131846 [bdc73563]
    + Channel/Supply to also be closed with sub close() [91543fe3]
    + Add Telemetry.supervisor [f72ad227]
    + Add support for Telemetry.general-workers [4b4429cc]
    + Add support for Telemetry.timer-workers [58249a52]
    + Add support for Telemetry.affinity-workers [f51a3efc]
    + Introducing Telemetry snapper [8a0eb7fa]
    + Add support for Telemetry.general-jobs [bc00894f]
    + Add support for Telemetry.timer-jobs [e95b02f1]
    + Introducing Telemetry report [ccbfaaa0]
    + Various Telemetry report improvements [2f963b14]
    + Add snapper.pm6 [c1867ba1]
    + SNAPPER= environment variable to set snap period [8e4d3248]
    + s/SNAPPER/RAKUDO_SNAPPER/ [0a809698]
    + s/x-jobs/x-jobs-waiting/ [dcf3e28c]
    + Add Worker.total, total # jobs completed by worker [9381ffbc]
    + Latest set of Telemetry improvements [0bdda086]
    + Use prefix ++ instead of postfix ++ where possible [697e4ecf]
    + Add bandaid for JVM: no native array in supervisor [581edd58]
    + Start the changelog for 2017.11 [de92e340]
    + Add Worker.worked attribute [6389cea9]
    + Add a blurb about filing Issues [2ec29f20]
    + Add more separation between sections [c360d9a2]
    + Add ISSUE_TEMPLATE.md [d48e446d]
    + Simplify wording [5e158d9c]
    + One last place where we can use push-worker [b386963a]
    + Remove Worker.worked, it was too heavy to be run always [23776247]
    + Use a dedicated first-worker [5d0ccf73]
    + Easify ThreadPoolScheduler creation with initial_threads > 0 [bfcc43ec]
    + Simplify ThreadPoolScheduler creation a bit further [87e87202]
    + Make Range.sum sensible for -Inf/Inf endpoints [5eeb72a9]
    + -Inf .. Inf should be NaN, not 0 [21efe96f]
    + Improve readability of ThreadPoolScheduler [92543962]
    + Remove some superfluous code [a2ae00ed]
    + Merge pull request #1178 from skids/rt131478 [e4bb219d]
    + Make Telemetry report configurable [86d541f4]
    + Add :header-repeat = 32 parameter to Telemetry report [474feb09]
    + Further Telemetry tweaks: [5e7dfe52]
    + More Telemetry additions [3b4f0c6c]
    + [jvm] Don't run test files that hang regularly [ac738b98]
    + Still more Telemetry goodies [7144dc29]
    + Increase the size of gtc/ttc, gfldex++ [73e1faaa]
    + More Telemetry goodness [cf1742dc]
    + Telemetry exports T, allowing for T<cpu wallclock> [91e00e68]
    + Add Telemetry is-rss,min-flt,maj-flt,nswap,inblock,outblock [96751ee8]
    + Normalize all Telemetry x-rss to Kbytes [7e00908c]
    + Add Telemetry msgsnd,msgrcv,nsignals,nvcsw,invcsw [d21c31e1]
    + Telemetry tweaks #1 for today [0dc4a0eb]
    + Make multi sub(:@c is copy) { } work [be1e2879]
    + Telemetry tweaks #2 for today [c2baf95e]
    + Add X::NYI.workaround [9f54bc98]
    + Temporary fix for GH #1226 [0973b307]
    + Improve GH #1226 workaround suggestion, Zoffix++ [6dab5aad]
    + Add support for Telemetry affinity-tasks-completed [e1a1b8d8]
    + Add support for Telemetry affinity-tasks-queued [b380230d]
    + Merge branch 'master' into normalize_proto_bodies [733d50c0]
    + Remove invalid close() candidate [ef84aafc]
    + Bump NQP [dbf0a21f]
    + Merge pull request #1217 from MasterDuke17/use_fromI_I_in_Int.new [264eef79]
    + Merge pull request #1221 from MasterDuke17/normalize_proto_bodies [2cadb2bc]
    + Quite extensive refactor of Telemetry [fccc7515]
    + Added formatting capabilities to Telemetry report [1c2c7d84]
    + Test for RT #132291 [cd9f66ef]
    + Merge pull request #1229 from MasterDuke17/test_for_RT132291 [32412170]
    + [jvm] Also do a type check when assigning Nil [8b24bf5c]
    + Convert the rest of the `{ * }` to `{*}` [102fbd51]
    + Merge pull request #1231 from MasterDuke17/more_normalizing_proto_bodies [33d476d1]
    + Add some INTERPOLATE variations [6bca84fa]
    + Bump NQP [a8c789ec]
    + Bump NQP [629e8684]
    + Merge pull request #1232 from MasterDuke17/add_some_INTERPOLATE_variations [ea3ffa2e]
    + Telemetry tweaks [2f12bea1]
    + More Telemetry tweaks [4ed91ed6]
    + Expose basic CPU usage information: Kernel.cpu-usage [c4d373c5]
    + Allow for "use Telemetry <cpu wallclock>" [fea5612c]
    + Oops, we want the default exports available as well [360eb228]
    + Add :stop / :reset parameters to snapper() [9344d35d]
    + Don't start a snapper if not running and :stop [d5fc6cbb]
    + Add :csv option to report [3e4ef2e0]
    + Oops, the default for :csv should be off! [4d21ad67]
    + Introduce Telemetry 'safe-ctrl-c' [0f2f0cd3]
    + Make -Msnapper set the safe-ctrl-c feature [824a5dc2]
    + Revert ""Do. Or do not. There is no try."" [1c387153]
    + Telemetry report now removes columns without any data [22939bc8]
    + Fix some Telemetry / snapper race condition [77142fdb]
    + Simplify INTERPOLATE and INTERPOLATE_ASSERTION [c93dc9e6]
    + Merge pull request #1236 from MasterDuke17/more_optimizing_INTERPOLATE [e3f6abab]
    + Complete rewrite of Telemetry to allow for plugins [ab03b54c]
    + Telemetry tweaks [fc9e7241]
    + Fix typo [948a3fa4]
    + Make sure that safe signals are more likely handled [1bc9936a]
    + Ensure CLOSE phasers have correct outer chain [96557571]
    + Simplify INTERPOLATE_ASSERTION [fa8bc549]
    + Merge pull request #1239 from MasterDuke17/simplify_INTERPOLATE_ASSERTION_even_more [0e50993f]
    + Fix LTA error when starter is followed by a combining codeponit [ad7c97df]
    + Bump nqp for sprintf fix [b0cda590]
    + Separate the Instrument from the Snap [f8e1a5fa]
    + Use nqp::getport on JVM [d6cd0d2f]
    + Some more Telemetry goodies [17db03eb]
    + Generalize the preamble [14e2016c]
    + Give T:I:AdHoc a sensible preamble [2dcefa1c]
    + Initial set of basic Telemetry tests [d6f1077d]
    + More Telemetry tweaks and fixes [345fbf5a]
    + Handle empty Telemetry reports better [b80d486c]
    + Add some more basic Telemetry tests [ba49b343]
    + Handle thread exhaustion more gracefully [fe799a98]
    + Fix segfault on Bag.new.pick(1) [fe1f8632]
    + Try creating a new Thread once a second if exhausted [57374490]
    + Add typed error for thread creation exhaustion [14fbb5e7]
    + Tweak the T:I:Usage.preamble + allow util% in R_R_COLUMNS [3e4ccce9]
    + Move variable definitions out of the supervisor loop [6959349e]
    + Telemetry::Instrument.columns -> default-columns [86e9f44a]
    + Bandaid to unbust JVM build [100198a3]
    + Revert "Bandaid to unbust JVM build" [eebbcca1]
    + Resolve confusion about short/long names in T:I:Usage [f87d8ef8]
    + Bandaid to unbust JVM build [38f51db9]
    + Remove $!exhausted attribute altogether [6d8ed287]
    + The app_lifetime of the initial thread is True [8c5bc57e]
    + Expose getrusage<max-rss> as Kernel.memory [928e2430]
    + Revert "The app_lifetime of the initial thread is True" [dbce04e6]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment