Oliver Waldemar
|
36742abf5a
|
Created kalk_mobile capacitor app with android and electron targets
|
2021-01-07 16:34:55 +01:00 |
|
PaddiM8
|
d9c3807877
|
v0.3.12
|
2021-01-04 18:01:03 +01:00 |
|
PaddiM8
|
49f3522cd0
|
Fixed gamma and factorial functions for f64
|
2021-01-04 17:49:11 +01:00 |
|
PaddiM8
|
ae5fdf215e
|
Fixed semantic errors
|
2021-01-03 00:19:22 +01:00 |
|
PaddiM8
|
9591241b8d
|
kalk 1.4.1
|
2021-01-03 00:10:58 +01:00 |
|
PaddiM8
|
c0210d7c3f
|
Removed regex dependency from kalk crate and made 'test-case' a dev-dependency
|
2021-01-03 00:07:30 +01:00 |
|
PaddiM8
|
d18e437fc2
|
Implemented prelude gamma function for kalk without rug
|
2021-01-02 19:25:10 +01:00 |
|
PaddiM8
|
b617ba83fe
|
Changed to a more recent version of wasm-pack (ci), and added optimization to wasm
|
2021-01-02 01:00:54 +01:00 |
|
PaddiM8
|
613d2618a0
|
v0.3.10 and added npm publishing to ci
|
2021-01-01 17:44:56 +01:00 |
|
PaddiM8
|
13dc88a955
|
Updated kalk library README to include a JavaScript example, disabled wasm optimization, and created wasm build script
|
2020-12-31 01:47:09 +01:00 |
|
PaddiM8
|
c20b629216
|
Moved js_eval into Context
|
2020-12-31 01:03:16 +01:00 |
|
PaddiM8
|
c273e028b3
|
Return Option from js_eval
|
2020-12-31 00:16:39 +01:00 |
|
PaddiM8
|
88215dbe98
|
JavaScript bindings to KalkNum and ScientificNotation
|
2020-12-31 00:15:16 +01:00 |
|
PaddiM8
|
5daaa129f2
|
Added ToString trait to CalcError enum
|
2020-12-30 22:54:32 +01:00 |
|
PaddiM8
|
72cea91394
|
WebAssembly foundation
|
2020-12-30 22:50:39 +01:00 |
|
PaddiM8
|
613829320e
|
Created a cargo feature for rug , f64 will be used instead if it's disabled
|
2020-12-30 16:03:02 +01:00 |
|
PaddiM8
|
005976e1dd
|
Prevent self-referencing variables
|
2020-12-28 23:54:12 +01:00 |
|
PaddiM8
|
1b2ae2dba1
|
Improved consonant precision
|
2020-12-28 23:06:53 +01:00 |
|
PaddiM8
|
8ea11b6c24
|
v0.3.9
|
2020-12-28 19:15:25 +01:00 |
|
PaddiM8
|
22d9f50688
|
Fixed function declarations not being parsed
|
2020-12-28 19:13:39 +01:00 |
|
PaddiM8
|
2908b735e5
|
Interpretation timeout
|
2020-12-28 19:09:21 +01:00 |
|
PaddiM8
|
2f7af7de90
|
Simple equation solving, mostly using pre-existing logic from the inverter
|
2020-12-14 19:21:30 +01:00 |
|
PaddiM8
|
a29e7492f9
|
v0.3.8
|
2020-12-14 00:07:19 +01:00 |
|
PaddiM8
|
38a65fe144
|
Added sum function to symbol_table::contains_fn
|
2020-12-13 23:47:44 +01:00 |
|
PaddiM8
|
0c7e694648
|
Fixed bug where symbol_table::contains_fn didn't check in the BINARY_FUNCS map
|
2020-12-13 23:44:33 +01:00 |
|
PaddiM8
|
ec74089faa
|
v0.3.7
|
2020-12-13 23:17:49 +01:00 |
|
PaddiM8
|
483e82fb03
|
Allow multiplication with parenthesis without star symbol
|
2020-12-13 23:16:47 +01:00 |
|
PaddiM8
|
4f02a0f0a3
|
Added 'Copy' to TokenKind, and added a missing line related to the sum function
|
2020-12-13 22:09:49 +01:00 |
|
PaddiM8
|
fbf901620f
|
User-configurable precision
|
2020-12-13 18:12:33 +01:00 |
|
PaddiM8
|
0ce06d96b9
|
Optimised 'sum' function
|
2020-12-13 17:45:06 +01:00 |
|
PaddiM8
|
1cbc5004d5
|
Allow spaces in input number literals
|
2020-12-13 16:44:45 +01:00 |
|
PaddiM8
|
720a4da283
|
Fixed constant rounding
|
2020-12-13 15:53:38 +01:00 |
|
PaddiM8
|
56145c2f45
|
Store number literals as f64
|
2020-12-13 15:52:22 +01:00 |
|
PaddiM8
|
4ddb2bf33f
|
Moved some unit logic into kalk_num
|
2020-12-13 15:31:11 +01:00 |
|
PaddiM8
|
bd86091e89
|
Trimming zeroes at the start of scientific notation, and scientific notation exponent value fix
|
2020-12-13 02:25:33 +01:00 |
|
PaddiM8
|
318e8b85ee
|
Fixed tests
|
2020-12-13 02:11:19 +01:00 |
|
PaddiM8
|
0284475b2c
|
Created KalkNum and moved output formatting from kalk_cli to kalk
|
2020-12-13 01:27:55 +01:00 |
|
PaddiM8
|
ac6bf052d7
|
removed un-used rug features
|
2020-12-11 13:17:33 +01:00 |
|
PaddiM8
|
035ecafe7b
|
replaced phf with lazy_static
|
2020-12-10 23:40:29 +01:00 |
|
PaddiM8
|
ffe9ab860d
|
updated test_percent()
|
2020-12-10 15:13:02 +01:00 |
|
PaddiM8
|
fefacbc02c
|
fixed multiplication with percent
|
2020-12-10 09:27:19 +01:00 |
|
PaddiM8
|
cebe785b22
|
added percentage unit and modulo
|
2020-12-09 22:18:00 +01:00 |
|
PaddiM8
|
8e3016e9fe
|
allow letters after underscore in variables, eg. x_a
|
2020-12-09 10:47:46 +01:00 |
|
PaddiM8
|
ea236f7e54
|
updated to 0.2.1
|
2020-12-09 09:40:26 +01:00 |
|
PaddiM8
|
3ece6ee5c2
|
fixed panic on trailing spaces
|
2020-12-09 09:36:49 +01:00 |
|
PaddiM8
|
6e40612a46
|
Made lexer lex '°' as 'deg'.
|
2020-06-18 18:06:17 +02:00 |
|
PaddiM8
|
2c3f70e3f2
|
Fixed merge issues, updated version numbers, and updated README with syntax instructions.
|
2020-06-18 18:03:40 +02:00 |
|
PaddiM8
|
b966658fa7
|
Merge branch 'units'
|
2020-06-18 17:42:36 +02:00 |
|
PaddiM8
|
49e4d286b3
|
Added units to prelude functions.
|
2020-06-18 17:41:57 +02:00 |
|
PaddiM8
|
2413ad080f
|
Fixed parser documentation and interpreter units tests.
|
2020-06-18 17:06:21 +02:00 |
|