)]}'
{
  "commit": "141fd8b8943eb72317dcf1f91398cd7d9f79d6d6",
  "tree": "939d711c86438c2aacdd386041a57a1a31bb6b15",
  "parents": [
    "5f91577cdd09bc604001ccfc164042ddbe486a81"
  ],
  "author": {
    "name": "Mark Shannon",
    "email": "Mark.Shannon@arm.com",
    "time": "Mon Feb 02 16:57:04 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Feb 02 16:57:04 2026"
  },
  "message": "GH-144179: Add value recording to JIT tracing front-end (GH-144303)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14c1eced0cfed45ee26eae1946a8d66c9c699247",
      "old_mode": 33188,
      "old_path": ".gitattributes",
      "new_id": "0dac0f849271193495b51b3ce8eaf3875b04773a",
      "new_mode": 33188,
      "new_path": ".gitattributes"
    },
    {
      "type": "modify",
      "old_id": "fe94dc6a24fcc0a06c2f7855e644ccfc4dc56226",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_opcode_metadata.h",
      "new_id": "db28839a860008e9a4f26fecf8fac5cadff77ff6",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_opcode_metadata.h"
    },
    {
      "type": "modify",
      "old_id": "2ee518fb82f301e75377b59455b008be200c8536",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_optimizer.h",
      "new_id": "bb2028c59356b2cfee88da35e7453927ec6b5f19",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_optimizer.h"
    },
    {
      "type": "modify",
      "old_id": "8712d1afc7570ba7daaa467fc2b6966540cbfad7",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_uop_ids.h",
      "new_id": "850ae446dc7aca1c1dbf20d035343395bb0d67b1",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_uop_ids.h"
    },
    {
      "type": "modify",
      "old_id": "07c4f0aeb4a95d4f024a050169fc464c4a9001ba",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_uop_metadata.h",
      "new_id": "85f2948ece4b4d3a707b88f86293238e0f40da6a",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_uop_metadata.h"
    },
    {
      "type": "modify",
      "old_id": "8531162943ae351ce7c8cd0cd2ecfb4760833aca",
      "old_mode": 33188,
      "old_path": "Makefile.pre.in",
      "new_id": "b362a4dfdc6894517ebb047d8c8b45e1bfbc89e8",
      "new_mode": 33188,
      "new_path": "Makefile.pre.in"
    },
    {
      "type": "modify",
      "old_id": "f4373a753ed566a76b7ca24ad04287435c37b60f",
      "old_mode": 33188,
      "old_path": "Modules/_testinternalcapi/test_cases.c.h",
      "new_id": "64c9ffeb4dc4112915323898eb38fb548f483454",
      "new_mode": 33188,
      "new_path": "Modules/_testinternalcapi/test_cases.c.h"
    },
    {
      "type": "modify",
      "old_id": "4c808016a00cb639840d05356f2a0442f92cb184",
      "old_mode": 33188,
      "old_path": "Python/bytecodes.c",
      "new_id": "9e41382240ea5dbfaa2c04d4c4add6cd7f24336d",
      "new_mode": 33188,
      "new_path": "Python/bytecodes.c"
    },
    {
      "type": "modify",
      "old_id": "8901c25952508103f93dce93dd69e254d9f3026b",
      "old_mode": 33188,
      "old_path": "Python/executor_cases.c.h",
      "new_id": "339789b61d86aaf1cadd77282eb7e9d058f48b15",
      "new_mode": 33188,
      "new_path": "Python/executor_cases.c.h"
    },
    {
      "type": "modify",
      "old_id": "77d9b182adae9613d4d8126fffa69320c003576c",
      "old_mode": 33188,
      "old_path": "Python/generated_cases.c.h",
      "new_id": "d3c5f526efd6a860ad1c2663c414a98445c7f7bb",
      "new_mode": 33188,
      "new_path": "Python/generated_cases.c.h"
    },
    {
      "type": "modify",
      "old_id": "2802ef17dbf5c2e735d098cee149612ea6b1ac35",
      "old_mode": 33188,
      "old_path": "Python/optimizer.c",
      "new_id": "e4e18f14bdc9b1b5cac3a05260094aa9c9651a13",
      "new_mode": 33188,
      "new_path": "Python/optimizer.c"
    },
    {
      "type": "modify",
      "old_id": "5a3480ab31676b90a7fc0de3e3c97dfe17577edd",
      "old_mode": 33188,
      "old_path": "Python/optimizer_bytecodes.c",
      "new_id": "1f6a64026d8e153df63c12b0a58ff7890d0fa147",
      "new_mode": 33188,
      "new_path": "Python/optimizer_bytecodes.c"
    },
    {
      "type": "modify",
      "old_id": "9dc1da3c93bb69dd3beb90cd026a981b155b3c25",
      "old_mode": 33188,
      "old_path": "Python/optimizer_cases.c.h",
      "new_id": "e7b31ad6ac02c3fcb42f5bb55f9ed32a41739e55",
      "new_mode": 33188,
      "new_path": "Python/optimizer_cases.c.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba85ed752d2c96601bdb2b8bd0cddfb3f501e32e",
      "new_mode": 33188,
      "new_path": "Python/record_functions.c.h"
    },
    {
      "type": "modify",
      "old_id": "bad1a3eb048782b165c07903866960be3cef6087",
      "old_mode": 33188,
      "old_path": "Tools/c-analyzer/cpython/_parser.py",
      "new_id": "890b0eb0bd70794c9a2b92e946af3f0aae0c938b",
      "new_mode": 33188,
      "new_path": "Tools/c-analyzer/cpython/_parser.py"
    },
    {
      "type": "modify",
      "old_id": "2001fb7c37931abfef87c45348a1957bb7081772",
      "old_mode": 33188,
      "old_path": "Tools/cases_generator/analyzer.py",
      "new_id": "89f843644329ec6b88c5ac7cb289381c8b56de52",
      "new_mode": 33188,
      "new_path": "Tools/cases_generator/analyzer.py"
    },
    {
      "type": "modify",
      "old_id": "89bd801c61a6d084005e44ae98e7fc6dd19fded8",
      "old_mode": 33188,
      "old_path": "Tools/cases_generator/generators_common.py",
      "new_id": "bdc4324b6702006f92e0864dffe9987ce4bec1a8",
      "new_mode": 33188,
      "new_path": "Tools/cases_generator/generators_common.py"
    },
    {
      "type": "modify",
      "old_id": "a31f57850f6a0fa61fcb355ca8adb9c952826a55",
      "old_mode": 33188,
      "old_path": "Tools/cases_generator/opcode_metadata_generator.py",
      "new_id": "21407ad7df1e9a57b6ce05e02556ef3880dbd5f1",
      "new_mode": 33188,
      "new_path": "Tools/cases_generator/opcode_metadata_generator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58d948f198c4dc8c7450b9f0c243c779231b6230",
      "new_mode": 33188,
      "new_path": "Tools/cases_generator/record_function_generator.py"
    },
    {
      "type": "modify",
      "old_id": "c7ff5de681e6fa570e2dc6c5d8682297c731d8fe",
      "old_mode": 33188,
      "old_path": "Tools/cases_generator/tier1_generator.py",
      "new_id": "0334bec724d305876f408f532ebe55bbacbc8aeb",
      "new_mode": 33188,
      "new_path": "Tools/cases_generator/tier1_generator.py"
    },
    {
      "type": "modify",
      "old_id": "9dc529753deef81f7f8fd6c6395c9bdb9af3b65e",
      "old_mode": 33188,
      "old_path": "Tools/cases_generator/tier2_generator.py",
      "new_id": "12da5bff254957c6e015eb9134614e070992e5f8",
      "new_mode": 33188,
      "new_path": "Tools/cases_generator/tier2_generator.py"
    },
    {
      "type": "modify",
      "old_id": "6992806a95b06cc800095a449777aa12bea9be8e",
      "old_mode": 33188,
      "old_path": "Tools/cases_generator/uop_id_generator.py",
      "new_id": "b059a4a169c1ae69e1200cb2a7d2982ee87548b2",
      "new_mode": 33188,
      "new_path": "Tools/cases_generator/uop_id_generator.py"
    },
    {
      "type": "modify",
      "old_id": "bdecb18d1d56084936612514c43fc8326e9d7d9c",
      "old_mode": 33188,
      "old_path": "Tools/cases_generator/uop_metadata_generator.py",
      "new_id": "4c24435cbdbe058821d00ebfb0d2c74c2a9158d1",
      "new_mode": 33188,
      "new_path": "Tools/cases_generator/uop_metadata_generator.py"
    }
  ]
}
