Commit Graph

581 Commits

Author SHA1 Message Date
PaddiM8
ea2d28956d Fix tiny numbers not printing properly with rug floats, closes #147 2024-04-02 23:35:46 +02:00
PaddiM8
74d787fe5d Print results in another base, if another base than 10 is used 2024-03-31 17:34:50 +02:00
PaddiM8
7bce5409e6 Fix pretty printing for large numbers with different bases 2024-03-31 17:20:39 +02:00
PaddiM8
da93961313
Merge pull request #145 from timokoesters/typo
Fix typo in help.txt
2024-03-31 00:01:57 +01:00
Timo Kösters
6d1cfc28e8
Fix typo in help.txt 2024-03-30 23:34:50 +01:00
PaddiM8
5a02f09aa4 web: Fix error message when defining variables, closing #141 2024-03-30 16:58:07 +01:00
PaddiM8
1722f365e6
Update kalk/README.md, closes #138 2024-03-30 16:26:58 +01:00
PaddiM8
08e174b58c Update rug and gmp-mpfr-sys 2024-03-26 16:40:42 +01:00
PaddiM8
951e355b7a ci: Fix Android signing 2024-03-26 13:37:01 +01:00
PaddiM8
7fdfee1d9c v2.1.0 2024-03-26 13:37:01 +01:00
PaddiM8
4e6aec0bee
Update README.md 2024-03-23 20:09:05 +01:00
PaddiM8
d91a10f3fa Print large numbers accurately 2024-03-23 02:38:23 +01:00
PaddiM8
fee73e6b26 cli: Add mode switching command 2024-03-23 02:06:50 +01:00
PaddiM8
416b2c571f Allow multi-character parameters 2024-03-23 01:57:45 +01:00
PaddiM8
90b6bed227 Add engineering mode 2024-03-23 01:42:04 +01:00
PaddiM8
22ccb03ec9 Add E-notation 2024-03-22 13:49:12 +01:00
PaddiM8
c1d8ceb646
Merge pull request #129 from mike-lloyd03/public_kalkerror
Make KalkError public
2023-12-25 01:13:26 +01:00
Mike Lloyd
5ee31c52fe Make KalkError public 2023-12-24 16:03:48 -08:00
dvishal485
0281e921d5 Fix floating point literal conversion
Signed-off-by: dvishal485 <dvishal485@gmail.com>
2023-12-04 23:12:33 +01:00
dvishal485
bdb7502e9d Change history.txt dir 2023-12-04 23:12:30 +01:00
PaddiM8
61a6cd861d Disallow bases lower than 2 and higher than 49
Closes #124
2023-09-15 17:24:48 +02:00
PaddiM8
76149a9f41
ci: Use most recent wasm-pack release 2023-07-20 21:18:20 +02:00
PaddiM8
548a63551c v2.0.4 2023-07-20 21:08:54 +02:00
PaddiM8
eccdf88b74 Configurable max recursion depth 2023-07-20 21:06:55 +02:00
PaddiM8
0573a1e9f4 kalk: Fix comprehensions breaking after encountering an error in the past 2023-07-20 20:47:54 +02:00
PaddiM8
2fea9777d6 Fix f(x) = x^x not working, closing #117 2023-07-20 00:34:04 +02:00
PaddiM8
1318809218 Allow leading dot, eg. .25 2023-07-20 00:00:50 +02:00
PaddiM8
9fff7efe7b Allow expressions like sin2x 2023-07-19 23:50:22 +02:00
PaddiM8
7e41531b91 kalk: Fix returned unit for some trig functions 2023-07-19 23:08:38 +02:00
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