)]}'
{
  "commit": "04dc63776a63e5d0ec0237706cb440152d57769e",
  "tree": "00f0890a8d4bb6617262adb5cfb90c0307fa9c57",
  "parents": [
    "bdf603caecc72f8250f212c497d6cf2b42e1c054"
  ],
  "author": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Fri Sep 25 13:08:39 2009 +0200"
  },
  "committer": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Fri Sep 25 13:08:39 2009 +0200"
  },
  "message": "add a wip blas library built on top of Eigen. TODO:\n- write extentive unit tests (maybe this already exist in other projects)\n- the level2 functions still have to be implemented\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "166dbe621f82c03a53f055bac4935a97d51c3601",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "94b2e99d0404bc68273d662f66befb652533fb06",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "477693bad37dcf4e572175464235288d69568cf5",
      "new_mode": 33188,
      "new_path": "blas/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "466a6751c548a3407522230bb31cf87414f58f5b",
      "new_mode": 33188,
      "new_path": "blas/README.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74c3c9f113cbba10ef814e511a29d546470062d4",
      "new_mode": 33188,
      "new_path": "blas/common.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f51ccb25b5c85b6017884081344cc9cd0ba416ff",
      "new_mode": 33188,
      "new_path": "blas/complex_double.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6617e7b9116dce6e915f193abd434b0c21f5b40",
      "new_mode": 33188,
      "new_path": "blas/complex_single.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8145696b3db636c6dd45a8c8cf74712e347bd604",
      "new_mode": 33188,
      "new_path": "blas/double.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c508626db435cbc8f68af25ec58d9dc46ab5bcb0",
      "new_mode": 33188,
      "new_path": "blas/level1_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5691e8a7fc04bc810782244f82b55ea601e9817c",
      "new_mode": 33188,
      "new_path": "blas/level2_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d44de1b5d64a7ba9d6421f35ed21d04828f8572b",
      "new_mode": 33188,
      "new_path": "blas/level3_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "842e104b86a6494c9558183501bb3771d7aa5949",
      "new_mode": 33188,
      "new_path": "blas/single.cpp"
    }
  ]
}
