CompilerInformation[fun]
gives compiler-specific information about the function fun.
gives compiler-specific information about the type ty.
returns all functions and types known to the compiler.


CompilerInformation

CompilerInformation[fun]
gives compiler-specific information about the function fun.
gives compiler-specific information about the type ty.
returns all functions and types known to the compiler.
Details and Options

- For function inputs, fun can be wrapped in Typed and use patterns to select particular results.
- The following option can be given:
-
CompilerEnvironment $CompilerEnvironment the compiler environment to use for information - For function inputs, the following properties can be given:
-
"ObjectType" the category of the information "Name" the name of the function "Declarations" the declarations of this function - For type inputs, the following properties can be given:
-
"ObjectType" the category of the information "TypeVariables" the variables of the type "AbstractTypes" abstract types that this type implements "Fields" fields that may be declared "Operations" operations that may be declared
Examples
open all close allBasic Examples (5)
Return information known by the compiler for the function Dimensions:
There are a number of interactive elements that allow information about a specific implementation to be seen:
When information on types is requested, a different display is shown:
This also has interactive elements, which allows more detailed information to be displayed:
CompilerInformation can return all the information known to a compiler environment. Typically, this is quite large:
These are the declarations known to Dimensions:
These are the abstract types that "Integer64" implements:
These are the fields of the "HashTable" type:
Sometimes there are many results:
Use Typed with a pattern to narrow the search, for example, to see all the versions that take a "CArray" as the first argument:
Tech Notes
-
▪
- DownValuesFunction
Related Guides
Text
Wolfram Research (2024), CompilerInformation, Wolfram Language function, https://reference.wolfram.com/language/ref/CompilerInformation.html (updated 2025).
CMS
Wolfram Language. 2024. "CompilerInformation." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/CompilerInformation.html.
APA
Wolfram Language. (2024). CompilerInformation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CompilerInformation.html
BibTeX
@misc{reference.wolfram_2025_compilerinformation, author="Wolfram Research", title="{CompilerInformation}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/CompilerInformation.html}", note=[Accessed: 15-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_compilerinformation, organization={Wolfram Research}, title={CompilerInformation}, year={2025}, url={https://reference.wolfram.com/language/ref/CompilerInformation.html}, note=[Accessed: 15-August-2025]}