JT
6202c67fe8
Fix #3430 ( #3693 )
2021-06-26 17:38:36 +12:00
JT
fe5055cf29
Relax groups and blocks to output at pipeline level ( #3643 )
...
* Relax groups and blocks to output at pipeline level
* Fix up tests and add ignore command
2021-06-18 13:04:51 +12:00
JT
de99e35106
Refactor rarely changing engine state into its own struct ( #3612 )
...
* WIP
* Finish up EngineState refactor
* Fix Windows calls
* Fix Windows calls
* Fix Windows calls
2021-06-14 15:19:12 +12:00
JT
3ad4e0348f
Fix external redirect ( #3345 )
...
* Fix external redirection
* Fix external redirection
2021-04-22 08:54:34 +12:00
JT
02d5729941
Properly evaluate dynamic blocks ( #3339 )
2021-04-21 14:31:54 +12:00
JT
f73732bf1e
Move to* and from* to engine-p ( #3320 )
...
* WIP
* Finish last batch
2021-04-15 19:43:33 +12:00
Jonathan Turner
5f550a355b
Split OutputStream into ActionStream/OutputStream ( #3304 )
...
* Split OutputStream into ActionStream/OutputStream
* Fmt
* Missed update
* Cleanup helper names
* Fmt
2021-04-12 14:35:01 +12:00
Jonathan Turner
073e5727c6
Switch to "engine-p" ( #3270 )
...
* WIP
* WIP
* first builds
* Tests pass
2021-04-06 11:19:43 -05:00
Jonathan Turner
93e8f6c05e
Split nu-cli into nu-cli/nu-engine ( #2898 )
...
We split off the evaluation engine part of nu-cli into its own crate. This helps improve build times for nu-cli by 17% in my tests. It also helps us see a bit better what's the core engine portion vs the part specific to the interactive CLI piece.
There's more than can be done here, but I think it's a good start in the right direction.
2021-01-10 15:50:49 +13:00