| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Packages compile (at least) three types of objects files - the shared library
extension (e.g. tk86.dll), application programs (e.g. wish) and a static
stubs library (tkstub86.lib). Thus we need to construct three different sets
of compilation flags accordingly.
Also updated makefile header comments to reflect modern usage.
FossilOrigin-Name: 796c9fe1ab27bb389adf00d26a49566a0443ea0c753282d45f98cadf1f20f391
|
|
|
|
|
|
|
|
|
|
| |
Work toward not having to keep updating extensions with the latest version
of rules.vc and nmakehlp. Extension makefiles can instead use the
installed files instead.
Also added some basic sanity checks to rules.vc to warn if extensions are
being compiled with options incompatible with those used to build Tcl.
FossilOrigin-Name: 1889687ba861e0870cf4bbb3abfbc12393501aea3d985476f8af96c28e3254bc
|
|
|
|
|
| |
to work on 64-bit systems.
FossilOrigin-Name: 5137d4fbb179cde7cc02cb5a66367be039cc2bcc035f9ad4fa162e3bdd9c54f2
|
|
|
| |
FossilOrigin-Name: 847eaa26c52fbe4a466a2e94d9973e58ee0db020160554a74ca5ea7450565850
|
|
|
| |
FossilOrigin-Name: 1e35d5e767ded7b489ba003bc3bb4fff755a3f01484b492b6f71358018efa8f9
|
|
|
| |
FossilOrigin-Name: 5be00eaab3a850451c54e1985b7bc3cdf56fdc04edb12e76b849070b41efcc98
|
|
|
| |
FossilOrigin-Name: 6503da624be962a0605e56208facf3d796e220968fc3dcb0026a65887944b7fa
|
|
|
| |
FossilOrigin-Name: 60ffde8e32cee6c37e70636b2af5d7f7e938493d9d81caefcc9e568042db5d5d
|
|
|
| |
FossilOrigin-Name: 8085276411e6dbed6fd6922c4d6ec40d343032fb44b2b5cc1fdb68714dc111f2
|
|
|
|
|
|
|
|
|
| |
extensions do not have to repeat the verbage.
Special case Tk as a Tcl extension and add default for locating Tcl source.
Both Tcl and Tk compile with new rules.
FossilOrigin-Name: 5c431028b89af334c5792001ae301cfc42d02ab645c33a3b9fe183a77d31f7ae
|
|
|
|
|
| |
rules.vc is common to extensions. Reworked parsing of STATS and CHECKS.
FossilOrigin-Name: 0e5cb21d0ee739409bc6c1826dab38bb76489b78bb32220b0c4b9e9afe9c2968
|
|
|
|
|
|
|
|
| |
Breaking up into logical sections with comments.
Fix floating point option selection to be the same on debug and release.
Pick up nmakehlp.c from installed Tcl if available when building extensions.
Mods to allow extensions to use the same exact rules.vc file.
FossilOrigin-Name: b555514410356654f1b80e3d6eee9763d83dca99ac172769a4bf90f753fbbfd8
|
|
|
|
|
|
| |
common to all extensions defined in a single place - rules.vc -
instead of having each extension cut and paste the same code.
FossilOrigin-Name: a00775326e55435c207e023c68ff35d16dc946066535cd3a6a77770534b8456a
|
|
|
|
|
|
|
| |
There are a gadzillion of these due to use of ClientData and clutter up compiler
output increasing chance of a real warning getting lost. So disable them.
Eventually some day, Tcl will be 64-bit clean.
FossilOrigin-Name: efdaaeb661af7e3d3cb6cce0f992e6fab7ecddf7c76de2429d57b244d89e4bc1
|
|
|
| |
FossilOrigin-Name: 7267f6da0a3fa978456032ea394ec0943488fd7a6bb73d4d67df9b2eaff1e5f3
|
|
|
| |
FossilOrigin-Name: 39dbe837aaef80872038070890d329b76d96356a66c599c3a03d79779678fdd6
|
|
|
|
|
|
| |
holds for new versions of the compiler. Instead directly use the internal
compiler version for these.
FossilOrigin-Name: b564ced4b61b3acb12a5d3fe710358204e6bba3a405d8991a744044952dc7e50
|
|
|
|
|
|
|
|
|
|
|
| |
behaviour (without the option) checks only local variable space exceeds
page size. This is what Microsoft recommends.
Also moved -O2 to rules.vc file so as to keep all optimization flags
in one location.
Removed optimizations switches subsumed by -O2.
FossilOrigin-Name: 04c1607a2421fcae39765336915f40ec15c99a6e3210f46f890b55241bb79e7e
|
|
|
| |
FossilOrigin-Name: 3f41663ec6587bb6e1fa2187eae58035986ea9cc
|
|
|
| |
FossilOrigin-Name: 26055ab3e1001aa788f63bbb5d3c730e6cc24ad9
|
|
|
|
|
| |
not what we want to test in the http package.
FossilOrigin-Name: bf3ac94fa258e2ba6c1d7097b1a2d634c8b16a15
|
|\
| |
| |
| |
| | |
across builds from auto_mkindex
FossilOrigin-Name: d86807b8145b5b5305635a54b6ae4542e2e87d7d
|
| |
| |
| |
| |
| | |
across builds from auto_mkindex
FossilOrigin-Name: cb7edbc60b7438001d9bb4b34c14a28a0b68f01e
|
|\ \
| |/
| |
| |
| | |
implementation of TclUtfToUniChar() macro.
FossilOrigin-Name: 65f2f760e4930e88e5e97b798d9d339abe327b9f
|
| |
| |
| |
| |
| | |
implementation of TclUtfToUniChar() macro.
FossilOrigin-Name: 66a24e04138715700328ca8bcda6d3f9325c1ae9
|
|\ \
| | |
| | | |
FossilOrigin-Name: df20b03ff6c5bda4216cd4fc26933d6b49ff18a4
|
| | |
| | |
| | | |
FossilOrigin-Name: e5a3e7cba17f0c857e01f2a2073cd7053b7ca28d
|
| | |
| | |
| | | |
FossilOrigin-Name: 6ab9649e669f1423c7411892a601580ee38e10c9
|
|\ \ \
| |/ /
| | | |
FossilOrigin-Name: 674ec2d9ecc60ec060be0c956e98bdced1a3c201
|
| | |
| | |
| | | |
FossilOrigin-Name: 5b95f585fa464a9f76255fcdd6be8962a193d8b8
|
|\ \ \
| |/ /
|/| /
| |/
| | |
closes [adb198c256df8c4192838cc3c1112fb2821314e9]
FossilOrigin-Name: fbaf970e247d02b0d607a777619204e4148a273d
|
| |
| |
| |
| |
| |
| |
| | |
object and object leakage.
closes [adb198c256df8c4192838cc3c1112fb2821314e9]
FossilOrigin-Name: 9fc5b82feb585ace037c22ca48ef8e4fb6a840d8
|
| |
| |
| |
| |
| | |
the expected uppercase characters right away from the start. No change in functionality, just code optimization.
FossilOrigin-Name: bb9d202e4c2947e87b068ff1b895a2af97dd9c01
|
| |
| |
| | |
FossilOrigin-Name: 417c4f636d2d5266131c148d524b48d85ac74314
|
|\ \
| | |
| | |
| | |
| | | |
known consistent stack trace. Value inconsistency over failure.
FossilOrigin-Name: 432f9304f2e67d5e192ac08651ec735817758ea1
|
| | |
| | |
| | |
| | |
| | | |
Stop failing altogether. Test in test suite, not program fragility.
FossilOrigin-Name: c67cb06977649bee0306f002c9c05083c324be92
|
|/ /
| |
| | |
FossilOrigin-Name: 6fd70a102be9ea171c1f5da71f608523b936ff3d
|
|\ \
| | |
| | | |
FossilOrigin-Name: e927ed1f312764aacbadb685f482669b78a0251f
|
| | |
| | |
| | | |
FossilOrigin-Name: b574d9d3912e5b5b90c415a4cd87c7ecd68a5318
|
|/ /
| |
| | |
FossilOrigin-Name: 187b146c23acf745a0a690d87ea5cd8c37cda9c5
|
|\ \
| |/
| | |
FossilOrigin-Name: f78dec2d2fed52d4269bd4f351680ec4ef87ab77
|
| |
| |
| | |
FossilOrigin-Name: 04efb10be6a8bb8ff15d8fbc78431b06142b87aa
|
| |
| |
| | |
FossilOrigin-Name: 66e3be83acffff59531df962d72ed602ec0240be
|
| |
| |
| | |
FossilOrigin-Name: 2bcf10b88eeba289e849e07436091b9e96efbd53
|
| |
| |
| | |
FossilOrigin-Name: 512a5af3947e9bb3e85b0bcdeddf65f365adb50b
|
| |
| |
| | |
FossilOrigin-Name: 98b22be0c48c7903993e148ee0aa850b3845f3ae
|
|\ \
| | |
| | | |
FossilOrigin-Name: 7d94f61c60d13596272d0854d25cf98f7024c693
|
| | |
| | |
| | | |
FossilOrigin-Name: c4eb84f27302177349f24b7d6b5ddd177f5974d7
|
| | |
| | |
| | |
| | |
| | | |
the fact that tolower() was optimized for the ASCII case as well, so this was a mistake!
FossilOrigin-Name: 9d00eb360745292e1dd284f8cf4379fa2eb35706
|
|\ \ \
| | |/
| |/| |
FossilOrigin-Name: 6b5843fde9bbbcc4ecbf7db42131daf7c3db9c3f
|