)]}'
{
  "commit": "175cc385c4c3fb6ddfaa5a6a96f31760fc347bd7",
  "tree": "887aea70ab50a1f437a96e8ae2261af2e39f1f20",
  "parents": [
    "bde86849fcfd9ad928915ab2cf5e7378bb154065"
  ],
  "author": {
    "name": "Stephanos Ioannidis",
    "email": "stephanos.ioannidis@nordicsemi.no",
    "time": "Fri Sep 30 20:48:23 2022 +0900"
  },
  "committer": {
    "name": "Fabio Baltieri",
    "email": "fabio.baltieri@gmail.com",
    "time": "Fri Sep 30 13:52:24 2022 +0000"
  },
  "message": "lib: picolibc: Use smaller default heap size\n\nThe picolibc heap size configuration (`CONFIG_PICOLIBC_HEAP_SIZE`) is\nused to set the statically allocated malloc heap size when userspace is\nenabled.\n\nThe current default heap size of 1048576 bytes (MMU) and 65536 bytes\n(MPU) is too large for most platforms that Zephyr supports and may\nresult in the picolibc tests being filtered out due to the increased\nmemory footprint of the compiled image (i.e. SRAM overflow).\n\nThis commit updates the default picolibc heap size to a more reasonable\n16384 bytes for MMU platforms and 1024 bytes for MPU platforms.\n\nSigned-off-by: Stephanos Ioannidis \u003cstephanos.ioannidis@nordicsemi.no\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79e4e96564e76d53f5c7221a7a1ef2b259ed7617",
      "old_mode": 33188,
      "old_path": "lib/libc/picolibc/Kconfig",
      "new_id": "b8a9de692a503e0bbe8ce3485ff723317447a605",
      "new_mode": 33188,
      "new_path": "lib/libc/picolibc/Kconfig"
    }
  ]
}
