<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cpython.git/Python, branch v2.7a2</title>
<subtitle>https://github.com/python/cpython.git</subtitle>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/'/>
<entry>
<title>Fix typo in comment.</title>
<updated>2010-01-04T21:32:02Z</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2010-01-04T21:32:02Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=2bcd17727027b6c923340209f8c6b92e34c69556'/>
<id>2bcd17727027b6c923340209f8c6b92e34c69556</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #5080: turn the DeprecationWarning from float arguments passed</title>
<updated>2010-01-01T17:27:30Z</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2010-01-01T17:27:30Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=1b34d2552c2cb2369130291a8a9ae973753b4072'/>
<id>1b34d2552c2cb2369130291a8a9ae973753b4072</id>
<content type='text'>
to integer PyArg_Parse* format codes into a TypeError.  Add a
DeprecationWarning for floats passed with the 'L' format code, which
didn't previously have a warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to integer PyArg_Parse* format codes into a TypeError.  Add a
DeprecationWarning for floats passed with the 'L' format code, which
didn't previously have a warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>update copyright year</title>
<updated>2010-01-01T04:00:55Z</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2010-01-01T04:00:55Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=71380c3dfeaa91a17a3189aef0a0ae3ad5f0ed24'/>
<id>71380c3dfeaa91a17a3189aef0a0ae3ad5f0ed24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>check if the attribute is set before deleting it with T_OBJECT_EX (fixes #7604)</title>
<updated>2009-12-30T19:34:10Z</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2009-12-30T19:34:10Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=0f02d3933bff50042dd914d5d17831af7093cf55'/>
<id>0f02d3933bff50042dd914d5d17831af7093cf55</id>
<content type='text'>
Also, add a note to the docs about the better behavior of T_OBJECT_EX as
compared to T_OBJECT.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, add a note to the docs about the better behavior of T_OBJECT_EX as
compared to T_OBJECT.
</pre>
</div>
</content>
</entry>
<entry>
<title>#7033: add new API function PyErr_NewExceptionWithDoc, for easily giving new exceptions a docstring.</title>
<updated>2009-12-28T08:34:58Z</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2009-12-28T08:34:58Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=740cdc3a9f9593ee1fe86d751c70b8505d6a19c9'/>
<id>740cdc3a9f9593ee1fe86d751c70b8505d6a19c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #7518:  Move substitute definitions of C99 math functions from</title>
<updated>2009-12-21T15:22:00Z</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2009-12-21T15:22:00Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=12748b003c69765e611a7c1782310f33f806607d'/>
<id>12748b003c69765e611a7c1782310f33f806607d</id>
<content type='text'>
pymath.c to Modules/_math.c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pymath.c to Modules/_math.c.
</pre>
</div>
</content>
</entry>
<entry>
<title>account for PyObject_IsInstance's new ability to fail</title>
<updated>2009-12-13T00:54:15Z</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2009-12-13T00:54:15Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=5f429e02274f85f4ba19276847e323b13fae6568'/>
<id>5f429e02274f85f4ba19276847e323b13fae6568</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #6985:  number of range() items should be constrained to lie</title>
<updated>2009-12-03T12:08:56Z</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2009-12-03T12:08:56Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=3dc254181abe0297b917eefb591af92a4a90598e'/>
<id>3dc254181abe0297b917eefb591af92a4a90598e</id>
<content type='text'>
in a Py_ssize_t, not an int.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in a Py_ssize_t, not an int.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #7406:  Fix some occurrences of potential signed overflow in int</title>
<updated>2009-12-02T17:33:41Z</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2009-12-02T17:33:41Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=34398184eb241dcc42ae0ed117c8be6e7a445495'/>
<id>34398184eb241dcc42ae0ed117c8be6e7a445495</id>
<content type='text'>
arithmetic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
arithmetic.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #1678380: When distinguishing between -0.0 and 0.0 in</title>
<updated>2009-11-28T16:32:27Z</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2009-11-28T16:32:27Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=ccc690d650f0b784c5d0445d0c34d372d2d24ec3'/>
<id>ccc690d650f0b784c5d0445d0c34d372d2d24ec3</id>
<content type='text'>
compiler_add_o, use copysign instead of examining the first and last
bytes of the double.  The latter method fails for little-endian
ARM, OABI, where doubles are little-endian but with the words swapped.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compiler_add_o, use copysign instead of examining the first and last
bytes of the double.  The latter method fails for little-endian
ARM, OABI, where doubles are little-endian but with the words swapped.
</pre>
</div>
</content>
</entry>
</feed>
532959</option>
<option value='bug_3536888'>bug_3536888</option>
<option value='bug_3544685'>bug_3544685</option>
<option value='bug_3545363'>bug_3545363</option>
<option value='bug_3555001'>bug_3555001</option>
<option value='bug_3562640'>bug_3562640</option>
<option value='bug_3562640_alt'>bug_3562640_alt</option>
<option value='bug_3564735'>bug_3564735</option>
<option value='bug_3566106'>bug_3566106</option>
<option value='bug_3567063'>bug_3567063</option>
<option value='bug_3588687'>bug_3588687</option>
<option value='bug_3592747'>bug_3592747</option>
<option value='bug_3598300'>bug_3598300</option>
<option value='bug_3598580'>bug_3598580</option>
<option value='bug_3599789'>bug_3599789</option>
<option value='bug_3600057'>bug_3600057</option>
<option value='bug_3600057_85'>bug_3600057_85</option>
<option value='bug_3600058_td'>bug_3600058_td</option>
<option value='bug_3600328'>bug_3600328</option>
<option value='bug_3601260'>bug_3601260</option>
<option value='bug_3602706'>bug_3602706</option>
<option value='bug_3603434'>bug_3603434</option>
<option value='bug_3603553'>bug_3603553</option>
<option value='bug_3603695'>bug_3603695</option>
<option value='bug_3604074'>bug_3604074</option>
<option value='bug_3604576'>bug_3604576</option>
<option value='bug_3605401'>bug_3605401</option>
<option value='bug_3605447'>bug_3605447</option>
<option value='bug_3606121'>bug_3606121</option>
<option value='bug_3606683'>bug_3606683</option>
<option value='bug_3606683_84'>bug_3606683_84</option>
<option value='bug_3606683_85'>bug_3606683_85</option>
<option value='bug_3607246'>bug_3607246</option>
<option value='bug_3607372'>bug_3607372</option>
<option value='bug_3608360'>bug_3608360</option>
<option value='bug_3608714'>bug_3608714</option>
<option value='bug_3609693'>bug_3609693</option>
<option value='bug_3610026'>bug_3610026</option>
<option value='bug_3610383'>bug_3610383</option>
<option value='bug_3610404'>bug_3610404</option>
<option value='bug_3611974'>bug_3611974</option>
<option value='bug_3613609'>bug_3613609</option>
<option value='bug_3613671'>bug_3613671</option>
<option value='bug_3614342'>bug_3614342</option>
<option value='bug_39f6304c2e'>bug_39f6304c2e</option>
<option value='bug_46f801ea5a'>bug_46f801ea5a</option>
<option value='bug_473946'>bug_473946</option>
<option value='bug_47d66253c9'>bug_47d66253c9</option>
<option value='bug_4a0c163d24'>bug_4a0c163d24</option>
<option value='bug_4b61afd660'>bug_4b61afd660</option>
<option value='bug_4dbdd9af14'>bug_4dbdd9af14</option>
<option value='bug_50750c735a'>bug_50750c735a</option>
<option value='bug_510001'>bug_510001</option>
<option value='bug_547989'>bug_547989</option>
<option value='bug_57945b574a'>bug_57945b574a</option>
<option value='bug_57945b574a_without_stub'>bug_57945b574a_without_stub</option>
<option value='bug_581937ab1e'>bug_581937ab1e</option>
<option value='bug_58b96f6744'>bug_58b96f6744</option>
<option value='bug_593baa032c'>bug_593baa032c</option>
<option value='bug_5adc350683'>bug_5adc350683</option>
<option value='bug_5adc350683_86'>bug_5adc350683_86</option>
<option value='bug_5d170b5ca5'>bug_5d170b5ca5</option>
<option value='bug_5f71353740'>bug_5f71353740</option>
<option value='bug_67aa9a2070'>bug_67aa9a2070</option>
<option value='bug_6ca52aec14'>bug_6ca52aec14</option>
<option value='bug_716b427f76'>bug_716b427f76</option>
<option value='bug_734138ded8'>bug_734138ded8</option>
<option value='bug_75b8433707'>bug_75b8433707</option>
<option value='bug_7a87a9bc5b'>bug_7a87a9bc5b</option>
<option value='bug_7f02ff1efa'>bug_7f02ff1efa</option>
<option value='bug_80304238ac'>bug_80304238ac</option>
<option value='bug_85ce4bf928'>bug_85ce4bf928</option>
<option value='bug_86ceb4e2b6'>bug_86ceb4e2b6</option>
<option value='bug_879a0747be'>bug_879a0747be</option>
<option value='bug_894da183c8'>bug_894da183c8</option>
<option value='bug_8bd13f07bd'>bug_8bd13f07bd</option>
<option value='bug_900cb0284bc'>bug_900cb0284bc</option>
<option value='bug_96c3f3b47d1'>bug_96c3f3b47d1</option>
<option value='bug_97069ea11a'>bug_97069ea11a</option>
<option value='bug_9b47029467631832'>bug_9b47029467631832</option>
<option value='bug_a3309d01db'>bug_a3309d01db</option>
<option value='bug_adb198c256'>bug_adb198c256</option>
<option value='bug_af08e89777'>bug_af08e89777</option>
<option value='bug_b26e38a3e4'>bug_b26e38a3e4</option>
<option value='bug_b5ced5865b'>bug_b5ced5865b</option>
<option value='bug_b87ad7e914'>bug_b87ad7e914</option>
<option value='bug_b9b2079e6d'>bug_b9b2079e6d</option>
<option value='bug_ba44e415a0'>bug_ba44e415a0</option>
<option value='bug_bbc304f61a'>bug_bbc304f61a</option>
<option value='bug_bc1a96407a'>bug_bc1a96407a</option>
<option value='bug_bd7f17bce8'>bug_bd7f17bce8</option>
<option value='bug_bdd91c7e43'>bug_bdd91c7e43</option>
<option value='bug_c4e230f29b'>bug_c4e230f29b</option>
<option value='bug_c7d0bc9a549714e0'>bug_c7d0bc9a549714e0</option>
<option value='bug_d2ffcca163'>bug_d2ffcca163</option>
<option value='bug_d3071887dbc7aeac'>bug_d3071887dbc7aeac</option>
<option value='bug_d4e464ae48'>bug_d4e464ae48</option>
<option value='bug_d4e7780ca1'>bug_d4e7780ca1</option>
<option value='bug_d5ddbc7f49'>bug_d5ddbc7f49</option>
<option value='bug_db0a5f6417'>bug_db0a5f6417</option>
<option value='bug_dcc03414f5'>bug_dcc03414f5</option>
<option value='bug_dfc08326e3'>bug_dfc08326e3</option>
<option value='bug_e0a7b3e5f8'>bug_e0a7b3e5f8</option>
<option value='bug_e21fc32c2aa'>bug_e21fc32c2aa</option>
<option value='bug_e711ffb458'>bug_e711ffb458</option>
<option value='bug_f1253530cd'>bug_f1253530cd</option>
<option value='bug_f1253530cd_alt'>bug_f1253530cd_alt</option>
<option value='bug_f4f44174e'>bug_f4f44174e</option>
<option value='bug_f97d4ee020'>bug_f97d4ee020</option>
<option value='bug_f9fe90d0fa'>bug_f9fe90d0fa</option>
<option value='bug_io_32_11'>bug_io_32_11</option>
<option value='bug_itcl_1b2865'>bug_itcl_1b2865</option>
<option value='bug_unknown_no_errorcode'>bug_unknown_no_errorcode</option>
<option value='bugfix_832a1994c7_for_precompiled_bc'>bugfix_832a1994c7_for_precompiled_bc</option>
<option value='cjo_hydra'>cjo_hydra</option>
<option value='compile_ensemble'>compile_ensemble</option>
<option value='contrib_patrick_fradin_code_cleanup'>contrib_patrick_fradin_code_cleanup</option>
<option value='core_8_0_2_synthetic'>core_8_0_2_synthetic</option>
<option value='core_8_0_3_pr'>core_8_0_3_pr</option>
<option value='core_8_0_4_synthetic'>core_8_0_4_synthetic</option>
<option value='core_8_0_5_base_synthetic'>core_8_0_5_base_synthetic</option>
<option value='core_8_0_5_branch'>core_8_0_5_branch</option>
<option value='core_8_0_5_synthetic'>core_8_0_5_synthetic</option>
<option value='core_8_0_6_branch'>core_8_0_6_branch</option>
<option value='core_8_1_0_synthetic'>core_8_1_0_synthetic</option>
<option value='core_8_1_b1_synthetic'>core_8_1_b1_synthetic</option>
<option value='core_8_1_b2_synthetic'>core_8_1_b2_synthetic</option>
<option value='core_8_1_b3_synthetic'>core_8_1_b3_synthetic</option>
<option value='core_8_1_branch_old'>core_8_1_branch_old</option>
<option value='core_8_2_1_branch'>core_8_2_1_branch</option>
<option value='core_8_2_b1_synthetic'>core_8_2_b1_synthetic</option>
<option value='core_8_2_b3_branch'>core_8_2_b3_branch</option>
<option value='core_8_3_1_branch'>core_8_3_1_branch</option>
<option value='core_8_3_1_io_rewrite'>core_8_3_1_io_rewrite</option>
<option value='core_8_3_1_synthetic'>core_8_3_1_synthetic</option>
<option value='core_8_4_20_rc'>core_8_4_20_rc</option>
<option value='core_8_4_a2_synthetic'>core_8_4_a2_synthetic</option>
<option value='core_8_4_branch'>core_8_4_branch</option>
<option value='core_8_5_10_rc'>core_8_5_10_rc</option>
<option value='core_8_5_11_rc'>core_8_5_11_rc</option>
<option value='core_8_5_12_rc'>core_8_5_12_rc</option>
<option value='core_8_5_13_rc'>core_8_5_13_rc</option>
<option value='core_8_5_14rc'>core_8_5_14rc</option>
<option value='core_8_5_15_rc'>core_8_5_15_rc</option>
<option value='core_8_5_16_rc'>core_8_5_16_rc</option>
<option value='core_8_5_17_rc'>core_8_5_17_rc</option>
<option value='core_8_5_18_rc'>core_8_5_18_rc</option>
<option value='core_8_5_19_rc'>core_8_5_19_rc</option>
<option value='core_8_5_a5_synthetic'>core_8_5_a5_synthetic</option>
<option value='core_8_5_branch'>core_8_5_branch</option>
<option value='core_8_5_branch_fix_1997007'>core_8_5_branch_fix_1997007</option>
<option value='core_8_6_0_rc'>core_8_6_0_rc</option>
<option value='core_8_6_1_rc'>core_8_6_1_rc</option>
<option value='core_8_6_2_rc'>core_8_6_2_rc</option>
<option value='core_8_6_3_rc'>core_8_6_3_rc</option>
<option value='core_8_6_4_rc'>core_8_6_4_rc</option>
<option value='core_8_6_5_rc'>core_8_6_5_rc</option>
<option value='core_8_6_6_rc'>core_8_6_6_rc</option>
<option value='core_8_6_7_rc'>core_8_6_7_rc</option>
<option value='core_8_6_b2_rc'>core_8_6_b2_rc</option>
<option value='core_8_6_b3_rc'>core_8_6_b3_rc</option>
<option value='core_8_6_branch'>core_8_6_branch</option>
<option value='core_8_6_branch_fork'>core_8_6_branch_fork</option>
<option value='core_8_7_a1_rc'>core_8_7_a1_rc</option>
<option value='core_stabilizer_branch'>core_stabilizer_branch</option>
<option value='core_stabilizer_merge_synthetic'>core_stabilizer_merge_synthetic</option>
<option value='core_zip_vfs'>core_zip_vfs</option>
<option value='core_zip_vfs_c_encoder'>core_zip_vfs_c_encoder</option>
<option value='core_zip_vfs_static'>core_zip_vfs_static</option>
<option value='cpuid_on_unix'>cpuid_on_unix</option>
<option value='cygwin_environment_changes'>cygwin_environment_changes</option>
<option value='dah_proc_arg_upvar'>dah_proc_arg_upvar</option>
<option value='damkerngt_file_utime'>damkerngt_file_utime</option>
<option value='daves_chop_branch'>daves_chop_branch</option>
<option value='daves_mk_branch'>daves_mk_branch</option>
<option value='dev_8_1_stubs_branch'>dev_8_1_stubs_branch</option>
<option value='dev_hobbs_branch'>dev_hobbs_branch</option>
<option value='dev_stubs_branch'>dev_stubs_branch</option>
<option value='dgp_3401704'>dgp_3401704</option>
<option value='dgp_async_socket'>dgp_async_socket</option>
<option value='dgp_bug_find'>dgp_bug_find</option>
<option value='dgp_bye_ctx_eval_flag'>dgp_bye_ctx_eval_flag</option>
<option value='dgp_bye_location_eval_list'>dgp_bye_location_eval_list</option>
<option value='dgp_channel_flag_repair'>dgp_channel_flag_repair</option>
<option value='dgp_cmd_epoch'>dgp_cmd_epoch</option>
<option value='dgp_compile_list_shimmer'>dgp_compile_list_shimmer</option>
<option value='dgp_defer_string_rep'>dgp_defer_string_rep</option>
<option value='dgp_demo'>dgp_demo</option>
<option value='dgp_dup_encoding_fix'>dgp_dup_encoding_fix</option>
<option value='dgp_ecr'>dgp_ecr</option>
<option value='dgp_encoding_flags'>dgp_encoding_flags</option>
<option value='dgp_ensemble_rewrite'>dgp_ensemble_rewrite</option>
<option value='dgp_eof'>dgp_eof</option>
<option value='dgp_experiment'>dgp_experiment</option>
<option value='dgp_flush_channel'>dgp_flush_channel</option>
<option value='dgp_hoehrmann_decoder'>dgp_hoehrmann_decoder</option>
<option value='dgp_init_bytecode'>dgp_init_bytecode</option>
<option value='dgp_list_simplify'>dgp_list_simplify</option>
<option value='dgp_literal_reform'>dgp_literal_reform</option>
<option value='dgp_may_be_pointless'>dgp_may_be_pointless</option>
<option value='dgp_move_buffers'>dgp_move_buffers</option>
<option value='dgp_no_buffer_recycle'>dgp_no_buffer_recycle</option>
<option value='dgp_optimize_output_stage'>dgp_optimize_output_stage</option>
<option value='dgp_pkg_migration'>dgp_pkg_migration</option>
<option value='dgp_properbytearray'>dgp_properbytearray</option>
<option value='dgp_purge_NRRunObjProc'>dgp_purge_NRRunObjProc</option>
<option value='dgp_read_bytes'>dgp_read_bytes</option>
<option value='dgp_read_bytes_detour'>dgp_read_bytes_detour</option>
<option value='dgp_read_chars'>dgp_read_chars</option>
<option value='dgp_refactor'>dgp_refactor</option>
<option value='dgp_refactor_merge_synthetic'>dgp_refactor_merge_synthetic</option>
<option value='dgp_remove_string_result'>dgp_remove_string_result</option>
<option value='dgp_review'>dgp_review</option>
<option value='dgp_revise_parsedvarnametype'>dgp_revise_parsedvarnametype</option>
<option value='dgp_scan_element'>dgp_scan_element</option>
<option value='dgp_slow_read'>dgp_slow_read</option>
<option value='dgp_sprintf'>dgp_sprintf</option>
<option value='dgp_stack_depth_tester'>dgp_stack_depth_tester</option>
<option value='dgp_stackedstdchan'>dgp_stackedstdchan</option>
<option value='dgp_stop_regexp_test_crash'>dgp_stop_regexp_test_crash</option>
<option value='dgp_string_cat'>dgp_string_cat</option>
<option value='dgp_string_find'>dgp_string_find</option>
<option value='dgp_stringcat_delaystringrep'>dgp_stringcat_delaystringrep</option>
<option value='dgp_switch_compile'>dgp_switch_compile</option>
<option value='dgp_tailcall_errorinfo'>dgp_tailcall_errorinfo</option>
<option value='dgp_tailcall_errorinfo_alt'>dgp_tailcall_errorinfo_alt</option>
<option value='dgp_tcs_rewrite'>dgp_tcs_rewrite</option>
<option value='dgp_thread_leaks'>dgp_thread_leaks</option>
<option value='dgp_trunk_flag_repair'>dgp_trunk_flag_repair</option>
<option value='dgp_trunk_read'>dgp_trunk_read</option>
<option value='dgp_win_specific_strict'>dgp_win_specific_strict</option>
<option value='dgp_writebytes_optimize'>dgp_writebytes_optimize</option>
<option value='dkf_64bit_support_branch'>dkf_64bit_support_branch</option>
<option value='dkf_alias_encoding'>dkf_alias_encoding</option>
<option value='dkf_asm_crash_20131022'>dkf_asm_crash_20131022</option>
<option value='dkf_bcc_optimize'>dkf_bcc_optimize</option>
<option value='dkf_better_try_compilation'>dkf_better_try_compilation</option>
<option value='dkf_bytecode_8_6'>dkf_bytecode_8_6</option>
<option value='dkf_bytecode_8_6_eval'>dkf_bytecode_8_6_eval</option>
<option value='dkf_bytecode_8_6_join'>dkf_bytecode_8_6_join</option>
<option value='dkf_bytecode_8_6_next'>dkf_bytecode_8_6_next</option>
<option value='dkf_bytecode_8_6_string_is'>dkf_bytecode_8_6_string_is</option>
<option value='dkf_bytecode_8_6_string_replace'>dkf_bytecode_8_6_string_replace</option>
<option value='dkf_bytecode_8_6_yield'>dkf_bytecode_8_6_yield</option>
<option value='dkf_bytecode_optimizer'>dkf_bytecode_optimizer</option>
<option value='dkf_command_type'>dkf_command_type</option>
<option value='dkf_compile_improvements'>dkf_compile_improvements</option>
<option value='dkf_dict_with_compiled'>dkf_dict_with_compiled</option>
<option value='dkf_documentation_figures'>dkf_documentation_figures</option>
<option value='dkf_expose_ptrgetvar'>dkf_expose_ptrgetvar</option>
<option value='dkf_expose_ptrgetvar_8_6'>dkf_expose_ptrgetvar_8_6</option>
<option value='dkf_http_cookies'>dkf_http_cookies</option>
<option value='dkf_improved_disassembler'>dkf_improved_disassembler</option>
<option value='dkf_loop_exception_range_work'>dkf_loop_exception_range_work</option>
<option value='dkf_namespace_as_ensemble'>dkf_namespace_as_ensemble</option>
<option value='dkf_notifier_poll'>dkf_notifier_poll</option>
<option value='dkf_oo_override_definition_namespaces'>dkf_oo_override_definition_namespaces</option>
<option value='dkf_quieter_compiles'>dkf_quieter_compiles</option>
<option value='dkf_review'>dkf_review</option>
<option value='dkf_utf16_branch'>dkf_utf16_branch</option>
<option value='dkf_wait_with_poll'>dkf_wait_with_poll</option>
<option value='dogeen_assembler_branch'>dogeen_assembler_branch</option>
<option value='dogeen_assembler_merge_synthetic'>dogeen_assembler_merge_synthetic</option>
<option value='drh_micro_optimization'>drh_micro_optimization</option>
<option value='editorconfig'>editorconfig</option>
<option value='empty_bodies'>empty_bodies</option>
<option value='experiment'>experiment</option>
<option value='experimental'>experimental</option>
<option value='ferrieux_nacl'>ferrieux_nacl</option>
<option value='fix_1997007'>fix_1997007</option>
<option value='fix_42202ba1e5ff566e'>fix_42202ba1e5ff566e</option>
<option value='fix_8_5_578155d5a19b348d'>fix_8_5_578155d5a19b348d</option>
<option value='fix_win_native_access'>fix_win_native_access</option>
<option value='fix_windows_zlib'>fix_windows_zlib</option>
<option value='forgiving_pkgconfig'>forgiving_pkgconfig</option>
<option value='freq_3010352_impl'>freq_3010352_impl</option>
<option value='frq_3527238'>frq_3527238</option>
<option value='frq_3544967'>frq_3544967</option>
<option value='frq_3579001'>frq_3579001</option>
<option value='frq_3599786'>frq_3599786</option>
<option value='gahr_split_install'>gahr_split_install</option>
<option value='gahr_ticket_dee3d66bc7'>gahr_ticket_dee3d66bc7</option>
<option value='gahr_ticket_e6f27aa56f'>gahr_ticket_e6f27aa56f</option>
<option value='gahr_tip_447'>gahr_tip_447</option>
<option value='griffin_numlevels'>griffin_numlevels</option>
<option value='htmlCopyrightsFix'>htmlCopyrightsFix</option>
<option value='htmlhelpFix'>htmlhelpFix</option>
<option value='http3'>http3</option>
<option value='hypnotoad'>hypnotoad</option>
<option value='hypnotoad_bug_3598385'>hypnotoad_bug_3598385</option>
<option value='hypnotoad_prefer_native_8_6'>hypnotoad_prefer_native_8_6</option>
<option value='hypnotoad_vexpr'>hypnotoad_vexpr</option>
<option value='info_linkedname'>info_linkedname</option>
<option value='initsubsystems'>initsubsystems</option>
<option value='initsubsystems2'>initsubsystems2</option>
<option value='initsubsystems2_split'>initsubsystems2_split</option>
<option value='iocmd_leaks'>iocmd_leaks</option>
<option value='ios'>ios</option>
<option value='irontcl'>irontcl</option>
<option value='jcr_notifier_poll'>jcr_notifier_poll</option>
<option value='je_tty_cleanup'>je_tty_cleanup</option>
<option value='jenglish_termios_cleanup'>jenglish_termios_cleanup</option>
<option value='jn_0d_radix_prefix'>jn_0d_radix_prefix</option>
<option value='jn_Tcl_requirement'>jn_Tcl_requirement</option>
<option value='jn_emptystring'>jn_emptystring</option>
<option value='jn_frq_3257396'>jn_frq_3257396</option>
<option value='jn_no_struct_names'>jn_no_struct_names</option>
<option value='jn_unc_vfs'>jn_unc_vfs</option>
<option value='jn_wide_printf'>jn_wide_printf</option>
<option value='kbk_clock_encoding_ensembles'>kbk_clock_encoding_ensembles</option>
<option value='kennykb_numerics_branch'>kennykb_numerics_branch</option>
<option value='kennykb_tip_22_33'>kennykb_tip_22_33</option>
<option value='kennykb_tip_22_33_botched'>kennykb_tip_22_33_botched</option>
<option value='lanam_array_for_impl'>lanam_array_for_impl</option>
<option value='libtommath'>libtommath</option>
<option value='libtommath_1_0'>libtommath_1_0</option>
<option value='libtommath_1_0_1'>libtommath_1_0_1</option>
<option value='libtommath_tcl_fixes_75'>libtommath_tcl_fixes_75</option>
<option value='little'>little</option>
<option value='macosx_8_4_branch'>macosx_8_4_branch</option>
<option value='master'>master</option>
<option value='merge_tzdata_to_trunk'>merge_tzdata_to_trunk</option>
<option value='micro_opt'>micro_opt</option>
<option value='mig_alloc_reform'>mig_alloc_reform</option>
<option value='mig_catch_compiler'>mig_catch_compiler</option>
<option value='mig_err'>mig_err</option>
<option value='mig_no280'>mig_no280</option>
<option value='mig_nre_mods'>mig_nre_mods</option>
<option value='mig_opt2'>mig_opt2</option>
<option value='mig_opt2_tmp'>mig_opt2_tmp</option>
<option value='mig_opt_foreach'>mig_opt_foreach</option>
<option value='mig_optimize'>mig_optimize</option>
<option value='mig_review'>mig_review</option>
<option value='mig_stacklevels'>mig_stacklevels</option>
<option value='mig_strip_brutal'>mig_strip_brutal</option>
<option value='mig_tailcall_cleanup'>mig_tailcall_cleanup</option>
<option value='mig_tmp'>mig_tmp</option>
<option value='mig_tmp_optimize'>mig_tmp_optimize</option>
<option value='minimal_fix_for_3598300_problems'>minimal_fix_for_3598300_problems</option>
<option value='miniz'>miniz</option>
<option value='mistachkin_review'>mistachkin_review</option>
<option value='mistake'>mistake</option>
<option value='mistake_20110314'>mistake_20110314</option>
<option value='mistake_20110314a'>mistake_20110314a</option>
<option value='mistkae'>mistkae</option>
<option value='mod_8_3_4_branch'>mod_8_3_4_branch</option>
<option value='more_macros'>more_macros</option>
<option value='msgcat_dyn_locale'>msgcat_dyn_locale</option>
<option value='msofer_bcEngine'>msofer_bcEngine</option>
<option value='msofer_wcodes_branch'>msofer_wcodes_branch</option>
<option value='msvc_with_64bit_zlib1_dll'>msvc_with_64bit_zlib1_dll</option>
<option value='no_shimmer_string_length'>no_shimmer_string_length</option>
<option value='no_smartref'>no_smartref</option>
<option value='nonmonotonic_obj_alloc'>nonmonotonic_obj_alloc</option>
<option value='notifier'>notifier</option>
<option value='novem'>novem</option>
<option value='novem_64bit_sizes'>novem_64bit_sizes</option>
<option value='novem_ak_iframe_direct'>novem_ak_iframe_direct</option>
<option value='novem_ak_preserve_experiments'>novem_ak_preserve_experiments</option>
<option value='novem_bighash'>novem_bighash</option>
<option value='novem_bug_3598300'>novem_bug_3598300</option>
<option value='novem_demo_bug_3588687'>novem_demo_bug_3588687</option>
<option value='novem_freeifrefcountzero'>novem_freeifrefcountzero</option>
<option value='novem_more_memory_API'>novem_more_memory_API</option>
<option value='novem_no_register_objtypes'>novem_no_register_objtypes</option>
<option value='novem_no_shimmer_string_length'>novem_no_shimmer_string_length</option>
<option value='novem_no_startcmd'>novem_no_startcmd</option>
<option value='novem_numbers_eias'>novem_numbers_eias</option>
<option value='novem_purge_literals'>novem_purge_literals</option>
<option value='novem_reduced_bytecodes'>novem_reduced_bytecodes</option>
<option value='novem_reduced_symbol_export'>novem_reduced_symbol_export</option>
<option value='novem_remove_string_result'>novem_remove_string_result</option>
<option value='novem_remove_va'>novem_remove_va</option>
<option value='novem_rename_memory_API'>novem_rename_memory_API</option>
<option value='novem_review'>novem_review</option>
<option value='novem_saveresult_as_macro'>novem_saveresult_as_macro</option>
<option value='novem_support'>novem_support</option>
<option value='novem_two_layer_list'>novem_two_layer_list</option>
<option value='novem_unversioned_stub'>novem_unversioned_stub</option>
<option value='off_8_4_branch'>off_8_4_branch</option>
<option value='off_trunk'>off_trunk</option>
<option value='on_hold_84'>on_hold_84</option>
<option value='on_hold_85'>on_hold_85</option>
<option value='on_hold_trunk'>on_hold_trunk</option>
<option value='oo_copy_ns'>oo_copy_ns</option>
<option value='other_64bit_candidates'>other_64bit_candidates</option>
<option value='package_files'>package_files</option>
<option value='panic_noreturn'>panic_noreturn</option>
<option value='prevent_inline'>prevent_inline</option>
<option value='private'>private</option>
<option value='pseudotrunk_2011_03_08'>pseudotrunk_2011_03_08</option>
<option value='pyk_emptystring'>pyk_emptystring</option>
<option value='pyk_expr_numeric'>pyk_expr_numeric</option>
<option value='pyk_listdictstringrep'>pyk_listdictstringrep</option>
<option value='pyk_pkgrequirenre'>pyk_pkgrequirenre</option>
<option value='pyk_trunk'>pyk_trunk</option>
<option value='remove_pathappend_intrep'>remove_pathappend_intrep</option>
<option value='remove_trim_header'>remove_trim_header</option>
<option value='revert_3396731'>revert_3396731</option>
<option value='rfe_1711975'>rfe_1711975</option>
<option value='rfe_3216010'>rfe_3216010</option>
<option value='rfe_3389978'>rfe_3389978</option>
<option value='rfe_3432962'>rfe_3432962</option>
<option value='rfe_3464401'>rfe_3464401</option>
<option value='rfe_3473670'>rfe_3473670</option>
<option value='rfe_6c0d7aec67'>rfe_6c0d7aec67</option>
<option value='rfe_854941'>rfe_854941</option>
<option value='rfe_b42b208ba4'>rfe_b42b208ba4</option>
<option value='rfe_dfc08326e3'>rfe_dfc08326e3</option>
<option value='rfe_notifier_fork'>rfe_notifier_fork</option>
<option value='rmax_ipv6_branch'>rmax_ipv6_branch</option>
<option value='rmax_ipv6_merge_synthetic'>rmax_ipv6_merge_synthetic</option>
<option value='robust_async_connect_tests'>robust_async_connect_tests</option>
<option value='scriptics_sc_1_0_branch'>scriptics_sc_1_0_branch</option>
<option value='scriptics_sc_1_1_branch'>scriptics_sc_1_1_branch</option>
<option value='scriptics_sc_2_0_b2_synthetic'>scriptics_sc_2_0_b2_synthetic</option>
<option value='scriptics_sc_2_0_b5_synthetic'>scriptics_sc_2_0_b5_synthetic</option>
<option value='scriptics_sc_2_0_fixed_synthetic'>scriptics_sc_2_0_fixed_synthetic</option>
<option value='scriptics_tclpro_1_2'>scriptics_tclpro_1_2</option>
<option value='scriptics_tclpro_1_2_old'>scriptics_tclpro_1_2_old</option>
<option value='scriptics_tclpro_1_2_synthetic'>scriptics_tclpro_1_2_synthetic</option>
<option value='scriptics_tclpro_1_3_b2_branch'>scriptics_tclpro_1_3_b2_branch</option>
<option value='scriptics_tclpro_1_3_b3_synthetic'>scriptics_tclpro_1_3_b3_synthetic</option>
<option value='sebres_8_5_event_perf_branch'>sebres_8_5_event_perf_branch</option>
<option value='sebres_8_5_timerate'>sebres_8_5_timerate</option>
<option value='sebres_8_6_clock_speedup'>sebres_8_6_clock_speedup</option>
<option value='sebres_8_6_clock_speedup_cr1'>sebres_8_6_clock_speedup_cr1</option>
<option value='sebres_8_6_event_perf_branch'>sebres_8_6_event_perf_branch</option>
<option value='sebres_8_6_timerate'>sebres_8_6_timerate</option>
<option value='sebres_clean_core_8_5'>sebres_clean_core_8_5</option>
<option value='sebres_clock_speedup'>sebres_clock_speedup</option>
<option value='sebres_clock_tz_fix'>sebres_clock_tz_fix</option>
<option value='sebres_event_perf_fix_busy_wait'>sebres_event_perf_fix_busy_wait</option>
<option value='sebres_optimized_8_5'>sebres_optimized_8_5</option>
<option value='sebres_trunk_clock_speedup'>sebres_trunk_clock_speedup</option>
<option value='sebres_trunk_timerate'>sebres_trunk_timerate</option>
<option value='semver'>semver</option>
<option value='stwo_dev86'>stwo_dev86</option>
<option value='tclPlatformEngine'>tclPlatformEngine</option>
<option value='tcl_nosize'>tcl_nosize</option>
<option value='tclchan_assertions'>tclchan_assertions</option>
<option value='tclpro_1_5_0_synthetic'>tclpro_1_5_0_synthetic</option>
<option value='tcltest_verbose_desc'>tcltest_verbose_desc</option>
<option value='tgl_pg_re'>tgl_pg_re</option>
<option value='thread_leaks'>thread_leaks</option>
<option value='ticket_9b2e636361'>ticket_9b2e636361</option>
<option value='ticket_e770d92d6'>ticket_e770d92d6</option>
<option value='tip280_test_coverage'>tip280_test_coverage</option>
<option value='tip404_tcl8_5'>tip404_tcl8_5</option>
<option value='tip429_only_id'>tip429_only_id</option>
<option value='tip_106_impl'>tip_106_impl</option>
<option value='tip_162_branch'>tip_162_branch</option>
<option value='tip_257_implementation_branch'>tip_257_implementation_branch</option>
<option value='tip_257_implementation_branch_root_synthetic'>tip_257_implementation_branch_root_synthetic</option>
<option value='tip_257_merge1_branch_20061020T1300'>tip_257_merge1_branch_20061020T1300</option>
<option value='tip_278_branch'>tip_278_branch</option>
<option value='tip_282'>tip_282</option>
<option value='tip_302'>tip_302</option>
<option value='tip_312'>tip_312</option>
<option value='tip_318_update'>tip_318_update</option>
<option value='tip_388_impl'>tip_388_impl</option>
<option value='tip_389_impl'>tip_389_impl</option>
<option value='tip_395_with_alt_name'>tip_395_with_alt_name</option>
<option value='tip_398_impl'>tip_398_impl</option>
<option value='tip_400_impl'>tip_400_impl</option>
<option value='tip_401'>tip_401</option>
<option value='tip_404'>tip_404</option>
<option value='tip_405_impl_td'>tip_405_impl_td</option>
<option value='tip_427'>tip_427</option>
<option value='tip_428'>tip_428</option>
<option value='tip_429'>tip_429</option>
<option value='tip_436'>tip_436</option>
<option value='tip_440_alt'>tip_440_alt</option>
<option value='tip_440_backport'>tip_440_backport</option>
<option value='tip_444'>tip_444</option>
<option value='tip_445'>tip_445</option>
<option value='tip_445_fork'>tip_445_fork</option>
<option value='tip_445_reject'>tip_445_reject</option>
<option value='tip_452'>tip_452</option>
<option value='tip_456'>tip_456</option>
<option value='tip_456_fork'>tip_456_fork</option>
<option value='tip_457'>tip_457</option>
<option value='tip_458'>tip_458</option>
<option value='tip_458_experiment'>tip_458_experiment</option>
<option value='tip_463'>tip_463</option>
<option value='tip_465'>tip_465</option>
<option value='tip_468'>tip_468</option>
<option value='tip_468_bis'>tip_468_bis</option>
<option value='tip_469'>tip_469</option>
<option value='tip_470'>tip_470</option>
<option value='tip_473'>tip_473</option>
<option value='tip_59_implementation'>tip_59_implementation</option>
<option value='tip_improve_exec'>tip_improve_exec</option>
<option value='tk_bug_9eb55debc5'>tk_bug_9eb55debc5</option>
<option value='tkt3328635_posix_monotonic_clock'>tkt3328635_posix_monotonic_clock</option>
<option value='tkt_04e26c02c0'>tkt_04e26c02c0</option>
<option value='tkt_414d10346b'>tkt_414d10346b</option>
<option value='tkt_4d5ae7d88a'>tkt_4d5ae7d88a</option>
<option value='unbreak_tclcompiler'>unbreak_tclcompiler</option>
<option value='unknown_rewrite'>unknown_rewrite</option>
<option value='unproven'>unproven</option>
<option value='unsetThreadData'>unsetThreadData</option>
<option value='unwanted'>unwanted</option>
<option value='updateextended'>updateextended</option>
<option value='vc_reform'>vc_reform</option>
<option value='vs_ide_compile'>vs_ide_compile</option>
<option value='werner_utf_max_6'>werner_utf_max_6</option>
<option value='win32_arm'>win32_arm</option>
<option value='winFixes'>winFixes</option>
<option value='win_console_panic'>win_console_panic</option>
<option value='win_sock_async_connect_race_fix'>win_sock_async_connect_race_fix</option>
<option value='z_modifier'>z_modifier</option>
<option value='zipfs'>zipfs</option>
<option value='zippy_fifo'>zippy_fifo</option>
<option value='zlib_1_2_6'>zlib_1_2_6</option>
</select> <input type='submit' name='' value='switch'/></form></td></tr>
<tr><td class='sub'>Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/oss-git/tcl.git/?h=tip607-encoding-failindex'>summary</a><a href='/oss-git/tcl.git/refs/?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>refs</a><a href='/oss-git/tcl.git/log/doc/interp.n?h=tip607-encoding-failindex'>log</a><a href='/oss-git/tcl.git/tree/doc/interp.n?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>tree</a><a class='active' href='/oss-git/tcl.git/commit/doc/interp.n?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>commit</a><a href='/oss-git/tcl.git/diff/doc/interp.n?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>diff</a><a href='/oss-git/tcl.git/stats/doc/interp.n?h=tip607-encoding-failindex'>stats</a></td><td class='form'><form class='right' method='get' action='/oss-git/tcl.git/log/doc/interp.n'>
<input type='hidden' name='h' value='tip607-encoding-failindex'/><input type='hidden' name='id' value='f7e46677b5abeb96117fb80cbeba7526bc3b50d7'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='text' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/oss-git/tcl.git/commit/?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>root</a>/<a href='/oss-git/tcl.git/commit/doc?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>doc</a>/<a href='/oss-git/tcl.git/commit/doc/interp.n?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>interp.n</a></div><div class='content'><div class='cgit-panel'><b>diff options</b><form method='get' action='.'><input type='hidden' name='h' value='tip607-encoding-failindex'/><input type='hidden' name='id' value='f7e46677b5abeb96117fb80cbeba7526bc3b50d7'/><table><tr><td colspan='2'/></tr><tr><td class='label'>context:</td><td class='ctrl'><select name='context' onchange='this.form.submit();'><option value='1'>1</option><option value='2'>2</option><option value='3' selected='selected'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option><option value='10'>10</option><option value='15'>15</option><option value='20'>20</option><option value='25'>25</option><option value='30'>30</option><option value='35'>35</option><option value='40'>40</option></select></td></tr><tr><td class='label'>space:</td><td class='ctrl'><select name='ignorews' onchange='this.form.submit();'><option value='0' selected='selected'>include</option><option value='1'>ignore</option></select></td></tr><tr><td class='label'>mode:</td><td class='ctrl'><select name='dt' onchange='this.form.submit();'><option value='0' selected='selected'>unified</option><option value='1'>ssdiff</option><option value='2'>stat only</option></select></td></tr><tr><td/><td class='ctrl'><noscript><input type='submit' value='reload'/></noscript></td></tr></table></form></div><table summary='commit info' class='commit-info'>
<tr><th>author</th><td>jan.nijtmans &lt;nijtmans@users.sourceforge.net&gt;</td><td class='right'>2019-12-02 10:47:00 (GMT)</td></tr>
<tr><th>committer</th><td>jan.nijtmans &lt;nijtmans@users.sourceforge.net&gt;</td><td class='right'>2019-12-02 10:47:00 (GMT)</td></tr>
<tr><th>commit</th><td colspan='2' class='sha1'><a href='/oss-git/tcl.git/commit/doc/interp.n?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>f7e46677b5abeb96117fb80cbeba7526bc3b50d7</a> (<a href='/oss-git/tcl.git/patch/doc/interp.n?id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>patch</a>)</td></tr>
<tr><th>tree</th><td colspan='2' class='sha1'><a href='/oss-git/tcl.git/tree/?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>64ed93c3d42857daaeef7b9b3cd3ef8ee0270e1d</a> /<a href='/oss-git/tcl.git/tree/doc/interp.n?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7'>doc/interp.n</a></td></tr>
<tr><th>parent</th><td colspan='2' class='sha1'><a href='/oss-git/tcl.git/commit/doc/interp.n?h=tip607-encoding-failindex&amp;id=506589f483df5a96c589137d19d963d42372921e'>506589f483df5a96c589137d19d963d42372921e</a> (<a href='/oss-git/tcl.git/diff/doc/interp.n?h=tip607-encoding-failindex&amp;id=f7e46677b5abeb96117fb80cbeba7526bc3b50d7&amp;id2=506589f483df5a96c589137d19d963d42372921e'>diff</a>)</td></tr><tr><th>download</th><td colspan='2' class='sha1'>