Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 17, 2020 20:49
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/23f29f29d1f12b05fe1d689bedbec5ef to your computer and use it in GitHub Desktop.
Save Whateverable/23f29f29d1f12b05fe1d689bedbec5ef to your computer and use it in GitHub Desktop.
releasable6
  GH#1237 MoarVM Panic when running S17-promise/lock-async-stress2.t
  GH#1234 Various issues when gcc-10 is used on macOS
  GH#3345 A module's test is flapping due to a grammar action method is not being called
    + Make Cool.subst a multi and make it pass on quicker [1ac3c5c0]
    + Add Match.subst($replacement) for easier replacing [b43c839a]
    + Make Cool.subst a multi and make it pass on quicker [cd4ab4f3]
    + Add Match.subst($replacement) for easier replacing [7f3e852f]
    + Rename Match.subst to Match.replace-with [930e5182]
    + Merge branch 'match-subst' of ssh://github.com/rakudo/rakudo into match-subst [b582c7e9]
    + Second attempt at s/subst/replace-with/ [488feafc]
    + Oops, that should not be a multi [b4e00120]
    + Allow for 1 positional arg .subst [dfb563af]
    + Make Parameter's BUILD use named args [b2c809e4]
    + Support basic usage of UNIX sockets over TCP with IO::Socket::INET [7c7d3b96]
    + Add constant for PF_UNSPEC [1a5b2185]
    + Add a family named parameter to IO::Socket::INET.connect and .listen [ed4226d7]
    + Pod::To::Text display enums [f60d9694]
    + Pod::To::Text display subset documentation [91f89435]
    + Fix #2371 - Pod::To::Text display sub & method return type [0b0a1aad]
    + Add Parameter.prefix and Parameter.suffix [bd68955b]
    + Refactor Parameter.raku and improve how it handles parameter names [3f6a2a22]
    + Streamline Proc::Async subclass attributes [0c5a7075]
    + Bind a few variables rather than assigning [ca49dcbd]
    + Rearrange some conditionals into ternaries [1db41618]
    + Rework Proc::Async.start internals [356bf3f7]
    + Use faster nqp::istype instead of ~~ [05916efa]
    + Decontainerize arguments in eqv between Seqs [76187b57]
    + Make sure Supply/first without matcher also works [57dbc358]
    + Allow clients to define their own "name" / "version" logic [1299e324]
    + Merge pull request #3446 from dumarchie/eqv [5d65764a]
    + Simplify leap second updating logic [25c84b3a]
    + Fix shebang and better feedback on fail [bdb00749]
    + Remove 11 year old perlcritic configuration file [5ac792ac]
    + Add support for "use BUILDPLAN class" [8fdce756]
    + Merge pull request #3438 from rakudo/release-2020.01 [0d530092]
    + Merge pull request #3357 from Kaiepi/unix [547c7b94]
    + Bump NQP to get Moar support for IP6NS changes [bae5fc7d]
    + Merge pull request #3430 from Kaiepi/parameter-raku [c9a6b02d]
    + Merge pull request #3330 from vendethiel/manual-parameter-new [749ab904]
    + Merge pull request #3286 from rakudo/match-subst [14abd588]
    + Make has Str $.a = 42 a compile time failure [d8e859d0]
    + [JVM] Unbreak the build [a08f0439]
    + Move typecheck thrower to separate method [05b5f81b]
    + Simplify exception throwing in the bootstrap [d18c69b2]
    + Regex.ACCEPTS should not assume $/ is a container [b777d6ff]
    + Bump NQP to get some grammar micro-opts [fb13c31c]
    + [JVM] Update overlooked ref to HLL language perl6 [59cf387d]
    + Use file from roast's spectest.data as example [ab6710e6]
    + [JVM] Update another ref to HLL language perl6 [5984ce98]
    + Typecheck Attribute's build attribute against Code [a8bb85a0]
    + Merge pull request #3449 from vrurg/will-build-typecheck [e27811a6]
    + Revert "Typecheck Attribute's build attribute against Code" [b6fa5f5d]
    + Add in_unit_parse attribute and ro-accessor [13c9da97]
    + Skip typechecking unless at unit parse stage [4c0761a5]
    + Merge branch 'master' into will-build-typecheck [68ff8cf5]
    + Merge pull request #3452 from vrurg/will-build-typecheck [589ba38c]
    + Actually fix Parameter's handling of default values [21b80974]
    + Remove deprecated support for implicit Distribution::Builder prefix [593db2d7]
    + Add a --build-only option for install-dist.p6 [4c6c0278]
    + Make building optional when installing in install-dist.p6 [411db10e]
    + Add a CI precomp release build pipeline [6504be7b]
    + Merge pull request #3455 from rakudo/cci-precomp-build [6c5615ec]
    + Make sure raku -v mentions Raku [15621b8e]
    + Fix errors in the binary-release Windows build script [d01d4b26]
    + Update the binary release guide [aaf9a93e]
    + Make Str.comb(Regex) about 1.8x as fast [9e8adb65]
    + Extract Str.comb(Regex) logic into private method [4df7472d]
    + Add IterationBuffer.Seq method [c87f5df9]
    + Make Str.split(Regex) about 15% faster [931f5ae0]
    + Handle the Str.split(Regex,1) case faster [ba2c58a3]
    + Supply.repeated should have .unique semantics [05213315]
    + Make Supply.unique a bit faster [32bd4ed8]
    + Add SetHash.set/unset methods [6df78ca3]
    + Don't attempt to split ports from paths for for UNIX sockets [ce5b5dea]
    + Don't call nqp::getport when listening on UNIX sockets [62cb756d]
    + Add BagHash.add/remove [c1b8ff60]
    + Bump NQP to get the latest libtommath fixes [f8b9d027]
    + Add type information to BUILDPLAN when binding attribute argument [4b64338a]
    + Make sure Version objects can coerce themselves [5eb113b1]
    + Fix variable declared by shape match in signature [ca78390e]
    + Give Junction an iterator method [bceaeb1a]
    + Don't unwant the first argument of a call node [e1faa704]
    + Distro.version must be a version at the right place [22d5ffc3]
    + Add typechecking to binding attribute parameters [89203438]
    + Add attribute default type check for native attributes [c592b80e]
    + Runtime typecheck info for binding attribute default values [8a46fca4]
    + Add runtime typechecking of default value for bound attributes [d75a703f]
    + Add support for Str.contains(Regex) [c3c5dae1]
    + Make Match.STR faster if there are no captures [495ddcc1]
    + #2364 Make throws-like throw an exception on Bool:D matchers [f4ad0c2e]
    + DateTime!new-from-positional doesn't need named parameters [076ef98b]
    + Move out-of-range reporting into a private method [ced67b83]
    + Make DateTime.new(Str) about 30% faster [578935e6]
    + Bump NQP to get latest libuv and some NQP fixes [37b1be7e]
    + #2364 Fix review [50f084d8]
    + Bump NQP to get is-prime fix [5cffce14]
    + Move method throwing shortcut to Dateish role [b086a9f2]
    + Make Date.new(Str) about 2.8x as fast [0408d6e4]
    + Move X::Format::InvalidFormat throwing into private sub [99b67a4b]
    + Change err msg for pos after named in signature [8dcf1a8e]
    + Add the Stash's name to the Failure when trying... [ca1e51c8]
    + Make Date.new(Str) about 3.5x as fast still [497afdad]
    + Introduce R:I.posix-and-leap-from-tai [5b97ddef]
    + Eliminate Instant.SET-SELF [bd948ba3]
    + Bump NQP to get latest libtommath fixes [9a83b61e]
    + Correct the todo count for some Unicode tests [e2a66ff6]
    + Abstract Date.new-from-daycount logic into private method [e979f173]
    + Date!new-from-daycount no longer uses !SET-SELF [af8cca77]
    + Add R:I.epoch-from-tai [65d0422b]
    + Make Date.new(Instant) 12.5x as fast [f91a1616]
    + Make Date.today about 3x as fast [1d7a9168]
    + Change CompileTestLib extension to .rakumod [61821ffa]
    + Change UnipropCheck extension to .rakumod [8c242d5e]
    + Change CustomOps extension to .rakumod [582c14a8]
    + Make Date.later/earlier between 1.5x and 5.5x as fast [4ebbddfb]
    + Make sure Date.earlier/later work with subclasses [5943cbfe]
    + Merge pull request #3361 from kalkin/Pod-To-Text-Subsets [94b30b66]
    + Merge pull request #3360 from kalkin/Pod-To-Text-Enums [ca912be1]
    + Merge pull request #3369 from kalkin/sub-and-method-return-type [a152997d]
    + Make Date.succ/pred about 2.8x as fast [9707384c]
    + Make Date integer arithmetic about 2.3x as fast [cfe2cdc5]
    + Add tests for https://github.com/rakudo/rakudo/issues/3469 [21320191]
    + properly close Channel Supply [6fbfc4a0]
    + Mention RAKUDOLIB in --help [f9b7de22]
    + Merge pull request #3472 from rbt/master [5a4a3be4]
    + Disable failing test for now [ffabf8d5]
    + RAKUDO_HOME is a Rakudo specific thing [8099d64e]
    + Add supprt for BOOTxxxArrays to dd [255318ec]
    + Make R:I.get-local-timezone-offset about 19x as fast [b19c4eec]
    + Merge pull request #3464 from atroxaper/2364-throws-like-bool [f2b30919]
    + Correct the order of checks in Bool condition [5696dbd1]
    + Merge pull request #3473 from vrurg/test-matcher-bool [cdc907b2]
    + Merge pull request #3467 from jstuder-gh/named_param_lta_error_msg [ab9c1ffa]
    + Merge pull request #3465 from MasterDuke17/add_some_more_context_to_could_not_find_symbol_failure [774a839c]
    + Merge pull request #3471 from kbucheli/propberly_close_channel_supply [83900164]
    + s/// parts should be thunks, not lexical scopes [50ca2ed9]
    + Fix clone of multi-dim array to be deep enough [4a954cbc]
    + Ensure Foo(...) coercers make Raku objects [3a86272e]
    + Add a binary release build script that works on Debian [8c995feb]
    + Bump NQP [4ffd8df9]
    + Pull in new nqp-configure which supports --git-cache-dir [44377232]
    + Implement `--git-cache-dir` Configure.pl option [322b095e]
    + Merge pull request #3474 from patrickbkr/git-reference-option [2b04eea7]
    + Support :i(ignorecase) / :m(ignoremark) with Str.index [597288be]
    + Support :i(ignorecase) / :m(ignoremark) with Str.starts-with [49aaa6ff]
    + Support :i(ignorecase) / :m(ignoremark) with Str.ends-with [60b0d86a]
    + Fix timezone dependency [7a2d68f8]
    + Fix Configure.pl --git-cache-dir with generated NQP [ac6c4379]
    + Oops, Date.new(Instant) did not suffer from this issue [13444198]
    + Unbreak JVM and JS builds [b32048df]
    + Strip out some unneeded candidates [fa7d3bf7]
    + Make Date.today 1.5x as fast again [8876e035]
    + Fix R#3476 and make RAKUDO_HIST work [c5c98dea]
    + RAKUDO_HIST needs an .IO [94713af7]
    + Support :i(ignorecase) / :m(ignoremark) with Str.contains [84987742]
    + Normalize the way out-of-range position is handled [0b2236a1]
    + Support :i(ignorecase) / :m(ignoremark) with Str.substr-eq [d91c773a]
    + Prepare rindex for :i / :m addition [2e3c091c]
    + Fix closure handling of the s/// construct [adb85e44]
    + Enable user-defined chaining operators to work [d027ee0c]
    + Fix internal compiler error on parameter re-decl [3498c540]
    + Have the REPL register uncaught exception handler [6bf227d0]
    + Reorganize Str.indices [46ef7f48]
    + Support :i(ignorecase) / :m(ignoremark) with Str.indices [9f710029]
    + RIP nqp::p6decodelocaltime [e2ba546f]
    + Remove documentation of nqp::p6decodelocaltime [663c427e]
    + Change references to "Perl 6" to "Raku" [10e5390b]
    + Add Compiler.backend method [61b416ed]
    + Make sure long name nameds also work [19576d6c]
    + Bump NQP to get srand / rand_I fixes [f95bf76a]
    + Change extension of install-core-dist to .raku [5e9d98c2]
    + Change extension of upgrade-repository to .raku [ea1cb407]
    + Change extension of makeMAGIC_INC_DEC to .raku [3b8104ec]
    + Change extension of makeNATIVE_ARRAY to .raku [4677f741]
    + Change extension of makeNATIVE_SHAPED_ARRAY to .raku [ac652c0e]
    + Fix concurrency issue with re-checking a precomp file's dependencies [f5ce80e1]
    + Change extension of makeSLICE to .raku [e5723208]
    + Change extension of makeUNIPROP to .raku [deac4407]
    + Update she-bang of tools/build .raku scripts [8fd7172c]
    + Change signature on .rotor [c7e0df64]
    + Change extension of tools/CREDITS to .raku [7b679604]
    + Change extension of tools/contributors to .raku [416fd513]
    + Change extension of tools/create-release-announcement to .raku [ca99c7ca]
    + Change extension of tools/release-dates to .raku [54375179]
    + Change extension of tools/speedup to .raku [82ea3292]
    + Change extension of tools/install-dist to .raku [4ec31e2c]
    + Update she-bangs of tools/*.raku scripts [af292586]
    + Make tools/install-dist.raku internally consistent [81014e78]
    + Revert "Change extension of tools/install-dist to .raku" [925e73df]
    + Revert "Change extension of tools/install-dist to .raku" [dd7b4ce5]
    + Bump NQP [5685648a]
    + Added *_RUNNER_OPTS variable [701c38df]
    + Merge pull request #3480 from vrurg/rakudo_3478 [fbeb3e34]
    + Enable :i/:m on sub form of index/rindex [90fc61bb]
    + Make sub index about 20x as fast (again) [ec13c3d0]
    + Make Cool.index also pass on :i and :m properly [ea44c194]
    + Simplify sub index candidates [327c74a6]
    + Restore exact behaviour of List.index/indices/contains [21762929]
    + Make sure that Cool.contains passes on :i, :m [73c5a25e]
    + Renaming of perl6 to rakudo [f5f6f76f]
    + Make sure that Cool.starts-with passes on :i, :m [d49a418e]
    + Make sure that Cool.ends-with passes on :i, :m [5a716a39]
    + Make sure that Cool.substr-eq passes on :i, :m [7cb04813]
    + Remove unreachable candidates [0761a882]
    + Fix another Cool thinko with sub index [b140d7a9]
    + Add support for :i :m to sub indices [c2e608b2]
    + Make sure that Cool.substr-eq passes on :i, :m [a6acfd0a]
    + Fix sub indices proto [aefc851b]
    + Merge branch 'master' into perl6-to-rakudo [585cc6b5]
    + Use native ints for the Date attributes [16962c84]
    + Return back PERL6LIB [23ca6952]
    + Add inst-perl6* to cleanup list [519a741a]
    + Return accidentally removed perl6-m [536a2d28]
    + Make Date.Str (default formatter) about 250x as fast [67022d4c]
    + Remove extraneous information from $?FILE [2e69d7a8]
    + Revert "Remove extraneous information from $?FILE" [4829711a]
    + Remove extraneous information from $?FILE [4e12365b]
    + Use native int attributes with DateTime where possible [c0e8091e]
    + Remove extra info from $?FILE from the end [5629cdff]
    + Make DateTime.Str about 90x as fast [a331ac4d]
    + Hopefully improve InvalidTypeSmiley message [246f20db]
    + Don't use raku method where it's not available [b2962b1f]
    + Make Signature instantiate_generic not skipping return type [56ccd132]
    + Make sure we assume 1 core on faulty info [1a7f16bc]
    + Make Lock.protect raw [b90bebae]
    + Rename $!storage to $!eigenstates in Junction [1a6f83c6]
    + Fix missed rename of Junction attribute [911cac4e]
    + Make Junction creation about 3.5x as fast [470f7fd0]
    + Make Junction.defined between 4.5x and 6x as fast [7a561d63]
    + Argh, forgot to check for .defined in Junction!defined-any [423d9ad8]
    + Make Channel.list around 16x faster [82bd76f1]
    + Merge pull request #3484 from vrurg/rakudo_3483 [17f7c5ad]
    + Merge pull request #3481 from vrurg/perl6-to-rakudo [0bebe4e2]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment