- 23 Jan, 2021 1 commit
-
-
Nathaniel Barragan authored
merge MR 1216 from @NateDogg1232 fixes #997
-
- 08 Jan, 2021 1 commit
-
-
matu3ba authored
backtrace shows garbage without debug symbols
-
- 30 Dec, 2020 1 commit
-
-
matu3ba authored
fix(manual, testing): unit tests for correctly working sections+examples in manual chapter expansion
-
- 27 Dec, 2020 2 commits
- 18 Dec, 2020 1 commit
-
-
matu3ba authored
-
- 16 Dec, 2020 2 commits
- 14 Dec, 2020 2 commits
- 06 Dec, 2020 1 commit
-
-
Michel Le Bihan authored
Fixes first part of #973
-
- 14 Sep, 2020 1 commit
-
-
Luke Clifton authored
-
- 11 Sep, 2020 2 commits
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
- 21 Aug, 2020 1 commit
-
-
baka authored
-
- 02 Aug, 2020 1 commit
-
-
Jeremy Soller authored
-
- 30 Jun, 2020 1 commit
-
-
The Infinite toshokan authored
-
- 25 Jun, 2020 2 commits
-
-
Nathaniel Allred authored
-
Nathaniel Allred authored
-
- 22 Jun, 2020 1 commit
-
-
Khải authored
-
- 13 Jun, 2020 3 commits
- 11 Jun, 2020 1 commit
-
-
matt authored
-
- 20 May, 2020 1 commit
-
-
Michel Le Bihan authored
-
- 02 May, 2020 1 commit
-
-
Xavier L'Heureux authored
-
- 01 May, 2020 1 commit
-
-
matu3ba authored
-
- 21 Apr, 2020 1 commit
-
-
matu3ba authored
adding template description for merge requests
-
- 20 Apr, 2020 4 commits
-
-
matu3ba authored
templates for issues and merge_requests for specific user information and better analysis of tradeoffs of certain features
-
Tom Almeida authored
Before this patch, `let` only shows string and array variables, whilst all mapping types are not shown. In addition, string and array variables are separated from each other by comments. This patch implements a new function on `shell::Variables` that returns all the variables in scope and then modifies `Shell::list_vars` to print all the variables. The syntax returned is equivalent to the method of declaring the variables themselves, however this still results in mapping types being indistinguishable from each other by looking at the output of `let` (both `HashMap` and `BTreeMap` look the same).
-
Tom Almeida authored
Why is this needed? Well, at the moment nothing happens when the user tries something along the lines of `let some_string[3] = 'v'`, even though we don't allow it. The variable itself doesn't change, and we don't print any errors. This patch just makes the function that would assign return an error instead of silently failing. Why not implement modifying strings by index? Sure, we could do that, but it's not quite as obvious as it seems. We support utf8 strings, so modifying the `i`th byte obviously doesn't work, and could potentially make the string invalid. Another option would be to set the `i`th character to whatever is passed in. This is fine in theory, but it would be an `O(N)` operation in the average case, and we'd have to shuffle all the following chars either further up or further down the string. While this may be a desirable ability to eventually have, it will require significantly more work and thought around strings in ion than simply returning an error.
-
Tom Almeida authored
Prior to this commit, the following type was considered invalid: `[[float]]` Of course, sometimes it is helpful to have arrays within arrays, and as such, this patch allows for nested arrays. To do this, the array types in `Primitive` have all been converted to a `Primitive::Array` type, that holds a `Box<>` to another `Primitive`. There is - of course - a slight performance penalty to be expected with moving to using another `Box` for arrays, however after having run the benchmarks, the difference appears to be negligible.
-
- 13 Apr, 2020 1 commit
-
-
Graham MacDonald authored
-
- 22 Mar, 2020 3 commits
-
-
Tom Almeida authored
-
Tom Almeida authored
-
Tom Almeida authored
-
- 28 Jan, 2020 1 commit
-
-
Christian Battaglia authored
-
- 26 Jan, 2020 1 commit
-
-
AdminXVII authored
When some binaries set the TTY to non-blocking mode, the shell would panic because of a nonblock error. Fix this by reseting the O_FLAGS while reading lines
-
- 22 Jan, 2020 1 commit
-
-
Xavier L'Heureux authored
-
- 19 Jan, 2020 1 commit
-
-
AdminXVII authored
Avoid recompiling the regexset for each value, it is wasteful. Add start and end anchor to match the full value with the regex by default TODO: Does the regex crate have an option for this?
-