- May 31, 2019
-
-
Michael Aaron Murphy authored
Use enums See merge request redox-os/ion!1014
-
AdminXVII authored
-
AdminXVII authored
-
AdminXVII authored
-
Michael Aaron Murphy authored
Remove the option wrapper for regexes, it does not serve any purpose See merge request redox-os/ion!1012
-
-
Michael Aaron Murphy authored
Don't expose directly the background jobs See merge request redox-os/ion!1013
-
AdminXVII authored
-
AdminXVII authored
Don't expose the fields of backgroundprocess, only permit some mutations
-
- May 30, 2019
-
-
Michael Aaron Murphy authored
Remove the GetVariables Trait See merge request redox-os/ion!1011
-
AdminXVII authored
The GetVariables Trait encouraged cloning rather than using references. Since it is rarely the case that cloning is actually needed, it is better to replace it entirely. Furthermore, most of its usage included matching, so it does not significantly increase general verbosity of the code. To account for the env vars that must be fetched, a new method, get_str, was introduced.
-
Michael Aaron Murphy authored
Remove direct access to the sys member crate See merge request redox-os/ion!1009
-
-
-
Michael Aaron Murphy authored
Use the more optimized select function from range in split See merge request redox-os/ion!1010
-
AdminXVII authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
Rework pushd popd See merge request redox-os/ion!1007
-
-
-
-
Tom Almeida authored
Fix the panic on start See merge request redox-os/ion!1008
-
AdminXVII authored
-
- May 29, 2019
-
-
Michael Aaron Murphy authored
Remove usage of unsafe in readline & move escape functions See merge request redox-os/ion!1006
-
AdminXVII authored
Replace raw pointer with reference Inline tilde expansion Move escape to binary unescape is in a grey zone, so leave it in the lib
-
AdminXVII authored
-
Michael Aaron Murphy authored
Move binary See merge request redox-os/ion!1004
-
AdminXVII authored
-
Michael Aaron Murphy authored
Separate Expander implementation and remove the newtype for flow_control See merge request redox-os/ion!1003
-
Since the block were accessed directly almost everywhere, there was no need for a newtype pattern. It also is not a user-facing datastructure, so no encapsulation is really needed
-
Michael Aaron Murphy authored
Move the expansion methods in a private trait See merge request redox-os/ion!1001
-
AdminXVII authored
By moving the implementation details in a private trait, it is possible to use the much cleaner self syntax.
-
Michael Aaron Murphy authored
Change visibility of components See merge request redox-os/ion!1002
-
AdminXVII authored
-
AdminXVII authored
-
- May 28, 2019
-
-
AdminXVII authored
-
AdminXVII authored
-
AdminXVII authored
-
Michael Aaron Murphy authored
Make sure the bool builtin does not panic on an empty slice Closes #875 See merge request redox-os/ion!1000
-