aboutsummaryrefslogtreecommitdiff
path: root/libgrust/libproc_macro
AgeCommit message (Expand)AuthorFilesLines
2024-02-21Update copyright years.Sahil Yeole15-15/+15
2024-01-16gccrs: Add license text to libproc_macro rust interfacePierre-Emmanuel Patry15-0/+330
2024-01-16gccrs: libproc_macro: Split c++ and rustPierre-Emmanuel Patry15-0/+1398
2024-01-16gccrs: Rename libproc_macro to libproc_macro_internalPierre-Emmanuel Patry37-3439/+0
2024-01-16gccrs: proc_macro: Add literal_from_string callbackPierre-Emmanuel Patry5-11/+25
2024-01-16gccrs: proc_macro: Remove useless typedefPierre-Emmanuel Patry2-3/+2
2024-01-16gccrs: proc_macro: Delete unused prototypePierre-Emmanuel Patry1-3/+0
2024-01-16gccrs: proc_macro: Remode function indirectionPierre-Emmanuel Patry4-15/+43
2024-01-16gccrs: proc_macro: Add is_available functionPierre-Emmanuel Patry2-0/+9
2024-01-16gccrs: proc_macro: Add is_available callbackPierre-Emmanuel Patry3-0/+14
2024-01-16gccrs: proc_macro: Rename from_string callback symbolPierre-Emmanuel Patry3-3/+3
2024-01-16gccrs: proc_macro: Mirror FFIString changes in C++libraryPierre-Emmanuel Patry4-8/+7
2024-01-16gccrs: proc_macro: Increase FFIString usagePierre-Emmanuel Patry2-20/+5
2024-01-16gccrs: libproc_macro: Change rust Ident definitionPierre-Emmanuel Patry1-18/+7
2024-01-16gccrs: libproc_macro: Change Ident structurePierre-Emmanuel Patry2-27/+14
2024-01-16gccrs: proc_macro: Add from string implementationPierre-Emmanuel Patry5-2/+57
2024-01-16gccrs: libproc_macro: Fix Tokenstream growthPierre-Emmanuel Patry3-8/+12
2024-01-16gccrs: libproc_macro: Fix capacity update in tokenstreamPierre-Emmanuel Patry1-2/+3
2024-01-16gccrs: libproc_macro: Rename Procmacro subtypesPierre-Emmanuel Patry1-6/+6
2024-01-16gccrs: libproc_macro: Add procmacro array definitionPierre-Emmanuel Patry1-0/+6
2024-01-16gccrs: libproc_macro: Add cpp Span representationPierre-Emmanuel Patry12-39/+134
2024-01-16gccrs: libproc_macro: Add Span definitionPierre-Emmanuel Patry5-22/+48
2024-01-16gccrs: libproc_macro: Change constructor in ffistringPierre-Emmanuel Patry2-24/+27
2024-01-16gccrs: libproc_macro: Copy ffistring data from sourcePierre-Emmanuel Patry1-1/+2
2024-01-16gccrs: libproc_macro: Remove has_suffix attributePierre-Emmanuel Patry3-33/+19
2024-01-16gccrs: libproc_macro: Change cpp literal representationPierre-Emmanuel Patry6-311/+291
2024-01-16gccrs: libproc_macro: Change rust literal internalsPierre-Emmanuel Patry3-316/+216
2024-01-16gccrs: libproc_macro: Add helpers to construct ProcmacroPierre-Emmanuel Patry2-4/+39
2024-01-16gccrs: libproc_macro: Add proc_macro interface structuresPierre-Emmanuel Patry1-0/+55
2024-01-16gccrs: libproc_macro: Change proc_macro.h to main headerPierre-Emmanuel Patry1-0/+5
2024-01-16gccrs: libproc_macro: Build staticallyPierre-Emmanuel Patry2-6/+3
2024-01-16gccrs: libproc_macro: Remove internal named namespacesPierre-Emmanuel Patry12-65/+36
2024-01-16gccrs: libproc_macro: Put all structures in a namespacePierre-Emmanuel Patry12-0/+24
2024-01-16gccrs: libproc_macro: Fix literal drop functionPierre-Emmanuel Patry1-2/+2
2024-01-16gccrs: libproc_macro: Implement Drop for TokenStreamPierre-Emmanuel Patry1-0/+7
2024-01-16gccrs: libproc_macro: Add remaining drop functionsPierre-Emmanuel Patry6-4/+44
2024-01-16gccrs: libproc_macro: Add drop function to Literal structPierre-Emmanuel Patry2-2/+11
2024-01-16gccrs: libproc_macro: Add drop function on Ident structPierre-Emmanuel Patry2-1/+10
2024-01-16gccrs: libproc_macro: Add remaining tokenstream structs.Pierre-Emmanuel Patry6-0/+389
2024-01-16gccrs: libproc_macro: Add Punct structPierre-Emmanuel Patry2-0/+81
2024-01-16gccrs: libproc_macro: Add namespace to IdentPierre-Emmanuel Patry2-0/+9
2024-01-16gccrs: libproc_macro: Add named constructorPierre-Emmanuel Patry2-9/+33
2024-01-16gccrs: libproc_macro: Change drop rust interfacePierre-Emmanuel Patry1-2/+2
2024-01-16gccrs: libproc_macro: Add ident implementationPierre-Emmanuel Patry2-0/+109
2024-01-16gccrs: libproc_macro: Add member functions to LiteralPierre-Emmanuel Patry2-7/+237
2024-01-16gccrs: libproc_macro: Put literal members in namespacePierre-Emmanuel Patry2-0/+7
2024-01-16gccrs: libproc_macro: Drop function shall take a mutablePierre-Emmanuel Patry1-2/+2
2024-01-16gccrs: libproc_macro: Add literal ffi implementationsPierre-Emmanuel Patry2-0/+95
2024-01-16gccrs: libproc_macro: Add Literal typePierre-Emmanuel Patry2-0/+163
2024-01-16gccrs: libproc_macro: Add license headersPierre-Emmanuel Patry2-9/+44