Changes On Branch main-bis
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch main-bis Excluding Merge-Ins

This is equivalent to a diff from 817960e558 to e13ec079cf

2025-10-14
11:19
Fix the add-matcher bits (sorry, Jan!) check-in: 7ab1ab9499 user: dkf tags: trunk, main
08:52
Backout [d803f5ef61]: "Add basic problem matcher for tcltest". All builds are broken. Closed-Leaf check-in: e13ec079cf user: jan.nijtmans tags: main-bis
2025-10-13
17:04
Rebase to trunk check-in: 644669e6cb user: jan.nijtmans tags: attemptgetstring
16:31
No need to use #define here check-in: 817960e558 user: jan.nijtmans tags: trunk, main
15:22
Don't make Tcl 9.0 OO stuff available when compiling for Tcl 8 check-in: e0ff90d29d user: jan.nijtmans tags: core-9-0-branch
13:04
Add basic problem matcher for tcltest check-in: d803f5ef61 user: dkf tags: trunk, main

Changes to .github/workflows/linux-build.yml.
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
81
82
83
84
85
86
87

88

89
90
91
92
93
94
95







-

-







        timeout-minutes: 5
      - name: Info
        run: |
          ulimit -a || echo 'get limit failed'
          make runtest SCRIPT=../.github/workflows/info.tcl || echo 'get info failed'
      - name: Run Tests
        run: |
          echo "::add-matcher::tcltest.json"
          make test
          echo "::remove-matcher::tcltest"
        env:
          ERROR_ON_FAILURES: 1
        timeout-minutes: 30
      - name: Test-Drive Installation
        run: |
          make install
        timeout-minutes: 5
Changes to .github/workflows/mac-build.yml.
53
54
55
56
57
58
59
60
61
62

63
64
65
66
67
68
69
53
54
55
56
57
58
59



60
61
62
63
64
65
66
67







-
-
-
+







        working-directory: generic
      - name: Build
        run: make -j4 all
        env:
          CFLAGS: -arch x86_64 -arch arm64
        timeout-minutes: 15
      - name: Run Tests
        run: |
          echo "::add-matcher::tcltest.json"
          make -j4 test styles=develop
        run: make -j4 test styles=develop
        env:
          ERROR_ON_FAILURES: 1
          MAC_CI: 1
        timeout-minutes: 15
  clang:
    runs-on: macos-26
    needs: plan
97
98
99
100
101
102
103
104
105
106
107
108
109
95
96
97
98
99
100
101

102
103
104
105
106







-





        timeout-minutes: 15
      - name: Info
        run: |
          ulimit -a || echo 'get limit failed'
          make runtest SCRIPT=../.github/workflows/info.tcl || echo 'get info failed'
      - name: Run Tests
        run: |
          echo "::add-matcher::tcltest.json"
          make test
        env:
          ERROR_ON_FAILURES: 1
          MAC_CI: 1
        timeout-minutes: 15
Changes to .github/workflows/win-build.yml.
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
84
85
86
87
88
89
90

91
92
93
94
95
96
97







-







          &nmake -f makefile.vc ${{ matrix.config }} tcltest
          if ($lastexitcode -ne 0) {
             throw "nmake exit code: $lastexitcode"
          }
        timeout-minutes: 5
      - name: Run Tests ${{ matrix.config }}
        run: |
          Write-Output "::add-matcher::tcltest.json"
          &nmake -f makefile.vc ${{ matrix.config }} test
          if ($lastexitcode -ne 0) {
             throw "nmake exit code: $lastexitcode"
          }
        timeout-minutes: 30
        env:
          ERROR_ON_FAILURES: 1
133
134
135
136
137
138
139
140
141
142

143
144
145
146
147
148
132
133
134
135
136
137
138



139
140
141
142
143
144
145







-
-
-
+






        run: make -j4 tcltest
        timeout-minutes: 5
      - name: Info
        run: |
          ulimit -a || echo 'get limit failed'
          make runtest SCRIPT=../.github/workflows/info.tcl || echo 'get info failed'
      - name: Run Tests
        run: |
          echo "::add-matcher::tcltest.json"
          make test
        run: make test
        timeout-minutes: 30
        env:
          ERROR_ON_FAILURES: 1

# If you add builds with Wine, be sure to define the environment variable
# CI_USING_WINE when running them so that broken tests know not to run.