Commit Graph

168 Commits

Author SHA1 Message Date
Jan Christian Grünhage
fae6206036
Rename LICENCE to LICENSE
Even though licence is strictly speaking also a correct spelling in the UK, license is more consistent with other projects and especially with the license text here
2019-10-26 17:17:04 +02:00
Dominik Süß
432129fcfe fix warnings as well as issues with the cache dir 2019-10-14 20:28:54 +02:00
NerdyPepper
d74ac7e200 use cache dir 2019-08-16 11:06:09 +05:30
NerdyPepper
943e085949 remove unused crates 2019-08-07 19:31:35 +05:30
NerdyPepper
39e4e64398 credit @pickfire, @hepek, @kzoper for their help! 2019-08-06 21:28:53 +05:30
NerdyPepper
92a5644c9d load and store program state 2019-08-06 21:00:19 +05:30
NerdyPepper
ac352e26b6 improve highlight for _, store program state 2019-08-06 20:59:25 +05:30
Ivan Tham
ae36284d60 Fix clippy lints 2019-08-03 15:22:01 +08:00
Ivan Tham
3b630aa5cf Highlight constants 2019-08-03 14:18:06 +08:00
Ivan Tham
96db39bad3 Lazy static lex constants 2019-08-03 14:15:43 +08:00
Ivan Tham
051f0e40bd Add constants (e, pi) 2019-08-03 14:15:43 +08:00
Ivan Tham
6c38d9b13b Reuse ans output and fix tests 2019-08-03 13:49:17 +08:00
NerdyPepper
8b49603f0c add previous answer access 2019-07-09 12:44:35 +05:30
Milan Markovic
c6b03d82da Fixed infinity and nan cases in pprint 2019-07-02 21:55:22 +00:00
Milan Markovic
ec7ae4eb7a Added inf and nan 2019-07-02 21:49:27 +00:00
Milan Markovic
a01e3bd989 Fixing crash on large result
- Added depencency bignum
- Using num::BigNum in format::pprint to handle f64 numbers that are
larger than maximal i64 number (which was causing the bug)

If you want full feature parity with bc perhaps bignums can be used as
long as all operations are done on integers.
2019-07-02 20:22:23 +00:00
NerdyPepper
580747e5f4 bump to 0.2.6 2019-07-02 18:41:33 +05:30
NerdyPepper
d5d995b8bc upd8 readme 2019-07-02 18:41:05 +05:30
NerdyPepper
121f0c4c15 add complete syntax highlighting 2019-07-02 18:30:24 +05:30
NerdyPepper
3e67571383 refactor readline code into separate module 2019-06-24 22:32:29 +05:30
NerdyPepper
7835955bd9 use better directory crate, use data_dir for history 2019-06-24 22:02:31 +05:30
NerdyPepper
d2d80030c1 remove unused imports, closes #16 and #17 2019-06-23 17:16:56 +05:30
NerdyPepper
f869c6a197 add dirs dep 2019-06-23 17:16:48 +05:30
NerdyPepper
46434d1a44 release 0.2.5! 2019-06-23 13:30:00 +05:30
NerdyPepper
d9d03c08b4 merge dev and master, fix conflicts 2019-06-20 22:37:54 +05:30
NerdyPepper
784da4e3e3 add syntax hl, hint features from dev branch 2019-06-20 16:11:55 +05:30
NerdyPepper
8c0cef894f add basic syntax highlighting 2019-06-20 16:04:49 +05:30
NerdyPepper
5352cc254c quicc fix 2019-06-20 14:41:14 +05:30
NerdyPepper
f98a2796b7 fixes for line length 2019-06-20 14:26:39 +05:30
NerdyPepper
ede1886262 quicc fix 2019-06-20 14:18:07 +05:30
NerdyPepper
d312479922 add hinter, completer, matching bracket highlighter 2019-06-18 16:25:01 +05:30
NerdyPepper
6ed405d71b add imports 2019-06-18 16:24:57 +05:30
NerdyPepper
1a06f12da5 add history hinting 2019-06-18 12:22:07 +05:30
Akshay
4811ea296c
update deps
Update dependencies
2019-06-09 12:00:55 +05:30
equal-l2
eef0693880 Update dependencies 2019-06-09 15:03:47 +09:00
NerdyPepper
2eda7d259d bugfix: precision ignored for other bases 2019-04-27 22:33:10 +05:30
NerdyPepper
d5ad5b4346 move formatting functions to new module 2019-04-27 22:22:29 +05:30
NerdyPepper
7ec8ed6cdd refactor main.rs 2019-04-27 22:22:20 +05:30
NerdyPepper
210dd93157 version bump: add output base opt 2019-04-27 21:30:39 +05:30
NerdyPepper
4c22b4b3bf missed some diffs 2019-04-27 21:28:37 +05:30
NerdyPepper
5b7f9c312d add error handling for radix fmt 2019-04-27 21:28:15 +05:30
NerdyPepper
7429da2a22 add formatter function 2019-04-27 21:27:45 +05:30
NerdyPepper
38b103cce0 add new base arg 2019-04-27 21:26:09 +05:30
NerdyPepper
fb38a1f6fd update usage, progress 2019-04-07 20:05:06 +05:30
NerdyPepper
9a99d7d40a add width with fmt 2019-04-02 18:13:21 +05:30
NerdyPepper
1bd59aba97 remove licence text, fix up pretty printing 2019-04-02 17:46:08 +05:30
Akshay
282eb1d51f
Merge pull request #11 from kzoper/master
aligned outputs, separate thousands
2019-04-02 17:27:16 +05:30
Vla Mai
b8726a12fd small refactor 2019-04-02 10:57:36 +05:00
Vla Mai
c1a4b1788b fix negative number print 2019-04-02 10:33:00 +05:00
Vla Mai
573e30c62d refactor 2019-04-02 10:11:45 +05:00