Jonathan Turner
1a67ac6102
Random fixes
2019-09-01 09:19:59 +12:00
Yehuda Katz
138b5af82b
Basic support for decimal numbers
...
This commit is more substantial than it looks: there was basically no
real support for decimals before, and that impacted values all the way
through.
I also made Size contain a decimal instead of an integer (`1.6kb` is a
reasonable thing to type), which impacted a bunch of code.
The biggest impact of this commit is that it creates many more possible
ways for valid nu types to fail to serialize as toml, json, etc. which
typically can't support the full range of Decimal (or Bigint, which I
also think we should support). This commit makes to-toml fallible, and a
similar effort is necessary for the rest of the serializations.
We also need to figure out how to clearly communicate to users what has
happened, but failing to serialize to toml seems clearly superior to me
than weird errors in basic math operations.
2019-08-30 21:05:32 -07:00
Jonathan Turner
761cc3db14
Finish up enter and save
2019-08-31 12:59:21 +12:00
Jonathan Turner
fa2c6ec227
Merge master
2019-08-31 10:13:09 +12:00
Jonathan Turner
b6db233c73
Start working on save
2019-08-30 03:39:16 +12:00
Andrés N. Robalino
f1e8c433c2
[from/to]tsv support.
2019-08-29 04:02:16 -05:00
Dirkjan Ochtman
ce0113eb19
Replace use of unstable Option::flatten() with and_then()
2019-08-26 21:26:10 +02:00
Andrés N. Robalino
8d5fd6f379
Unwrap cleanup mitigation.
2019-08-21 10:08:38 -05:00
Jonathan Turner
dd18122a24
WIP
2019-08-15 17:02:02 +12:00
Jonathan Turner
eeed31837f
cleanup
2019-08-10 08:49:43 +12:00
Jonathan Turner
83030094e0
All tests pass
2019-08-09 17:36:43 +12:00
Jonathan Turner
aadacc2d36
Merge master
2019-08-09 16:51:21 +12:00
Jonathan Turner
c231dd32cd
Multi shells ( #254 )
...
Add multi-shells
2019-08-08 05:49:11 +12:00
Yehuda Katz
14a52bc282
WIP - more streamlining
2019-08-06 09:26:33 -07:00
Jonathan Turner
28e9a1c347
Remove stray println
2019-08-06 06:08:31 +12:00
Jonathan Turner
99671b8ffc
Move more parts to tags and away from spans
2019-08-05 20:54:29 +12:00
Yehuda Katz
586aa6bae1
WIP - types check
2019-08-02 19:17:28 -07:00
Yehuda Katz
fc173c46d8
Restructuring
2019-08-02 12:15:07 -07:00
Jonathan Turner
acf8a66a8f
Allow save to use origin span in Tagged<Value>
2019-08-01 19:50:49 +12:00
Jonathan Turner
462f783fac
initial change to Tagged<Value>
2019-08-01 13:58:42 +12:00
Yehuda Katz
5a8e041a48
Tests pass!
2019-07-23 15:22:11 -07:00
Andrés N. Robalino
191dacdd8b
Introduced conversion to csv command.
2019-07-21 02:08:05 -05:00
Jonathan Turner
15507f00fc
Introduce CallInfo, which abstracts args, name_span, and source_map
2019-07-20 14:27:10 +12:00
Jonathan Turner
2ed46046bd
Cleanup for upcoming release
2019-07-17 07:10:25 +12:00
Jonathan Turner
c94c663771
Fix up some of the save formats
2019-07-16 16:03:28 +12:00
Jonathan Turner
9ae9beb94a
WIP
2019-06-22 15:43:37 +12:00
Jonathan Turner
1000ec21b5
Add .ini loading/saving
2019-06-16 18:43:40 +12:00
Jonathan Turner
54be5bf16e
Update errors and improve ctrl-c
2019-06-16 06:36:17 +12:00
Jonathan Turner
910869b79d
Get stream errors working
2019-06-16 05:52:55 +12:00
Jonathan Turner
f40089f29b
Better cd and ls
2019-06-14 09:47:25 +12:00
Jonathan Turner
e94d1d2758
Add pretty errors to commands
2019-06-08 10:35:07 +12:00
Jonathan Turner
62b648ceb8
Add save sink
2019-06-08 05:13:38 +12:00