From 1cd19a5bd6d619376c9075d765745183c7e84b69 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Fri, 22 May 2020 02:00:54 -0500 Subject: [PATCH 01/19] create a reference page in docs for variable name registry; draft initial contents of name registry page --- doc/index.rst | 1 + doc/ref_naming.rst | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 doc/ref_naming.rst diff --git a/doc/index.rst b/doc/index.rst index b77bbb16f..f3f0bd59b 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -69,6 +69,7 @@ Please check :ref:`installation` to get started. ref_kernel ref_transform ref_other + ref_naming misc Indices and tables diff --git a/doc/ref_naming.rst b/doc/ref_naming.rst new file mode 100644 index 000000000..5a92f3f7e --- /dev/null +++ b/doc/ref_naming.rst @@ -0,0 +1,28 @@ +Reference: Variable Name Registry +================================= + +Reserved Kernel Variable Names +------------------------------ + +The variable name prefix ``_lp`` is reserved for internal usage; when creating +kernel variables, users should *not* use names beginning with ``_lp``. This +prefix is used for certain variables created when operating on Loopy's kernel +IR. For Loopy developers, further information on name prefixes used within +submodules is below. + +Variable Name Registry +---------------------- + +Some Loopy submodules append a sub-prefix to the ``_lp`` prefix for +internally-created variable names. These prefixes should only be used for names +created within the listed submodule. + +Reserved Name Prefixes +^^^^^^^^^^^^^^^^^^^^^^ + +=============== ============================= +Prefix Module +=============== ============================= +``_lp`` loopy +``_lp_sched`` loopy.linearization.checker +=============== ============================= -- GitLab From f993385afb79bfc7e10e4b4ad36539a79ecc7392 Mon Sep 17 00:00:00 2001 From: James Stevens Date: Tue, 26 May 2020 18:23:16 +0200 Subject: [PATCH 02/19] Apply suggestion to doc/ref_naming.rst --- doc/ref_naming.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/ref_naming.rst b/doc/ref_naming.rst index 5a92f3f7e..b189c877b 100644 --- a/doc/ref_naming.rst +++ b/doc/ref_naming.rst @@ -23,6 +23,6 @@ Reserved Name Prefixes =============== ============================= Prefix Module =============== ============================= -``_lp`` loopy +``_lp`` :mod:`loopy` ``_lp_sched`` loopy.linearization.checker =============== ============================= -- GitLab From 0090f2344a08abc070feca486353d559658bce95 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Tue, 26 May 2020 11:25:41 -0500 Subject: [PATCH 03/19] link to :mod: for loopy.linearization.checker --- doc/ref_naming.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/ref_naming.rst b/doc/ref_naming.rst index b189c877b..ffb640730 100644 --- a/doc/ref_naming.rst +++ b/doc/ref_naming.rst @@ -20,9 +20,9 @@ created within the listed submodule. Reserved Name Prefixes ^^^^^^^^^^^^^^^^^^^^^^ -=============== ============================= +=============== ================================== Prefix Module -=============== ============================= +=============== ================================== ``_lp`` :mod:`loopy` -``_lp_sched`` loopy.linearization.checker -=============== ============================= +``_lp_sched`` :mod:`loopy.linearization.checker` +=============== ================================== -- GitLab From 3c7ad1994ed0e41dfccfdc19789ceb2839f938b6 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Tue, 26 May 2020 11:34:11 -0500 Subject: [PATCH 04/19] move var name registryinto ref_kernel --- doc/ref_kernel.rst | 26 ++++++++++++++++++++++++++ doc/ref_naming.rst | 28 ---------------------------- 2 files changed, 26 insertions(+), 28 deletions(-) delete mode 100644 doc/ref_naming.rst diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index 409cbef57..89f96d01f 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -151,6 +151,32 @@ Tag Meaning .. }}} +Variable Name Registry +---------------------- + +Reserved Kernel Variable Names +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The variable name prefix ``_lp`` is reserved for internal usage; when creating +kernel variables, users should *not* use names beginning with ``_lp``. This +prefix is used for certain variables created when operating on Loopy's kernel +IR. For Loopy developers, further information on name prefixes used within +submodules is below. + +Some Loopy submodules append a sub-prefix to the ``_lp`` prefix for +internally-created variable names. These prefixes should only be used for names +created within the listed submodule. + +Reserved Name Prefixes +^^^^^^^^^^^^^^^^^^^^^^ + +=============== ================================== +Prefix Module +=============== ================================== +``_lp`` :mod:`loopy` +``_lp_sched`` :mod:`loopy.linearization.checker` +=============== ================================== + .. _instructions: Instructions diff --git a/doc/ref_naming.rst b/doc/ref_naming.rst deleted file mode 100644 index ffb640730..000000000 --- a/doc/ref_naming.rst +++ /dev/null @@ -1,28 +0,0 @@ -Reference: Variable Name Registry -================================= - -Reserved Kernel Variable Names ------------------------------- - -The variable name prefix ``_lp`` is reserved for internal usage; when creating -kernel variables, users should *not* use names beginning with ``_lp``. This -prefix is used for certain variables created when operating on Loopy's kernel -IR. For Loopy developers, further information on name prefixes used within -submodules is below. - -Variable Name Registry ----------------------- - -Some Loopy submodules append a sub-prefix to the ``_lp`` prefix for -internally-created variable names. These prefixes should only be used for names -created within the listed submodule. - -Reserved Name Prefixes -^^^^^^^^^^^^^^^^^^^^^^ - -=============== ================================== -Prefix Module -=============== ================================== -``_lp`` :mod:`loopy` -``_lp_sched`` :mod:`loopy.linearization.checker` -=============== ================================== -- GitLab From 8b66a21db6d581e1974aafa1288bd91fb38bda43 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Tue, 26 May 2020 11:36:46 -0500 Subject: [PATCH 05/19] rename name registry section to Identifiers --- doc/ref_kernel.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index 89f96d01f..ee54515c3 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -151,8 +151,8 @@ Tag Meaning .. }}} -Variable Name Registry ----------------------- +Identifiers +----------- Reserved Kernel Variable Names ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -163,6 +163,9 @@ prefix is used for certain variables created when operating on Loopy's kernel IR. For Loopy developers, further information on name prefixes used within submodules is below. +Variable Name Registry +^^^^^^^^^^^^^^^^^^^^^^ + Some Loopy submodules append a sub-prefix to the ``_lp`` prefix for internally-created variable names. These prefixes should only be used for names created within the listed submodule. -- GitLab From 93fe38719bc5f37ef0021528e14f5aee6bdbc8bb Mon Sep 17 00:00:00 2001 From: Matt Wala Date: Tue, 26 May 2020 19:07:32 +0200 Subject: [PATCH 06/19] Remove reference to ref_naming page --- doc/index.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/index.rst b/doc/index.rst index f3f0bd59b..b77bbb16f 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -69,7 +69,6 @@ Please check :ref:`installation` to get started. ref_kernel ref_transform ref_other - ref_naming misc Indices and tables -- GitLab From fb92954ba38ce08d72a2ab1e92dfc264b6662f7d Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Thu, 28 May 2020 00:38:26 -0500 Subject: [PATCH 07/19] remove reference to (now-unused) ref_naming in doc index file --- doc/index.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/index.rst b/doc/index.rst index f3f0bd59b..b77bbb16f 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -69,7 +69,6 @@ Please check :ref:`installation` to get started. ref_kernel ref_transform ref_other - ref_naming misc Indices and tables -- GitLab From a410b255fedaf0fbb4fed22d01191e44e4b7f359 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Thu, 28 May 2020 00:44:22 -0500 Subject: [PATCH 08/19] state naming prefix requirements without hedging (even though requirements are not yet met) --- doc/ref_kernel.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index ee54515c3..761518307 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -157,17 +157,17 @@ Identifiers Reserved Kernel Variable Names ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -The variable name prefix ``_lp`` is reserved for internal usage; when creating -kernel variables, users should *not* use names beginning with ``_lp``. This -prefix is used for certain variables created when operating on Loopy's kernel +The variable name prefix ``_lp_`` is reserved for internal usage; when creating +kernel variables, users should *not* use names beginning with ``_lp_``. This +prefix is used for variables created internally when operating on Loopy's kernel IR. For Loopy developers, further information on name prefixes used within submodules is below. Variable Name Registry ^^^^^^^^^^^^^^^^^^^^^^ -Some Loopy submodules append a sub-prefix to the ``_lp`` prefix for -internally-created variable names. These prefixes should only be used for names +Individual Loopy submodules use their own prefix beginning with ``_lp_`` for +internally-created variable names. These prefixes are only used for names created within the listed submodule. Reserved Name Prefixes -- GitLab From 1986da60fd624a136723894ac06289905fc70bc4 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Thu, 28 May 2020 00:50:21 -0500 Subject: [PATCH 09/19] specify that a module's variable name prefix cannot itself be a prefix of another prefix --- doc/ref_kernel.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index 761518307..ca27070a5 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -167,8 +167,9 @@ Variable Name Registry ^^^^^^^^^^^^^^^^^^^^^^ Individual Loopy submodules use their own prefix beginning with ``_lp_`` for -internally-created variable names. These prefixes are only used for names -created within the listed submodule. +internally-created variable names. Each prefix is only used for names created +within the listed submodule, and the prefix used within any module may not +itself be a prefix of the prefix for another module. Reserved Name Prefixes ^^^^^^^^^^^^^^^^^^^^^^ @@ -176,7 +177,6 @@ Reserved Name Prefixes =============== ================================== Prefix Module =============== ================================== -``_lp`` :mod:`loopy` ``_lp_sched`` :mod:`loopy.linearization.checker` =============== ================================== -- GitLab From 65322576597b2beb81a934da36cfa0b5cef7381b Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Thu, 28 May 2020 01:05:54 -0500 Subject: [PATCH 10/19] swap left+right columns of name registry table; change linearization checker prefix to _lp_linchk_ --- doc/ref_kernel.rst | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index ca27070a5..277e743c1 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -167,18 +167,18 @@ Variable Name Registry ^^^^^^^^^^^^^^^^^^^^^^ Individual Loopy submodules use their own prefix beginning with ``_lp_`` for -internally-created variable names. Each prefix is only used for names created -within the listed submodule, and the prefix used within any module may not -itself be a prefix of the prefix for another module. +internally-created IR variable names. Each prefix is only used for names +created within the listed module, and the prefix used within any module may +not itself be a prefix of the prefix for another module. Reserved Name Prefixes -^^^^^^^^^^^^^^^^^^^^^^ +"""""""""""""""""""""" -=============== ================================== -Prefix Module -=============== ================================== -``_lp_sched`` :mod:`loopy.linearization.checker` -=============== ================================== +================================== ================================== +Module Reserved Prefix for Variable Names +================================== ================================== +:mod:`loopy.linearization.checker` ``_lp_linchk_`` +================================== ================================== .. _instructions: -- GitLab From d1db32f93802d91159c9d423953693cdea0bc31e Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Thu, 28 May 2020 01:10:28 -0500 Subject: [PATCH 11/19] swap left+right columns of name registry table again; more precise wording --- doc/ref_kernel.rst | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index 277e743c1..9aaca71cd 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -167,17 +167,18 @@ Variable Name Registry ^^^^^^^^^^^^^^^^^^^^^^ Individual Loopy submodules use their own prefix beginning with ``_lp_`` for -internally-created IR variable names. Each prefix is only used for names -created within the listed module, and the prefix used within any module may -not itself be a prefix of the prefix for another module. +all internally-created IR variable names. Each prefix is only used for names +created within the listed module, and the prefixes must be disjoint, i.e., the +prefix used within any module may not itself be a prefix of the prefix for +another module. Reserved Name Prefixes """""""""""""""""""""" ================================== ================================== -Module Reserved Prefix for Variable Names +Reserved Prefix for Variable Names Scope/Module(s) ================================== ================================== -:mod:`loopy.linearization.checker` ``_lp_linchk_`` +``_lp_linchk_`` :mod:`loopy.linearization.checker` ================================== ================================== .. _instructions: -- GitLab From 1e17a5b44191a51431b015281ef3a1077abaeb60 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Thu, 28 May 2020 01:12:49 -0500 Subject: [PATCH 12/19] minor var registry header/table adjustments --- doc/ref_kernel.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index 9aaca71cd..99e34db97 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -172,11 +172,11 @@ created within the listed module, and the prefixes must be disjoint, i.e., the prefix used within any module may not itself be a prefix of the prefix for another module. -Reserved Name Prefixes -"""""""""""""""""""""" +Reserved Variable Name Prefixes +""""""""""""""""""""""""""""""" ================================== ================================== -Reserved Prefix for Variable Names Scope/Module(s) +Reserved Prefix Scope/Module(s) ================================== ================================== ``_lp_linchk_`` :mod:`loopy.linearization.checker` ================================== ================================== -- GitLab From 06c302988b3a1f575ce6bdda97922d3e4e615cf0 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Thu, 28 May 2020 01:27:57 -0500 Subject: [PATCH 13/19] add note about satisfaction of var naming requirements being in-progress --- doc/ref_kernel.rst | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index 99e34db97..513e340f5 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -175,11 +175,16 @@ another module. Reserved Variable Name Prefixes """"""""""""""""""""""""""""""" -================================== ================================== -Reserved Prefix Scope/Module(s) -================================== ================================== -``_lp_linchk_`` :mod:`loopy.linearization.checker` -================================== ================================== +================== ================================== +Reserved Prefix Scope/Module(s) +================== ================================== +``_lp_linchk_`` :mod:`loopy.linearization.checker` +================== ================================== + +.. note:: + Existing code may not yet fully satisfy these naming requirements. Name + changes are in progress, and prefixes will be added to this registry as + they are created. .. _instructions: -- GitLab From 2aeb593c0b9a185d6514036a137a5436505535bd Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Thu, 28 May 2020 01:29:32 -0500 Subject: [PATCH 14/19] minor rephrasing in note about satisfaction of var naming requirements being in-progress --- doc/ref_kernel.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index 513e340f5..a34927a5a 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -182,9 +182,9 @@ Reserved Prefix Scope/Module(s) ================== ================================== .. note:: - Existing code may not yet fully satisfy these naming requirements. Name - changes are in progress, and prefixes will be added to this registry as - they are created. + Existing Loopy code may not yet fully satisfy these naming requirements. + Name changes are in progress, and prefixes will be added to this registry + as they are created. .. _instructions: -- GitLab From 215e13b2f7764a3bdae0c156e98d5f7d560a6ef7 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Thu, 28 May 2020 01:37:01 -0500 Subject: [PATCH 15/19] insert FIXME as reminder for make _lpy_ prefixes conform to naming rules --- loopy/target/pyopencl.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/loopy/target/pyopencl.py b/loopy/target/pyopencl.py index 826ba2a8f..9050a8db4 100644 --- a/loopy/target/pyopencl.py +++ b/loopy/target/pyopencl.py @@ -285,6 +285,9 @@ class PyOpenCLTarget(OpenCLTarget): warnings) and support for complex numbers. """ + # FIXME make prefixes conform to naming rules + # (see Reference: Loopy’s Model of a Kernel) + host_program_name_prefix = "_lpy_host_" host_program_name_suffix = "" -- GitLab From f6685ae0199e0c5f0706e87b950d170b1f45199e Mon Sep 17 00:00:00 2001 From: James Stevens Date: Sun, 31 May 2020 00:54:09 +0200 Subject: [PATCH 16/19] Apply suggestion to doc/ref_kernel.rst --- doc/ref_kernel.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index a34927a5a..16eaaf016 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -176,7 +176,7 @@ Reserved Variable Name Prefixes """"""""""""""""""""""""""""""" ================== ================================== -Reserved Prefix Scope/Module(s) +Reserved Prefix Usage (module or purpose) ================== ================================== ``_lp_linchk_`` :mod:`loopy.linearization.checker` ================== ================================== -- GitLab From 8759078fc99078aed1372dc70a1cd8531add7196 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Sat, 30 May 2020 18:03:51 -0500 Subject: [PATCH 17/19] use term 'identifier' when discussing reserved prefixes; list examples of identifiers for further clarity --- doc/ref_kernel.rst | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index 16eaaf016..01b87c5f0 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -154,32 +154,32 @@ Tag Meaning Identifiers ----------- -Reserved Kernel Variable Names -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Reserved Identifiers +^^^^^^^^^^^^^^^^^^^^ -The variable name prefix ``_lp_`` is reserved for internal usage; when creating -kernel variables, users should *not* use names beginning with ``_lp_``. This -prefix is used for variables created internally when operating on Loopy's kernel -IR. For Loopy developers, further information on name prefixes used within -submodules is below. +The identifier prefix ``_lp_`` is reserved for internal usage; when creating +*inames*, *argument names*, *temporary variable names*, *substitution rule +names*, *instruction IDs*, and other identifiers, users should *not* use names +beginning with ``_lp_``. This prefix is used for identifiers created +internally when operating on Loopy's kernel IR. For Loopy developers, further +information on name prefixes used within submodules is below. -Variable Name Registry -^^^^^^^^^^^^^^^^^^^^^^ +Identifier Registry +^^^^^^^^^^^^^^^^^^^ Individual Loopy submodules use their own prefix beginning with ``_lp_`` for -all internally-created IR variable names. Each prefix is only used for names +all internally-created identifiers. Each prefix is only used for identifiers created within the listed module, and the prefixes must be disjoint, i.e., the prefix used within any module may not itself be a prefix of the prefix for another module. -Reserved Variable Name Prefixes -""""""""""""""""""""""""""""""" +**Reserved Identifier Prefixes** -================== ================================== -Reserved Prefix Usage (module or purpose) -================== ================================== -``_lp_linchk_`` :mod:`loopy.linearization.checker` -================== ================================== +======================= ================================== +Reserved Prefix Usage (module or purpose) +======================= ================================== +``_lp_linchk_`` :mod:`loopy.linearization.checker` +======================= ================================== .. note:: Existing Loopy code may not yet fully satisfy these naming requirements. -- GitLab From 13ab65ff5a3b0b7ee75e4c2862bb1808f070c238 Mon Sep 17 00:00:00 2001 From: jdsteve2 Date: Sat, 30 May 2020 18:07:43 -0500 Subject: [PATCH 18/19] fix 'no encoding declared' error --- loopy/target/pyopencl.py | 1 + 1 file changed, 1 insertion(+) diff --git a/loopy/target/pyopencl.py b/loopy/target/pyopencl.py index 9050a8db4..845e0a432 100644 --- a/loopy/target/pyopencl.py +++ b/loopy/target/pyopencl.py @@ -1,3 +1,4 @@ +# coding: utf-8 """OpenCL target integrated with PyOpenCL.""" from __future__ import division, absolute_import -- GitLab From 3d134179dc1e99e0d8b60f45d03f3c01d56ed117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kl=C3=B6ckner?= Date: Mon, 1 Jun 2020 19:09:24 +0200 Subject: [PATCH 19/19] Fix reserved-identifier phrasing --- doc/ref_kernel.rst | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/doc/ref_kernel.rst b/doc/ref_kernel.rst index 01b87c5f0..af35221ad 100644 --- a/doc/ref_kernel.rst +++ b/doc/ref_kernel.rst @@ -167,11 +167,11 @@ information on name prefixes used within submodules is below. Identifier Registry ^^^^^^^^^^^^^^^^^^^ -Individual Loopy submodules use their own prefix beginning with ``_lp_`` for -all internally-created identifiers. Each prefix is only used for identifiers -created within the listed module, and the prefixes must be disjoint, i.e., the -prefix used within any module may not itself be a prefix of the prefix for -another module. +Functionality in :mod:`loopy` *must* use identifiers beginning with ``_lp_`` for +all internally-created identifiers. Additionally, each name beginning with +``_lp_`` must start with one of the reserved prefixes below. New prefixes may +be registered by adding them to the table below. New prefixes may not themselves +be the prefix of an existing prefix. **Reserved Identifier Prefixes** @@ -182,6 +182,7 @@ Reserved Prefix Usage (module or purpose) ======================= ================================== .. note:: + Existing Loopy code may not yet fully satisfy these naming requirements. Name changes are in progress, and prefixes will be added to this registry as they are created. -- GitLab