index
:
txr
master
txr-old
TXR: A data munging language.
kaz@kylheku.com
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
arith.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
math: tofloat and toint in user-defined arithmetic.
Kaz Kylheku
2023-08-14
1
-2
/
+17
*
Math library: add numerous C99 functions.
Kaz Kylheku
2023-07-15
1
-0
/
+533
*
New function: arithp.
Kaz Kylheku
2023-03-26
1
-1
/
+18
*
Copyright year bump 2023.
Kaz Kylheku
2023-01-01
1
-1
/
+1
*
expt: zero exponent yields 1.0.
Kaz Kylheku
2022-11-20
1
-0
/
+6
*
nan-boxing: build on older gcc.
Kaz Kylheku
2022-09-16
1
-7
/
+8
*
nan-boxing: use GCC pragmas to disable aliasing warnings.
Kaz Kylheku
2022-09-14
1
-0
/
+7
*
Implement NaN boxing.
Kaz Kylheku
2022-09-13
1
-36
/
+149
*
Define bit width of NUM type in one place.
Kaz Kylheku
2022-09-12
1
-13
/
+9
*
Reduce proliferation of TAG_SHIFT.
Kaz Kylheku
2022-09-12
1
-6
/
+6
*
gcd: rewrite for better efficiency.
Kaz Kylheku
2022-07-27
1
-24
/
+75
*
Fix more -fsanitize=implicit-conversion findings.
Kaz Kylheku
2022-02-14
1
-1
/
+5
*
Copyright year bump 2022.
Kaz Kylheku
2022-01-11
1
-1
/
+1
*
math: two bad edge cases in double_uintptr_t conversion.
Kaz Kylheku
2021-10-09
1
-3
/
+9
*
math: quantile estimator using P-Squared algorithm.
Kaz Kylheku
2021-09-22
1
-0
/
+51
*
license: reformat to fit 80 columns.
Kaz Kylheku
2021-08-16
1
-12
/
+13
*
compat: fix glaringly broken init-time handling.
Kaz Kylheku
2021-07-21
1
-14
/
+16
*
math: forbid dubious inequality comparisons.
Kaz Kylheku
2021-06-15
1
-0
/
+14
*
arith: switch sum and prod to seq_iter.
Kaz Kylheku
2021-06-09
1
-33
/
+45
*
math: poly/rpoly diagnostic mixup.
Kaz Kylheku
2021-05-10
1
-2
/
+2
*
lib: basic support for trees as sequences.
Kaz Kylheku
2021-05-09
1
-2
/
+2
*
lib: diagnostic functions moved out of arith.c.
Kaz Kylheku
2021-04-27
1
-11
/
+0
*
lib: move TAG_PAIR out of arith.c.
Kaz Kylheku
2021-04-27
1
-1
/
+0
*
math: remove unused macro.
Kaz Kylheku
2021-04-26
1
-1
/
+0
*
lib: fix neglect to use self variable.
Kaz Kylheku
2021-03-14
1
-1
/
+2
*
math: defend against locale decimal separator.
Kaz Kylheku
2021-03-04
1
-0
/
+14
*
Copyright year bump 2021.
Kaz Kylheku
2021-01-14
1
-1
/
+1
*
int-flo: bugfix on 64 bit
Kaz Kylheku
2020-12-22
1
-2
/
+9
*
Change noreturn to NORETURN.
Kaz Kylheku
2020-08-07
1
-7
/
+7
*
c_num: now takes self argument.
Kaz Kylheku
2020-06-29
1
-10
/
+13
*
Remove unnecessary #include directives.
Kaz Kylheku
2020-04-22
1
-1
/
+0
*
Reduce consing in /= function.
Kaz Kylheku
2020-04-21
1
-10
/
+25
*
Extending =, <, >, <= and >= to work on sequences.
Kaz Kylheku
2020-04-21
1
-9
/
+95
*
warning cleanup: remove unused parameters.
Kaz Kylheku
2020-04-05
1
-1
/
+1
*
Copyright year bump 2020.
Kaz Kylheku
2019-12-31
1
-1
/
+1
*
Add hyperbolic functions: sinh, cosh, and others.
Kaz Kylheku
2019-12-07
1
-0
/
+98
*
digits/digpow: recycle temporary conses.
Kaz Kylheku
2019-09-07
1
-2
/
+3
*
digits/digpow: wrong results for radix powers.
Kaz Kylheku
2019-09-06
1
-1
/
+1
*
digits/digpow: disallow base 1.
Kaz Kylheku
2019-09-06
1
-1
/
+1
*
ash: refactor in light of gc bug.
Kaz Kylheku
2019-06-19
1
-24
/
+38
*
ash: gc problem.
Kaz Kylheku
2019-06-19
1
-0
/
+1
*
logcount: crash in 64 bit build.
Kaz Kylheku
2019-06-18
1
-1
/
+1
*
New function: bitset.
Kaz Kylheku
2019-06-18
1
-1
/
+63
*
arith: INT_PTR_MIN overflow bugfix.
Kaz Kylheku
2019-06-03
1
-1
/
+1
*
arith: missing alloca.
Kaz Kylheku
2019-03-30
1
-0
/
+1
*
u-d-arithmetic: proper treatment of ceil & round.
Kaz Kylheku
2019-03-30
1
-3
/
+21
*
u-d-arithmetic: forgotten dispatch cases.
Kaz Kylheku
2019-03-30
1
-0
/
+20
*
Tests for user-defined arithmetic and fixes.
Kaz Kylheku
2019-03-30
1
-29
/
+34
*
New feature: user-defined math.
Kaz Kylheku
2019-03-30
1
-135
/
+532
*
plus: missing breaks.
Kaz Kylheku
2019-03-25
1
-0
/
+2
[next]