Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 14, 2021 12:16
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/fb14089a4478c57be9d54fbd3c991a08 to your computer and use it in GitHub Desktop.
Save Whateverable/fb14089a4478c57be9d54fbd3c991a08 to your computer and use it in GitHub Desktop.
releasable6
  GH#4278 recent changes broke non-simple MAIN usages
  GH#4009 gmake fails on windows
0665851 should be 8 characters in length
    + Make .keys/values/kv/pairs/antipairs/invert work on Enums [3a112938]
    + Same effect by dispatch [615030d2]
    + Merge pull request #4257 from rakudo/release-2021.03 [bccb2ce2]
    + Make eqv op for Parameter consider subsignatures too [41fd1d9f]
    + Add IO::Path.user/group methods [2fa6413b]
    + Remove two five-year-old compatibility wrappers. [1e94845b]
    + Merge pull request #4259 from vrurg/rakudo_4258 [b21a0c37]
    + Merge pull request #4261 from rakudo/IO-user-group [11ba67d4]
    + Merge pull request #4262 from nwc10/remove-wrappers [e8b9e040]
    + Bump NQP to get the latest MoarVM and NQP fixes [195e4461]
    + Make Str.wordcase about 5x as fast [5d058ea8]
    + Make Str.uniparse about 10% faster [9cc65028]
    + Make lines()/words() (sub version) upto 20x as fast [b954ef94]
    + [JVM] Show name of subset in error message [b4367a8f]
    + Make open("file") (sub version) upto 20% faster [23b0bed8]
    + Make signal handler setup synchronous to avoid race conditions [2d1f4904]
    + Make sure method `submethod_table` exists. [5959a21c]
    + Remove unneeded and harmfull nqp::hllbool in Perl6::Actions::maybe_add_inlining_info [c0d7464a]
    + Merge pull request #4271 from rakudo/remove_bogus_hllbool [6d27bf65]
    + Bump NQP to get nine++ fix for signal setup [fe0c2daa]
    + Relax lots of Cool subs access checks [c993e33b]
    + Merge pull request #4270 from vrurg/WALK-submethod-fix [776f1a62]
    + Unbreak Bags on the JVM backend [dc50951e]
    + Make my %h is QuantHash = ....  about 5x as fast [ec73d6c9]
    + Make subtest output a header [a7c57a01]
    + Build: Deal with signals in `system` calls, use `exec` where possible [03854ed7]
    + Move fetching of constants to setting build time [9ec3a128]
    + Make Int.unival about 30% faster [fb19daa7]
    + Make Str.unival a few percent faster [bcfa5489]
    + NQP bump to bring in new nqp::time op [580ee974]
    + Use new nqp::time instead of nqp::time_(i|n) [b6448c7e]
    + Support nqp::time_(i|n) via desugars to nqp::time [acaef290]
    + Convert Instant+Duration to use a Real for $.tai.. [c1f341cc]
    + Merge pull request #4265 from MasterDuke17/use_new_nqp_time [06658515]
    + Add new key to (core|setting)keys tests [932685f5]
    + Disable Travis, AppVeyor and CircleCI [d272f4fd]
    + Several unival fixups [f0a345df]
    + Merge pull request #4276 from patrickbkr/disable-obsolete-CIs [76022f6f]
    + Split history src/core.c/Cool.pm6 to src/core.c/unicodey.pm6 [0156f521]
    + Split history src/core.c/Cool.pm6 to src/core.c/unicodey.pm6 [2d615fcc]
    + Split history src/core.c/Cool.pm6 to src/core.c/unicodey.pm6 [4a9098ae]
    + Split history src/core.c/Cool.pm6 to src/core.c/unicodey.pm6 [082800c4]
    + Split uni** functions into a separate file [2d5e81b1]
    + Move a lot of stuff from Str to unicodey [9f73552a]
    + Move unicodey bits from Int / Cool [009d90b8]
    + Move all sub uni* sub protos to one place [069c0b20]
    + Move ord subs to unicodey as well [9d7279d5]
    + Move chr(s) subs to unicodey [2251b70c]
    + Move all ord/ords/chr/chrs methods to unicodey [dc74f081]
    + Merge pull request #4280 from vrurg/rakudo_4266 [8fc4cb56]
    + Make the .ord method a proper multi [2a972b24]
    + Make Str:U.ord die instead of silently returning Nil [92dc60b7]
    + Make Str.ords upto 2x as fast [74e449ec]
    + Oops, use correct divisor for nqp::time in snap [b20d4d88]
    + Can use nqp::mod_I for $hour in DateTime.new now [fc359927]
    + Mark .ord/.ords as "is pure" [6d03c78b]
    + Make .chr a proper multi method [8668474d]
    + Introduce List!lazy [d99bd6b8]
    + Make List.sum about 30% faster [18c4c5d4]
    + Add new methods to DateTime [6841ed5e]
    + Make List.sum again 40% faster [8f4db8b6]
    + Make Any.sum about 40% faster and check for laziness [07aa4aea]
    + Make .sum a proper multi [e191266f]
    + Introduce (throw|fail)-iterator-cannot-be-lazy methods [8e56c8c8]
    + Add a "what" parameter to helper methods [6e5d742e]
    + Let set operators use new helper methods [e592277f]
    + Let Bag&* use the new helper methods [d3c4ff30]
    + Let Set* use the new helper methods [057620c9]
    + Let Mix* use the new helper methods [2cd963de]
    + Let Rakudo::Iterator use the new helper methods [ec3c7bba]
    + Let native arrays use the new helper methods [190dc553]
    + Let Iterables use the new helper methods [28b2a953]
    + Let Buf use the new helper methods [3c178036]
    + Let Array use the new helper methods [b1880263]
    + Let Hash use the new helper methods [b7b6230d]
    + Let Range use the new helper methods [db778174]
    + Let Seq use the new helper methods [fe133c2b]
    + Let .chrs use the new helper methods [9d1b4821]
    + Introduce (fail|throw)-cannot-be-empty helper method [ac9f40d8]
    + Set more sensible defaults to helper methods [71960b16]
    + Remove unused variable [b0910d5b]
    + Save one scalar allocation for each non-simple for loop [23036f1d]
    + Make .chrs a proper multi [f75957dd]
    + Make uniname a proper multi method [31331a28]
    + nqp-configure submodule update [80d2034e]
    + Make uninames a proper multi method [d14dda68]
    + Make sure chr() dispatches correctly [bc8a0997]
    + Abstract unival logic into separate class [504c89a9]
    + Abstract .ords logic into Rakudo::Unicodey [817d1130]
    + changed method names per @ugexe's suggestion [457925e9]
    + Make the NFxx family proper multi-methods [7dd80bb4]
    + Make Int.(chr|unival) handling of negative values consistent [627cc406]
    + Make Int.uniname handling of big integers consistent [af6662a3]
    + Make Str.univals a proper multi method [88921320]
    + Allow for experimental features in the setting [cae44e51]
    + Hopefully unbreak the build on the JVM backend [496f986e]
    + Hopefully fully unbreak JVM backend [b88e1ca3]
    + Merge pull request #4288 from tbrowder/juliandate [353334fd]
    + Optimize DateTime.day-fraction a bit [39260262]
    + [JVM] Fix pushing to array [f2f1cda6]
    + [JVM] Remove some special cases for JVM [dcf1c506]
    + [JVM] Bind native array in Rakudo::Unicodey.ords [5fd7d068]
    + Make Datish.daycount calculation about 30% faster [c07639e6]
    + Merge pull request #4293 from usev6/jvm_unicodey_2 [ff6dc2a7]
    + Make backtraces consistent on all backends [2e79780e]
    + Fix race condition in ThreadPoolScheduler [98839c80]
    + [JVM] Limit special cases to variable declaration [e774e194]
    + Merge pull request #4295 from usev6/jvm_native_arrays [b0de0ff0]
    + Merge pull request #4294 from rakudo/fix_backtrace_with_spesh_inlines [bebc82f3]
    + Make sure DateTime.day-fraction is always correct [2689eac1]
    + Merge pull request #4235 from rakudo/enums-as-Map [333c7e2b]
    + Add warnings on improper use of .contains and .index (#4099) [39a3862b]
    + Add some comments as to why this is done this way [b988e763]
    + Restore the CachedIterator role [dfae7601]
    + Make sub univals() just pass through [30263075]
    + Bump NQP for nqp::backtrace(nqp::null) on JVM [9c3f68b0]
    + [JVM] Support backtrace creation from nqp::null [0b91b21a]
    + Make .uniprop a proper multio method [c9aceda4]
    + Make CLIENT:: work for code invoked from NQP world [73638877]
    + Add a new test for CLIENT:: [a6639356]
    + Change internal uniprop logic for unexpected preference [54c95ebe]
    + Win* compatibility fix [f0a36d89]
    + Make sure native str array.raku can handle holes [2d1510a9]
    + .p6 -> .raku in compiled release README [2562d574]
    + Make uniprop 5-10% faster [885d6390]
    + Merge pull request #4304 from vrurg/fix-pseudostash-and-metamodel [84b68677]
    + Make uniprops a proper multi and about 4x as fast [97b2b3f0]
    + Make unimatch a proper multi [e1c2d792]
    + Forgot to remove an obsolere sub uniprops candidate [84eac183]
    + Make uniparse a proper multi [e6823863]
    + Merge pull request #4307 from patrickbkr/p6-to-raku-bin-release [2c7acb74]
    + Make Str.substr(-rw) handle subclasses of Str properly [da34b40a]
    + Make Str.chop|chomp handle subclasses of Str properly [f4bfeea6]
    + Make Str.pred|succ handle subclasses of Str properly [813d4f1a]
    + Bump NQP for latest fixes, MasterDuke++ nine++ [a9490436]
    + Make sure Allomorph.(comb|chop|chomp|substr) return Str [7a77b397]
    + Mention "is implementation-detail" as option [85e7e63d]
    + Make sure Allomorph.substr-rw returns Str [ba814fde]
    + NQP bump to get fix for Type::EnumHOW [5a76b7ed]
    + Remove potentially unnecessary boxing from NQP [bd900c9d]
    + Make Str.comb handle subclasses of Str properly [a26ff404]
    + Take a more conservative approach to finding leap second days [5070ae3f]
    + Make sure Str.lines handle subclasses of Str properly [b4813bbd]
    + Make sure Str.words handle subclasses of Str properly [3e43a729]
    + Make sure Str.wordcase handles subclasses of Str properly [a4a915ec]
    + Make sure Str.trans handles subclasses of Str properly [995d39c0]
    + Make sure Str.indent handles subclasses of Str properly [5ca26c2a]
    + Make sure Str.(uc|lc|tc|fc|tclc|flip) handle subclasses of Str properly [e2ec1607]
    + Make sure infix:<~> handles subclasses of Str properly [b93e7c57]
    + Make sure List.join handles subclasses of Str properly [95d61d68]
    + Make a lot of Str methods proper multis [df324f1b]
    + Reorganize Nil a bit [5c6a80c2]
    + Make Nil.BIND-(KEY|POS) behaviour consistent [32110eed]
    + Make a lot of Cool multi methods handle Nil invocant better [47a12a5e]
    + Make .chars|codes proper multis [d9fcb759]
    + Make sure Str.split handles subclasses of Str properly [c5057e86]
    + Make sure Str.trimxxx handle subclasses of Str properly [ffcda845]
    + Make sure Str.same(mark|space|case) handle subclasses of Str properly [1819caa1]
    + Make same(case|mark|space) proper multi methods [da80b57c]
    + Make encode a proper Cool multimethod [57ffaf96]
    + Also allow for Cool.uniparse [075d6921]
    + Make sure that all augments trickle down to subclasses [ee3fa379]
    + Deprecate Cool.path, use Cool.IO instead [c715b5cb]
    + Make all Cool methods use .Str [a68d2579]
    + Make sure .trim((|-leading|-trailing) handle allomorphs correctly [9a9a59c9]
    + Make sure .split handles allomorphs correctly [a2399ce9]
    + Make Allomorph masking method just methods [7e87e20c]
    + Make sure .same(case|mark|space( handle allomorphs correctly [fb6441bc]
    + Merge pull request #4274 from patrickbkr/catch-signals-instead-of-missing-them [71d31a61]
    + Make the Enumeration candidate the default [b1556cba]
    + Don't call ".Str" inside nqp::sprintf [8cad7d79]
    + Make sure Str.subst handles subclasses of Str properly [fd037828]
    + Make sure Str.subst-mutate handles subclasses of Str properly [9398ae68]
    + s/deterministic/is-deterministic/ [596ccef3]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment