Commit Graph

438 Commits

Author SHA1 Message Date
PaddiM8
cb36f69260 Number bases 2021-12-30 02:05:04 +01:00
PaddiM8
179579de61 Changed web keyboards keys from * and / to × and ÷ 2021-12-29 18:33:52 +01:00
PaddiM8
3870325541 Special symbols for *, /, arc functions, and subscript 2021-12-29 18:32:11 +01:00
PaddiM8
e836802c4a
Merge pull request #73 from kiedtl/master
Add `gcd`/`lcm` functions
2021-10-08 22:41:11 +02:00
Kiëd Llaentenn
a248b0f328 Fix compilation errors when rug feature is disabled 2021-10-08 20:03:30 +00:00
PaddiM8
7a699009d0
Mentioned rustfmt in README 2021-10-06 00:07:10 +02:00
Kiëd Llaentenn
c903e733e1 Add tests for LCM 2021-10-04 04:06:06 +00:00
Kiëd Llaentenn
8dbf564685 Make LCM aware of Gaussian integers 2021-10-04 03:59:24 +00:00
Kiëd Llaentenn
4ab0d74b87 Add tests for GCD 2021-10-04 03:50:33 +00:00
Kiëd Llaentenn
6480d3ba0e Implement GCD for Gaussian integers 2021-10-04 03:40:50 +00:00
Kiëd Llaentenn
b26bced8fe gcd: return NaN when encountering non-Gaussian integer 2021-10-03 23:33:48 +00:00
PaddiM8
7865bf6567
Merge pull request #74 from aurelj/prod
Fix undefined function: '∏'
2021-10-03 22:14:04 +02:00
Aurelien Jacobs
638966ec47 Fix undefined function: '∏'
Without this fix `prod(1,10,n)` works fine, but `∏(1,10,n)`
returns `Undefined function: '∏'.`
2021-10-03 14:44:55 +02:00
PaddiM8
c5b20e2857 Updated Cargo.lock 2021-10-01 13:19:47 +02:00
PaddiM8
5057e9b1d9 web: Bumped version 2021-10-01 09:42:22 +02:00
PaddiM8
73c271d3c9 v1.0.1 2021-10-01 09:21:11 +02:00
PaddiM8
f1d8cab5a6
Merge pull request #72 from ysndr/patch-1
Fix Nix DevShell
2021-09-30 19:33:16 +02:00
Kiëd Llaentenn
ff496f105c Implement basic GCD/LCM 2021-09-30 14:57:00 +00:00
Yannik Sander
30c9d38f34
Fix Nix DevShell 2021-09-30 10:08:39 +02:00
PaddiM8
3aa107beca
Updated website url in README 2021-09-24 22:32:27 +02:00
PaddiM8
f412574e6d
Fixed README typo 2021-09-24 21:41:08 +02:00
PaddiM8
6c05b68949
Made README headers bigger 2021-09-24 21:40:45 +02:00
PaddiM8
dab13a817c
Merge pull request #69 from ysndr/master
Add nix install instructions
2021-09-24 18:38:30 +02:00
Yannik Sander
0a655fc3cb Add nix install instructions 2021-09-24 18:47:01 +03:00
PaddiM8
0ba0031586
Merge pull request #68 from ysndr/master
Improve nix flake
2021-09-24 15:42:15 +02:00
PaddiM8
0e05c212a3 Merge branch 'master' of https://github.com/PaddiM8/kalk 2021-09-24 14:33:36 +02:00
PaddiM8
5a42ba0c91 Updated interpreter tests to expect 0 after comparisons 2021-09-24 14:32:18 +02:00
PaddiM8
de78767529 NaN for comparisons with imaginary numbers 2021-09-24 14:03:47 +02:00
PaddiM8
24c6c932d7 Float error margin for comparison operations 2021-09-24 14:03:24 +02:00
Yannik Sander
ff0935a9be Add nix development shell 2021-09-24 10:57:56 +03:00
Yannik Sander
b0bdc4f65c Add deriavtion description 2021-09-24 10:54:06 +03:00
PaddiM8
ad7cc107f8
Merge pull request #67 from Kloenk/flake-no-gcc
Update gmp-mpfr-sys to fix non gcc builds
2021-09-23 17:46:39 +02:00
PaddiM8
adaaa41f06
Merge pull request #66 from Kloenk/flake-packages
Fix flake packages attribute
2021-09-23 17:32:46 +02:00
Finn Behrens
4c70662992 update gmp-mpfr-sys to fix non gcc builds 2021-09-23 12:45:51 +02:00
Finn Behrens
df22878060 fix flake packages attribute 2021-09-23 12:37:08 +02:00
PaddiM8
967b9f372b
Fixed broken link in README 2021-09-22 23:37:46 +02:00
PaddiM8
72d5e39e87
Merge pull request #61 from Kloenk/aarch64-darwin
Fix nix flake build for aarch64-darwin
2021-09-22 21:29:10 +02:00
Finn Behrens
03bc223b64 add nix flake app
Signed-off-by: Finn Behrens <me@kloenk.dev>
2021-09-22 21:22:21 +02:00
Finn Behrens
9cda37ce53 fix aarch64-darwin flake
Signed-off-by: Finn Behrens <me@kloenk.dev>
2021-09-22 21:19:47 +02:00
PaddiM8
08b44ece9e
Merge pull request #60 from Kloenk/flake
Add nix flake
2021-09-22 19:21:05 +02:00
Finn Behrens
965c5428a0 add nix flake
Signed-off-by: Finn Behrens <me@kloenk.dev>
2021-09-22 19:15:57 +02:00
PaddiM8
d2417b2f7e Output numbers with the precision specified 2021-09-22 16:23:10 +02:00
PaddiM8
d488b514aa Prevent contants from being overridden 2021-09-22 15:33:58 +02:00
PaddiM8
7f3c2ce8a7 Fixed tick symbol resulting in panic 2021-09-22 15:04:21 +02:00
PaddiM8
a7ad38b6fa
Merge pull request #58 from 5225225/fuzzy
Add fuzzing harness, in order to find panics through invalid input
2021-09-22 14:42:00 +02:00
5225225
3a11191fbf Add fuzzer 2021-09-21 23:10:42 +01:00
PaddiM8
e8a1451694
Added info about package managers to REAMDE 2021-09-05 17:14:49 +02:00
PaddiM8
b390a9bf6f cli: Save history 2021-09-04 12:51:31 +02:00
PaddiM8
f898c23769 cli: Updated help text to say that lines in input files should end with a semicolon 2021-09-04 12:16:48 +02:00
PaddiM8
3e9230933e Handle new lines on windows 2021-09-04 12:14:49 +02:00