PaddiM8
|
dbf3866137
|
Support loading files in config dir
|
2022-01-01 02:35:33 +01:00 |
|
PaddiM8
|
474b4d9016
|
Added permutation functions (for nPr and nCr), closes #52
|
2022-01-01 01:09:30 +01:00 |
|
PaddiM8
|
7892eee23e
|
Bitshift operations, closes #80
|
2022-01-01 00:58:20 +01:00 |
|
PaddiM8
|
1bdecd3921
|
Fixed compilation error without rug
|
2021-12-31 23:53:39 +01:00 |
|
PaddiM8
|
b7631f85ca
|
Fixed floating point error in test case
|
2021-12-31 23:47:12 +01:00 |
|
PaddiM8
|
5f40e7202e
|
Fixed formatting of scientific notation, closes #81
|
2021-12-31 23:36:57 +01:00 |
|
PaddiM8
|
50fa59c58c
|
Print result in another base when appropriate
|
2021-12-31 19:32:04 +01:00 |
|
PaddiM8
|
7414d73dc4
|
Fixed '0' being lexed as a base literal
|
2021-12-30 12:44:48 +01:00 |
|
PaddiM8
|
4495b69279
|
Number bases
|
2021-12-30 02:05:04 +01:00 |
|
PaddiM8
|
75460502ef
|
Special symbols for *, /, arc functions, and subscript
|
2021-12-29 18:32:11 +01:00 |
|
Kiëd Llaentenn
|
09fafcb573
|
Fix compilation errors when rug feature is disabled
|
2021-10-08 20:03:30 +00:00 |
|
Kiëd Llaentenn
|
2fc11f36d8
|
Add tests for LCM
|
2021-10-04 04:06:06 +00:00 |
|
Kiëd Llaentenn
|
a1b7631735
|
Make LCM aware of Gaussian integers
|
2021-10-04 03:59:24 +00:00 |
|
Kiëd Llaentenn
|
7f0fee640d
|
Add tests for GCD
|
2021-10-04 03:50:33 +00:00 |
|
Kiëd Llaentenn
|
71fc2c18ff
|
Implement GCD for Gaussian integers
|
2021-10-04 03:40:50 +00:00 |
|
Kiëd Llaentenn
|
ba553f0c38
|
gcd: return NaN when encountering non-Gaussian integer
|
2021-10-03 23:33:48 +00:00 |
|
Kiëd Llaentenn
|
31700634af
|
Implement basic GCD/LCM
|
2021-09-30 14:57:00 +00:00 |
|
Aurelien Jacobs
|
12869efe08
|
Fix undefined function: '∏'
Without this fix `prod(1,10,n)` works fine, but `∏(1,10,n)`
returns `Undefined function: '∏'.`
|
2021-10-03 14:44:40 +02:00 |
|
PaddiM8
|
1b0496ea67
|
v1.0.1
|
2021-10-01 09:21:11 +02:00 |
|
PaddiM8
|
b4abdded39
|
Updated interpreter tests to expect 0 after comparisons
|
2021-09-24 14:32:18 +02:00 |
|
PaddiM8
|
5ccdfb9f81
|
NaN for comparisons with imaginary numbers
|
2021-09-24 14:03:47 +02:00 |
|
PaddiM8
|
814558d46c
|
Float error margin for comparison operations
|
2021-09-24 14:03:24 +02:00 |
|
PaddiM8
|
535a834076
|
Output numbers with the precision specified
|
2021-09-22 16:23:10 +02:00 |
|
PaddiM8
|
6ad51c82ea
|
Prevent contants from being overridden
|
2021-09-22 15:33:58 +02:00 |
|
PaddiM8
|
22bec9ff40
|
Fixed tick symbol resulting in panic
|
2021-09-22 15:04:21 +02:00 |
|
PaddiM8
|
6d476a71f2
|
Handle new lines on windows
|
2021-09-04 12:14:49 +02:00 |
|
bakk
|
dfc05bc11d
|
cli: Continue on new line when missing closing group symbol
|
2021-06-03 11:41:56 +02:00 |
|
bakk
|
e0bc36482c
|
Fixed crash when missing closing ceil, floor, |
|
2021-06-03 11:16:36 +02:00 |
|
bakk
|
236d5842b9
|
Fixed multiplication with percent
|
2021-06-01 16:11:43 +02:00 |
|
bakk
|
e07c5e5339
|
Added prod function and proper sum symbol
|
2021-06-01 15:52:41 +02:00 |
|
bakk
|
349aeb7f0b
|
kalk_web: Adjusted for piecewise and comparison operators
|
2021-06-01 12:30:21 +02:00 |
|
bakk
|
6697a37faa
|
Removed redundant if
|
2021-06-01 00:22:42 +02:00 |
|
bakk
|
44488d285f
|
Allow space after function name, without parenthesis
|
2021-06-01 00:18:14 +02:00 |
|
bakk
|
96a81b1359
|
Fixed imaginary number being ignored in eval_fn_call
|
2021-05-31 23:32:08 +02:00 |
|
bakk
|
4da372aefe
|
Made it possible for functions to call themselves
|
2021-05-31 23:16:47 +02:00 |
|
bakk
|
5b8ad2829c
|
Implemented piecewise
|
2021-05-31 18:55:37 +02:00 |
|
bakk
|
c5761bc3b1
|
Fixed custom groups not multiplying implicitly
|
2021-05-31 14:00:24 +02:00 |
|
bakk
|
fe50789cbd
|
Comparison operators and Iverson brackets
|
2021-05-31 13:46:06 +02:00 |
|
bakk
|
2573ae16e2
|
Fixed new lines being parsed as numbers
|
2021-05-30 19:11:25 +02:00 |
|
bakk
|
7cd5a62253
|
Only parse one factor after '√'
|
2021-05-27 23:31:17 +02:00 |
|
bakk
|
83898e3946
|
Fixed eg. 'x(2x + 1)' not working inside functions
|
2021-05-27 23:15:53 +02:00 |
|
bakk
|
85edae0590
|
Fixed pow giving undefined with lhs < 0 and rhs < 1
|
2021-05-26 22:13:58 +02:00 |
|
bakk
|
6d88da749d
|
Show NaN and inf in a more user-friendly way
|
2021-05-25 22:32:50 +02:00 |
|
bakk
|
b6412aca1e
|
Added functions Re(z) and Im(z)
|
2021-05-25 22:12:26 +02:00 |
|
bakk
|
a42bb5d002
|
Added tests for operations
|
2021-05-25 22:04:01 +02:00 |
|
bakk
|
22488f1f38
|
Added tests for prelude functions
|
2021-05-25 21:29:59 +02:00 |
|
bakk
|
87df8df12a
|
Support syntax like sin2x
|
2021-05-24 22:32:33 +02:00 |
|
bakk
|
643b92c23d
|
Support syntax like sinxdx in integrals
|
2021-05-24 22:05:35 +02:00 |
|
bakk
|
f944e3cebc
|
Keep previous variable value after integration using the same identifier
|
2021-05-24 21:51:25 +02:00 |
|
bakk
|
c4c768374f
|
Made recursion possible
|
2021-05-24 21:32:58 +02:00 |
|