Select the types of activity you want to include in your feed.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
···1818intermediate arrays and copies every element it has previously seen each time
1919you iterate.
20202121-In a libphutil environment, you can use ##array_mergev($list_of_lists)##
2121+In a libphutil environment, you can use @{function@libphutil:array_mergev}
2222instead.
23232424= var_export() Hates Baby Animals =
···140140(e.g., sort(), asort(), ksort(), or natcasesort()). Sort this array instead, and
141141use it to reorder the original array.
142142143143-In a libphutil environment, you can often do this easily with isort() or
144144-msort().
143143+In a libphutil environment, you can often do this easily with
144144+@{function@libphutil:isort} or @{function@libphutil:msort}.
145145146146= array_intersect() and array_diff() are Also Slow =
147147···249249 new $class_name($argv[0], $argv[1], ...);
250250251251...you'll probably invent a very interesting, very novel solution that is very
252252-wrong. In a libphutil environment, solve this problem with newv(). Elsewhere,
253253-copy newv()'s implementation.
252252+wrong. In a libphutil environment, solve this problem with
253253+@{function@libphutil:newv}. Elsewhere, copy newv()'s implementation.
254254255255= Equality is not Transitive =
256256···276276277277This is because the successor to 'z' is 'aa', which is "less than" 'z'. The
278278loop will run for ~700 iterations until it reaches 'zz' and terminates. That is,
279279-##$c<## will take on these values:
279279+##$c## will take on these values:
280280281281 a
282282 b