Colin Benner
51df05702f
Add more unit tests for gnu_units
2018-11-15 18:55:45 +01:00
Colin Benner
9e0bd52e2e
Move duplicate code out of tests
2018-11-15 18:55:45 +01:00
Colin Benner
9f742ffc3d
Fix missing brackets test
2018-11-15 18:55:45 +01:00
Colin Benner
bb1b0774f1
Add unit tests to gnu_units
2018-11-15 18:55:45 +01:00
Colin Benner
3e2003e31c
Cover more cases in Context::describe_unit
2018-11-15 18:55:45 +01:00
Colin Benner
260de942d4
Test conformance errors more thoroughly
2018-11-15 18:55:45 +01:00
Colin Benner
579aeb4ea0
Test more parts of Context::lookup
2018-11-15 18:55:45 +01:00
Colin Benner
592c76cc29
Test Expr::fmt
2018-11-15 18:55:45 +01:00
Colin Benner
eb48aecf84
Run all tests when collecting coverage information
2018-11-15 18:55:45 +01:00
Colin Benner
0ddb576443
Do not use clippy in Travis build for now
2018-11-15 18:55:45 +01:00
Colin Benner
9718c1675d
Add Travis and Codecov configuration
2018-11-15 18:55:45 +01:00
Colin Benner
08d786ee5a
Add another test for base conversions
2018-11-15 18:55:45 +01:00
Tiffany Bennett
0db3f4dcd0
Merge pull request #34 from yzhs/fix-openssl-build
...
Update hyper-native-tls dependency
2018-09-18 22:28:09 -07:00
Colin Benner
972e00730e
Update hyper-native-tls dependency
...
The old version depended on a version of the openssl crate that does not
compile when using the recently released version 1.1.1 of OpenSSL.
2018-09-18 13:18:23 +02:00
Tiffany Bennett
c9734c8c83
Merge pull request #32 from programble/fix/linefeed
...
Update linefeed 0.4.0
2018-03-13 10:16:12 -07:00
Curtis McEnroe
48328cac9a
Update linefeed 0.4.0
...
linefeed 0.2.6 doesn't build on FreeBSD.
2018-03-13 12:33:09 -04:00
Tiffany Bennett
d5aaddd1d6
Merge pull request #31 from programble/fix/stdin-lock
...
Fix main_interactive without linefeed
2018-03-12 19:20:29 -07:00
Tiffany Bennett
6fdde5fa06
Merge pull request #30 from programble/fix/config-dir
...
Use XDG_CONFIG_HOME on all unix except macos
2018-03-12 19:19:33 -07:00
Curtis McEnroe
6372bda17e
Fix main_interactive without linefeed
...
Stdin does not implement BufRead, StdinLock does.
2018-03-12 21:44:15 -04:00
Curtis McEnroe
afa051658b
Use XDG_CONFIG_HOME on all unix except macos
2018-03-12 21:34:48 -04:00
Tiffany Bennett
20751cfa9a
Release 0.4.3
2018-03-04 14:01:29 -08:00
Tiffany Bennett
607c017a5a
Merge pull request #27 from whitequark/master
...
CLI: fall back to noninteractive-with-prompt
2017-10-05 21:43:49 -07:00
whitequark
06da2558a7
Fix a lot of "unused mut" warnings.
2017-10-06 04:30:07 +00:00
whitequark
dda41ddb32
CLI: fall back to noninteractive-with-prompt.
...
Sometimes it's useful to delegate REPL input handling to another
piece of software, e.g. SublimeREPL, but behave in the same way,
e.g. showing the prompt, in all other ways.
2017-10-06 03:38:39 +00:00
Tiffany Bennett
164f2a988e
Make % an operator with higher precedence than pow
2017-10-05 20:33:00 -07:00
Tiffany Bennett
d0b31fc496
Merge pull request #24 from murarth/update-linefeed
...
Update version of linefeed dependency
2017-08-13 20:47:56 -07:00
Murarth
d5bbb538ba
Update version of linefeed dependency
2017-08-13 19:58:21 -07:00
Tiffany Bennett
1514a37196
Merge pull request #22 from whitequark/master
...
The author of BTC-e was arrested and this broke our exchange rate function
2017-07-26 21:38:57 -07:00
whitequark
b91f9c1031
BTC-e is dead, long live blockchain.info.
2017-07-26 20:25:57 +00:00
Tiffany Bennett
afef1469d2
Release v0.4.2
2017-05-31 19:43:39 -07:00
Tiffany Bennett
a72e6b751e
Add support for CRLF line endings in definitions.units
2017-05-31 19:41:22 -07:00
Tiffany Bennett
695d52e0f8
Release v0.4.1
2017-05-26 19:00:59 -07:00
Tiffany Bennett
a93e9c1429
Fix zombie processes in rink-web
2017-05-26 18:23:27 -07:00
Tiffany Bennett
6da83854a4
Compile irc without ssl support, preventing a package conflict
2017-05-26 18:16:10 -07:00
Tiffany Bennett
d720fd9e00
Merge pull request #19 from LPGhatguy/master
...
Fix Windows build
2017-05-21 23:06:58 -07:00
Lucien Greathouse
45d87eaedb
Fix Windows build
2017-05-21 22:23:37 -07:00
Tiffany Bennett
bfc24596c0
Merge pull request #17 from whitequark/formula
...
Automatically derive molar mass from formulas
2017-02-11 16:31:14 -08:00
Tiffany Bennett
41157a1bb9
Merge pull request #16 from whitequark/master
...
Use hyper-native-tls for fetching data
2017-02-11 16:31:01 -08:00
whitequark
ec6f5ebaf2
Automatically derive molar mass from formulas.
...
This commit does not recognize any radioactive elements in formulas
that rarely if ever appear as a part of compound, i.e. every one
except Bi, Th, U, Pu. This is done to be able to recognize some
common abbreviations in organic chemistry: Me, Et, Ac, Ph, some
of which clash with transuranics.
2017-02-11 13:34:38 +00:00
whitequark
fcf0ea3e59
Fix whitespace in definitions.units.
2017-02-11 13:34:38 +00:00
whitequark
7c254725d3
Update iron to 0.5 to be compatible with hyper-native-tls.
2017-02-11 13:33:48 +00:00
whitequark
380bb11798
Use hyper-native-tls for fetching data.
...
Fixes #15 .
2017-02-11 13:33:48 +00:00
whitequark
f3b7ad6d1b
Upgrade hyper to 0.10.
2017-02-11 13:33:48 +00:00
whitequark
f0ab44ca39
Add .gitignore.
2017-02-11 13:33:48 +00:00
Tiffany Bennett
cc189993ad
Add float 0 to division by zero check
2016-12-04 22:50:35 -05:00
Tiffany Bennett
efc8bd2b51
Add pass-through for sandbox feature in rink-irc
2016-11-23 19:51:58 -05:00
Tiffany Bennett
2b86d5db03
Fix conversion to substance
2016-11-23 19:18:52 -05:00
Tiffany Bennett
ad1e68947f
Fix tests
2016-11-21 11:33:59 -05:00
Tiffany Bennett
2b40ed3bd0
Max base is actually 36, not 62
2016-11-21 11:30:20 -05:00
Tiffany Bennett
a9af5fb755
Add -> digits
and -> digits N
for more digits
2016-11-20 22:21:24 -05:00