Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch bug-a8e4f76ce4 Excluding Merge-Ins
This is equivalent to a diff from 34f7a4ecb4 to 976ae5104d
|
2024-12-20
| ||
| 14:53 | TIP #709 implementation: MPL Licence for MemoryModule check-in: 6b43e59e8d user: jan.nijtmans tags: tip-709 | |
|
2024-12-05
| ||
| 19:05 | merge 8.7 (fix SF [0b809cd3fc8b6e5e], conflicts resolved) check-in: 4c3e3d79df user: sebres tags: trunk, main | |
| 14:14 | Rebase to 9.0 Closed-Leaf check-in: 976ae5104d user: jan.nijtmans tags: bug-a8e4f76ce4 | |
| 13:53 | Match Tcl_Free()'s argument type check-in: 34f7a4ecb4 user: jan.nijtmans tags: trunk, main | |
| 13:47 | This could give a (C++) compiler warning check-in: 0f0f793c33 user: jan.nijtmans tags: core-8-branch | |
| 11:50 | Fix some EXEC flags (in "make dist" too) check-in: 02d2aaf7ae user: jan.nijtmans tags: trunk, main | |
| 11:11 | Merge 9.0. Skip memorymodule testcases with --disable-zipfs check-in: 15095f90b8 user: jan.nijtmans tags: bug-a8e4f76ce4 | |
Changes to .github/workflows/win-build.yml.
| ︙ | |||
20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | + |
working-directory: win
strategy:
matrix:
config:
- ""
- "CHECKS=nodep"
- "OPTS=static"
- "OPTS=memorymodule"
- "OPTS=noembed"
- "OPTS=symbols"
- "OPTS=symbols STATS=compdbg,memdbg"
# Using powershell means we need to explicitly stop on failure
steps:
- name: Checkout
uses: actions/checkout@v4
|
| ︙ | |||
65 66 67 68 69 70 71 72 73 74 75 76 77 78 | 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | + |
strategy:
matrix:
config:
- ""
- "CFLAGS=-DTCL_NO_DEPRECATED=1"
- "--disable-shared"
- "--disable-zipfs"
- "--enable-memorymodule"
- "--enable-symbols"
- "--enable-symbols=mem"
- "--enable-symbols=all"
# Using powershell means we need to explicitly stop on failure
steps:
- name: Install MSYS2
uses: msys2/setup-msys2@v2
|
| ︙ |
Changes to generic/tclEvent.c.
| ︙ | |||
1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 | 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 | + + + | ".icc-" STRINGIFY(__INTEL_COMPILER) #endif #if (defined(_WIN32) || (ULONG_MAX == 0xffffffffUL)) && !defined(_WIN64) ".ilp32" #endif #ifdef TCL_MEM_DEBUG ".memdebug" #endif #if defined(_WIN32) && defined(TCL_LOAD_FROM_MEMORY) ".memorymodule-0004" #endif #if defined(_MSC_VER) ".msvc-" STRINGIFY(_MSC_VER) #endif #ifdef USE_NMAKE ".nmake" #endif |
| ︙ |
Changes to generic/tclInt.h.
| ︙ | |||
3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 | 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 | + |
* for further bookkeeping on load-from-VFS
* and load-from-memory */
TclFindSymbolProc* findSymbolProcPtr;
/* Procedure that resolves symbols in a
* loaded module */
Tcl_FSUnloadFileProc* unloadFileProcPtr;
/* Procedure that unloads a loaded module */
char name[TCLFLEXARRAY];
};
/* Flags for conversion of doubles to digit strings */
#define TCL_DD_E_FORMAT 0x2 /* Use a fixed-length string of digits,
* suitable for E format*/
#define TCL_DD_F_FORMAT 0x3 /* Use a fixed number of digits after the
|
| ︙ |
Added tests/memorymodule.test.
|
Changes to win/Makefile.in.
| ︙ | |||
543 544 545 546 547 548 549 | 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 | - - - - + + + + |
tclzipfile: ${TCL_ZIP_FILE}
${TCL_ZIP_FILE}: ${ZIP_INSTALL_OBJS} ${DDE_DLL_FILE} ${REG_DLL_FILE}
@rm -rf ${TCL_VFS_ROOT}
@mkdir -p ${TCL_VFS_PATH}
@echo "creating ${TCL_VFS_PATH} (prepare compression)"
@( \
|
| ︙ | |||
663 664 665 666 667 668 669 670 671 672 673 674 675 676 | 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 | + + + |
tclTestMain.${OBJEXT}: tclAppInit.c
$(CC) -c $(CC_SWITCHES) -DTCL_TEST -DUNICODE -D_UNICODE $(EXTFLAGS) @DEPARG@ $(CC_OBJNAME)
tclWinInit.${OBJEXT}: tclWinInit.c
$(CC) -c $(CC_SWITCHES) -DBUILD_tcl $(EXTFLAGS) @DEPARG@ $(CC_OBJNAME)
tclWinLoad.${OBJEXT}: tclWinLoad.c
$(CC) -c $(CC_SWITCHES) -DBUILD_tcl -DUNICODE -D_UNICODE $(EXTFLAGS) @DEPARG@ $(CC_OBJNAME)
tclWinPipe.${OBJEXT}: tclWinPipe.c
$(CC) -c $(CC_SWITCHES) -DBUILD_tcl $(EXTFLAGS) @DEPARG@ $(CC_OBJNAME)
tclWinReg.${OBJEXT}: tclWinReg.c
$(CC) -c $(CC_SWITCHES) $(EXTFLAGS) @DEPARG@ $(CC_OBJNAME)
tcl8WinReg.${OBJEXT}: tclWinReg.c
|
| ︙ | |||
1011 1012 1013 1014 1015 1016 1017 | 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 | - + + + + | # Specifying TESTFLAGS on the command line is the standard way to pass args to # tcltest, i.e.: # % make test TESTFLAGS="-verbose bps -file fileName.test" test: test-tcl test-packages |
| ︙ |
Added win/MemoryModule.c.