1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-14 07:40:59 +00:00
serenity/Shell
Andreas Kling 420e809fee Shell: Store ListValue's values in a NonnullRefPtrVector<Value>
A ListValue never stores null Values, so it makes sense to restrict it.
This also propagates use of NonnullRefPtr to the create() helpers.
There's a small bit of awkwardness around the use of initializer_list,
since we cannot directly construct a NonnullRefPtrVector from one.
2020-08-07 09:33:05 +02:00
..
Tests Shell: Add support for ARGV (and $*, $#) 2020-08-04 13:40:58 +02:00
AST.cpp Shell: Store ListValue's values in a NonnullRefPtrVector<Value> 2020-08-07 09:33:05 +02:00
AST.h Shell: Store ListValue's values in a NonnullRefPtrVector<Value> 2020-08-07 09:33:05 +02:00
Builtin.cpp Shell: Store ListValue's values in a NonnullRefPtrVector<Value> 2020-08-07 09:33:05 +02:00
CMakeLists.txt Shell: Move printing job status into a Job::print_status() helper 2020-08-06 15:09:49 +02:00
Execution.h Shell: Switch to using Core::EventLoop 2020-05-17 11:58:08 +02:00
Forward.h Shell: Show descriptions about syntax errors 2020-07-05 15:43:14 +02:00
Job.cpp Shell: Move printing job status into a Job::print_status() helper 2020-08-06 15:09:49 +02:00
Job.h Shell: Move printing job status into a Job::print_status() helper 2020-08-06 15:09:49 +02:00
main.cpp LibLine+Shell: Remove unused split_mechanism 2020-08-06 20:37:39 +02:00
Parser.cpp Shell: Use NonnullRefPtr to simplify some things in the parser/AST 2020-08-04 18:17:16 +02:00
Parser.h Shell: Use NonnullRefPtr to simplify some things in the parser/AST 2020-08-04 18:17:16 +02:00
Shell.cpp Shell: Print job status after suspending a command 2020-08-06 15:33:04 +02:00
Shell.h Shell: Store jobs as NonnullRefPtr<Job> 2020-08-06 14:09:13 +02:00