Commit Graph

602 Commits

Author SHA1 Message Date
PaddiM8
28b6e42542
Merge pull request #122 from kvnxiao/prevent-stack-overflow
Add max recursion depth check to avoid stack overflow during statement evaluation
2023-07-19 22:30:18 +02:00
Kevin Xiao
46d8801aca
Move recursion check up 2023-07-19 16:18:58 -04:00
Kevin Xiao
3619008188
Also decrement 2023-07-19 16:18:03 -04:00
Kevin Xiao
3e14a747fd
Add max recursion depth check 2023-07-18 20:21:17 -04:00
PaddiM8
9b55f89442 Use the word 'differentiation' 2023-03-01 11:20:01 +01:00
PaddiM8
e47b4690af Fix help.txt showing the wrong symbols for 'not' and 'or' 2023-02-09 19:03:24 +01:00
PaddiM8
90ec7b026f Add Cargo.lock 2023-01-25 20:31:27 +01:00
PaddiM8
d11873aece v2.0.3 (v2.0.2 broke) 2023-01-24 20:01:10 +01:00
PaddiM8
94571bb850 web: Add 'base' command to REPL 2023-01-24 19:48:40 +01:00
PaddiM8
021eb8ffdf v2.0.2 2023-01-24 19:22:11 +01:00
PaddiM8
de4f96eb22 Apply clippy hints 2023-01-24 19:19:24 +01:00
PaddiM8
b13c459aee Add 'base' command for setting output radix, closes #109 2023-01-24 19:16:28 +01:00
PaddiM8
85bd77f99f web: Remove touch event for input lines 2023-01-24 18:42:40 +01:00
Callum Irving
09ef5e8da3 Fix typo in kalk readme 2023-01-10 18:35:08 -05:00
PaddiM8
2be84ffd72 Update broken build/test shield in README 2022-12-16 02:28:01 +01:00
PaddiM8
5303ea6652 Make sgn(0) equal to 0, closing #106 2022-12-14 19:03:22 +01:00
PaddiM8
cca37525c8 Update Android compilation instructions 2022-12-10 01:06:06 +01:00
PaddiM8
524999493c mobile: Use local font file 2022-12-10 02:21:54 +01:00
PaddiM8
a322f6732c mobile: Remove proprietary dependencies and unecessary permissions 2022-12-10 02:10:08 +01:00
PaddiM8
8484d76a89 Add metadata for the android app 2022-11-28 11:40:38 +01:00
PaddiM8
aa6325024b Remove Cargo.lock 2022-11-06 00:42:46 +01:00
PaddiM8
2fb38cfa55 Fix build error for wasm version 2022-11-05 23:57:26 +01:00
PaddiM8
6f757f88ae v2.0.1 2022-11-05 23:53:17 +01:00
PaddiM8
407e57d5a7 Update gmp-mpfr-sys to 1.4.10 2022-11-05 23:47:39 +01:00
Mona Mayrhofer
5282ed531e Quick fix for the caret composition issue 2022-10-23 16:36:16 +02:00
Judson Lester
f31fb43758 help text for ans 2022-09-29 17:16:05 -07:00
PaddiM8
84548758fb Parse a⋅⋅b as a^b 2022-09-22 09:56:07 +02:00
pin
e5617845bf Update README.md 2022-06-04 07:39:06 +02:00
pin
463e1d7e21 Add NetBSD install instructions 2022-06-04 07:33:28 +02:00
PaddiM8
ea9b1c057c Updated gmp-mpfr-sys to 1.4.8 2022-06-03 14:48:29 +02:00
PaddiM8
2f9e92e62f Updated rug 2022-06-03 12:10:37 +02:00
PaddiM8
70efa82237 Removed now redundant gmp-mpfr-sys patch 2022-06-03 12:06:04 +02:00
PaddiM8
1a96387927 Update release.yml 2022-06-03 02:18:01 +02:00
PaddiM8
0f70fd7622 workflows: Explicit version for cargo-wix 2022-06-03 01:45:08 +02:00
PaddiM8
f946b57ccd Added package name to wix in release.yml 2022-06-03 01:04:26 +02:00
PaddiM8
b972f5b303 v2.0.0 2022-06-03 00:21:53 +02:00
PaddiM8
8164e38b87 Updated help.txt 2022-06-03 00:10:20 +02:00
PaddiM8
bcb8b3e4c2 Add 'matrix' function 2022-06-02 23:37:12 +02:00
PaddiM8
cf6dc88fc0 Support nested vector comprehensions 2022-06-02 23:26:43 +02:00
PaddiM8
09ec8abe30 Use LaTeX for maths in README 2022-05-23 13:01:22 +02:00
PaddiM8
5f9ff40279 Trim trailing zeroes also for custom precision numbers 2022-06-01 02:18:57 +02:00
PaddiM8
074643ea4f Put spaces between numbers when printing 2022-06-01 02:14:48 +02:00
PaddiM8
a971b4c828 Don't only show scientific notation for large numbers 2022-06-01 01:17:57 +02:00
PaddiM8
0209f18248 Add keywords 'true', 'false' and 'not' 2022-06-01 00:51:01 +02:00
PaddiM8
f7d9f6c0d9 Show approximation sign for calculations involving an an derivation, integration or an equation 2022-05-31 23:59:06 +02:00
bakk
392e16484c Fixed function re-definitions sometimes being parsed as calls 2022-04-25 01:05:16 +02:00
bakk
eebe41a1bf Fixed comparison expressions not working in functions 2022-04-24 23:57:46 +02:00
bakk
c2e9e59fe2 Numerical equation solving using Newton's method 2022-04-24 21:23:29 +02:00
PaddiM8
5ac3a12251 Added error handling to prelude functions and operations 2022-04-23 23:43:06 +02:00
PaddiM8
136036f3f0 Renamed CalcError to KalkError 2022-03-27 21:32:50 +02:00