Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-11-23 | unposted (cf. 51016): Add a test case for underscore-followed-by-digits in ↵ | Daniel Shahaf | 1 | -0/+8 | |
math context. | |||||
2020-06-23 | 46079: Ignore double quotes in math expressions. | Peter Stephenson | 1 | -2/+8 | |
Treat as white space. This is required for compatibility and previously had no use in zsh as it generated an error. | |||||
2019-12-11 | 45004: Fix typos in comments | Martijn Dekker | 1 | -1/+1 | |
2018-12-30 | 43944: apply NO_UNSET consistently to arithmeitc | Martijn Dekker | 1 | -0/+16 | |
2018-08-08 | 43261: Fix unary minus with base. | Peter Stephenson | 1 | -0/+4 | |
Apply unary minus to a complete lexical constant rather than the first component that comes along. | |||||
2018-05-13 | 42488: test cases for 42369 and address some issues in the code | Oliver Kiddle | 1 | -0/+34 | |
2017-09-05 | 41641: Some math operations shouldn't be lvalues. | Peter Stephenson | 1 | -0/+13 | |
This includes pre- and post- increment and decrement. Simply mark all values after operations as rvalues. | |||||
2016-01-03 | 37489, tweaked: with POSIX_IDENTIFIERS create math var as scalar | Peter Stephenson | 1 | -0/+11 | |
2015-06-02 | 35359: Improved math parsing and errors. | Peter Stephenson | 1 | -4/+18 | |
Check for bogus trailing ")" at end of top-level parse. Extend some math error messages to indicate they are math errors. | |||||
2015-05-15 | 35153: nested math substitution | Peter Stephenson | 1 | -0/+8 | |
2015-04-15 | 34892 (slightly tweaked): math evaluation fix | Peter Stephenson | 1 | -1/+4 | |
An empty expression resulting from substitution includes a Nularg, which needs handling the same as an empty string. | |||||
2015-02-22 | 34606: fix up nested arithmetic substitution | Peter Stephenson | 1 | -0/+8 | |
Arithmetic within a parameter substitution is a special case that needs fixing with the introduction of the new Inparmath token. Add test. | |||||
2015-02-19 | 34570: Another nasty command / math substituion thing. | Peter Stephenson | 1 | -0/+23 | |
Mark arithmetic substitutions with tokens to make sure the substitution go knows what to do. Before it was guessing by counting the parentheses at the end. | |||||
2015-02-16 | 34560: Fix $(( that's actually a multiline cmd subst. | Peter Stephenson | 1 | -0/+35 | |
2015-01-15 | 34280: more widespread use of FORCE_FLOAT. | Peter Stephenson | 1 | -0/+10 | |
Add the case of variables read for use in arithmetic expressions. | |||||
2015-01-12 | Propagate float/integer type in arithmetic assignment. | Peter Stephenson | 1 | -1/+9 | |
Add test. Mention this and also floating point mod change in README. | |||||
2015-01-11 | 34247: regression test for 34230. | Barton E. Schaefer | 1 | -0/+6 | |
2014-11-26 | unposted: test binary input using 0b | Peter Stephenson | 1 | -0/+8 | |
2014-10-02 | 33332: test safer numeric import from environment | Peter Stephenson | 1 | -0/+4 | |
2014-01-23 | 32299: add use of underscores on arithmetic output for spacing | Peter Stephenson | 1 | -0/+16 | |
2013-11-14 | 31982: detection of floating point constants was problematic. | Peter Stephenson | 1 | -0/+8 | |
Remove the cause and fix the original problem with floating point numbers with leading zeros (users/17445) a different way. | |||||
2013-11-07 | 31937: zle -Fw uses widget semantics for file descriptor handler | Peter Stephenson | 1 | -2/+2 | |
2013-03-05 | users/17665: add FORCE_FLOAT option | Peter Stephenson | 1 | -0/+15 | |
2012-12-08 | users/17445: fix handling of leading zeroes in floating point | Bart Schaefer | 1 | -0/+10 | |
2012-09-11 | 30647, 30649: allow underscores in numeric constants | Peter Stephenson | 1 | -0/+23 | |
2010-01-20 | 27611: cache parameter values in math eval so subscripts are eval'd once | Peter Stephenson | 1 | -0/+22 | |
2008-10-16 | 25905: fix and test doubled-hash radix output | Peter Stephenson | 1 | -0/+16 | |
2008-06-12 | 25149: add C_PRECEDENCES option to make arithmetic have C/Perl precedence | Peter Stephenson | 1 | -0/+10 | |
2008-06-10 | unposted addition to 25144 for tests | Peter Stephenson | 1 | -1/+1 | |
2007-12-16 | 24271: handle parse failures in command substitution better | Peter Stephenson | 1 | -0/+9 | |
2007-06-18 | not 23562 but should have been: test correction | Peter Stephenson | 1 | -1/+1 | |
2007-06-18 | 23562: add KSH_ZERO_SUBSCRIPT option and leave off by default | Peter Stephenson | 1 | -2/+7 | |
2007-02-12 | 23165: fix problems with bases: error if over 36 and don't interpret octal | Peter Stephenson | 1 | -0/+12 | |
2006-09-11 | 22686: unset array if assigning numeric parameter | Peter Stephenson | 1 | -0/+6 | |
2004-11-30 | 20599: test for $((##)) should now check for error | Peter Stephenson | 1 | -2/+2 | |
2004-05-13 | 19941: fix (( 3, )) | Peter Stephenson | 1 | -0/+20 | |
2003-12-17 | 19308: zsh crashes with $((##)) | Oliver Kiddle | 1 | -0/+8 | |
2003-03-26 | 18391: add tests for read builtin a few glob qualifiers, 17678 and 18015 | Oliver Kiddle | 1 | -0/+4 | |
2002-01-23 | 16489: Test/C01arith.ztst: default output for whole numbers | Peter Stephenson | 1 | -1/+1 | |
as floats now has `.' at the end, c.f. 16423. | |||||
2001-07-09 | 15334: use string "(eval)" as script name in debugging messages in eval's | Peter Stephenson | 1 | -3/+3 | |
2001-07-09 | 15329: test script changes to go with 15327 LINENO change | Peter Stephenson | 1 | -3/+3 | |
2001-07-06 | 15291, 15292: fix bug setting scalar in math mode | Peter Stephenson | 1 | -0/+10 | |
2001-04-02 | moved from ./Test/06arith.ztst | Sven Wischnowsky | 1 | -0/+90 | |