]> gcc.gnu.org Git - gcc.git/commit
gccrs: Rename libproc_macro to libproc_macro_internal
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Mon, 28 Aug 2023 15:08:40 +0000 (17:08 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 18:04:31 +0000 (19:04 +0100)
commitfd73cf8c31611dd8ddbf7835ce246e56771618ef
tree038cfa15ed3b7589ecf1c563ecc00b5d4a836923
parentb7809f89fb89aa0bef43790c9140cfd4aa8da02f
gccrs: Rename libproc_macro to libproc_macro_internal

The name was a bit misleading since libproc_macro is a rust library that
should we should be able to link against some rust code. This cpp
library was the layer below the libproc_macro library, the "real" gcc
libproc_macro act as a translation layer for the internal library.

gcc/rust/ChangeLog:

* expand/rust-macro-expand.h: Change include directive with the
new name.
* expand/rust-proc-macro.h (RUST_PROC_MACRO_H): Likewise.
* util/rust-hir-map.h: Likewise.
* util/rust-token-converter.h: Likewise.
* util/rust-token-converter.cc: Remove useless include
directive.
* Make-lang.in: Rename library.

libgrust/ChangeLog:

* Makefile.am: Change library name.
* Makefile.in: Likewise.
* configure.ac: Likewise.
* configure: Regenerate.
* libproc_macro/Makefile.am: Moved to...
* libproc_macro_internal/Makefile.am: ...here.
* libproc_macro/Makefile.in: Moved to...
* libproc_macro_internal/Makefile.in: ...here.
* libproc_macro/bridge.h: Moved to...
* libproc_macro_internal/bridge.h: ...here.
* libproc_macro/ffistring.cc: Moved to...
* libproc_macro_internal/ffistring.cc: ...here.
* libproc_macro/ffistring.h: Moved to...
* libproc_macro_internal/ffistring.h: ...here.
* libproc_macro/group.cc: Moved to...
* libproc_macro_internal/group.cc: ...here.
* libproc_macro/group.h: Moved to...
* libproc_macro_internal/group.h: ...here.
* libproc_macro/ident.cc: Moved to...
* libproc_macro_internal/ident.cc: ...here.
* libproc_macro/ident.h: Moved to...
* libproc_macro_internal/ident.h: ...here.
* libproc_macro/literal.cc: Moved to...
* libproc_macro_internal/literal.cc: ...here.
* libproc_macro/literal.h: Moved to...
* libproc_macro_internal/literal.h: ...here.
* libproc_macro/proc_macro.cc: Moved to...
* libproc_macro_internal/proc_macro.cc: ...here.
* libproc_macro/proc_macro.h: Moved to...
* libproc_macro_internal/proc_macro.h: ...here.
* libproc_macro/punct.cc: Moved to...
* libproc_macro_internal/punct.cc: ...here.
* libproc_macro/punct.h: Moved to...
* libproc_macro_internal/punct.h: ...here.
* libproc_macro/registration.h: Moved to...
* libproc_macro_internal/registration.h: ...here.
* libproc_macro/rust/bridge.rs: Moved to...
* libproc_macro_internal/rust/bridge.rs: ...here.
* libproc_macro/rust/bridge/ffistring.rs: Moved to...
* libproc_macro_internal/rust/bridge/ffistring.rs: ...here.
* libproc_macro/rust/bridge/group.rs: Moved to...
* libproc_macro_internal/rust/bridge/group.rs: ...here.
* libproc_macro/rust/bridge/ident.rs: Moved to...
* libproc_macro_internal/rust/bridge/ident.rs: ...here.
* libproc_macro/rust/bridge/literal.rs: Moved to...
* libproc_macro_internal/rust/bridge/literal.rs: ...here.
* libproc_macro/rust/bridge/punct.rs: Moved to...
* libproc_macro_internal/rust/bridge/punct.rs: ...here.
* libproc_macro/rust/bridge/span.rs: Moved to...
* libproc_macro_internal/rust/bridge/span.rs: ...here.
* libproc_macro/rust/bridge/token_stream.rs: Moved to...
* libproc_macro_internal/rust/bridge/token_stream.rs: ...here.
* libproc_macro/rust/group.rs: Moved to...
* libproc_macro_internal/rust/group.rs: ...here.
* libproc_macro/rust/ident.rs: Moved to...
* libproc_macro_internal/rust/ident.rs: ...here.
* libproc_macro/rust/lib.rs: Moved to...
* libproc_macro_internal/rust/lib.rs: ...here.
* libproc_macro/rust/literal.rs: Moved to...
* libproc_macro_internal/rust/literal.rs: ...here.
* libproc_macro/rust/punct.rs: Moved to...
* libproc_macro_internal/rust/punct.rs: ...here.
* libproc_macro/rust/span.rs: Moved to...
* libproc_macro_internal/rust/span.rs: ...here.
* libproc_macro/rust/token_stream.rs: Moved to...
* libproc_macro_internal/rust/token_stream.rs: ...here.
* libproc_macro/span.cc: Moved to...
* libproc_macro_internal/span.cc: ...here.
* libproc_macro/span.h: Moved to...
* libproc_macro_internal/span.h: ...here.
* libproc_macro/tokenstream.cc: Moved to...
* libproc_macro_internal/tokenstream.cc: ...here.
* libproc_macro/tokenstream.h: Moved to...
* libproc_macro_internal/tokenstream.h: ...here.
* libproc_macro/tokentree.cc: Moved to...
* libproc_macro_internal/tokentree.cc: ...here.
* libproc_macro/tokentree.h: Moved to...
* libproc_macro_internal/tokentree.h: ...here.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
47 files changed:
gcc/rust/Make-lang.in
gcc/rust/expand/rust-macro-expand.h
gcc/rust/expand/rust-proc-macro.h
gcc/rust/util/rust-hir-map.h
gcc/rust/util/rust-token-converter.cc
gcc/rust/util/rust-token-converter.h
libgrust/Makefile.am
libgrust/Makefile.in
libgrust/configure
libgrust/configure.ac
libgrust/libproc_macro_internal/Makefile.am [moved from libgrust/libproc_macro/Makefile.am with 97% similarity]
libgrust/libproc_macro_internal/Makefile.in [moved from libgrust/libproc_macro/Makefile.in with 98% similarity]
libgrust/libproc_macro_internal/bridge.h [moved from libgrust/libproc_macro/bridge.h with 100% similarity]
libgrust/libproc_macro_internal/ffistring.cc [moved from libgrust/libproc_macro/ffistring.cc with 100% similarity]
libgrust/libproc_macro_internal/ffistring.h [moved from libgrust/libproc_macro/ffistring.h with 100% similarity]
libgrust/libproc_macro_internal/group.cc [moved from libgrust/libproc_macro/group.cc with 100% similarity]
libgrust/libproc_macro_internal/group.h [moved from libgrust/libproc_macro/group.h with 100% similarity]
libgrust/libproc_macro_internal/ident.cc [moved from libgrust/libproc_macro/ident.cc with 100% similarity]
libgrust/libproc_macro_internal/ident.h [moved from libgrust/libproc_macro/ident.h with 100% similarity]
libgrust/libproc_macro_internal/literal.cc [moved from libgrust/libproc_macro/literal.cc with 100% similarity]
libgrust/libproc_macro_internal/literal.h [moved from libgrust/libproc_macro/literal.h with 100% similarity]
libgrust/libproc_macro_internal/proc_macro.cc [moved from libgrust/libproc_macro/proc_macro.cc with 100% similarity]
libgrust/libproc_macro_internal/proc_macro.h [moved from libgrust/libproc_macro/proc_macro.h with 100% similarity]
libgrust/libproc_macro_internal/punct.cc [moved from libgrust/libproc_macro/punct.cc with 100% similarity]
libgrust/libproc_macro_internal/punct.h [moved from libgrust/libproc_macro/punct.h with 100% similarity]
libgrust/libproc_macro_internal/registration.h [moved from libgrust/libproc_macro/registration.h with 100% similarity]
libgrust/libproc_macro_internal/rust/bridge.rs [moved from libgrust/libproc_macro/rust/bridge.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/bridge/ffistring.rs [moved from libgrust/libproc_macro/rust/bridge/ffistring.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/bridge/group.rs [moved from libgrust/libproc_macro/rust/bridge/group.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/bridge/ident.rs [moved from libgrust/libproc_macro/rust/bridge/ident.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/bridge/literal.rs [moved from libgrust/libproc_macro/rust/bridge/literal.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/bridge/punct.rs [moved from libgrust/libproc_macro/rust/bridge/punct.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/bridge/span.rs [moved from libgrust/libproc_macro/rust/bridge/span.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/bridge/token_stream.rs [moved from libgrust/libproc_macro/rust/bridge/token_stream.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/group.rs [moved from libgrust/libproc_macro/rust/group.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/ident.rs [moved from libgrust/libproc_macro/rust/ident.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/lib.rs [moved from libgrust/libproc_macro/rust/lib.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/literal.rs [moved from libgrust/libproc_macro/rust/literal.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/punct.rs [moved from libgrust/libproc_macro/rust/punct.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/span.rs [moved from libgrust/libproc_macro/rust/span.rs with 100% similarity]
libgrust/libproc_macro_internal/rust/token_stream.rs [moved from libgrust/libproc_macro/rust/token_stream.rs with 100% similarity]
libgrust/libproc_macro_internal/span.cc [moved from libgrust/libproc_macro/span.cc with 100% similarity]
libgrust/libproc_macro_internal/span.h [moved from libgrust/libproc_macro/span.h with 100% similarity]
libgrust/libproc_macro_internal/tokenstream.cc [moved from libgrust/libproc_macro/tokenstream.cc with 100% similarity]
libgrust/libproc_macro_internal/tokenstream.h [moved from libgrust/libproc_macro/tokenstream.h with 100% similarity]
libgrust/libproc_macro_internal/tokentree.cc [moved from libgrust/libproc_macro/tokentree.cc with 100% similarity]
libgrust/libproc_macro_internal/tokentree.h [moved from libgrust/libproc_macro/tokentree.h with 100% similarity]
This page took 0.070588 seconds and 5 git commands to generate.