+ Merge pull request #5541 from rakudo/release-2024.03 [2fa96cc9] + Streamline Metamodel::ParametricRoleHOW (Take 2) [169b28f3] + Move helper methods to RoleContainer [b37302cb] + Streamline Metamodel::CurriedRoleHOW (Take 2) [010d6fe5] + Move all parameterization logic into one place [b5f3b474] + Streamlining Routine.find_best_dispatchee (Part 6, Take 2) [67f662a4] + Make Metamodel::CurriedRoleHOW a client of ::Composing [46bcdc4d] + Add some shortcut methods to Metamodel::Archetypes and use them [8a628aa2] + Streamline exit handler a bit [9c71fae0] + Streamline Metamodel::EnumHOW [73e1c716] + Streamline Metamodel::RoleToClassApplier (Part 1/N) [fd6ffe33] + Streamline Metamodel::RoleToClassApplier (Part 2/N) [aa02c8b8] + Streamline Metamodel::RoleToClassApplier (Part 3/N) [b411252a] + Streamline Metamodel::RoleToClassApplier (Part 4/N) [d1a5b479] + Streamline Metamodel::RoleToClassApplier (Part 5/5) [3b736e56] + Don't bother passing the target in the stubs [c7d24b3d] + Add Allomorph.narrow [e6a28e1c] + Streamline Metamodel::ClassHOW (Part 1/N) [d1fbc0d7] + Add multi disambiguation for positional scalars [ff08bcde] + Add multi positional scalar disambiguation to legacy dispatch [da2d9069] + RakuAST: Have Definedness' base type be the actual base type [5c195f12] + RakuAST: fix failing type check on :D typed constants [b4f58fe3] + RakuAST: fix initializer on term definition missing invocant [821e056c] + RakuAST: Fix my Int:D \a .= 1; [c467e04c] + RakuAST: Fix my Int:D $ .= 1 [d31e99e4] + RakuAST: Fix default values of containers parameterized with definite types [1f02a800] + RakuAST: fix definite type constraints on attributes with .= initializers [3709aeb2] + RakuAST: Fix parameterized callable variables [e5c35555] + RakuAST: fix type check of parameterized &-sigilled constants [cdaca915] + RakuAST: Pass :in-as-argsfiles to RUN-MAIN from v6.d up [43fe36fb] + Bump NQP to get code_of_method/declares_method methods [de40bd11] + Bump NQP to get "code_of_method"/"declares_method" methods [d1acbe93] + Add/Use "code_of_method"/"declares_method" methods [ef942c5c] + Streamline Metamodel::ClassHOW (Part 2/N) [ffc663d5] + Streamline Metamodel::ClassHOW (Part 3/N) [00256ffb] + Streamline Metamodel::ClassHOW (Part 4/N) [189ce4f7] + RakuAST: fix compile time error on encountering runtime lookups [ab0a1e12] + Revert "Add multi positional scalar disambiguation to legacy dispatch" [3bbd35c5] + Revert "Add multi disambiguation for positional scalars" [7e5f77e7] + Streamline Metamodel::ClassHOW (Part 5/5) [6c663f78] + RakuAST: fix lookup of type expressions, e.g. ::('Int') [9d6f2842] + RakuAST: fix variables mistakenly treated as types [33f41e6a] + Streamline some Any.AT-xxx candidates [dc243d12] + Streamline nqp negations [dab45fa3] + Streamline Metamodel::Concretization (Part 1/N) [1af29151] + Streamline Metamodel::Concretization (Part 2/N) [5ed668d4] + Make X::Syntax::Number::LiteralType a subclass of X::TypeCheck::Assignment [5b7cf94c] + Streamline Metamodel::Concretization (Part 3/3) [1b5c0820] + Streamline Metamodel::ArrayType [039dbe49] + Streamline Metamodel::BaseType [c48fc1e3] + Don't need to set defaults for optional named args [9ecfb483] + Streamline Metamodel::ContainerSpecProtocol [54a4c8cf] + Streamline Metamodel::LanguageRevision [4d33d371] + Eradicate .publish_method_cache from MoarVM backend [67ed16b3] + RakuAST: fix throwing of NYI BUILDPLAN errors [7ce8b6e5] + RakuAST: fix NYI BUILDPLAN error on typed hash attributes with defaults [0d1095a0] + Abstract error handling into helper method [45dfb1bd] + Fix "No exception handler located for catch" trying to report method-not-found [b61de7a9] + Revert "Streamline Metamodel::ClassHOW (Part 2/N)" [7f664044] + (Package|Module)HOW don't need .new [ab1784b8] + Unbreak the JVM build [6507e0cf] + Merge pull request #5544 from MasterDuke17/unbreak_jvm_build [a4587097] + RakuAST: Fix up "Unbreak the JVM build" [06381659] + RakuAST: fix instantiation of generic attributes when applying roles [30ff12ec] + RakuAST: fix auto_viv_container missing on native attributes [1f458a0f] + Move helper methods to ::Naming [5cd846b2] + Streamline Metamodel::TypePretense [758500f4] + Fix naming of anonymous classes [ad12f2a9] + Use "global" helper method instead of local helper sub [802e8140] + Make sure adding an attribute is threadsafe [e35ac0b4] + RakuAST Fix mis-parse of package-loookups in term position [e066203d] + RakuAST: fix premature composing of packages [7ae4c397] + RakuAST: make Meta and StubbedMeta more interchangeable [e2e7e583] + RakuAST: fix "of" trait effect missing in various situations [9b90a609] + RakuAST: actually make <-> blocks's parameters rw by default [ea84171c] + Bump NQP to get more dd tweaks [e96af216] + Revert 039dbe4 for the JVM backend [555f4b00] + Bump NQP for new JVM code with fastutil collections [3b8d5eb0] + Use fastutil [05aae712] + Type the hash keys [23a9fdbe] + Adapt nameToHintMap to fastutil [955bc856] + Merge pull request #5548 from MasterDuke17/adapt_to_fastutil_change [861caed1] + RakuAST: implement interpretation of postfix operations [fe279b05] + RakuAST: throw the appropriate error for negative array index literals [65f349a5] + RakuAST: support .&{...} method calls [ea0aa21d] + RakuAST: Support hypering of hash indexing [ca0d1708] + Streamline Metamodel::REPRComposeProtocol [406ad16b] + RakuAST: fix "is" trait with parameterized type [e64145d2] + RakuAST: disambiguate global lookup vs type capture in "is" traits [a4b6c401] + Streamline Metamodel::GenericHOW [392213dd] + RakuAST: fix .= calls on non-Scalar containers [54854d93] + RakuAST: Fix block topic not being raw enough [3a70c503] + Fix typo in JVM part of 392213d [037fab6c] + Make X::Comp::BeginTime a bit more resilient [502a6a15] + Streamline Metamodel::RoleToRoleApplier (Part 1/N) [a4423566] + Streamline Metamodel::RoleToRoleApplier (Part 2/N) [9f0b8689] + Streamline Metamodel::RoleToRoleApplier (Part 3/N) [5256102d] + Streamline Metamodel::RoleToRoleApplier (Part 4/N) [a153c729] + RakuAST: fix symbols declared in role bodies disappearing for the resolver [f0d5a942] + Bump NQP to get the latest MoarVM optimizations [b4d7db18] + Streamline ModuleLoaderVMConfig role [87feb40a] + Streamline ModuleLoader (Part 1/N) [4cec36b7] + RakuAST: resolve generic lexicals in roles at compose time [c6fb210a] + RakuAST: prohibit multiple is type traits on variables [1d609daf] + RakuAST: fix assignment to hash/array slots not getting optimized [9b377fcd] + RakuAST: also detect negative subscript range at compile time [e75c4168] + RakuAST: fix inadvertent sinking of a semi-lists elements [1ccb95d4] + RakuAST: fix order of declarations in generated code [c9b75d73] + RakuAST: initial stab at adding DEPARSE / raku support [ea0b0d15] + Better fix for additional statements in roles [aeccbb40] + Increase JVM max heap [2d76783a] + RakuAST: fix start of initializer getting parsed as twigil [6be6f159] + Fix action mixin if mixin is a type object [08d439b3] + RakuAST: implement support for term definitions with colonpairs [d0ed8cd9] + Fix Inline::Perl5 breakage [56970893] + Streamline Metamodel::RoleToRoleApplier (Part 5/N) [b8330182] + Streamline Metamodel::RoleToRoleApplier (Part 5/N) [8753b0d9] + Streamline Metamodel::RoleToRoleApplier (Part 7/N) [b1167851] + Streamline Metamodel::RoleToRoleApplier (Part 8/N) [57498126] + Streamline Metamodel::MultiMethodContainer a bit [df5fc0e3] + Make adding a multi method threadsafe [e57d8233] + Streamline Metamodel::RoleToRoleApplier (Part 9/N) [ece58501] + Streamline Metamodel::RoleToRoleApplier (Part 10/N) [d442a5ba] + Streamline Metamodel::RoleToRoleApplier (Part 11/N) [4fa4ca52] + Streamline Metamodel::RoleToRoleApplier (Part 12/N) [5c27242b] + Streamline Metamodel::RoleToRoleApplier (Part 13/13) [f4943c9b] + Streamline Metamodel::MultiMethodContainer (Part 1/N) [c6adc333] + Streamline Metamodel::MultiMethodContainer (Part 2/N) [cee9f572] + Streamline Metamodel::MultiMethodContainer (Part 3/N) [0f3c775f] + Bump NQP for the latest NQP fixes [d2f70be3] + Make .add_method return the updated table [8159ed44] + Streamline Metamodel::MultiMethodContainer (Part 4/4) [c751668b] + Streamline ModuleLoader (Part 2/N) [d29d3c11] + Streamline ModuleLoader (Part 3/N) [0f8c0d7e] + Streamline ModuleLoader (Part 4/N) [35b87f36] + Streamline ModuleLoader (Part 5/N) [48e87465] + Streamline ModuleLoader (Part 6/N) [5cbd82d3] + Bump NQP to get REA crash trigger [3de8e110] + Make BUILDPLAN resilient towards custom HOWs [7235b599] + Use low-level invokability test [f329c52d] + Bump NQP to get latest hint fix [36183f86] + Revert "Eradicate .publish_method_cache from MoarVM backend" [b88d1d0f] + Streamline accessor creation [2a233d52] + Streamline Metamodel::SubsetHOW (Part 1/N) [e7d72619] + Streamline Metamodel::SubsetHOW (Part 2/N) [309686a8] + Bump NQP for latest NQP tweaks [e415c080] + Streamline Metamodel::SubsetHOW (Part 3/N) [f73683f7] + Streamline Metamodel::SubsetHOW (Part 4/N) [0c2c8cf9] + Streamline ModuleLoader (Part 7/7) [9fb5674a] + Restore behavior re .^ver is no :ver specified [4e79d6b7] + Bump NQP to get laze deserialization fix [d6320eaf] + RakuAST: support arguments on require statements [312a5d85] + RakuAST: Fix required symbols not getting used [9ca35fb9] + RakuAST: support colon pairs on dotty infixes [69883683] + RakuAST: fix regression in require [e52a456f] + RakuAST: support the other indirect method call syntax [09abf820] + RakuAST: bring back some more parse checks on calls [3a836f23] + Scaffolding for 'is item' trait on parameters [70f16f63] + Ensure that candidates carry itemization reqs [3b42de18] + Add dispatch disambiguation for 'is item' [36901bb0] + (Legacy dispatch) disambiguate itemization with 'is item' [0ce55752] + Add sigil exception for 'is item' to RakuAST [c02bd131] + RakuAST: check bind value types in initializers [c1582285] + RakuAST: ensure symbols accessed by BEGIN time code are resolved [830727e5] + RakuAST: support the sink statement-prefix [08b77e94] + RakuAST: fix params with post constraints stumbling over junctions [4adf9395] + Convert uses of `if nqp::getcomp('Raku').backend.name eq <...>` to `#?if <...>` [f43128bd] + Fix some thread-safety issues that were missed [5211345d] + Streamline Metamodel::ConcretizationCache (Part 1/N) [a15f9f41] + Streamline Metamodel::ConcretizationCache (Part 2/N) [75e63ce6] + Streamline Metamodel::ConcretizationCache (Part 3/3) [b1aaf338] + RakuAST: add bind constraints for $ sigiled variables [fce6e368] + RakuAST: give natively typed variables proper container descriptors [b6d8425d] + RakuAST: fail on variable declaration without mandatory initializer [90cbfde5] + RakuAST: ensure type checks with subsets are correct at compile time [f7e50318] + RakuAST: Fix $*RAKU.version in v6.e.PREVIEW [cee25a7c] + RakuAST: check whether sub calls work at compile time [c0f0ad3c] + RakuAST: detect more coercive parameter types [151236e8] + RakuAST: fix regression on `use v6.*;` [c053144a] + RakuAST: proper support for rw native args [b213dba7] + Fix a race condition in Metamodel::MethodContainer.add_method [f6cc5d95] + RakuAST: detect passing single literal to native rw arg at compile time [8f568c66] + RakuAST: detect multi dispatch that can never work at compile time [dd62a30b] + RakuAST: fix test accidentally enforcing a compiler bug [1bd789e9] + Threadsafed Metamodel::BaseType.mro [45491ef5] + Threadsafed Metamodel::ClassHOW.add_fallback [5b80043a] + Threadsafed Metamodel::ConcreteRoleHOW.compose [5287d7ea] + Threadsafed Metamodel::Trusting.add_trustee [22795931] + Fix Metamodel::MethodContainer.add_method duplicate check [25573f0c] + Fix Metamodel::PrivateMethodContainer.add_private_method duplicate check [1ee6bc46] + Fix reporting of X::Role::Initialization errors [0eb99b8a] + RakuAST: fix mixin creation with constructor argument [a219c9bc] + RakuAST: Prohibit re-binding of parameters (unless rw or copy) [35cc0d6a] + RakuAST: Prohibit rebinding of variables declared in bound signatures [171307e9] + RakuAST: throw targeted exception when trying to re-bind term [5f8c7bbe] + Fix syntax errors in tests obscuring the errors we're interested in [11e81cd8] + RakuAST: throw correct exception when trying to re-bind Code object [de518e47] + RakuAST: throw correct exception when trying to re-bind types [6c0e2466] + RakuAST: throw correct exception when trying to bind to a native [9624046c] + RakuAST: throw correct exception when trying to bind to a pseudo package [b6e8f275] + Bump NQP to get weird pattern bug fix [f56a3973] + RakuAST: fix anonymous vars losing their bindability [7d855c4b] + RakuAST: unbreak multi-line parsing in REPL [d1cf55cb] + RakuAST: fix tiny discrepancy in filename on unknown files [54ff30e8] + RakuAST: fix filename missing from compilation errors [f3b9b8e0] + RakuAST: correct error message when encountering unexpected closing bracket [6cf9a5cb] + RakuAST: Report filename for unknown symbol exceptions [541a9c7d] + RakuAST: bring back suggestions for unknown routines [c9c2197d] + RakuAST: don't include colonpairs in method names for calls [d7ded459] + RakuAST: Un-todo a passing test in repl.t when running with RAKUDO_RAKUAST set [76f0278c] + Remove unintended m: prefix from a test case [34cb94e0] + RakuAST: fix concrete values slipping into Parameter's $!type attribute [326dc12b] + RakuAST: add post-constraints for type-like parameter values [dbe698c4] + RakuAST: ensure we check type-like values for parameters [abc1a5f5]
Created
April 23, 2024 03:13
-
-
Save Whateverable/be084d990bf8e85191ae0011e5342b04 to your computer and use it in GitHub Desktop.
releasable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
status |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment