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
2023-04-25
LibCore: Simplify Core::Notifier by only allowing one event type
Andreas Kling
2023-03-22
Shell: Resolve nonexistent string env variables to the empty string
Ali Mohammad Pur
2023-03-21
Everywhere: Use `LibFileSystem` where trivial
Cameron Youell
2023-03-13
AK: Rename Stream::write_entire_buffer to Stream::write_until_depleted
Tim Schumacher
2023-03-13
AK: Rename Stream::read_entire_buffer to Stream::read_until_filled
Tim Schumacher
2023-03-07
Shell: Fix bogus C-style casts from `NonnullOwnPtr<T>*` to `T*`
Andreas Kling
2023-03-06
Everywhere: Stop using NonnullRefPtrVector
Andreas Kling
2023-02-28
Everywhere: Use '_{short_,}string' literals more
Linus Groh
2023-02-28
Shell: Convert all immediately convertible fallible functions to ErrorOr
Ali Mohammad Pur
2023-02-28
Shell: Convert the remaining fallible AST functions to ErrorOr
Ali Mohammad Pur
2023-02-28
Shell: Make Immediate expression invocation fallible
Ali Mohammad Pur
2023-02-28
Shell: Make AST::dump() ErrorOr-aware
Ali Mohammad Pur
2023-02-28
Shell+LibCodeComprehension: Start replacing {Deprecated => }String
Ali Mohammad Pur
2023-02-21
Shell: Fix (and paper over) various const-correctness issues
Andreas Kling
2023-02-18
Shell: Allow the heredoc node to act as a redirection too
Ali Mohammad Pur
2023-02-13
Shell: Start implementing a POSIX-compliant parser
Ali Mohammad Pur
2023-02-13
LibCore: Rename `File` to `DeprecatedFile`
Tim Schumacher
2023-01-29
AK: Move memory streams from `LibCore`
Tim Schumacher
2023-01-27
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
Linus Groh
2023-01-14
Shell: Use `AllocatingMemoryStream` to search for the IFS
Tim Schumacher
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-10-24
AK+Everywhere: Turn bool keep_empty to an enum in split* functions
demostanis
2022-10-10
Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY
Andrew Kaster
2022-09-29
AK+Everywhere: Replace "protocol" with "scheme" url helpers
networkException
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
[next]