Commit Graph

59 Commits

Author SHA1 Message Date
45836a6afe expression, sessionctx: support rand_seed1 and rand_seed2 sysvar (#29936) 2021-11-24 13:35:50 +08:00
xhe
94e30df8e2 parser: fix compiling, add unit tests (#28700) 2021-10-11 23:15:25 +08:00
7755d25aba *: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers (#27198) 2021-08-16 18:52:00 +08:00
4325eebcf4 expression: optimize localSliceBuffer to be lock-free (#26078) 2021-07-16 13:13:33 +08:00
6cd3c6574b expression: fix convert number base for hybrid type (#21554)
Signed-off-by: lzmhhh123 <lzmhhh123@gmail.com>
2020-12-09 14:27:17 +08:00
c4a898e5ad expression: fix runtime error integer divide by zero (#19398)
* fix runtime error

* fix runtime error

* test for special case

* use int.min

Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com>
2020-08-25 18:49:21 +08:00
dy
bbc0502038 expression: add warnings for logarithm functions (#18668) 2020-08-19 16:41:02 +08:00
4755a9b9ef util: revert util/mathutil (#14744) 2020-02-13 11:33:04 +08:00
83ab488481 expression: fix implement of rand (#14565) 2020-02-04 16:38:53 +08:00
8cbacf0d7c wasm: fix compile error for wasm (#14160)
Signed-off-by: 5kbpers <tangminghua@pingcap.com>
2019-12-23 15:17:46 +08:00
964e89379f implement vectorized evaluation for builtinConvSig (#14041) 2019-12-18 23:01:16 +08:00
768ec30a88 expression: implement partial vectorized evaluation for builtinCeilDecToDecSig (#13314) 2019-11-18 21:55:24 +08:00
d8022f7780 expression: implement vectorized evaluation for ‘builtinFloorDecToDecSig’ (#13409) 2019-11-16 07:14:40 -06:00
ec5e85f73c expression: implement vectorized evaluation for `builtinTrunca… (#13317) 2019-11-12 12:29:26 +08:00
2c18490921 expression: fix builtinAtan2ArgsSig bug (#13243) 2019-11-11 22:52:59 +08:00
1b72ce5987 expression: implement vectorized evaluation for 'builtinRandSig' (#12656) 2019-11-06 04:58:29 -06:00
4bb68c5f53 expression: implement vectorized evaluation for 'builtinRandWithSeedSig' (#12644) 2019-11-06 02:18:33 -06:00
648bed40d3 expression: implement vectorized evaluation for builtinCRC32Sig (#13126) 2019-11-05 12:43:39 +08:00
8de9c26805 expression: implement vectorized evaluation for builtinFloorIntToDecSig (#12987) 2019-10-31 07:12:48 -05:00
8eb8d13528 expression: implement vectorized evaluation for builtinCeilIntToDecSig (#12777) 2019-10-21 17:39:20 +08:00
cf06460c11 expression: implement vectorized evaluation for builtinPI and make testing framework support functions without input arguments (#12620) 2019-10-11 14:15:34 +08:00
af373988d8 expression: implement vectorized evaluation for builtinSignSig (#12519) 2019-10-09 11:52:16 +08:00
4d81fba720 expression: implement vectorized evaluation for builtinFloorDecToIntSig (#12506) 2019-10-08 17:01:18 +08:00
c22fe499b1 expression: implement vectorized evaluation for builtinTruncateUintSig (#12507) 2019-10-08 11:36:17 +08:00
4d9237142b expression: implement vectorized evaluation for builtinCeilDecToIntSig (#12485) 2019-10-08 11:16:55 +08:00
230e72e699 expression: implement vectorized evaluation for builtinTruncateIntSig (#12474) 2019-09-30 15:15:08 +08:00
b8fe42e75b expression: implement vectorized evaluation for builtinFloorIntToIntSig (#12487) 2019-09-30 09:55:40 +08:00
183d5b1a56 expression: implement vectorized evaluation for builtinCeilIntToIntSig (#12459) 2019-09-29 14:41:31 +08:00
d4bab3d677 expression: implement vectorized evaluation for builtinFloorRealSig (#12277) 2019-09-28 20:27:01 +08:00
988e8fad56 expression: implement vectorized evaluation for builtinAbsUIntSig (#12400) 2019-09-27 11:13:31 +08:00
97f679e602 expression: implement vectorized evaluation for builtinRoundWithFracDecSig (#12252) 2019-09-26 22:03:02 +08:00
69ccc6ed4a expression: implement vectorized evaluation for builtinLog2ArgsSig (#12279) 2019-09-26 17:36:02 +08:00
73432870cf expression: generate vecEval methods for all functions to avoid further conflicts (#12395) 2019-09-25 20:41:47 +08:00
65d659752d expression: implement vectorized evaluation for builtinCeilRealSig (#12276) 2019-09-25 12:27:45 +08:00
a3cda38d95 expression: implement vectorized evaluation for builtinRoundRealSig (#12274) 2019-09-25 10:34:42 +08:00
4686eca585 expression: implement vectorized evaluation for builtinRoundWithFracRealSig (#12275) 2019-09-25 09:58:45 +08:00
c2dd5eef5e expression: implement vectorized evaluation for builtinTruncateRealSig (#12287) 2019-09-24 11:50:43 +08:00
ca41cde54b expression: implement vectorized evaluation for builtinRoundWithFracIntSig (#12299) 2019-09-24 10:51:10 +08:00
14df525bff expression: implement vectorized evaluation for builtinAbsRealSig (#12273) 2019-09-23 10:15:15 +08:00
61f26d8fb0 expression: implement vectorized evaluation for builtinRoundIntSig (#12298) 2019-09-23 10:08:46 +08:00
d1378f9989 expression: implement vectorized evaluation for builtinLog1ArgSig (#12285) 2019-09-23 09:53:54 +08:00
c94d7a850b expression: implement vectorized evaluation for builtinAbsIntSig (#12296) 2019-09-22 19:39:45 +08:00
599eaa3d33 expression: implement vectorized evaluation for builtinRadiansSig (#12236) 2019-09-22 16:02:30 +08:00
63e7c9fb00 implement vectorized evaluation for builtinExpSig (#12235) 2019-09-22 15:29:42 +08:00
c6b842c7c8 expression: implement vectorized evaluation for builtinDegreesSig (#12234) 2019-09-18 23:32:23 +08:00
a1a308bd7e expression: implement vectorized evaluation for builtinPowSig (#12242) 2019-09-18 21:59:46 +08:00
f4a3bc50c7 expression: implement vectorized evaluation for builtinCotSig (#12231) 2019-09-18 21:45:12 +08:00
786929944c expression: implement vectorized evaluation for builtinSinSig (#12237) 2019-09-18 20:32:09 +08:00
96716e543f expression: implement vectorized evaluation for builtinLog2Sig (#12232) 2019-09-18 10:43:45 +08:00
6c0ec6247c expression: implement vectorized evaluation for builtinTanSig (#12238) 2019-09-18 09:08:45 +08:00