+ Merge pull request #5610 from rakudo/release-2024.07 [7ed82490] + Implement @a[**] with hammering flattening behavior [0bdd27db] + Include contributions to doc website as well [6e6ce83a] + RakuAST: fix deparsing of types on parameters [3cf20717] + Bump NQP to get in-situ short strings on MoarVM [934e8610] + Bump NQP for in situ grapheme optimization on MoarVM [9e1adaee] + Ensure that sunk failed lookups in native arrays always explode [a8745fe8] + Introduce parse time to RakuAST [b250ffe7] + Migrate to use of parse time [c6067668] + Simplify after begin is always after children [9ef8949f] + Have attach cause BEGIN time [03ed5ae7] + Extract driving a node to parse or begin phase [0fea3de3] + Don't call `attach` for non-RakuAST nodes [76b4c655] + Delete unused resolve-all method [57624715] + Start getting types resolving at parse time [4ff3dc07] + Break out begin and check passes [1ea5fb7f] + Eliminate RakuAST::Attaching [6276062f] + Re-work implicit lookups [5b9b6cff] + Eliminate resolve-with [3b4d36ad] + RakuAST: ensure the CompUnit's synthetic children are created in correct scope [315afc85] + RakuAST: ensure all BEGIN time effects are run at end of parse. [4d8d6f08] + RakuAST: delay routines' parse time until we know their name [63b87f25] + RakuAST: replace various IMPL-CHECK calls with to-begin-time [96e7d21f] + RakuAST: ensure role body declares its implicits before we cache them [927a98b9] + RakuAST: ensure base of derived types is fully resolved [1391345b] + RakuAST: fix typos in the actions [bbce2206] + RakuAST: ensure $?CLASS and ::?CLASS are resolved in time [25005c9b] + RakuAST: prevent premature BEGIN handling of Parameters [f600848a] + RakuAST: apply implicit block semantics at BEGIN time [a2182152] + RakuAST: re-work currying to run bottom-up [466ca907] + RakuAST: ensure a signatures synthetic children are resolved [71278b66] + RakuAST: stub code for statement prefixes in time [e20fb393] + RakuAST: types are not always lookups [06a4cccd] + RakuAST: replace a block's signature before parsing the blocks body [85a91398] + RakuAST: ensure initializers get their BEGIN time [6075bdf5] + RakuAST: ensure types from literals are resolved [630c0115] + RakuAST: don't die on comment before start of comp unit [1fa1a949] + RakuAST: always bring signature to begin time before creating implicits [00daa29c] + RakuAST: let synthetic trait nodes have their begin time [afca9150] + RakuAST: defer ParameterTarget's BEGIN time [58f1edf3] + RakuAST: Defer Parameter's BEGIN time [8eeaf0ba] + RakuAST: fix attributes in signature declarations [ba1594f2] + RakuAST: set node origin before running BEGIN time [a23bc866] + RakuAST: ensure Regex objects have their source before check time [f61ed6b9] + RakuAST: make sure meta'd infixes get their BEGIN time [b148ca72] + RakuAST: fix reporting of erroneous metachars in regexes [d66097a3] + RakuAST: fix stumbling over unknown regex modifiers [03e773b9] + RakuAST: give dynamics a second chance at resolving [a7af6dad] + RakuAST: ensure implicit package lexicals are added to the block in time [9bb892ab] + RakuAST: fix infix expressions origins only covering the operator itself [46d9b19c] + RakuAST: fix generated accessor methods looking at wrong signature [5baa9076] + RakuAST: fix implicits not found when applying role bodies [d9b8ab79] + RakuAST: make attribute initializers compile in correct context [dfa74eca] + RakuAST: have double parentheses act as currying barrier [4c60227d] + RakuAST: honor xx's currying barrier [bae68c74] + RakuAST: need to call IMPL-BEGIN on synthetic node trees [940938c8] + RakuAST: defuse timing around signature implicits [0b04d210] + RakuAST: also ensure that $?CLASS ::CLASS type captures are always declared [9291f43f] + RakuAST: have role bodies be generated directly as such [ee3c85e7] + RakuAST: fix inadvertent cyrring of Whatevers when it should only be WhateverCode [87065a32] + RakuAST: no need to traverse the whole AST for BEGIN time [bfdbf1cf] + RakuAST: fix duplicate declaration checks not done in subs [c5267fc7] + RakuAST: support use fatal [05a9907e] + Bump NQP for short string concat optimization on MoarVM [056c25e7] + s/&fatalize/&FATALIZE/ [1c912bc5] + RakuAST: remove simplistic approach to "use fatal" [aa0ad4c6] + Bump NQP to get inadvertent debug info fix [8fc83b33] + Update CREDITS for Coke [5068524f] + Fix precomp build [a445da42] + Bump NQP for 2 1-grapheme concat optimization on MoarVM [e2f2641c] + RakuAST: fix stacking of meta operators [c21e0fd9] + RakuAST: remove unwanted thunking from negated infix [5b24cf03] + RakuAST: fix compilation of prefix reducers [45d891a5] + RakuAST: Mark %?LANG installed by categoricals dynamic [fed4ae38] + RakuAST: Fix exception message for R:= [70346a93] + RakuAST: fix getting properties of custom operator inside EVAL [0f1e175e] + Remove debug code [9635b3cb] + RakuAST: have MetaInfix::Reverse thunk correct (reversed) args [1ab4600a] + RakuAST: fix MetaInfix::Reverse not actually calling thunks [eec9a322] + RakuAST: implement semiarglists with more than one arglist [6a72394c] + RakuAST: need to use the metaops' own reducer names [f74da8c2] + RakuAST: fix logic errors in not-reducable [8ac3f1eb] + RakuAST: properly thunk arguments of reduction meta operator [85489cb4] + RakuAST: fix thunking of argument lists instead of args of meta op X and Z [e74deef2] + RakuAST: fix reduce meta op being overzealous with thunking [f7eea363] + Fix some typos [8c9263f1] + RakuAST: support hypering prefix operators [9af44342] + RakuAST: support hypering postfix operators [eb9ee510] + RakuAST: support hypering of qualified method calls [0bf7c876] + RakuAST: support qualified safe method calls [0ad81419] + RakuAST: relax too restrictive checks on dotty infixes [bb7de9ca] + RakuAST: implement hypering of term calls [d899e868] + RakuAST: implement hypering of quoted method calls [835bf7a2] + RakuAST: implement hypering of safe method calls [8507514a] + RakuAST: support hypering literal hash indexes [efeac953] + RakuAST: don't thunk constants [ef959d08] + RakuAST: detect more expressions as constant [b8762051] + RakuAST: don't thunk hypers [846bc284] + RakuAST: support .+ and .* method call operators [e8bd820b] + RakuAST: support using hyper ops as list infixes [d93f6970] + RakuAST: fix hypering != [0f862af0] + RakuAST: implement sequencing meta operator (as far as the old frontend) [977b11e4] + Bump NQP for faster hashification of in situ strings [1cfdd167] + RakuAST Support adverbs on infixes [5f5fe4fe] + RakuAST: fix .? .+ .* dispatches [bcb39d0b] + RakuAST: return "" on compilation errors inn ASTing [06d11b59] + RakuAST: fix stringification of E< > [e007c708] + RakuAST: fix rendering of C< > in pod and rakudoc [6f687f10] + RakuAST: in highlighting, wrap any errors in a Failure [e16400b1] + RakuAST: make sure any warnings are silencde during highlighting [d7130cb8] + Have throws-like if the expected compile time exception is part of a group [43af30aa] + RakuAST: ensure we always report usage of placeholders in pointy blocks [09deed5d] + RakuAST: make YOU_ARE_HERE reserved syntax [99c530a0] + RakuAST: fix regex thunks not getting block thunked [6e253ef5] + RakuAST: fixes declarations from thunked code objects missing [e6c6f5c0] + Fix iterating over Junction with non-simple loop bodies [fde5d87f] + Merge pull request #5620 from rakudo/fix-looping-over-junction [5cfa33aa] + RakuAST: Fix compile time indirect name lookups of package variables [10fecfb5] + RakuAST: fix miscompilation of anonymous variables declared in signatures [74c48ea3] + RakuAST: fix precedence of meta infix assign on list assignment [3d9361a9] + RakuAST: fix assignment meta operator orelse= [a80fcb1a] + RakuAST: fix ^^= and xor= assign meta operators [b50eb200] + RakuAST: fix typo in error reporting code [7971a150] + RakuAST: fix default type of parameter with is copy trait [80abf79c] + RakuAST: fix compilation of postfix ops on implicit $_ [87f150f7] + RakuAST: add dotty:sym<.=> [1586e96a] + RakuAST: support fake infix colonpairs on variable initializers [3a615004] + RakuAST: support fake infix colonpairs on term initializers [1549a841] + RakuAST: support fake infix colonpairs on topic calls [3240b2fc] + RakuAST: fix compilation error on constant without explicit type [575f0e8e] + RakuAST: fix BEGIN time compilation of parameters with default values [d853a08f] + RakuAST: defuse overly zealous type check in constant initialization [ae98e84c] + RakuAST: fix constant initialized with un-parameterized type [0091408b] + RakuAST: fix parser swallowing list infixes [d74604d8] + RakuAST: fix logic error in creating curried expression's signature [af7acf0c] + RakuAST: also thunk code arguments for thunk type t [081147ee] + RakuAST: support using bracketed infixes as list infixes [0b4048f2] + RakuAST: bring back explanations for Syntax::Confused errors [1a616bfb] + Ensure path-spec is a Str [c1742f04] + Merge pull request #5621 from rakudo/string-repo-id [233fe99e] + RakuAST: warn about precedence issues with range operator [ed1c48a5] + RakuAST: promote worries to sorries in scopes where fatal is active [dfd2ccda] + RakuAST: warn about precedence issues with reversed range operator [d87bd876] + RakuAST: fix chaining of smartmatches [d9037aea] + RakuAST: fix chaining of negated meta operators [cd1aae89] + RakuAST: have parentheses break up operator chains [f340f39e] + RakuAST: fix short-circuiting of ^^ and xor [bac1ee8f] + RakuAST: propagate sink context into expressions [c3c6e458] + RakuAST: warn about literals being used in sink context [4cfc7900] + RakuAST: fix exceptions thrown by the grammar missing additional info [10297c64] + RakuAST: throw proper error when adverbing things that can't be adverbed [bc16b3c2] + RakuAST: throw proper error when trying to meta the ternary operator [191787bb] + RakuAST: fix segfault trying to smartmatch a signature [f6b628f3] + RakuAST: fix smart matching against fake signatures [ebfd4dad] + RakuAST: ensure sub-signatures on params on fake-signatures don't declare [db44e946] + RakuAST: fix smart match on fake signatures with complex params [5acdfcc0] + RakuAST: fix where expressions on params with traits [1887d27b] + RakuAST: fix parameters with more than one alias [466740bb] + RakuAST: fix `let` not restoring values on unsuccessful block exit [ec381c70] + RakuAST: fix `let` restoring values even on successful block exit [37b5aeb8] + RakuAST: stub TEMP phaser support [1849fc8b] + RakuAST: fix compilation failing on duplicate variable declarations [c1f424a5] + RakuAST: suggest declaring a multi on redeclaration of routines [8bbd7104] + RakuAST: prohibit usage of placesholders in routines with explicit signature [d0be5d1b] + RakuAST: support declaring operator aliases as constants [7114c6c1] + RakuAST: coerce constants to their sigil type [5fc65475] + RakuAST: put our scoped constants into their package [331d5ea2] + RakuAST: throw correct exception type on missing constant initializer [ba94f702] + RakuAST: fix deparse and .raku on routines without explicit signature [5cca0b4f] + RakuAST: fix terms in signature declarations [1b843c75] + RakuAST: fix duplicate declarations with type captures on variable declarations [82e5aada] + RakuAST: give a more helpful error when defaulting variable with itself [dcec75e9] + RakuAST: give a more helpful error when initializing variable with itself [c0880471] + RakuAST: ParameterTarget::Var is no longer a ContainerCreator [76d9e1c2] + RakuAST: fix typed signature declarations not creating typed variables [86502c46] + RakuAST: fix default value of &-sigiled variables [25e6280a] + RakuAST: complain about term in signature declarations without initializer [87db5bdd] + RakuAST: report exceptions thrown by traits as sorries [e6c2490e] + RakuAST: fix our-scoped signature declarations writing to package [f829dd37] + RakuAST: fix mis-parsing version-like variable names as versions [efea1da0] + RakuAST: remove counter productive invocant type check on Grammar methods [67ab2fb4] + RakuAST: support trait_mod:<will> [a04a8199] + RakuAST: remove obsolete IMPL-CHECK call from IMPL-BEGIN-TIME-EVALUATE [56a80347] + RakuAST: fix CHECK phasers with expressions instead of blocks [ce311700] + RakuAST: some small deparsing/highlighting fixes [4397c0e2] + RakuAST: remove active mention to $*W [9f34623f] + RakuAST: fix adding phasers through will trait [cd674298] + RakuAST: fix CHECK phasers added through will trait accidentally getting added as END phasers [06e1fe6c] + RakuAST: ensure CHECK phasers are run in reverse order of declaration [f61870cf] + RakuAST: have :_ override :D mandated by pragma [5de09e0b] + RakuAST: fix confusion between base and subclass' add-pragma methods in CompUnit [a90eeabb] + RakuAST: make clear in error message that definedness constraint is from pragma [866c77d8] + RakuAST: complain about invalid type smileys [c7c25037] + Assorted grammar tests [fab0ae21] + Support will complain on X::Syntax::Number::LiteralType [43d2b0fb] + RakuAST: ensure will complain blocks get code-gened [0be319b8] + RakuAST: support ~ regex metachar [4d35f1e3] + RakuaST: support proto token [70059eb1] + RakuAST: make multi regexes operational [bce9c3db] + RakuAST: support <sym> in multi regexes [74b357b0] + RakuAST: fix confusion of subs and regexes in regex tokens [aada362f] + Prevent dispatch errors on Regex.Bool [29a03213] + RakuAST: ensure block phasers added by traits are executed [c2fac3ba] + RakuAST: call FIRST phasers added by traits only once per loop run [11bf1065] + RakuAST: fix UNDO phaser in conditional/loop/etc. statements [f7c1242a] + RakuAST: fix UNDO phasers added by traits [a30ba8aa] + Revert "Assorted grammar tests" [423ede6f] + Merge pull request #5627 from patrickbkr/revert-add-grammar-interpol-test [e1ffa0fe] + RakuAST: fix .rak / deparsing issue with "is type" [fd9cd0a5] + RakuAST: make highlighting more resilient [c1520df7] + RakuAST: fix various issues with highlighting [5c532a3e] + RakuAST: handle RakuAST::Trait::WillBuild in .raku/deparsing [35b89a37] + RakuAST: initial stab at providing :allow support [c7dd2bc5] + Bump NQP for release testing [a9843ca5] + RakuAST: adapt test for hidden "will build" trait [7907eeab] + RakuAST: make highlighting tests pass [09a96033] + RakuAST: fix nested packages shadowing their parents [b46572e2]
Created
August 26, 2024 21:37
-
-
Save Whateverable/34b1d7f2a92dad8d0ef2af27285b08db 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