]>
2024-04-15 | Pierre-Emmanuel... | build: Check for cargo when building rust language Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Change cfg stripper to use default visitor Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Make expand visitor inherit from default visitor Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Make default resolver inherit from default visitor Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add a regression test for function body check Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add validation for functions without body Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Make function bodies truly optional Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add execution test for name resolution 2.0 Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add multiple regression test in name resolution Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Make early name resolver inherit from default one Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Change the attribute checker visitor to default one Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Make feature gate visitor inherit from default one Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add regression test for const fn in trait Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add AST validation check for const in trait Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add a regression test for async const functions Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add async const function ast validation pass Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Allow const and async specifiers in functions Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Split async and const function qualifiers Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add a regression test for unsafe module validation Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Emit an error on unsafe modules Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Parse module safety Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add unsafety member to modules Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Introduce a proper keyword list Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Replace some weak keyword raw value with constexpr Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add a list of weak keyword Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Replace some keyword raw values Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add await keyword Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Treat underscore as a keyword Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add edition separation for keywords Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Replace TOK suffix with KW Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add ast validation check on union variant number Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add a test regular variadic functions errors Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Emit an error on variadic non extern functions Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add check for associated items on auto traits Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add a regression test for super trait on auto... Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Reject auto traits with super trait Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add regression test for generic auto traits Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Reject auto traits with generic parameters Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add new test for parsing errors on self pointers Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Report self parameter parsing error kind Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Fix error emission for self pointers Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add a test to highlight public trait type parsing Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-30 | Pierre-Emmanuel... | gccrs: Add visibility to trait item Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add a new test for float disambiguation Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Fix float lexing and tuple index disambiguation Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Move default visitor templates to header Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Move templated functions to header file Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Rework function special parameters Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add new test for invalid variadics Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add multiple check on variadics position Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add trait context to ContextualASTVisitor Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add regression test for invalid label name Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Change error location for LoopLabel Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add validation pass for label name Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Use a loop label in break expression Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Use keyword const values instead of raw values Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Change keyword set to a map Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Replace local keyword set with the utils Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add new keyword utility class Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add licence text and change header guard name Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add regression test for lifetime name validation Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add lifetime name validation pass Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add named variadic argument test Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add a new regression test for named variadics Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Parse named variadic parameters Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add a new regression test Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Fix multiple issues with variadic representation Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Allow variadic NamedFunctionParam Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add a function to check if a function is variadic Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Parse variadic functions Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Change FunctionParam to represent variadic params Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add a new test for const without body Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Make use of the Contextual visitor in validation Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add a new visitor that gathers context information Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add a default AST visitor Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add some reference getter Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Small fix to the ast collector visitor Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Emit an error on associated const without values Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add call to ast validation checker Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add two new steps to compile process Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add ast validation checker Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add more checks for expr value in early visitors Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Move SingleASTNode implementation out of header Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add missing override specifier Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add regression test for float literal tuple... Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Fix token lexed as a float literal Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Document proc macro token tree indices Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Move proc macro builders to their own file Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add array length to the proc macro buffer Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Put common functions in their own namespace Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add macro buffer global variable export Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add an explicit value to proc macro enum kind Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Change proc macro entrypoint Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add utility function to build proc macro types Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add getters for proc macro mappings Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Collect procedural macros in the crate Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Reformat comments Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add containers for proc macro collection mappings Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Add const getter for tokentrees Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
2024-01-16 | Pierre-Emmanuel... | gccrs: Change ABI setup and add gccrs_proc_macro attr Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm... |
commit | commitdiff | tree |
next |