summaryrefslogtreecommitdiffstats
path: root/generic/tclCmdAH.c
Commit message (Collapse)AuthorAgeFilesLines
* Abstract Lists (TIP-225) initial implementation.griffin2022-08-081-8/+29
|
* Merge 8.7jan.nijtmans2022-06-151-7/+7
|\
| * Merge 8.7jan.nijtmans2022-06-031-3/+3
| |\
| | * Undo part of previous commit: doesn't work as expected on Windowsjan.nijtmans2022-06-031-5/+5
| | |
| | * Merge 8.6. Eliminate some (long) typecastsjan.nijtmans2022-06-021-8/+8
| | |\
| * | \ Merge 8.7jan.nijtmans2022-05-171-3/+3
| |\ \ \ | | |/ /
| | * | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and ↵jan.nijtmans2022-05-171-3/+3
| | | | | | | | | | | | | | | | TclListObjLength -> TclListObjLengthM (prevent conflict with TIP #616)
| * | | Merge 8.7. Add macro's for situation without UTF_TCL_STUBSjan.nijtmans2022-05-171-1/+1
| |/ /
* | | Merge 8.7. Renumber testcases in cmdAH.test.jan.nijtmans2022-03-211-8/+7
|\ \ \ | |/ /
| * | TIP #601 minor improvement: Use 'int' type, so we can use TCL_INDEX_NONE to ↵jan.nijtmans2022-03-201-9/+9
| | | | | | | | | | | | test for errors in Tcl_UtfToExternalDStringEx/Tcl_ExternalToUtfDStringEx
* | | Rebase towards 8.7jan.nijtmans2022-03-171-45/+110
|\ \ \ | |/ / |/| |
| * | Eliminate "deprecated" constraint: doens't exist in 9.0 any more. Also ↵jan.nijtmans2022-03-171-1/+1
| | | | | | | | | | | | remove unused variable
| * | TIP607 encoding failindex: merge trunk. Correct the remaining use of ↵oehhar2022-03-171-14/+4
| |\ \ | | | | | | | | | | | | TCL_ENCODING_STOPONERROR by !TCL_ENCODING_NOCOMPLAIN
| | * \ Eliminate usage of TCL_ENCODING_STOPONERROR flag, since in Tcl 9.0 is has no ↵jan.nijtmans2022-03-171-12/+4
| | |\ \ | |_|/ / |/| | | | | | | meaning any more
* | | | Use TCL_ENCODING_NOCOMPLAIN flag in stead of TCL_ENCODING_STOPONERROR when ↵jan.nijtmans2022-03-171-2/+2
| | | | | | | | | | | | | | | | possible, since TCL_ENCODING_STOPONERROR becomes meaningless in 9.0
| * | | TIP607 encoding failindex: also implement encoding convertto, move tests to ↵oehhar2022-03-171-28/+61
| | | | | | | | | | | | | | | | cmdAH.test, as the other user interface tests (expect one) is also there.
| * | | Merge 9.0jan.nijtmans2022-03-171-2/+2
| |\ \ \ | | |/ /
| | * | Merge 8.7jan.nijtmans2022-03-171-13/+81
| | |\ \ | |_|/ / |/| | |
| * | | TIP607 encoding failindex: get work out of 8.7 branch to this 9.0 branch. ↵oehhar2022-03-141-22/+54
| |\ \ \ | | | | | | | | | | | | | | | TIP is rebased.
| | * | | TIP607 encoding failindex: some tests and implementation (not working)oehhar2022-03-141-13/+24
| | | | |
| | * | | TIP607 encoding failindex: options -failindex and -nocomplain may not both ↵tip607-encoding-failindexoehhar2022-03-141-38/+29
| | | | | | | | | | | | | | | | | | | | be specified
| | * | | TIP607 encoding failindex: start implementationtip601-encoding-failindexoehhar2022-03-141-18/+48
| |/ / / |/| | |
| * | | TIP605 encoding failindex: prepare TCL 9.0 main branch with branch ↵oehhar2022-03-141-14/+82
| |\ \ \ | |/ / / |/| / / | |/ / "encodings-with-flags" merged.
* | | -nothrow -> -nocomplainjan.nijtmans2022-03-051-14/+8
| | |
* | | Merge 8.7. STOPONERROR -> ILLEGALSEQUENCEjan.nijtmans2021-11-241-2/+2
|\ \ \
* \ \ \ Merge 8.7. Remove -stoponerror optionjan.nijtmans2021-10-181-2/+2
|\ \ \ \ | |/ / /
* | | | Handle the situation when there is "-nothrow" or "-stoponerror" but without ↵jan.nijtmans2021-05-261-32/+45
| | | | | | | | | | | | | | | | providing encoding
* | | | Merge 8.7. More parse improvement, WIPjan.nijtmans2021-05-071-23/+25
|\ \ \ \ | |/ / /
* | | | Parse simplifications and better errormessage. Not 100% correct yetjan.nijtmans2021-05-071-23/+13
| | | |
* | | | Remove character/byte value from error-message, only use hex here.jan.nijtmans2021-05-061-2/+2
| | | |
* | | | Make ?-stoponerror|-nothrow? argument first in stead of last for encoding ↵jan.nijtmans2021-05-061-8/+8
| | | | | | | | | | | | | | | | convertto/convertfrom
* | | | Set errorcode for STOPONERRORjan.nijtmans2021-04-011-3/+11
| | | |
* | | | Add experimental "-nothrow" option to encoding convertfrom|convertto. If ↵jan.nijtmans2021-04-011-8/+28
| | | | | | | | | | | | | | | | compiled with -DTCL_NO_DEPRECATED (meant for Tcl 9.0), -stoponerror is the default for all IO
* | | | More bugfixes (and testcases showing this)jan.nijtmans2021-04-011-1/+1
| | | |
* | | | Better error-messagesjan.nijtmans2021-03-301-7/+16
| | | |
* | | | add testcase for "encoding convertto". Move stub table one positionsjan.nijtmans2021-03-301-1/+1
| | | |
* | | | Add documentation. Do a better job of counting exactly which byte/character ↵jan.nijtmans2021-03-301-12/+19
| | | | | | | | | | | | | | | | caused the encoding/decoding error
* | | | More WIP: Add -stoponerror flag to "encoding convertfrom/converto"jan.nijtmans2021-03-261-8/+40
| | | |
| | * | Backout part of previous commit, making compile.test work again with ↵jan.nijtmans2022-02-281-3/+3
| | | | | | | | | | | | | | | | --enable-symbols=all
| | * | More size_t usage, e.g. for "foreach"jan.nijtmans2022-02-271-3/+3
| | | |
| | * | merge trunkdgp2021-05-071-2/+0
| | |\ \
| | | * \ Merge 8.7jan.nijtmans2021-05-071-2/+0
| | | |\ \ | | |_|/ / | |/| | |
| * | | | Better error-message "illegal byte sequence" when trying to read from ↵jan.nijtmans2021-05-071-2/+0
| |\ \ \ \ |/ / / / / | | | | _ | | | | invalid/incomplete UTF-8
| * | | Remove TODO comment which is already donejan.nijtmans2021-05-071-2/+0
| | | |
| * | | Get rid of "register" keyword, forbidden in c++20.jan.nijtmans2020-11-261-5/+5
| | | | | | | | | | | | Fix some more warnings, discovered in c20/c++20 mode
| | * | Merge TIP 481 (resolve conflicts)jan.nijtmans2021-01-211-2/+2
| | |\ \ | | | |/
| | | * Merge 8.7, resolve conflictsjan.nijtmans2021-01-111-2/+2
| | | |\ | |_|_|/ |/| | |
| | * | merge trunkdgp2020-12-101-2/+2
| | |\ \ | | | |/
| | | * Merge 8.7jan.nijtmans2020-12-081-2/+2
| | | |\ | |_|_|/ |/| | |
* | | | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ↵jan.nijtmans2020-12-081-2/+2
| | | | | | | | | | | | | | | | C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet