2022-03-13 07:44:28 by Makoto Fujiwara | Files touched by this commit (3) |
Log message: (lang/rakudo) Updated 2021.12 to 2022.02 New in 2022.02: + Deprecations: + Additions: + Add support for $RAKUDO_OPT environment variable [e82e6774] + Implement sub rotor [90a04ac0] + Introducing $*RAT-UPGRADE-CLASS (#4299) [f737b080] + Add Cool.Order "coercer" (#4473) [4b2fc66f] + Add CI job that runs a spectest instead of Rakudo tests [7ef7b6ed] + Add :slip named argument to roundrobin() [de605e84] + Add an Any(iterable).infer method (#4626) [4d263779] + Add ACCEPTS candidate for Junction to Bool [f21af28e] + Add missing checks for nulls [821195b2] + Add missing precedence info for some infix ops (#4725) [cd86606e] + Add .unique to native arrays [bc8c286f] + Add .repeated to native arrays [369093c8] + Add .squish to native arrays [284b5623] + Finally add in memoriam for David Adler [510c24ed] + Removals: + Remove uniprop-(int|str|bool) [cc5f17a0] [2b355dc4] + Remove check for nullness of descriptor [b2f0a9d2] + Remove some no longer needed CALL-MEs [25ca2064] + Remove RESTRICTED setting (#3965) [6a8fa2f4] + Remove two dummy parameters from (Fat)Rat coercer [6c765609] + Remove dead code from MoarVM and JVM extops [e912bf2e][1ba3fe04] [421dd982][969ae326] + Changes: + Relax cross-language revision role-class boundaries [d493a051] + Get rid of trailing ] and } when dd-ing typed arrays/hashes [49608021] + Adapt to nqp::radix(_I)? now returning # chars converted [4a3753fb] + Disallow creating Uni with out-of-range codepoints [c56c578c][ef35db06] + Make Complex.new about 30x as fast [586f2f3c] + Get IO::Path!SET-SELF below inlining limit [4f3ff580][efdc1a9e] + $x ** ±Inf is sometimes 0 (#4226) [03065e29] + Make dd output consistent for arrays and hashes [59929f0a] + Call .perl(:arglist) for Capture's list elements [27ede8cb] + Make class A does B{ } error more awesome [535e0151] + Make .WHY on role group delegate to default role [8f989d1a][d3e74427] [91e3c983] + Make set-env.sh script work on MacOS (#4704) [19696916] + Protect some typechecks with try [e3f22147][5f843222] + Make sure that subclasses of FatRat .raku correctly [d6e6afb0] + Make Rat.FatRat about 5x as fast [82afbbf0] + Rename Any.infer to Any.are [186bd0b0] + Bring Rational.floor/ceiling/round/Int below inlining limit [59ea71f7] + Reduce bytecode size of Array[TR].BIND-POS [daeb9915] + Make adverbless @a[iterable] about 2.5x as fast [30f1fba3] + Make adverbless @a[*] about 20% faster [8ac55c57] + Make the adverbless zen-slice (@a[]) a few percent faster [21829c33] + Make FatRat.Rat coercion about 6x as fast [2fe1bb85] + Bring down bytecode size of nativearray.splice helper [38648b4f] + Re-arrange Int.base a bit [4d78bc6a] + Make unsuccessful .first about 40% faster [ed99df18] + Extract failure creation into separate subs [7dc3add8] + Make Capture[n] (and thus $0, $1, ...) about 5x as fast [11c8f82a] + Implement smartmatch as a dispatcher [32401c47] + Set up nativeref types for unsigned integers [b70d1147] + Support primspec 10 for unsigned integers [b092cc6c] + Also check iscont_u when looking for native references [2509e183] + Support uints as their own argument kind in dispatch [c0fbd367] + Use unsigned ops when handling unsigned buffers [63b2b846] + New uint candidates for operators [4db92b18] + Switch to unsigned ops where appropriate [c38b6b42] + Unsigned versions of some iterators [56923c12] + uint versions of native arrays [1ef6001f] + Bring uint improvements to the JVM [27f3b719] + Introduce NYI as a sub (#4716) [94456edf] + Make Int.roll/pick act as (^Int).roll/pick on 6.e (#4695) [45090c91] + Make Int.roll/pick about 6x as fast in v6.e [6222a14c] + Make ^Int:D about 14x as fast [21ee1fa0] + Make creation of Int .. Int object about 14x as fast [8fbe6c0a] + Specify base of non base 10 invalid numbers (#4717) [522155d5] + Further improvements to smartmatch dispatcher [cd20a2bc][6148b75c] [abfb9f86][2486960b] + Do some better job optimizing Junction on RHS [6f925ea2][eba72f4b] [49955840] + Properly support uints in BUILDPLANs [a38bebec] + Don't assume "year" as unit [34455138] + Use proper unsigned ops for accessing multidim uint arrays [8777e923] + Use nqp::istype for nominalizable smartmatch [ef4abcc7] + Fixes: + Make ranges coerce LHS into a numeric if range boundaries are numeric [7f73dcbd][dd5fabf9] + Many improvements to smartmatching and given/when [d0f2690f][7f1189fe] [7554d733][80fbaadd][fedfd716][91ec1bbf][5855c1d5][6616440d][9f80771c] [966e77fe][a1bb638f][ed85bad6][6b828fe6] + Fix Map ACCEPTS by collapsing explicit junctions [87621e1a] + [JVM] Mention routine in error for wrong arity [522e49a7] + Fix the behaviour of Pair ~~ Pair (#4671) [026c51a0] + Additional fixes and improvements of smartmatch optimizations [2a3f61ef] + Don't use MVM_free if we didn't use MVM_malloc [1b5c0b95] + Fix Nil warning in dd [a8498e8a] + Fix dd for nameless things [95d60623] + Fix potential race condition in Proc::Async start [8321ce10] + Test return constraints for role implementors (#3249) [56b57f61] + Use simpler code for correct `.length` suggestions test (#4703) [9310799c] + Fix warning in Pod::To::Text signature processing (#3528) [36cee696] + Make sure rebuilds of native array will generate ok [21d988d1] + Make add_constant lookup setting symbols only [28b51238] + Make initialization of core dynamic variables threadsafe [768ebea7] + Fix is_array_type on roles [944debd3] + Fix writes to native arrays via [] returning arbitrary data [72ef4e4d] + Fix "This container does not reference a native unsigned integer" [3823f88c] + Fix "This container does not reference a native integer" in Blob/Buf [a64c2f55] + Fix CArray treating all native integers as signed [fee9e822] + Eliminate p6decontrv ops caused by *_u ops [e5b67c1d][b3a71fbc] + Fix custom-lib race (#4738) [dab9cd66] + Fix method put failing on junctions [e521c8e4] + Fix Attribute.(get|set)_value treating uints like str [382f2f10] + Add unsigned candidate of +^ (bitwise negation) prefix operator [ffa09ff6] + Fix "Invalid ....BUILDALL plan: 24" error [118a0c3d] + Fix Attribute treating all native integers as signed [753c173e] + Fix optimizations of smartmatches over subsets [d6fb1919][b9d8aa49] + Fix "container does not reference a native integer" in \ UnsignedBlob.STORE [14bacc24] + Fix "No registered operation handler for 'iseq_u'" [4e1a7721] + Fix NativeCall wrongly expecting signed integer for size_t rw args [c92833f3] + Fix UInt where block trying to unbox a Scalar [26215f20] + Fix "container does not reference a native integer" with mixed \ int/uint multidim array indexes [7cb21467] + Fix "container does not reference a native integer" in multi slice [e4a4a92f] + Allow for using uint and int as indexes in native array slice assignment [a35a7791] + Fix precomp file rename race condition [006a920c] + Fix X::Method::NotFound on my-classes [8edc6d88] + Internal: + Replace nqp::attrinited with a descriptor-based approach [425913dc] [c3448773][13522362][71f8981b][c76c1e64][80f122d1][f96048c1][b6135861] [bdb0cc23][c719eab8][cd585f9d][8f796f5b][28053bd2][43f4e8a5] |
2022-01-24 00:54:20 by Makoto Fujiwara | Files touched by this commit (3) |
Log message: (lang/rakudo) Updated 2021.09 to 2021.12 New in 2021.12: + Deprecations: + Additions: + Add is-wrapped method to Routine (#4579) [99bc766e] + Introducing RAKUDO_PRECOMPILATION_PROGRESS [d88d1cc0] + Add In Memoriam stub for David H. Adler [dba8dbb0] + Add a IterationBuffer.new(iterable) candidate (#4599) [ad145b4c] + Add IterationBuffer.unshift/prepend methods (#4641) [259d29b3] + Add knowledge about MacOS Monterey [1fc8cce3] + Add the ability to display any default values in sub MAIN to the default USAGE message [0b286ed2] + Changes: + Remove tai-offset-nanos from CORE::.keys [a8c579b6] + Make .subst-mutate faster by simplifying proto [d619e026] + Make .match faster by simplifying proto [2204c7cb] + Make .subst upto 1.9x as fast [0dae67a6] + Remove redundant multi method list(QuantHash:U:) [8fd65670] + Replace some empty TWEAKs by "is built"s [82a9ca4f] + Better cope with megamorphic callsites after new-disp [85df0ba1] [3229ef12][2df1d01a][091005f3][9ad99eb9][441e103f][0d84699c][5de7faf4] [e4b0ddf9][1fbeb4c6][f9aa1d65] + Support Terminal::LineEditor in the Raku REPL [5db6a344][138aca10] [694f648b][7b188795][15a13ffc] + Change SetHash.values() from `is rw` to `is raw` [65987460] + Very simple ACCEPTS for Int:D vs Int:D (#4625) [57387455] + Get either parametric or concrete roles in MRO when requested [641a86d5] [832a8476][bf2a07fb][856f1af0] + Create checksums for release files [8cb674ac] + Clean up list of people to ask for rakudo.org access [a31db709] + Micro-optiize IterationBuffer.append(IterationBuffer:D) [92c490ee] + Remove support for use experimental :collation (#4616) [eb837dee] + New disp nativecall (#4629) [f67fb4ab][30a7e94e][889754d5][d46a826f] [ad5cc86f][f20d448e][452781f3][624f3a7a][02539e96][3e3b5ca8][01470de8] [a6633242][d5b98cf7] + Update Release Guide to have actual information (#4639) [b3b4ca21] + Make Date.new(year,month,day) about 40% faster [74c8c861] + Make Telemetry::snap(:head) return the filename [ad1fddbb] + Make the max number of threads depend on number of cores (#4652) [afc56429] + Make Inline::Perl5 installation suggestion complete [4e23452c] + Speedup Instant.Num by manual inlining [4985f8a6][8642808e] + Add "ceiling" as a suggestion for "ceil" [57adbb1e] + Reduce number of nqp::cpucores calls (#4659) [c7e456d3] + Fixes: + Make enums and Bool throw on .new [42738187] + Use distribution specific comp unit ids in CURFS [7ab396a0] + Fix X::Assignment::RO message when assignment to Nil is attempted [1ea47322][15ed1566] + Make sure return value of Str.match is threadsafe [1d0a903a] + Fix gisting Buf or Blob parameterized with an unsized type [62c04646] + Use better default for nativesize in Buf/Blob gist [e99e2742] + Clarify let and temp operators [1fec0ef2] + Make StrDistance.ACCEPTS also a multi [3ef09a72] + Make sure IO::Path.slurp returns failures [ce0d31fb] + Make sure ParallelSequence is included in shas [e98e17da] + Fix handling of constrained Mu parameters in signature smartmatching [4329a995][c6e24eba][034768de][e6a68a94][088e0c4e] + Prevent rebinding for readonly parameters [PR #4536] [ea42b3df][5e1f25d9] [32e307b6][90307035][aeaf6f5e] + Fix segfaults when multiple threads initialize dynamics [db136bc5] + Make concurrent access to an enum by value safe (#4634) [4c238bdc] + Fix CATCH blocks setting $! leading to serialization errors with BEGIN time exceptions [b994c6bb] + Fix stupid copy-pasto, fixes #4660 [57801d59] + Minimal change for fix on MacOS Monterey [f029ac83] + Don't suggest method of the same name as "not found" \ [27082897][58c3d950] [d4914edd][af0153df][545f8d0e] + [JVM] Don't let signal(SIGINT) break the REPL [1ef7019b] + [JVM] Skip or todo failing tests for JVM [d301860e] + Restore larger limit for using string_to_int on 64bit systems [7772b737] + Fix segfaults due to concurrent hash access in parallel module loading [835d0f12] + Fix removing proxies in native calls [f0713c42][a6fad879] + Internal: + Lift $!do reading out of `for` loop body [560ff8c6] + Fix unnecessary boxing by routines with native return types [6bd955e6] + Prepare extops for a MoarVM internals change [3127861c] + Reduce visibility of Str internal classes [380c7758] + Only simplify protos on the MoarVM backend [c50bc998] + Add a missing MVMROOT in extops [ab02205e] + Remove an unnecessary decont on a hot path [24333b11] New in 2021.10: + SPECIAL NOTES: + Introduce a new dispatch mechanism, including more general and efficient handling of various language constructs. For more info see [The new MoarVM dispatch mechanism is \ here!](https://6guts.wordpress.com/2021/09/29/the-new-moarvm-dispatch-mechanism-is-here/) [d557f72b][3e086599][1f359956][959eaeab][dc456a1a][a114255c] ... (similar lines omitted) ... [ff92bac5][aa728ef7][40bf3f3e][8d1f24f9][ca3355a8][d6d90f41] [02c13fad][8fc643ec][b34ae24a] + Deprecations: + The `$*PERL` variable usage will warn starting from `6.e` language release, using `$*RAKU` is preferred now [11fd2d70][3dc4aca2] + Additions: + Add Cool.Version coercer [dab7404c] + Changes: + De-unicodify `Raku` and `Rakudo` in the welcome message [ba15173f] + Fixes: + Fix a bug where using a signature constraint with a named callable \ parameter did not work [e9a0b18c][9c2cc9c2][ffb587f2][51968148][d47185eb] + Make sure name suggestions shown in the `X::Method::NotFound` exception \ are properly sorted [0152e3c3][569f90ea] + Fix a bug in module loading preventing the `Inline::Python` module to be \ loaded twice from different locations [88862a9f] + Ensure symbols installed into `GLOBAL` during loading of a compunit are \ not lost [0cb2cb50][bb607b6b] + Fix loading wrong version of a module among ones with the same name \ happening in some cases [33296d40] + Fix overwriting of the `.repo-id` file in some cases [fbb5228e][bc2cac13] + Fix `require` of a package with globally existing class names [d4f7d174] + Fix displaying a warning when using `is` routine from the `Test` module when comparing objects where calling `.Str` is impossible [69aaa424] + Prevent heredocs from improperly using block variables when continuing \ after the block [a78c9f0d] + Fix a bug where calling `substr` method on a `Str` object without \ arguments led to infinite loop [93f0d86f] + Internal: + Log event of exhausting system threads when `RAKUDO_SCHEDULER_DEBUG` env \ var is enabled [ffaf453d] + Pass `lib` in `RAKULIB` instead of `-I` in the `harness6` script [e09df02c] + Rewrite `INDIRECT_NAME_LOOKUP` [431c3d6b] + Use `$*RAKU` instead of `$*PERL` in more places [ff6951f5] + Add `:override` parameter to `Rakudo::Internals.REGISTER-DYNAMIC` [4b8b566a] + Consistently use a number for value in name suggestions hash [c99ffc51] |
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message: revbump for icu and libffi |
2021-10-26 12:51:59 by Nia Alarie | Files touched by this commit (260) |
Log message: lang: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (possibly fetched conditionally?): ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-gnu.tar.gz ./lang/rust-bin/distinfo \ rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-musl.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-netbsd.tar.gz ./lang/rust-bin/distinfo \ rust-bin-1.54.0/rust-1.54.0-armv7-unknown-netbsd-eabihf.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-i686-unknown-linux-gnu.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-powerpc-unknown-netbsd90.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-sparc64-unknown-netbsd.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-apple-darwin.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-freebsd.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-gnu.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-musl.tar.gz ./lang/smlnj/distinfo smlnj-110.73/boot.ppc-unix.tgz ./lang/smlnj/distinfo smlnj-110.73/boot.sparc-unix.tgz ./lang/oracle-jre8/distinfo jce_policy-8.zip ./lang/oracle-jre8/distinfo jre-8u202-linux-i586.tar.gz ./lang/oracle-jre8/distinfo jre-8u202-linux-x64.tar.gz ./lang/oracle-jre8/distinfo jre-8u202-macosx-x64.tar.gz ./lang/oracle-jre8/distinfo jre-8u202-solaris-x64.tar.gz ./lang/oracle-jdk8/distinfo jdk-8u202-linux-i586.tar.gz ./lang/oracle-jdk8/distinfo jdk-8u202-linux-x64.tar.gz ./lang/oracle-jdk8/distinfo jdk-8u202-solaris-x64.tar.gz ./lang/ghc80/distinfo ghc-7.10.3-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc80/distinfo ghc-8.0.2-boot-i386-unknown-freebsd.tar.xz ./lang/ghc80/distinfo ghc-8.0.2-boot-x86_64-unknown-freebsd.tar.xz ./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2 ./lang/rust/distinfo rust-1.53.0-aarch64-apple-darwin.tar.gz ./lang/rust/distinfo rust-1.53.0-aarch64-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-1.53.0-aarch64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-aarch64_be-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-arm-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-1.53.0-i686-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd90.tar.gz ./lang/rust/distinfo rust-1.53.0-sparc64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-apple-darwin.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-unknown-freebsd.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-unknown-illumos.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64-apple-darwin.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64_be-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-arm-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-std-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-std-1.53.0-i686-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd90.tar.gz ./lang/rust/distinfo rust-std-1.53.0-sparc64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-x86_64-apple-darwin.tar.gz ./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-freebsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-linux-gnu.tar.gz ./lang/smlnj11072/distinfo smlnj-110.72/boot.ppc-unix.tgz ./lang/smlnj11072/distinfo smlnj-110.72/boot.sparc-unix.tgz ./lang/ghc84/distinfo ghc-8.0.2-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc84/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz ./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz ./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz ./lang/ghc7/distinfo ghc-7.10.3-boot-i386-unknown-freebsd.tar.xz ./lang/ghc7/distinfo ghc-7.6.3-boot-i386-unknown-solaris2.tar.xz ./lang/ghc7/distinfo ghc-7.6.3-boot-powerpc-apple-darwin.tar.xz ./lang/ghc7/distinfo ghc-7.6.3-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc90/distinfo ghc-8.10.4-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-aarch64-unknown-netbsd.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-i386-unknown-freebsd.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-apple-darwin.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-unknown-freebsd.tar.xz ./lang/openjdk8/distinfo \ openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz ./lang/openjdk8/distinfo \ openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz ./lang/openjdk8/distinfo \ openjdk7/bootstrap-jdk-1.8.181-netbsd-8-aarch64-20180917.tar.xz ./lang/openjdk8/distinfo \ openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2 ./lang/openjdk8/distinfo \ openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 ./lang/go-bin/distinfo go1.14.2.darwin-amd64.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-386.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-amd64.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-arm64.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-armv6l.tar.gz ./lang/go-bin/distinfo go1.14.2.netbsd-arm64.tar.gz ./lang/go-bin/distinfo go1.16beta1.darwin-arm64.tar.gz ./lang/gcc6-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2 ./lang/ghc810/distinfo ghc-8.8.4-boot-x86_64-unknown-solaris2.tar.xz ./lang/sun-jre7/distinfo UnlimitedJCEPolicyJDK7.zip ./lang/sun-jre7/distinfo jre-7u80-linux-x64.tar.gz ./lang/sun-jre7/distinfo jre-7u80-solaris-i586.tar.gz ./lang/sun-jre7/distinfo jre-7u80-solaris-x64.tar.gz ./lang/ghc88/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz ./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz ./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz ./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-solaris2.tar.xz ./lang/gcc-aux/distinfo ada-bootstrap.i386.dragonfly.36A.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2 ./lang/gcc6/distinfo ecj-4.5.jar ./lang/openjdk11/distinfo bootstrap-jdk-1.11.0.7.10-netbsd-9-aarch64-20200509.tar.xz ./lang/sun-jdk7/distinfo jdk-7u80-linux-x64.tar.gz ./lang/sun-jdk7/distinfo jdk-7u80-solaris-i586.tar.gz ./lang/sun-jdk7/distinfo jdk-7u80-solaris-x64.tar.gz |
2021-10-07 16:21:17 by Nia Alarie | Files touched by this commit (282) |
Log message: lang: Remove SHA1 hashes for distfiles |
2021-09-30 16:08:48 by Makoto Fujiwara | Files touched by this commit (2) |
Log message: (lang/rakudo) Updated 2021.08 to 2021.09 Announce: Rakudo compiler, Release #150 (2021.09) On behalf of the Rakudo development team, I?m very happy to announce the September 2021 release of Rakudo #150. Rakudo is an implementation of the Raku^ 1 language. The source tarball for this release is available from https://rakudo.org/files/ rakudo. Pre-compiled archives will be available shortly. New in 2021.09: * Additions: + Introduce the safe-snapper module. It is a shorthand for loading Telemetry and starting a snapper with control-c safety, allowing one to stop the script with control-c and still get a report [87152eba] + Add ability to subtract an Instant value from a DateTime object and vice versa [9a4af4b6] + Add Numeric coercer to DateTime [67138ec0] * Changes: + Make the sprintf method show its format string on error [ea8a95e5] [57841911] + The test named parameter of the dir routine now handles Junctions [21a7117d] + Improve error message for the X::Pragma::CannotPrecomp exception [a52f1f62][fe461d17] * Efficiency: + Numerous small speed-ups and memory-related improvements [94462dfa] [3aba9707][3c1c709c] * Fixes: + Properly handle List of Lists in the List.fmt method [a86ec91e] + Don't lose concurrent modifications to %!conc_table [72bc5623] + Fix potential race in Metamodel::Concretization [d666dfe8] + Make the default scheduler properly see RAKUDO_MAX_THREADS env variable [b14d404a] * Internal: + Support ROAST_TIMING_SCALE in telemetry tests [9681a093] + Fix false positive in basic telemetry test [c0a6823b] + Pass along whether the Rakudo runner was called with --full-cleanup [5492452b] + Update the concretization table more sparingly [b236dcfd] |
2021-07-18 23:35:42 by Makoto Fujiwara | Files touched by this commit (2) |
Log message: (lang/rakudo) Updated 2021.05 to 2021.06 https://github.com/rakudo/rakudo/releases/tag/2021.06 New in 2021.06: * Additions: + Support generics with consumption and inheritance in roles [4b99656][ 6e1cfe4] + Introduce done foo syntax as a shortcut for emit foo; done [452e92e] + Implement pick method on Any taking HyperWhatever as an argument (.pick (**)), which produce all values of Foo.pick(), and then produce all values of Foo.pick() again, and again, ad infinitum [cd4a72b] + Add a repl sub to enter the REPL from within a program [4183cda] + Add Buf and Blob coercers to Blob and Buf roles [f83e551] * Changes: + No longer use Unicode in REPL on Windows [5e1c97b] * Efficiency: + Tweak worker addition for many small tasks [39e5834] + Make .grep(Regex) and .first(Regex) about 40% faster [0de28ae] + Speed up setup of NativeCall subs and reduce memory usage [3b7fef2] + Micro-optimize levenshtein sub used to suggest alternatives in error messages [da0f561] * Fixes: + Improve stability on Windows by trying to rename precomp files multiple times [a9510b8][7dfed29] + Fix bogus "emit without supply or react" error when using hyper to process arrays [4953a29] + Fix some edge cases with (+), (.), (&) and (|) set operators [89fd8a8] + Make signature destructuring with a Junction an error [15d372e][57070f0 ] + Make Mu eqv Mu work [750c5d0] + Fix possible error when throwing an exception on JVM backend [9743035] * Internals: + Provide support for CORE:: namespace for the core itself [ea92934][ 3fcf6f7][b03afef] + Remove a special case for native arrays on JVM [28ff12a] + Simplify Iterable eqv Iterable implementation [168da39] + Abstract single elem path of [] into Rakudo::Internals [db074a8] |
2021-05-29 11:53:33 by Makoto Fujiwara | Files touched by this commit (3) |
Log message: (lang/rakudo) Updated 2020.12 to 2021.05 From: https://github.com/rakudo/rakudo/releases (from 2020.12 to now is two lengthy, only 2021.04 to 2021.05 listed: New in 2021.05: * Additions: + Add support for ? and ? as aliases for ? and ? [d00c7e3] * Changes: + Make lc, uc, tc, tclc, fc, flip methods on Allomorph return Str instance to make it consistent on subclassing [bb069a9] * Efficiency: + Make infix (elem) operator about 30x as fast on native arrays [e6a7bfe] + Make DateTime.posix about 12x as fast [17c55f3,ec8b1ae7] * Fixes: + Fix $*EXECUTABLE with non _m suffix executables and on Windows with raku, raku-debug, rakuw [b13542e,a37f9790] + Fix copying of empty shaped array [0bf10e2,ede453e1] + Fix substr_rw method on Allomorph [1d8d05f] + Improve error messages text [5c78fb7,5331a1d8] * Internals: + Replace use of P6EX hllsym with Metamodel::Configuration.throw_or_die method [ca2753b,a524c3de,8427afe9,2c4a0062] + Remove special cases for hash constants for JVM [4dab840] + Move opening of standard handles into Rakudo::Internals [b1e4350] + Fix a test for reproducible builds [21a60e1] + Use "#!/usr/bin/env rakudo" instead of perl6 in module scripts \ [adc89e2 ] + Add tests for REPL correctly handling junctions and incomplete regexes [45e8e8d,cbf12d22,21100c91] The following people contributed to this release: Nicholas Clark, Elizabeth Mattijsen, Stoned Elipot, Christian Bartolom?us, Stefan Seifert, Daniel Green, Alexander Kiryuhin, Patrick B?ker, Vadim Belman, Will "Coke" Coleda, Juan Juli?n Merelo Guerv?s, Tom Browder, Fernando Santagata, Suman Khanal, karl yerkes, Andreas Voegele, Jonathan Worthington, Maxim Kolodyazhny, Tony O'Dell, Will Coleda, raydiak, rir This release implements 6.c and 6.d versions of the Raku specification. 6.c version of the language is available if you use the use v6.c version pragma, otherwise 6.d is the default. Upcoming releases in 2021 will include new functionality that is not part of 6.c or 6.d specifications, available with a lexically scoped pragma. Our goal is to ensure that anything that is tested as part of 6.c and 6.d specifications will continue to work unchanged. There may be incremental spec releases this year as well. If you would like to contribute or get more information, visit https://raku.org, https://rakudo.org/community, ask on the perl6-compiler@perl.org mailing list, or ask on IRC #raku on freenode. Additionally, we invite you to make a donation to The Perl Foundation to sponsor Raku development: https://donate.perlfoundation.org/ (put ?Raku Core Development Fund? in the ?Purpose? text field) The next release of Rakudo (#147), is tentatively scheduled for 2021-06-19. A list of the other planned release dates is available in the ?docs/release_guide.pod? file. The development team appreciates feedback! If you?re using Rakudo, do get back to us. Questions, comments, suggestions for improvements, cool discoveries, incredible hacks, or any other feedback ? get in touch with us through (the above-mentioned) mailing list or IRC channel. Enjoy! Please note that recent releases have known issues running on the JVM. We are working to get the JVM backend working again but do not yet have an estimated delivery date. [^1]: See https://raku.org/ Assets 4 rakudo-2021.05.tar.gz 5.46 MB rakudo-2021.05.tar.gz.asc 833 Bytes Source code (zip) Source code (tar.gz) * 2021.04 * 33c589c * Verified This tag was signed with the committer?s verified signature. [5764435] Altai-man GPG key ID: DE8F8F5E97A8FCDE Learn about vigilant mode. * Compare Choose a tag to compare [ ] Search for a tag |
2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575) |
Log message: *: recursive bump for perl 5.34 |
2021-02-21 13:13:07 by Nia Alarie | Files touched by this commit (1) |
Log message: rakudo: Avoid non-portable usage of sed -i PR pkg/56001 |