)]}'
{
  "commit": "4f79c35cfb7ec595489754211c4bc6b3959ed7f5",
  "tree": "574ae987ceca4037a0c59d5ede5d5990275a50ea",
  "parents": [
    "eb9efc41172864efa62d738ed424bdf2b6c47b26"
  ],
  "author": {
    "name": "Aaron Webster",
    "email": "awebster@gmail.com",
    "time": "Wed May 20 11:48:30 2026 -0700"
  },
  "committer": {
    "name": "Aaron Webster",
    "email": "awebster@gmail.com",
    "time": "Wed May 20 11:48:30 2026 -0700"
  },
  "message": "wip: division-and-modulus-operators in progress\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66218c693f80532ed4458e3806f201a978dadc37",
      "old_mode": 33188,
      "old_path": "compiler/back_end/cpp/BUILD",
      "new_id": "bcb1ab847e7e25132a3e1b26c7d080fa70883ea1",
      "new_mode": 33188,
      "new_path": "compiler/back_end/cpp/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c8df2902c3f3ec798eb096017e845a513582d74f",
      "old_mode": 33188,
      "old_path": "compiler/back_end/cpp/header_generator.py",
      "new_id": "fd518420382c0285226289ed8191fffbfd08c30e",
      "new_mode": 33188,
      "new_path": "compiler/back_end/cpp/header_generator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adab429f585696d3d873674306be0be810718da8",
      "new_mode": 33188,
      "new_path": "compiler/back_end/cpp/testcode/division_modulus_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab26a814362fb9a3773b7b6fc85d3ee34c646662",
      "old_mode": 33188,
      "old_path": "compiler/front_end/constraints.py",
      "new_id": "cdbaf4ba9998b3079ad653263327fff4e1682ff8",
      "new_mode": 33188,
      "new_path": "compiler/front_end/constraints.py"
    },
    {
      "type": "modify",
      "old_id": "fb790a90d1fc08c743ee2dfa6651c53ea8bdae3c",
      "old_mode": 33188,
      "old_path": "compiler/front_end/constraints_test.py",
      "new_id": "ab9f79aa7336e7f3fee64d3d470b4b498076404b",
      "new_mode": 33188,
      "new_path": "compiler/front_end/constraints_test.py"
    },
    {
      "type": "modify",
      "old_id": "64e93fa334471ae678e26aa0f3370a28b00e7fdd",
      "old_mode": 33188,
      "old_path": "compiler/front_end/expression_bounds.py",
      "new_id": "a8ee9ba215bbf7e30b8cc289c236c4137b338815",
      "new_mode": 33188,
      "new_path": "compiler/front_end/expression_bounds.py"
    },
    {
      "type": "modify",
      "old_id": "d6428b7afd6706338888e127c7971dcbec566b15",
      "old_mode": 33188,
      "old_path": "compiler/front_end/expression_bounds_test.py",
      "new_id": "9523d67b6bb4cdd89228f5c809d6a492cfe905f8",
      "new_mode": 33188,
      "new_path": "compiler/front_end/expression_bounds_test.py"
    },
    {
      "type": "modify",
      "old_id": "f0b0137afca13a4d86de997a28007b9f264c1798",
      "old_mode": 33188,
      "old_path": "compiler/front_end/format_emb.py",
      "new_id": "ce5361812ead450a561cb0f109e76691df150d9d",
      "new_mode": 33188,
      "new_path": "compiler/front_end/format_emb.py"
    },
    {
      "type": "modify",
      "old_id": "0953efbc544cab564e5dafbd9b849356209067b1",
      "old_mode": 33188,
      "old_path": "compiler/front_end/generated/cached_parser.py",
      "new_id": "4c2953524535afdfc3f6eee59e6ba88e210d3ee1",
      "new_mode": 33188,
      "new_path": "compiler/front_end/generated/cached_parser.py"
    },
    {
      "type": "modify",
      "old_id": "28717972c29a98ce35302633d36d80975b3c8083",
      "old_mode": 33188,
      "old_path": "compiler/front_end/module_ir.py",
      "new_id": "9124d4f629fda0a4a6d0561f218b19a5f8bab89d",
      "new_mode": 33188,
      "new_path": "compiler/front_end/module_ir.py"
    },
    {
      "type": "modify",
      "old_id": "f4faeddb3b4b7cd4791c0484c301bfc64692bda8",
      "old_mode": 33188,
      "old_path": "compiler/front_end/module_ir_test.py",
      "new_id": "6643336f87979d2b82ebc5998f792289856acebb",
      "new_mode": 33188,
      "new_path": "compiler/front_end/module_ir_test.py"
    },
    {
      "type": "modify",
      "old_id": "7a593aa90ff2b1321a5f74a8dcca67517be271c7",
      "old_mode": 33188,
      "old_path": "compiler/front_end/tokenizer.py",
      "new_id": "f086ce2937c62b02d17033cda5df2b42d3e5d30f",
      "new_mode": 33188,
      "new_path": "compiler/front_end/tokenizer.py"
    },
    {
      "type": "modify",
      "old_id": "f858348227ead6b1fc351307fe5caf319eac0c42",
      "old_mode": 33188,
      "old_path": "compiler/front_end/tokenizer_test.py",
      "new_id": "df05c738381a544570f00f91807cecc159b33512",
      "new_mode": 33188,
      "new_path": "compiler/front_end/tokenizer_test.py"
    },
    {
      "type": "modify",
      "old_id": "119d8cf4755abe6db3659624ef988ec37e996b39",
      "old_mode": 33188,
      "old_path": "compiler/front_end/type_check.py",
      "new_id": "b38d8da93bf7553c47a9e7906f5d4730edabc834",
      "new_mode": 33188,
      "new_path": "compiler/front_end/type_check.py"
    },
    {
      "type": "modify",
      "old_id": "7c9bf217ca47c7e4fa7eb5650e934dd2fa31e859",
      "old_mode": 33188,
      "old_path": "compiler/util/ir_data.py",
      "new_id": "eb753d05370f036e09849fff0b0212aa13d5b501",
      "new_mode": 33188,
      "new_path": "compiler/util/ir_data.py"
    },
    {
      "type": "modify",
      "old_id": "55694bd2c9d19520e0691a93ffaf286c86932a45",
      "old_mode": 33188,
      "old_path": "doc/grammar.md",
      "new_id": "611852666d81f00ad1cc61ee924a5422502e5ca6",
      "new_mode": 33188,
      "new_path": "doc/grammar.md"
    },
    {
      "type": "modify",
      "old_id": "db8682e29af0a76f60887c9f6906f8c3b97e0816",
      "old_mode": 33188,
      "old_path": "doc/language-reference.md",
      "new_id": "eb4a1de48d04d5c54c3fc17c1161471f883e9676",
      "new_mode": 33188,
      "new_path": "doc/language-reference.md"
    },
    {
      "type": "modify",
      "old_id": "ede3dd1420f08b8569246dfc2dc6c1c566cf7612",
      "old_mode": 33188,
      "old_path": "runtime/cpp/emboss_arithmetic.h",
      "new_id": "a6ee05df5e020b090be2308c80f294b18c15134e",
      "new_mode": 33188,
      "new_path": "runtime/cpp/emboss_arithmetic.h"
    },
    {
      "type": "modify",
      "old_id": "62c8f3b0dcfa0582013117763650e017e87786ed",
      "old_mode": 33188,
      "old_path": "runtime/cpp/test/emboss_arithmetic_test.cc",
      "new_id": "5e931be00a2dec57352e9408beaebd35c7887fbe",
      "new_mode": 33188,
      "new_path": "runtime/cpp/test/emboss_arithmetic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "12def5dee1a89c0be077b904f317f11a6a349cd9",
      "old_mode": 33188,
      "old_path": "testdata/BUILD",
      "new_id": "e5b46431e2f85049b4d542445e161668d80e1811",
      "new_mode": 33188,
      "new_path": "testdata/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a06098b4cd5bdbc670195edc50a39f7ef3e60add",
      "new_mode": 33188,
      "new_path": "testdata/division_modulus.emb"
    },
    {
      "type": "modify",
      "old_id": "148a4da29c5cdb85cc7ab6c8f495340929cf8d65",
      "old_mode": 33188,
      "old_path": "testdata/format/arithmetic_expressions.emb",
      "new_id": "eaf721abd8787e6c461d03f78cfdd1548f929ce6",
      "new_mode": 33188,
      "new_path": "testdata/format/arithmetic_expressions.emb"
    },
    {
      "type": "modify",
      "old_id": "a7e0395e5178ca253b69cf9b2dbdeef11d867db4",
      "old_mode": 33188,
      "old_path": "testdata/format/arithmetic_expressions.emb.formatted",
      "new_id": "94fdc85ef838e25b151031dd1bcedae8c4559da9",
      "new_mode": 33188,
      "new_path": "testdata/format/arithmetic_expressions.emb.formatted"
    },
    {
      "type": "modify",
      "old_id": "68673f8303ee6c72855840e1a46be501eaf17080",
      "old_mode": 33188,
      "old_path": "testdata/format/arithmetic_expressions.emb.formatted_indent_4",
      "new_id": "dc3baba2d1f2fee7041a95c3e8b22759bdaca278",
      "new_mode": 33188,
      "new_path": "testdata/format/arithmetic_expressions.emb.formatted_indent_4"
    },
    {
      "type": "modify",
      "old_id": "e415367c3b571ca7bab0fa30792119f419a3e4c7",
      "old_mode": 33188,
      "old_path": "testdata/golden/span_se_log_file_status.parse_tree.txt",
      "new_id": "e3af1e6ff01208d5c99a381ac070f6ed3b9b208f",
      "new_mode": 33188,
      "new_path": "testdata/golden/span_se_log_file_status.parse_tree.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe50cd0dc9a16b0bf281d6abff69888ce8e6f0f0",
      "new_mode": 33188,
      "new_path": "testdata/golden_cpp/division_modulus.emb.h"
    }
  ]
}
