Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | [ef7042075c]: tcl::build-info not documented |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | bug-ef7042075c |
Files: | files | file ages | folders |
SHA3-256: |
e6214ce124f431a404bfa7f80ed59ea4 |
User & Date: | jan.nijtmans 2025-06-26 07:35:48.172 |
References
2025-06-26
| ||
07:36 | • Ticket [ef7042075c] tcl::build-info not documented status still Open with 3 other changes artifact: 16971160d4 user: jan.nijtmans | |
Context
2025-06-26
| ||
08:48 | @dkf's review comments (Thanks!) check-in: 5b4016f314 user: jan.nijtmans tags: bug-ef7042075c | |
07:35 | [ef7042075c]: tcl::build-info not documented check-in: e6214ce124 user: jan.nijtmans tags: bug-ef7042075c | |
2025-06-25
| ||
16:23 | Fix [7c2716733a] - use after free on Windows pipe handles check-in: a9351d85f3 user: apnadkarni tags: core-9-0-branch | |
Changes
Added doc/tclbuildinfo.n.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 | '\" '\" Copyright (c) 2025 Jan Nijtmans. '\" '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" .TH build-info n 9.0 Tcl "Tcl Built-In Commands" .so man.macros .BS '\" Note: do not modify the .SH NAME line immediately below! .SH NAME tcl::build-info \- Build info .SH SYNOPSIS \fB::tcl::build-info\fR? \fB::tcl::build-info clang\fR? \fB::tcl::build-info commit\fR? \fB::tcl::build-info compiledebug\fR? \fB::tcl::build-info compiler\fR? \fB::tcl::build-info compilestats\fR? \fB::tcl::build-info cplusplus\fR? \fB::tcl::build-info debug\fR? \fB::tcl::build-info gcc\fR? \fB::tcl::build-info icc\fR? \fB::tcl::build-info ipl32\fR? \fB::tcl::build-info memdebug\fR? \fB::tcl::build-info msvc\fR? \fB::tcl::build-info nmake\fR? \fB::tcl::build-info no-deprecate\fR? \fB::tcl::build-info no-thread\fR? \fB::tcl::build-info no-optimize\fR? \fB::tcl::build-info objective-c\fR? \fB::tcl::build-info objective-cplusplus\fR? \fB::tcl::build-info patchlevel\fR? \fB::tcl::build-info profile\fR? \fB::tcl::build-info purify\fR? \fB::tcl::build-info static\fR? \fB::tcl::build-info tommath\fR? \fB::tcl::build-info version\fR? \fB::tcl::build-info zlib\fR? .BE .SH DESCRIPTION .PP This command provides a way to retrieve information about how Tcl was built. Without any options, the command returns the Tcl patchlevel, followed by the '+'-sign, followed by the fossil commit-id followed by a list of dot-separated tags. The \fIoptions\fR for official Tcl releases are: .\" METHOD: clang .TP \fB::tcl::build-info clang\fR . Returns the clang version number (as 4 digits) if Tcl is compiled with clang, 0 otherwise. .\" METHOD: commit .TP \fB::tcl::build-info commit\fR . Returns the fossil commit-id where Tcl was built from. .\" METHOD: compiledebug .TP \fB::tcl::build-info compiledebug\fR . Returns 1 if Tcl is compiled with \fB\-DTCL_COMPILE_DEBUG\fR, 0 otherwise. .\" METHOD: compiler .TP \fB::tcl::build-info compiler\fR . Returns the compiler name (either clang, gcc, icc or msvc), followed by a dash and a (4-digit) version number. .\" METHOD: compilestats .TP \fB::tcl::build-info compilestats\fR . Returns 1 if Tcl is compiled with \fB\-DTCL_COMPILE_STATS\fR, 0 otherwise. .\" METHOD: cplusplus .TP \fB::tcl::build-info cplusplus\fR . Returns 1 if Tcl is compiled with a C++ compiler, 0 otherwise. .\" METHOD: debug .TP \fB::tcl::build-info debug\fR . Returns 1 if Tcl is not compiled with \fB\-DNDEBUG\fR, 0 otherwise. .\" METHOD: gcc .TP \fB::tcl::build-info gcc\fR . Returns the gcc version number (as 4 digits) if Tcl is compiled with gcc, 0 otherwise. .\" METHOD: icc .TP \fB::tcl::build-info icc\fR . Returns the icc version number (as 4 digits) if Tcl is compiled with icc, 0 otherwise. .\" METHOD: ilp32 .TP \fB::tcl::build-info ilp32\fR . Returns 1 if Tcl is compiled such that integers, longs and pointers are all 32-bit, 0 otherwise. .\" METHOD: memdebug .TP \fB::tcl::build-info memdebug\fR . Returns 1 if Tcl is compiled with \fB\-DTCL_MEM_DEBUG\fR, 0 otherwise. .\" METHOD: msvc .TP \fB::tcl::build-info msvc\fR . Returns the msvc version number (as 4 digits) if Tcl is compiled with msvc, 0 otherwise. .\" METHOD: nmake .TP \fB::tcl::build-info nmake\fR . Returns 1 if Tcl is built using nmake, 0 otherwise. .\" METHOD: no-deprecate .TP \fB::tcl::build-info no-deprecate\fR . Returns 1 if Tcl is compiled with \fB\-DTCL_NO_DEPRECATED\fR, 0 otherwise. .\" METHOD: no-thread .TP \fB::tcl::build-info no-thread\fR . Returns 1 if Tcl is compiled with \fB\-DTCL_THREADS=0\fR, 0 otherwise. .\" METHOD: no-optimize .TP \fB::tcl::build-info no-optimize\fR . Returns 1 if Tcl is not compiled with \fB\-DTCL_CFG_OPTIMIZED\fR, 0 otherwise. .\" METHOD: objective-c .TP \fB::tcl::build-info objective-c\fR . Returns 1 if Tcl is compiled with an objective-c compiler, 0 otherwise. .\" METHOD: objective-cplusplus .TP \fB::tcl::build-info objective-cplusplus\fR . Returns 1 if Tcl is compiled with an objective-c++ compiler, 0 otherwise. .\" METHOD: patchlevel .TP \fB::tcl::build-info patchlevel\fR . Returns the Tcl patchlevel, same as \fBinfo patchlevel\fR. .\" METHOD: profile .TP \fB::tcl::build-info profile\fR . Returns 1 if Tcl is compiled with \fB\-DTCL_CFG_PROFILED\fR, 0 otherwise. .\" METHOD: purify .TP \fB::tcl::build-info purify\fR . Returns 1 if Tcl is compiled with \fB\-DPURIFY\fR, 0 otherwise. .\" METHOD: static .TP \fB::tcl::build-info static\fR . Returns 1 if Tcl is compiled as a static library, 0 otherwise. .\" METHOD: tommath .TP \fB::tcl::build-info tommath\fR . Returns the libtommath version number (as 4 digits) if libtommath is built into Tcl, 0 otherwise. .\" METHOD: version .TP \fB::tcl::build-info version\fR . Returns the Tcl version, same as \fBinfo tclversion\fR. .\" METHOD: zlib .TP \fB::tcl::build-info zlib\fR . Returns the zlib version number (as 4 digits) if zlib is built into Tcl, 0 otherwise. .SH "EXAMPLES" .PP These show the use of \fB::tcl::build-info\fR. .PP .CS \fB::tcl::build-info\fR \fI\(-> 9.0.2+af16c07b81655fabde8028374161ad54b84ef9956843c63f49976b4ef601b611.gcc-1204\fR \fB::tcl::build-info commit\fR \fI\(-> af16c07b81655fabde8028374161ad54b84ef9956843c63f49976b4ef601b611\fR \fB::tcl::build-info compiler\fR \fI\(-> gcc-1204\fR \fB::tcl::build-info gcc\fR \fI\(-> 1204\fR \fB::tcl::build-info version\fR \fI\(-> 9.0\fR \fB::tcl::build-info patchlevel\fR \fI\(-> 9.0.2\fR .CE .SH "SEE ALSO" info(n) .SH "KEYWORDS" build-info '\" Local Variables: '\" mode: nroff '\" End: |