index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Shell
/
AST.cpp
Age
Commit message (
Expand
)
Author
2022-07-12
Everywhere: Replace single-char StringView op. arguments with chars
sin-ack
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-04
Shell: Immediately resolve value when setting a variable
Ali Mohammad Pur
2022-04-21
Shell: Highlight commands with a hyperlink to open their help pages
ForLoveOfCats
2022-04-18
Shell: Make program-based completion with no actual token possible
Ali Mohammad Pur
2022-04-18
Shell: Add support for regex match patterns
Ali Mohammad Pur
2022-04-15
Shell: Complete for current path when the text is empty
Damien Firmenich
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-26
Shell: Implement program-aware autocompletion
Ali Mohammad Pur
2022-03-24
Shell: Use default constructors/destructors
Lenny Maiorani
2022-03-06
Shell: Implement leftmost_trivial_literal() for Sequence nodes
Ali Mohammad Pur
2022-03-06
Shell: Allow completing StringLiterals as paths
Ali Mohammad Pur
2022-01-29
Shell: Use StringView instead of String const& where feasible
Daniel Bertalan
2022-01-24
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
Sam Atkins
2022-01-21
Shell: Make Juxtaposition autocompletion smarter
Ali Mohammad Pur
2022-01-21
Shell: Make SimpleVariable::hit_test_position not hit irrelevant offsets
Ali Mohammad Pur
2022-01-09
Shell: Don't reset 'last_return_code' before running commands
Ali Mohammad Pur
2022-01-09
Shell: Make interrupts kill the whole chain and not just the current job
Ali Mohammad Pur
2021-12-13
Shell: Make the Join operation respect nodes that have a next chain
Ali Mohammad Pur
2021-11-17
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
Andreas Kling
2021-11-08
Shell: Replace Result<T, E> use with ErrorOr<T>
Andreas Kling
2021-10-31
Shell: Unwind execution after runtime errors
Ali Mohammad Pur
2021-10-11
Shell: Raise an error if an execute node ends up trying to run nothing
Ali Mohammad Pur
2021-09-07
Everywhere: Behaviour => Behavior
Andreas Kling
2021-09-06
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
Ali Mohammad Pur
2021-09-03
AK: Rename create<T> => make_ref_counted<T>
Andreas Kling
2021-06-29
Shell: Don't do null check on `NonnullRefPtr<T>`
Daniel Bertalan
2021-06-12
AK: Rename Vector::append(Vector) => Vector::extend(Vector)
Andreas Kling
2021-05-24
AK+Everywhere: Consolidate String::index_of() and String::find()
Andreas Kling
2021-04-29
Shell: Add support for heredocs
Ali Mohammad Pur
2021-04-29
Shell: Do not assume that all parts of a node are enclosed in the node
Ali Mohammad Pur
2021-04-29
Shell: Allow Syntax errors to be mutated while parsing
Ali Mohammad Pur
2021-04-23
AK: Rename adopt() to adopt_ref()
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-21
Shell: Convert String::format() => String::formatted()
Andreas Kling
2021-04-20
Shell: Auto-completion shouldn't suggest non-executable files for the program...
Gunnar Beutner
2021-03-31
Shell: Place Pipe redirections at the beginning of the redirection list
AnotherTest
2021-03-22
Shell: Add support for indexing into variables
AnotherTest
2021-03-12
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
Andreas Kling
2021-03-07
Shell: Add support for enumerating lists in for loops
AnotherTest
2021-03-07
Shell: Add support for 'immediate' expressions as variable substitutions
AnotherTest
2021-03-04
Shell: Make Node::hit_test_position() const
AnotherTest
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-17
Shell: Convert dbgprintf() => dbgln()
Andreas Kling
2021-02-03
Shell: Make history range values larger than u32 a syntax error
AnotherTest
2021-01-26
Shell: Do not bail on signaled if condition
AnotherTest
2021-01-25
Everywhere: Remove unnecessary debug comments.
asynts
2021-01-23
Shell: Make the parser read consecutive sequences without recursing
AnotherTest
2021-01-19
Shell: Make 'if' expressions return the unevaluated value of blocks
AnotherTest
2021-01-19
Shell: Implement `for_each_entry()` for syntactic list nodes
AnotherTest
[next]