summaryrefslogtreecommitdiffstats
path: root/win/makefile.vc
Commit message (Collapse)AuthorAgeFilesLines
* Make mp_get_long and mp_set_long available to tommath-enabled Tcl ↵jan.nijtmans2017-09-131-0/+2
| | | | extensions. Deprecate the internal TclBNInitBignumFrom* functions, in favor of the official tommath functions with the same purpose.
* Add some more functions from libtommath for availability within Tcl (mainly ↵jan.nijtmans2017-09-081-0/+3
| | | | the 'long long' variants). Add more 'const' keywords there too.
* Merge core-8-6-branch. Update outdated comment (cherry-pick ↵jan.nijtmans2017-08-171-2/+11
|\ | | | | | | [d5dec2b0514639f44929cbbba9c4130798a8a54a|d5dec2b051])
| * The 'clean' target should delete the generated 'nmhlp-out.txt' file as well.irontclJoe Mistachkin2017-08-131-0/+2
| |
| * Support cross-compiling Tcl for 'Win32 on ARM' using Visual Studio.Joe Mistachkin2017-08-131-2/+9
| |
* | Merge core-8-6-branch. This removes the work currently being done in ↵jan.nijtmans2017-06-021-2/+0
|\ \ | |/ | | | | | | "sebres-8-6-clock-speedup-cr1" branch, but that will be merged again as soon as the work is done. All other changes in "trunk" since then (e.g. the INST_STR_CONCAT1 performance improvement, and the removal of SunOS-4) are retained.
| |
| \
*-. \ reintegrate sebres-8-6-clock-speedup back to sebres-clock-speedup (trunk ↵sebres2017-05-111-0/+1
|\ \ \ | | | | | | | | | | | | clock-speedup, 3-way merge)
| | * \ merge core-8-6-branchjan.nijtmans2017-04-201-0/+1
| | |\ \ | | | |/
| * | | [interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk ↵sebres2017-05-101-1242/+1244
| |\ \ \ | |/ / / |/| | / | | |/ | |/| to 8.6): tcl-clock functionality rewritten in C.
* | | Merge remote-tracking branch 'remotes/fossil/trunk' into ↵sebres2017-01-101-3/+1
| | | | | | | | | | | | sb/trunk-rewrite-clock-in-c; + minor fixes after merge.
* | | string index tree for fast greedy search of the string (index) by unique ↵sebres2017-01-101-0/+1
| | | | | | | | | | | | | | | | | | string prefix as key; clock scan rewritten to use string index tries search;
* | | [temp-commit]: tclClockFmt.c - 1st trysebres2017-01-101-0/+1
| | | | | | | | | | | | using "timerate" instead "time" by performance measurement tests (more precise and fixed time, so no switch of factor expected)
* | | [temp-commit]: clock scan with several optimization porting, still not-readysebres2017-01-101-1/+3
| |/ |/|
* | compatability -> compatibilityjan.nijtmans2016-12-011-2/+2
|\ \
* \ \ Merge trunk. Re-generate tclTomMath.h. Use faster exponentiation-function ↵jan.nijtmans2016-11-171-1/+1
|\ \ \ | | | | | | | | | | | | from libtommath 1.0 (in tclExecute.c).
| * | | Remove subdirectories of "libtommath", and various individual related files, ↵jan.nijtmans2016-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | not taking any part in the Tcl build. Makes the Tcl distribution smaller without sacrificing anything. And remove the TCL_TOMMATH define, which was never used for anything.
* | | | (experimental) Upgrade to libtommath 1.0 (actually by merging all changes ↵jan.nijtmans2016-11-161-0/+1
|/ / / | | | | | | | | | between libtommath 0.42.0 and 1.0). Still to be tested thourougly, before doing anything with it.
| | * Add flag TCL_CC_SEARCH_FLAGS to tclConfig.sh on Windows, just as it exists ↵jan.nijtmans2017-04-201-0/+1
| |/ | | | | | | on unix, even though it should just be empty: TEA extensions might depend on it.
| * compatability -> compatibilityjan.nijtmans2016-12-011-2/+2
| |\ |/ /
| * compatability -> compatibilityjan.nijtmans2016-12-011-2/+2
| |
* | Set the default topic, enable full-text search, and put all help output ↵Joe Mistachkin2016-08-101-2/+4
| | | | | | | | files under OUT_DIR.
* | Fix the 'htmlhelp' target so that it compiles cleanly and includes all the ↵Joe Mistachkin2016-08-091-7/+7
| | | | | | | | appropriate HTML files.
* | Make tclreg13.dll work in any Unicode environment (either with 32-bit or ↵jan.nijtmans2016-05-131-2/+2
| | | | | | | | 64-bit characters). Adopted from Androwish. Thanks to Christian Werner. version -> 1.3.2
* | On cygwin, install libtcl8.6.dll.a in the {prefix}/lib directory. On win32, ↵jan.nijtmans2015-11-261-4/+0
|\ \ | |/ | | | | don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing.
| * On cygwin, install libtcl8.5.dll.a in the {prefix}/lib directory. jan.nijtmans2015-11-261-4/+0
| | | | | | On win32, don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing.
* | Fix [b42a851475]: file normalize ~user returns wrong directory on Windowsjan.nijtmans2015-10-061-1/+1
|\ \ | |/
* | Removed "ucrt" as configureable option: If building with VC2014, it's the ↵jan.nijtmans2015-08-251-15/+4
|\ \ | |/ | | | | recommended way to build Tcl.
| * Removed "ucrt" as configureable option: If building with VC2014, it's the ↵jan.nijtmans2015-08-251-15/+4
| | | | | | | | recommended way to build Tcl.
* | Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static ↵jan.nijtmans2015-08-191-2/+20
|\ \ | |/ | | | | UCRT build on Windows with VC 14.0
| * Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static ↵jan.nijtmans2015-08-191-2/+20
| | | | | | | | UCRT build on Windows with VC 14.0
* | Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-251-1236/+1236
|\ \ | |/ | | | | | | | | translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil.
| * Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-251-1137/+1137
| | | | | | | | | | | | translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil.
* | Registry extension 1.3.0 -> 1.3.1: SendMessageTimeoutA -> ↵jan.nijtmans2015-06-231-2/+2
| | | | | | | | SendMessageTimeout, so make sure only win32 UNICODE API is used.
* | merge trunkdkf2014-02-031-1/+1
|\ \
| * \ Fix [22c10c8e79]: core-8-5: msvc6 build: "Side by Side" errorjan.nijtmans2014-01-301-1/+1
| |\ \ | | |/
| | * Fix [22c10c8e79]: core-8-5: msvc6 build: "Side by Side" errorjan.nijtmans2014-01-301-1/+1
| | |
* | | merge trunkdkf2014-01-091-2/+10
|\ \ \ | |/ /
| * | Modify makefile.vc for Windows 8.1 supportjan.nijtmans2013-11-211-1/+9
| |\ \ | | |/
| | * Modify makefile.vc for Windows 8.1 supportjan.nijtmans2013-11-211-1/+9
| | |
| * | When compiling with MSVC++, no longer link the stub library with msvcrt??.dll.jan.nijtmans2013-10-031-1/+1
| |\ \ | | |/ | | | This way, workarounds in extensions like [http://core.tcl.tk/itcl/info/a961f0729c] are no longer necessary.
| | * When compiling with MSVC++, no longer link the stub library with msvcrt??.dll.jan.nijtmans2013-10-031-1/+1
| | | | | | | | | This way, workarounds in extensions like [http://core.tcl.tk/itcl/info/a961f0729c] are no longer necessary.
| | * Only build the threaded builds by default. jan.nijtmans2012-08-151-49/+104
| | | | | | | | | Backport some improvements from Tcl 8.6
* | | merge trunkdkf2013-07-071-4/+0
|\ \ \ | |/ /
| * | Remove TclInitStubTable() function (but keep it in the "initsubsystems" branch).jan.nijtmans2013-06-251-4/+0
| | |
* | | merge trunkdkf2013-06-191-0/+4
|\ \ \ | |/ /
| * | split off TclInitStubTable() as separate function - which does the actual ↵jan.nijtmans2013-06-161-0/+4
| | | | | | | | | | | | stub table initialization - previously part of Tcl_InitStubs().
* | | Move the disassembler to its own file.dkf2013-06-111-1/+6
|/ /
* | More cleaning up; factor out optimizer to new file. Some weird problems still.dkf2013-06-051-0/+1
| |
* | Split tclCompCmds.c into two roughly-equal-sized pieces.dkf2013-05-181-0/+1
| |
* | Dde version number to 1.4.0, ready for Tcl 8.6.0rc1jan.nijtmans2012-10-311-2/+2
| |