)]}'
{
  "commit": "3b1dc064718bcd8dfebe27e8c414c55a6eb0a6f8",
  "tree": "6e132469ecb87a65fcd361145e5ab23e9e461e62",
  "parents": [
    "497c81c1f5016dc6ef5b3219ece2f3c261d4d8f1"
  ],
  "author": {
    "name": "Nadime Barhoumi",
    "email": "nadime@riscv.org",
    "time": "Tue Oct 27 18:40:32 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 27 15:40:32 2026 -0700"
  },
  "message": "Fix undefined references (#50)\n\nBuilding without optimizations can fail to link with undefined\nreferences to some inline functions, for example softfloat_countLeadingZeros32.\nIf I understand correctly, a plain inline function might never get\nemitted in C99, so there is nothing to link against. Using static\ninline fixes this.\n\nIssue was also discussed in #11.\n\nSigned-off-by: Nadime Barhoumi \u003cnadime@riscv.org\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d514dbc408636afadb6b46388eada97753585e20",
      "old_mode": 33188,
      "old_path": "build/Linux-386-GCC/platform.h",
      "new_id": "df8b305061327a8e23d09563f53cc34e82c53209",
      "new_mode": 33188,
      "new_path": "build/Linux-386-GCC/platform.h"
    },
    {
      "type": "modify",
      "old_id": "d514dbc408636afadb6b46388eada97753585e20",
      "old_mode": 33188,
      "old_path": "build/Linux-386-SSE2-GCC/platform.h",
      "new_id": "df8b305061327a8e23d09563f53cc34e82c53209",
      "new_mode": 33188,
      "new_path": "build/Linux-386-SSE2-GCC/platform.h"
    },
    {
      "type": "modify",
      "old_id": "d514dbc408636afadb6b46388eada97753585e20",
      "old_mode": 33188,
      "old_path": "build/Linux-ARM-VFPv2-GCC/platform.h",
      "new_id": "df8b305061327a8e23d09563f53cc34e82c53209",
      "new_mode": 33188,
      "new_path": "build/Linux-ARM-VFPv2-GCC/platform.h"
    },
    {
      "type": "modify",
      "old_id": "c5e06f8e9d97059915f29981a225268e8e154a95",
      "old_mode": 33188,
      "old_path": "build/Linux-RISCV64-GCC/platform.h",
      "new_id": "5e946f668eb9b9047798a792a4a01b8f1b9e1b50",
      "new_mode": 33188,
      "new_path": "build/Linux-RISCV64-GCC/platform.h"
    },
    {
      "type": "modify",
      "old_id": "c5e06f8e9d97059915f29981a225268e8e154a95",
      "old_mode": 33188,
      "old_path": "build/Linux-x86_64-GCC/platform.h",
      "new_id": "5e946f668eb9b9047798a792a4a01b8f1b9e1b50",
      "new_mode": 33188,
      "new_path": "build/Linux-x86_64-GCC/platform.h"
    },
    {
      "type": "modify",
      "old_id": "d514dbc408636afadb6b46388eada97753585e20",
      "old_mode": 33188,
      "old_path": "build/Win32-MinGW/platform.h",
      "new_id": "df8b305061327a8e23d09563f53cc34e82c53209",
      "new_mode": 33188,
      "new_path": "build/Win32-MinGW/platform.h"
    },
    {
      "type": "modify",
      "old_id": "d514dbc408636afadb6b46388eada97753585e20",
      "old_mode": 33188,
      "old_path": "build/Win32-SSE2-MinGW/platform.h",
      "new_id": "df8b305061327a8e23d09563f53cc34e82c53209",
      "new_mode": 33188,
      "new_path": "build/Win32-SSE2-MinGW/platform.h"
    },
    {
      "type": "modify",
      "old_id": "c5e06f8e9d97059915f29981a225268e8e154a95",
      "old_mode": 33188,
      "old_path": "build/Win64-MinGW-w64/platform.h",
      "new_id": "5e946f668eb9b9047798a792a4a01b8f1b9e1b50",
      "new_mode": 33188,
      "new_path": "build/Win64-MinGW-w64/platform.h"
    }
  ]
}
