summaryrefslogtreecommitdiffstats
path: root/tests/expr.test
Commit message (Collapse)AuthorAgeFilesLines
* dup test namesdgp2025-02-261-9/+10
|
* merge 8.7sebres2024-12-281-2/+2
|\
| * amend (negative and odd number by odd power)sebres2024-12-281-2/+2
| |
* | merge 8.7sebres2024-12-281-0/+5
|\ \ | |/
| * better coverage for FP-class "subnormal"sebres2024-12-281-0/+5
| |
* | merge 8.7: amend to [98006f00ac471be5] - simplification and deduplication, ↵sebres2024-12-281-83/+63
|\ \ | |/ | | | | better tests
| * expr.test: amend to [98006f00ac471be5] - tests simplification and ↵sebres2024-12-281-83/+63
| | | | | | | | deduplication, big matrix for isunordered removed (unneeded), more input cases to cover FP classification (wide, bignum, etc)
* | merge 8.7 (fixes [98006f00ac471be5])sebres2024-12-271-2/+2
|\ \ | |/
| * tcl::mathfunc::isunordered: extended test illustrating [98006f00ac471be5]sebres2024-12-271-2/+2
| |
* | Indenting in testcases. Always use tabs in stead of 8 spacesjan.nijtmans2024-10-091-89/+89
| |
* | Follow-up for [0439e1e1a3]: Slow detection of illegal expr argument. Same ↵jan.nijtmans2024-10-081-4/+4
|\ \ | |/ | | | | fix in more places. Only use "list" for real lists
| * Fix [0439e1e1a3]: Slow detection of illegal expr argumentjan.nijtmans2024-10-081-23/+23
| |\
| | * Do an additional check, before declaring something "a list"jan.nijtmans2024-10-081-4/+4
| | |
* | | In Tcl_GetNumberFromObj() change the dictionary length check from > 1 to > 0 topooryorick2024-10-071-1/+1
| | | | | | | | | | | | determine whether the value can be parsed as a number, and make corresponding changes in tclObj.c and expr.test.
* | | Sync test suite to latest code changedgp2024-09-251-2/+2
| |/ |/|
* | Don't bother unrelated error-messagesjan.nijtmans2024-07-091-4/+4
| |
* | Remaining can't -> cannot changesjan.nijtmans2024-07-081-4/+4
| |
* | first/second -> left/right and can't -> cannotjan.nijtmans2024-07-081-26/+26
| |
* | Add possible "first"/"second" to error-message (thanks, rmax!)jan.nijtmans2024-07-081-5/+5
| |
* | Additional testcases (not only testing for lseq, but for list and dict as well)jan.nijtmans2024-07-081-0/+12
| |
* | Possible fix for [0439e1e1a3]: Slow detection of illegal expr argumentjan.nijtmans2024-07-051-0/+6
| |
* | Make last test-cases passjan.nijtmans2024-05-311-1/+1
| |
* | Merge 8.7jan.nijtmans2023-08-251-0/+1
|\ \ | |/
| * Fix [920e393634]: expr {7244019458077122840 << 1}. Some more long -> ↵jan.nijtmans2023-08-251-0/+1
| |\ | | | | | | | | | Tcl_WideInt fixes in comments
* | \ Merge 8.7jan.nijtmans2023-08-231-0/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2023-08-231-0/+1
| |\ \ | | |/
| | * Fix [84a5355235] (not visible in 8.6, but meant to be forwared to 8.7)jan.nijtmans2023-08-231-0/+1
| | |
| | * Correct spelling errors in comments and documentation, but also non-comment pooryorick2023-04-121-1/+1
| | | | | | | | | corrections in history.tcl and tcltest.test.
* | | Merge 8.7jan.nijtmans2023-06-211-1/+1
|\ \ \ | |/ /
| * | "trace variable" -> "trace add variable" in testcases (and documentation)jan.nijtmans2023-06-211-1/+1
| | |
| * | Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-1/+1
| | | | | | | | | corrections in history.tcl and tcltest.test.
* | | Add longIs64bit constraint to lseq-4.4 (because this isn't expected to work ↵jan.nijtmans2023-03-201-1/+0
| | | | | | | | | | | | on 32-bit platforms). Remove some unused constraints.
* | | Merge 8.7 (Bug [e3dcab1d14])Kevin B Kenny2023-01-221-0/+41
|\ \ \ | |/ /
| | |
| | \
| *-. \ Bug [e3dcab1d14] - merge fix from 8.6Kevin B Kenny2023-01-221-0/+39
| |\ \ \ | | | |/
| | | * Missed one more off-by-one error, also, tests misnumbered for merge forward.Kevin B Kenny2023-01-221-7/+7
| | |/
| | * Bug [e3dcab1d14] fixKevin B Kenny2023-01-221-0/+37
| | |
* | | Merge 8.7jan.nijtmans2022-10-141-5/+5
|\ \ \ | |/ /
| * | Improve error-message "cannot use xxxx as operand ....."jan.nijtmans2022-10-141-28/+28
| | |
* | | Merge 8.7jan.nijtmans2021-03-301-13/+13
|\ \ \ | |/ /
| * | Thanks to TIP #587, convert many escapes in the testcases into the actual ↵jan.nijtmans2021-03-301-13/+13
| | | | | | | | | | | | (UTF-8) character.
* | | Merge 8.7jan.nijtmans2021-02-181-1/+4
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2021-02-181-1/+4
| |\ \ | | |/
| | * Two new testcases for abs()jan.nijtmans2021-02-181-1/+7
| | |
| | * Use {} braces in more "expr" expressions.jan.nijtmans2021-01-281-9/+9
| | |
* | | Merge 8.7jan.nijtmans2021-02-171-0/+3
|\ \ \ | |/ /
| * | Fix abs(-9223372036854775808) special-case on platforms where ↵jan.nijtmans2021-02-171-0/+3
| | | | | | | | | | | | sizeof(Tcl_WideInt) > sizeof(int64_t). Theoretical, yes, but at least add a testcase for this (expr-38.14)
| * | TIP 590: Recommend lowercase Package Namesjan.nijtmans2020-12-041-1/+1
| |\ \
| | * \ Merge 8.7. Tweak "tclreg" directory/library name and tclLoad.c, such that ↵jan.nijtmans2020-11-101-0/+61
| | |\ \ | | | | | | | | | | | | | | | the entry point of the "dde" and "registry" extensions can be guessed correctly
| | * | | Case-sensitive package namesjan.nijtmans2020-11-031-1/+1
| | | | |
* | | | | Merge 8.7jan.nijtmans2020-11-231-2/+2
|\ \ \ \ \ | |/ / / /