ladybird/DevTools
Lenny Maiorani f99d1d3bd7 Vector: Implement find, find_if, find_first_matching in terms of AK::find*
Problem:
- The implementation of `find` is coupled to the implementation of `Vector`.
- `Vector::find` takes the predicate by value which might be expensive.

Solution:
- Decouple the implementation of `find` from `Vector` by using a
  generic `find` algorithm.
- Change the name of `find` with a predicate to `find_if` so that a
  binding reference can be used and the predicate can be forwarded to
  avoid copies.
- Change all the `find(pred)` call sites to use `find_if`.
2021-01-11 19:45:05 +01:00
..
HackStudio Vector: Implement find, find_if, find_first_matching in terms of AK::find* 2021-01-11 19:45:05 +01:00
Inspector Everywhere: Replace a bundle of dbg with dbgln. 2021-01-09 21:11:09 +01:00
IPCCompiler LibIPC: Remove use of ByteBuffer::wrap() 2020-12-19 11:30:02 +01:00
Playground Playground: Support opening gml file by path as command line argument 2021-01-05 17:12:54 +01:00
Profiler Kernel+Profiler: Make profiling per-process and without core dumps 2021-01-11 11:36:00 +01:00
UserspaceEmulator UserspaceEmulator: Implement the ftruncate and umask syscalls 2021-01-11 12:01:42 +01:00
CMakeLists.txt DevTools: Add a simple GML Playground application :^) 2020-12-26 19:04:46 +01:00