aloof-angle-91616
12/07/2018, 3:02 AM(Console, ListOptions, Specs) -> IO
and it all becomes utter nonsense especially because the rule graph isn't this absurd nonsense that a compiler engineer pretended was ok, no, it's a production-ready shared library. it's nonsensewitty-crayon-22786
12/07/2018, 3:03 AMaloof-angle-91616
12/07/2018, 3:03 AMwitty-crayon-22786
12/07/2018, 3:03 AMaloof-angle-91616
12/07/2018, 3:05 AMaloof-angle-91616
12/07/2018, 3:07 AMpython_dist()
to build the native engine, or implementing BSP, or both. gotta pick something for tonightwitty-crayon-22786
12/07/2018, 3:07 AMwitty-crayon-22786
12/07/2018, 3:07 AMaloof-angle-91616
12/07/2018, 3:07 AMaloof-angle-91616
12/07/2018, 3:07 AMwitty-crayon-22786
12/07/2018, 3:08 AMwitty-crayon-22786
12/07/2018, 3:08 AMaloof-angle-91616
12/07/2018, 3:16 AMaloof-angle-91616
12/07/2018, 3:16 AMaloof-angle-91616
12/07/2018, 3:16 AMaloof-angle-91616
12/07/2018, 3:26 AMloc
is a fantastic tool which is just cloc
but in rust and it indexed our monorepo in about the same time that ripgrep takes to search it (very fast), and we might want to consider using that instead of the cloc
scripthappy-kitchen-89482
12/07/2018, 3:37 AM__init__()
args is different than the declared order of ~equivalent datatype
fields here: https://github.com/benjyw/pants/blob/49146eff49d5116e58739e3ff201a50311f0e46b/src/python/pants/engine/rules.py#L150happy-kitchen-89482
12/07/2018, 3:37 AMhappy-kitchen-89482
12/07/2018, 3:44 AMaloof-angle-91616
12/07/2018, 9:32 AMwitty-crayon-22786
12/07/2018, 6:17 PM./pants --no-v1 --v2 --loop --enable-pantsd list ::
in pantsbuild pants, and then touching `src/python/pants/init/engine_initializer.py`: I1207 10:15:21.370506 93875 engine_initializer.py:210] running @console_rule('list')
I1207 10:15:22.700844 93875 engine_initializer.py:212] completed @console_rule('list')
I1207 10:15:26.532598 93875 scheduler_service.py:88] enqueuing 1 changes for subscription all_files
W1207 10:15:26.546345 93875 native.py:411] invalidation: cleared 1 and dirtied 6 nodes for: {"src/python/pants/init", "src/python/pants/init/engine_initializer.py"}
I1207 10:15:26.560921 93875 engine_initializer.py:210] running @console_rule('list')
I1207 10:15:26.615602 93875 engine_initializer.py:212] completed @console_rule('list')
witty-crayon-22786
12/07/2018, 6:18 PM55ms
witty-crayon-22786
12/07/2018, 6:32 PM83ms
between receiving the file event and finishing re-runningwitty-crayon-22786
12/07/2018, 6:57 PMwitty-crayon-22786
12/07/2018, 9:30 PMaloof-angle-91616
12/08/2018, 1:44 AMbuild-support/bin/native/
with rules, but don't let that stop you from pushing breaking changeswitty-crayon-22786
12/08/2018, 1:56 AMaloof-angle-91616
12/08/2018, 2:34 AMwitty-crayon-22786
12/08/2018, 2:35 AMaloof-angle-91616
12/08/2018, 2:35 AM