Check-in [f80463ea2a]

Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Sep 9.

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

Overview
Comment:TIP #491 now in voting
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:f80463ea2a67814ade531a6cb933200d798654dcbb2f869c7635fa8fd06b1d16
User & Date: jan.nijtmans 2018-05-02 11:53:40
Context
2018-05-03
15:47
Add branch-name for ongoing TIP #497 implementation. Other typo. check-in: 981d899cc3 user: jan.nijtmans tags: trunk
2018-05-02
11:53
TIP #491 now in voting check-in: f80463ea2a user: jan.nijtmans tags: trunk
2018-04-25
11:33
Add another advantage (as formulated by Donald G Porter) check-in: 83413b9bcf user: jan.nijtmans tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to index.json.

cannot compute difference between binary files

Changes to index.md.

   192    192   <tr class='project projectfinal projectfinal87 project87'>
   193    193   <td valign='top'><a href='./tip/492.md'>492</a></td>
   194    194   <td valign='top'>Project</td>
   195    195   <td valign='top'>8.7</td>
   196    196   <td valign='top'>Final</td>
   197    197   <td valign='top'># TIP 492: Introspection for &apos;tk busy&apos;</td>
   198    198   </tr>
   199         -<tr class='project projectdraft projectdraft87 project87'>
          199  +<tr class='invote'>
   200    200   <td valign='top'><a href='./tip/491.md'>491</a></td>
   201    201   <td valign='top'>Project</td>
   202    202   <td valign='top'>8.7</td>
   203         -<td valign='top'>Draft</td>
          203  +<td valign='top'>Voting</td>
   204    204   <td valign='top'># TIP 491: Threading Support: phasing out non-threaded builds</td>
   205    205   </tr>
   206    206   <tr class='project projectfinal projectfinal87 project87'>
   207    207   <td valign='top'><a href='./tip/490.md'>490</a></td>
   208    208   <td valign='top'>Project</td>
   209    209   <td valign='top'>8.7</td>
   210    210   <td valign='top'>Final</td>

Changes to tip/491.md.

     1      1   # TIP 491: Threading Support: phasing out non-threaded builds
     2      2   	Author:         Jan Nijtmans <jan.nijtmans@gmail.com>
     3         -	State:          Draft
            3  +	State:          Voting
     4      4   	Type:           Project
     5         -	Vote:           Pending
            5  +	Vote:           In progress
     6      6   	Created:        11-Dec-2017
     7      7   	Post-History:
     8      8   	Keywords:       threads
     9      9   	Tcl-Version:    8.7
    10     10   -----
    11     11   
    12     12   # Abstract
................................................................................
    49     49     * Include the following snippet in `tclInt.h`:
    50     50     <pre>
    51     51        #if TCL\_THREADS && !defined(USE\_THREAD\_ALLOC)
    52     52   	 #   define USE\_THREAD\_ALLOC 1
    53     53   	 #endif
    54     54     </pre>
    55     55   
    56         -This means that the (nmake/autoconf) build systems no longer need to explicitely set those
           56  +This means that the (nmake/autoconf) build systems no longer need to explicitly set those
    57     57   two options, a threaded build will be the default. Non-threaded builds are still possible,
    58     58   adding the flag `-DTCL_THREADS=0` to the Makefile. Hopefully this further discourages
    59     59   non-threaded builds.
    60     60   
    61     61     * In the autoconf build system, remove the `--disable-threads` option.
    62     62   
    63     63     * In the nmake build system, don't use `t` any longer as suffix, and remove the `nothreads` and `thrdalloc` build options.