Skip to content

chore(dre): Add separator before type suffix in integer literals.#9430

Merged
daniel-wong-dfinity-org merged 1 commit intomasterfrom
separate-integer-literal-type-suffixes-dre
Mar 19, 2026
Merged

chore(dre): Add separator before type suffix in integer literals.#9430
daniel-wong-dfinity-org merged 1 commit intomasterfrom
separate-integer-literal-type-suffixes-dre

Conversation

@daniel-wong-dfinity-org
Copy link
Contributor

@daniel-wong-dfinity-org daniel-wong-dfinity-org commented Mar 17, 2026

E.g. 42u64 is changed to 42_u64.

Why: Spaces good.

Why (long version): ThereisareasonthatspaceswereinventedinthefirstplacewhywedonotsimplywriteentireprogramsononelineItisbecausewhenshitiswrittenthiswayitisprofoundlyunreadabledespitetakingupmuchlessspaceSpacesarenotsomeextravaganceTheyareinfactvitaltogoodhumancomprehensionAndthatisalwaysourgoaltooptimizeFORTHEREADERYouarewelcomeforthemigrainethatthisstatementisinducingLetitbeavaluablelessontoyouaboutthenonextravagenceofspacesNowgoforthandusespacejudiciouslyorelsetherobotswillcomeknockingatyourdoorverysoon

How to re-create these changes:

  1. Build the tool. It is not in master yet; rather, it is in review in PR 9418. Until that happens, you'll first need to check out add-integer-type-suffix-separator-tool-daniel-wong. Then, bazel build //rs/tools/add-integer-type-suffix-separator.
  1. Then, check out the master commit that this is based on (originally, 40ad82dbd8) and run the tool against all directories owned by the Decentralized Reliability Team team.
for DIRECTORY in \
    rs/node_rewards \
    rs/tests/dre
do
    ./bazel-bin/rs/tools/add-integer-type-suffix-separator/add-integer-type-suffix-separator $DIRECTORY
done

…ned code

Changes 42u64 -> 42_u64, 42i32 -> 42_i32, etc.

The tool was run on the following directories:

    rs/node_rewards
    rs/tests/dre
@github-actions github-actions bot added the chore label Mar 17, 2026
@daniel-wong-dfinity-org daniel-wong-dfinity-org changed the title chore: Add separator before type suffix in integer literals in dre-ow… chore(dre): Add separator before type suffix in integer literals. Mar 17, 2026
@daniel-wong-dfinity-org daniel-wong-dfinity-org marked this pull request as ready for review March 17, 2026 18:43
@daniel-wong-dfinity-org daniel-wong-dfinity-org requested a review from a team as a code owner March 17, 2026 18:43
@github-actions github-actions bot added the @dre label Mar 17, 2026
@daniel-wong-dfinity-org daniel-wong-dfinity-org added this pull request to the merge queue Mar 19, 2026
Merged via the queue into master with commit ce48346 Mar 19, 2026
45 of 46 checks passed
@daniel-wong-dfinity-org daniel-wong-dfinity-org deleted the separate-integer-literal-type-suffixes-dre branch March 19, 2026 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants