aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fixing crash on large resultMilan Markovic2019-07-021-5/+11
| | | | | | | | | - 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.
* add complete syntax highlightingNerdyPepper2019-07-021-1/+23
|
* refactor readline code into separate moduleNerdyPepper2019-06-242-93/+108
|
* use better directory crate, use data_dir for historyNerdyPepper2019-06-241-7/+11
|
* remove unused imports, closes #16 and #17NerdyPepper2019-06-231-6/+13
|
* merge dev and master, fix conflictsv0.2.5NerdyPepper2019-06-201-1/+1
|\
| * Update dependenciesequal-l22019-06-091-1/+1
| |
* | add basic syntax highlightingNerdyPepper2019-06-201-12/+16
| |
* | fixes for line lengthNerdyPepper2019-06-201-2/+2
| |
* | quicc fixNerdyPepper2019-06-201-1/+1
| |
* | add hinter, completer, matching bracket highlighterNerdyPepper2019-06-181-9/+75
| |
* | add importsNerdyPepper2019-06-181-2/+5
| |
* | add history hintingNerdyPepper2019-06-181-2/+7
| |
* | bugfix: precision ignored for other basesNerdyPepper2019-04-271-1/+1
|/
* move formatting functions to new moduleNerdyPepper2019-04-271-0/+86
|
* refactor main.rsNerdyPepper2019-04-271-80/+3
|
* missed some diffsNerdyPepper2019-04-271-2/+2
|
* add error handling for radix fmtNerdyPepper2019-04-271-1/+3
|
* add formatter functionNerdyPepper2019-04-271-6/+43
|
* add new `base` argNerdyPepper2019-04-271-0/+11
|
* add width with fmtNerdyPepper2019-04-021-8/+3
|
* remove licence text, fix up pretty printingNerdyPepper2019-04-021-23/+9
|
* small refactorVla Mai2019-04-021-2/+0
|
* fix negative number printVla Mai2019-04-021-2/+2
|
* refactorVla Mai2019-04-021-28/+13
|
* add thousend separator printVla Mai2019-04-021-1/+41
|
* add print functionVla Mai2019-04-011-4/+8
|
* add factorial operatorNerdyPepper2019-04-011-24/+33
|
* fix bug where command mode is never reachablev0.2.3NerdyPepper2019-03-311-1/+1
|
* add radian mode optNerdyPepper2019-03-311-6/+16
|
* improve cli modeNerdyPepper2019-03-311-15/+55
|
* add inv trig testsNerdyPepper2019-03-291-0/+5
|
* add inverse trignometric functions, remainder operatorNerdyPepper2019-03-291-2/+9
|
* handle empty linesNerdyPepper2019-03-291-0/+4
|
* closes #2NerdyPepper2019-03-291-1/+4
|
* handle some more errorsNerdyPepper2019-03-291-0/+7
|
* add copyright notice to all source filesNerdyPepper2019-03-283-0/+12
|
* add licence terms to main.rsNerdyPepper2019-03-281-0/+19
|
* add unit testsNerdyPepper2019-03-281-3/+29
|
* handler passes errors up the call stackNerdyPepper2019-03-281-5/+5
|
* feat: run eva in command modeNerdyPepper2019-03-281-34/+49
|
* configure rustylineNerdyPepper2019-03-271-2/+10
|
* add rad(), deg() and abs() functionsNerdyPepper2019-03-271-0/+3
|
* implement new error handlingNerdyPepper2019-03-231-6/+13
|
* handle unreachable match cases, error handlingNerdyPepper2019-03-231-12/+23
|
* implement error handling in operators and functionsNerdyPepper2019-03-231-25/+33
|
* add error constructsNerdyPepper2019-03-231-0/+29
|
* basic readline is readyNerdyPepper2019-03-231-8/+27
|
* use dirty precedence hack to fix unary once and for allNerdyPepper2019-03-231-4/+7
|
* fix unary operator lexingNerdyPepper2019-03-231-4/+21
|