)]}'
{
  "log": [
    {
      "commit": "7dcf6870f0ff2c4f5e3ec54637ca295fee793dd0",
      "tree": "9cb8daab1efdbd2a36257247eaaa410898d633b7",
      "parents": [
        "ef22ec5d0faeb2b64262d43ebd4b3240d1c95960",
        "9b7ae67e7e2001606b2ca31eaa5e8e265a219766"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Mon Sep 15 18:18:01 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 15 18:18:01 2025"
      },
      "message": "Merge pull request #423 from AndreiBerezin/fix-null-string\n\nfix null after MarshalText work"
    },
    {
      "commit": "ef22ec5d0faeb2b64262d43ebd4b3240d1c95960",
      "tree": "21da841d1dd2b9d901d6b0bbf37b96998a738e86",
      "parents": [
        "58eb6f54b321d520f45a0be037c551c30aebd096",
        "31b2360af5d02800c548b502403408794cd38b9a"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Mon Sep 15 18:16:52 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 15 18:16:52 2025"
      },
      "message": "Merge pull request #421 from dmitrybarsukov/bugfix/invalid-json-on-NaN-or-Inf\n\nBugfix: do not generate invalid JSON when float value is +Inf, -Inf or NaN"
    },
    {
      "commit": "58eb6f54b321d520f45a0be037c551c30aebd096",
      "tree": "8f221241fbb170708b9eb2682e023f3582f2222c",
      "parents": [
        "fe2707c07ac01dd7377350e8edf4f574705358bf",
        "ffa0b23ade4e69fc97bcd872e5b120d7418a5b85"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Mon Sep 15 18:14:26 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 15 18:14:26 2025"
      },
      "message": "Merge pull request #424 from stickpro/issue-415\n\nfeat: Add version and commit information to easyjson generator"
    },
    {
      "commit": "ffa0b23ade4e69fc97bcd872e5b120d7418a5b85",
      "tree": "8f221241fbb170708b9eb2682e023f3582f2222c",
      "parents": [
        "fe2707c07ac01dd7377350e8edf4f574705358bf"
      ],
      "author": {
        "name": "Vladislav Bulagakov",
        "email": "stick.qwe@gmail.com",
        "time": "Mon Sep 15 08:14:50 2025"
      },
      "committer": {
        "name": "Vladislav Bulagakov",
        "email": "stick.qwe@gmail.com",
        "time": "Mon Sep 15 08:14:50 2025"
      },
      "message": "feat: Add version and commit information to easyjson generator\nCloses #415\n"
    },
    {
      "commit": "9b7ae67e7e2001606b2ca31eaa5e8e265a219766",
      "tree": "74f2d7815b79ecd4b27ef5cfac54b4a77569839a",
      "parents": [
        "fe2707c07ac01dd7377350e8edf4f574705358bf"
      ],
      "author": {
        "name": "Andrey Berezin",
        "email": "andrey.berezin@aviasales.ru",
        "time": "Fri Jun 06 07:19:01 2025"
      },
      "committer": {
        "name": "Andrey Berezin",
        "email": "andrey.berezin@aviasales.ru",
        "time": "Fri Jun 06 07:19:01 2025"
      },
      "message": "fix null after MarshalText work\n"
    },
    {
      "commit": "31b2360af5d02800c548b502403408794cd38b9a",
      "tree": "715fbf5c861d5c777e47f7bf724a71a539d8b08e",
      "parents": [
        "fe2707c07ac01dd7377350e8edf4f574705358bf"
      ],
      "author": {
        "name": "dmitrybarsukov",
        "email": "dmitrybarsukov96@gmail.com",
        "time": "Sun May 25 20:54:08 2025"
      },
      "committer": {
        "name": "dmitrybarsukov",
        "email": "dmitrybarsukov96@gmail.com",
        "time": "Sun May 25 21:23:23 2025"
      },
      "message": "Return error if trying to marshal +Inf, -Inf or NaN\n"
    },
    {
      "commit": "fe2707c07ac01dd7377350e8edf4f574705358bf",
      "tree": "d1a3517097b4669cff5018fe7b8499a3aaf685bb",
      "parents": [
        "8580601f28d648889ac4e90895b3272339fea421",
        "baefa5cf6e059ea01dc5e9924035bffa6cebaa64"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Sat Jan 11 19:28:08 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 11 19:28:08 2025"
      },
      "message": "Merge pull request #411 from neal/bugfix/unmarshal-unexpected-null\n\nFix unmarshal null values for non-pointer fields"
    },
    {
      "commit": "baefa5cf6e059ea01dc5e9924035bffa6cebaa64",
      "tree": "d1a3517097b4669cff5018fe7b8499a3aaf685bb",
      "parents": [
        "8580601f28d648889ac4e90895b3272339fea421"
      ],
      "author": {
        "name": "Neal Patel",
        "email": "neal@ineal.me",
        "time": "Thu Jan 09 19:27:28 2025"
      },
      "committer": {
        "name": "Neal Patel",
        "email": "neal@ineal.me",
        "time": "Thu Jan 09 19:27:28 2025"
      },
      "message": "Fix decoding null values on non-pointer fields\n"
    },
    {
      "commit": "8580601f28d648889ac4e90895b3272339fea421",
      "tree": "fb393937cb70c214973a3cfcfb2594f7abf18ce4",
      "parents": [
        "5e854fb809ec83ff18eb74554fd5c693e28eaadb",
        "529b1f6f7ec18fbae380d7ce72d38061e5201498"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Sat Dec 21 15:08:13 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 21 15:08:13 2024"
      },
      "message": "Merge pull request #407 from Neal/bugfix/unmarshal-null\n\nFix unmarshal null to existing value"
    },
    {
      "commit": "529b1f6f7ec18fbae380d7ce72d38061e5201498",
      "tree": "fb393937cb70c214973a3cfcfb2594f7abf18ce4",
      "parents": [
        "5e854fb809ec83ff18eb74554fd5c693e28eaadb"
      ],
      "author": {
        "name": "Neal Patel",
        "email": "neal@ineal.me",
        "time": "Thu Dec 19 05:43:31 2024"
      },
      "committer": {
        "name": "Neal Patel",
        "email": "neal@ineal.me",
        "time": "Thu Dec 19 05:43:31 2024"
      },
      "message": "Fix unmarshal null to existing value\n"
    },
    {
      "commit": "5e854fb809ec83ff18eb74554fd5c693e28eaadb",
      "tree": "0092fbac648a4be7e0d7d2d7f8eb757e257d68da",
      "parents": [
        "78171e8003c8117a9183b1b7260239a615ace8a6",
        "37cdbe9d67307cc60e0425c92c5ee9bf782527ca"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Sat Dec 14 18:24:10 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 14 18:24:10 2024"
      },
      "message": "Merge pull request #388 from testwill/string\n\nchore: use ret.String() instead of string(ret.Bytes())"
    },
    {
      "commit": "78171e8003c8117a9183b1b7260239a615ace8a6",
      "tree": "5c27914bb6e24b7fd7bb9786ed2ab15dce218f47",
      "parents": [
        "907f46a3eb29e4817ffd234da48438fb0d3cb5b6",
        "32296272946138958f1507179d341a69a878e902"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Sat Dec 14 18:22:41 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 14 18:22:41 2024"
      },
      "message": "Merge pull request #396 from SolidShake/fix-null-map-key\n\nFix null key in map"
    },
    {
      "commit": "907f46a3eb29e4817ffd234da48438fb0d3cb5b6",
      "tree": "d5da1b23798ba73473f5877189d2409f85dc1617",
      "parents": [
        "0e683d55cb7f288d05824e1f01c7a54041db29d1"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "romanov.vasily@mail.ru",
        "time": "Sat Dec 14 18:21:20 2024"
      },
      "committer": {
        "name": "Vasily Romanov",
        "email": "romanov.vasily@mail.ru",
        "time": "Sat Dec 14 18:21:20 2024"
      },
      "message": "up go version to 1.20\n"
    },
    {
      "commit": "0e683d55cb7f288d05824e1f01c7a54041db29d1",
      "tree": "a652db07eb129518077660f6b506dc0bde17e7e8",
      "parents": [
        "8ef38d7618660af569e7e673c9c052d31faa94bc"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "romanov.vasily@mail.ru",
        "time": "Sat Dec 14 18:18:23 2024"
      },
      "committer": {
        "name": "Vasily Romanov",
        "email": "romanov.vasily@mail.ru",
        "time": "Sat Dec 14 18:18:23 2024"
      },
      "message": "only default tests\n"
    },
    {
      "commit": "8ef38d7618660af569e7e673c9c052d31faa94bc",
      "tree": "cdf541369ae3a664ee6796712275c5690c083d28",
      "parents": [
        "c2f6bad9b578ab0fe911dfd58ae80182d803dadf"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "romanov.vasily@mail.ru",
        "time": "Sat Dec 14 18:16:31 2024"
      },
      "committer": {
        "name": "Vasily Romanov",
        "email": "romanov.vasily@mail.ru",
        "time": "Sat Dec 14 18:16:31 2024"
      },
      "message": "upd test version\n"
    },
    {
      "commit": "c2f6bad9b578ab0fe911dfd58ae80182d803dadf",
      "tree": "d4a4650c017d2fb4c4a96e45a72907457f26f469",
      "parents": [
        "d48874ae4a005fe308cf62551e7babf7cee61514",
        "46715aab064260bc137b2ee412802f7dee5a6be0"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Sat Dec 14 17:58:47 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 14 17:58:47 2024"
      },
      "message": "Merge pull request #405 from IakovLeven/patch-1\n\nFix Unmarshaler interface description"
    },
    {
      "commit": "d48874ae4a005fe308cf62551e7babf7cee61514",
      "tree": "9f2215be3ae9fae24b6cb657f98799337640bb83",
      "parents": [
        "141f9c7d7ffebf0474bfbc15e7adcbcabf8fc0ee",
        "34d2f3ad1a4848da7c1422bce917f14038fcee8b"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Sat Dec 14 17:58:31 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 14 17:58:31 2024"
      },
      "message": "Merge pull request #381 from niallnsec/master\n\nCopy byte array when unmarshalling RawMessage"
    },
    {
      "commit": "46715aab064260bc137b2ee412802f7dee5a6be0",
      "tree": "b3d528a43f8b74920f08a0989f3314eb816a9f2c",
      "parents": [
        "141f9c7d7ffebf0474bfbc15e7adcbcabf8fc0ee"
      ],
      "author": {
        "name": "IakovLeven",
        "email": "88191828+IakovLeven@users.noreply.github.com",
        "time": "Thu Nov 21 07:22:44 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 21 07:22:44 2024"
      },
      "message": "Fix Unmarshaler interface description"
    },
    {
      "commit": "32296272946138958f1507179d341a69a878e902",
      "tree": "dfaea8d5897c3ca4b46d0cfdff10b4b7dfb5f633",
      "parents": [
        "141f9c7d7ffebf0474bfbc15e7adcbcabf8fc0ee"
      ],
      "author": {
        "name": "Artem Utkin",
        "email": "solid.utkin@gmail.com",
        "time": "Fri Apr 19 08:01:15 2024"
      },
      "committer": {
        "name": "Artem Utkin",
        "email": "solid.utkin@gmail.com",
        "time": "Fri Apr 19 08:06:38 2024"
      },
      "message": "Fix null key in map\n"
    },
    {
      "commit": "34d2f3ad1a4848da7c1422bce917f14038fcee8b",
      "tree": "e73486695b2f9296f8a3a6c6db82f436b2562999",
      "parents": [
        "573107bd9e4c397810d84ac1b6a1d0feb4bbd419"
      ],
      "author": {
        "name": "Niall Newman",
        "email": "21335031+niallnsec@users.noreply.github.com",
        "time": "Sun Jan 28 19:13:32 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 28 19:13:32 2024"
      },
      "message": "Only add tags to run command if set"
    },
    {
      "commit": "141f9c7d7ffebf0474bfbc15e7adcbcabf8fc0ee",
      "tree": "b6f873f5b54d6b75e9c2bf0031ff1bfd9050c239",
      "parents": [
        "a209843d8ea9db383ce1a1976e43c8e95f831c61",
        "3bd36b7ac9e3174500af6886480f45543b3a30eb"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Tue Jan 09 11:12:31 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 09 11:12:31 2024"
      },
      "message": "Merge pull request #393 from iamtakingiteasy/master\n\nMake current token kind public and accessible via Lexer.CurrentToken"
    },
    {
      "commit": "3bd36b7ac9e3174500af6886480f45543b3a30eb",
      "tree": "b6f873f5b54d6b75e9c2bf0031ff1bfd9050c239",
      "parents": [
        "a209843d8ea9db383ce1a1976e43c8e95f831c61"
      ],
      "author": {
        "name": "Alexander Tumin",
        "email": "iamtakingiteasy@eientei.org",
        "time": "Sat Jan 06 15:16:38 2024"
      },
      "committer": {
        "name": "Alexander Tumin",
        "email": "iamtakingiteasy@eientei.org",
        "time": "Sat Jan 06 15:17:55 2024"
      },
      "message": "Make current token kind public and accessible via Lexer.CurrentToken\nUpdated implementation of #308\n"
    },
    {
      "commit": "37cdbe9d67307cc60e0425c92c5ee9bf782527ca",
      "tree": "631d25210f993a022a4a1a3b070c94671a2af335",
      "parents": [
        "a209843d8ea9db383ce1a1976e43c8e95f831c61"
      ],
      "author": {
        "name": "guoguangwu",
        "email": "guoguangwu@magic-shield.com",
        "time": "Thu Jun 29 07:18:30 2023"
      },
      "committer": {
        "name": "guoguangwu",
        "email": "guoguangwu@magic-shield.com",
        "time": "Thu Jun 29 07:18:48 2023"
      },
      "message": "chore: use ret.String() instead of string(ret.Bytes())\n"
    },
    {
      "commit": "573107bd9e4c397810d84ac1b6a1d0feb4bbd419",
      "tree": "9a9d0ee1822e2b0d31b71a5717afd49e0a12cd93",
      "parents": [
        "a209843d8ea9db383ce1a1976e43c8e95f831c61"
      ],
      "author": {
        "name": "Niall Newman",
        "email": "nnewman@foregenix.com",
        "time": "Thu Dec 08 15:54:08 2022"
      },
      "committer": {
        "name": "Niall Newman",
        "email": "nnewman@foregenix.com",
        "time": "Thu Dec 08 15:54:08 2022"
      },
      "message": "Copy byte array when unmarshalling RawMessage\n"
    },
    {
      "commit": "a209843d8ea9db383ce1a1976e43c8e95f831c61",
      "tree": "25489713f07df77c18fbdaa3df4d7a32b38a9463",
      "parents": [
        "11c9d7f52fd019df40f13aeecd28f11d941be9e3"
      ],
      "author": {
        "name": "Erik Dubbelboer",
        "email": "erik@dubbelboer.com",
        "time": "Mon Apr 04 08:41:36 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 04 08:41:36 2022"
      },
      "message": "Fix bytesToStr (#358)\n\nThe current implementation of bytesToStr uses an unsafe\r\nreflect.StringHeader value. Change the implementation of this function\r\nto a safe and simpler version.\r\n\r\nTo explain what could go wrong here is some example code:\r\n\r\n  var d []byte\r\n  d \u003d someFunctionThatReturnsBytes()\r\n\r\n  s :\u003d bytesToStr(d)\r\n\r\n  doSomethingWith(s)\r\n\r\nWhen this code gets compiled bytesToStr would get inlined and the\r\ncode would be like the following. I have included in comments at which\r\npoint things could go wrong:\r\n\r\n  var d []byte\r\n  d \u003d someFunctionThatReturnsBytes()\r\n\r\n  h :\u003d (*reflect.SliceHeader)(unsafe.Pointer(\u0026d))\r\n  shdr :\u003d reflect.StringHeader{Data: h.Data, Len: h.Len}\r\n\r\n  // At this point in time d and d.Data have nothing referencing them anymore\r\n  // shdr.Data is an uintptr so it will be ignored by the GC.\r\n  // This means d and d.Data can be garbage collected here.\r\n  // Internally strings don\u0027t use a uintptr for the data, but since this is\r\n  // just a reflect.StringHeader and not a real string yet that doesn\u0027t apply\r\n  // here.\r\n  // This is why https://pkg.go.dev/unsafe#Pointer says:\r\n  //   In general, reflect.SliceHeader and reflect.StringHeader should be\r\n  //   used only as *reflect.SliceHeader and *reflect.StringHeader pointing\r\n  //   at actual slices or strings, never as plain structs.\r\n\r\n  s :\u003d *(*string)(unsafe.Pointer(\u0026shdr))\r\n\r\n  // Only at this point s.Data points to d.Data again and the backing storage\r\n  // of d won\u0027t be garbage collected anymore.\r\n\r\n  doSomethingWith(s)\r\n\r\nThe chance of this going wrong is probably so small that nobody ever\r\nnoticed it happening, but it is there."
    },
    {
      "commit": "11c9d7f52fd019df40f13aeecd28f11d941be9e3",
      "tree": "0912678cf00e4753ad0c055edf6502df2966ada7",
      "parents": [
        "605adaeee39d951af5d8f52df599bb69604ff37b"
      ],
      "author": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 20:36:00 2021"
      },
      "committer": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 20:36:00 2021"
      },
      "message": "fix Readme\n"
    },
    {
      "commit": "605adaeee39d951af5d8f52df599bb69604ff37b",
      "tree": "8dcabd9e3886796a46d94ff4d2c9564d491fc271",
      "parents": [
        "eecedd19f7be2af11622d3111d4e1fa0cfc13eb5",
        "42b87bff63480a7126797bcfde59240ec6d70284"
      ],
      "author": {
        "name": "Dmitry Rybakov",
        "email": "40833223+bulletmys@users.noreply.github.com",
        "time": "Sun Oct 10 20:22:51 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 10 20:22:51 2021"
      },
      "message": "Merge pull request #352 from bulletmys/upd_ci\n\nadded Github Actions CI instead of Travis CI"
    },
    {
      "commit": "42b87bff63480a7126797bcfde59240ec6d70284",
      "tree": "8dcabd9e3886796a46d94ff4d2c9564d491fc271",
      "parents": [
        "738f356010a1a4e818935856ab796dc0868d036f"
      ],
      "author": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 20:14:44 2021"
      },
      "committer": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 20:14:44 2021"
      },
      "message": "upd readme and delete .travis.yml\n"
    },
    {
      "commit": "738f356010a1a4e818935856ab796dc0868d036f",
      "tree": "1aba6ff67a7d9229cb0bc39ee703c90d6e3161a4",
      "parents": [
        "309f1b66b9142a4823158f7185fc62eecc704e75"
      ],
      "author": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 18:15:09 2021"
      },
      "committer": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 19:55:02 2021"
      },
      "message": "fix run-on-arch-action actions\n"
    },
    {
      "commit": "309f1b66b9142a4823158f7185fc62eecc704e75",
      "tree": "62838e80c3993a3517996e88a56c22fd96bd91b8",
      "parents": [
        "5fd7585ed45596e1962ef83219f180b3a8acac1c"
      ],
      "author": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 18:05:35 2021"
      },
      "committer": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 18:05:35 2021"
      },
      "message": "add non amd64 actions\n"
    },
    {
      "commit": "5fd7585ed45596e1962ef83219f180b3a8acac1c",
      "tree": "64aa8ca0f60e4ca065110ef57c388501bf0a89da",
      "parents": [
        "3c100a79a35233cf8e3c7327814ee00a8248b159"
      ],
      "author": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 17:46:21 2021"
      },
      "committer": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 17:46:21 2021"
      },
      "message": "upd github actions\n"
    },
    {
      "commit": "3c100a79a35233cf8e3c7327814ee00a8248b159",
      "tree": "c92e337fb181a6459cd6aafe795af09de3f1859a",
      "parents": [
        "7c1e3c1c97a094770cf2f327cdd2f2043d667e79"
      ],
      "author": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 17:24:20 2021"
      },
      "committer": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 17:24:20 2021"
      },
      "message": "upd github actions\n"
    },
    {
      "commit": "7c1e3c1c97a094770cf2f327cdd2f2043d667e79",
      "tree": "3acc26fcfc75539ffabd9546232eda58d93bc811",
      "parents": [
        "4f5f962fb8a7322b7b9d1e0a36ea48001d51a786"
      ],
      "author": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 17:22:25 2021"
      },
      "committer": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 17:22:25 2021"
      },
      "message": "upd github actions\n"
    },
    {
      "commit": "4f5f962fb8a7322b7b9d1e0a36ea48001d51a786",
      "tree": "95b1ac4de0f39cf11cf0a8f6b7aab784c0e10dd5",
      "parents": [
        "52ae64103bf1ecf18d4f8ad2fa977523deef6e45"
      ],
      "author": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 17:12:06 2021"
      },
      "committer": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 17:12:06 2021"
      },
      "message": "add github actions\n"
    },
    {
      "commit": "52ae64103bf1ecf18d4f8ad2fa977523deef6e45",
      "tree": "7400595ea8effea8dd395e4ad53c978aeb665151",
      "parents": [
        "eecedd19f7be2af11622d3111d4e1fa0cfc13eb5"
      ],
      "author": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 16:42:20 2021"
      },
      "committer": {
        "name": "bulletmys",
        "email": "bulletmys@yandex.ru",
        "time": "Sun Oct 10 16:42:20 2021"
      },
      "message": "fix allocs expectations in tests\n"
    },
    {
      "commit": "eecedd19f7be2af11622d3111d4e1fa0cfc13eb5",
      "tree": "916efd16655775f354692dc121f3cb2df6579b48",
      "parents": [
        "e57b4c6a1c4a772d314bc01efa5a698b591f4035"
      ],
      "author": {
        "name": "dmitry.rybakov",
        "email": "dmitry.rybakov@corp.mail.ru",
        "time": "Sun Sep 26 21:08:55 2021"
      },
      "committer": {
        "name": "dmitry.rybakov",
        "email": "dmitry.rybakov@corp.mail.ru",
        "time": "Sun Sep 26 21:08:55 2021"
      },
      "message": "add simple example to README and upd install cmd\n"
    },
    {
      "commit": "e57b4c6a1c4a772d314bc01efa5a698b591f4035",
      "tree": "407f4d970e2f222a84d891cfcbcb0d794831b830",
      "parents": [
        "7653026585a5869d440d97df0f717b266a5a983d",
        "0c17714265ba3af7e25a7ebdd762d9510a88710f"
      ],
      "author": {
        "name": "Dmitry Rybakov",
        "email": "40833223+bulletmys@users.noreply.github.com",
        "time": "Sun Sep 12 19:27:47 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 12 19:27:47 2021"
      },
      "message": "Merge pull request #338 from MQasimSarfraz/patch-1\n\nFix typo in README.md"
    },
    {
      "commit": "7653026585a5869d440d97df0f717b266a5a983d",
      "tree": "91b4f78de43e84300190a8881905d5fb3245b637",
      "parents": [
        "c120ca7ced6051261161ce15e8f1542a4b2567fc",
        "e33cca903c00396ddedff2a9a6deeb09ab10f474"
      ],
      "author": {
        "name": "Dmitry Rybakov",
        "email": "40833223+bulletmys@users.noreply.github.com",
        "time": "Sun Sep 12 19:13:39 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 12 19:13:39 2021"
      },
      "message": "Merge pull request #342 from denis96z/master\n\nFix too many arguments in call to MarshalJSON"
    },
    {
      "commit": "e33cca903c00396ddedff2a9a6deeb09ab10f474",
      "tree": "91b4f78de43e84300190a8881905d5fb3245b637",
      "parents": [
        "c120ca7ced6051261161ce15e8f1542a4b2567fc"
      ],
      "author": {
        "name": "Denis Zinovyev",
        "email": "zinoviev.denis@yandex.ru",
        "time": "Tue Jun 15 18:40:11 2021"
      },
      "committer": {
        "name": "Denis Zinovyev",
        "email": "zinoviev.denis@yandex.ru",
        "time": "Tue Jun 15 18:44:37 2021"
      },
      "message": "fix too many arguments in call to MarshalJSON\n"
    },
    {
      "commit": "0c17714265ba3af7e25a7ebdd762d9510a88710f",
      "tree": "8c52d81ae06ce86dd2561adb25498d2063bb946b",
      "parents": [
        "c120ca7ced6051261161ce15e8f1542a4b2567fc"
      ],
      "author": {
        "name": "Qasim Sarfraz",
        "email": "syed.qasim.sarfraz@gmail.com",
        "time": "Thu May 06 22:51:56 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 06 22:51:56 2021"
      },
      "message": "Fix type in README.md"
    },
    {
      "commit": "c120ca7ced6051261161ce15e8f1542a4b2567fc",
      "tree": "378c693f2882dfea537af76f03181f1821fa595b",
      "parents": [
        "a833663added703790afa4bfa8fbf20a7ab59c55"
      ],
      "author": {
        "name": "santosh653",
        "email": "70637961+santosh653@users.noreply.github.com",
        "time": "Sat Feb 06 19:00:08 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 06 19:00:08 2021"
      },
      "message": "Update .travis.yml (#324)\n\nAdding power support."
    },
    {
      "commit": "a833663added703790afa4bfa8fbf20a7ab59c55",
      "tree": "677152e973ea332158e1d48b547e6d8c1bfe13b1",
      "parents": [
        "fca00f44f19dad8763e34502718a2bb90d98bdc1"
      ],
      "author": {
        "name": "Maksim Kochkin",
        "email": "maxxarts@gmail.com",
        "time": "Sat Feb 06 18:55:43 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 06 18:55:43 2021"
      },
      "message": "Fixed lexer in decoding base64-encoded []byte field with forward slash in it. (#328)\n\nCo-authored-by: Maksim Kochkin \u003cmaksim.kochkin@magiclab.co\u003e"
    },
    {
      "commit": "fca00f44f19dad8763e34502718a2bb90d98bdc1",
      "tree": "920d7cd7543f99f109ec03d2587454bc6c480f21",
      "parents": [
        "45d2d57d45444881401013d5312a30a33b1ac433"
      ],
      "author": {
        "name": "komika",
        "email": "komika@komika.org",
        "time": "Wed Oct 07 17:59:05 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 17:59:05 2020"
      },
      "message": "jlexer skipped json value validation added (#309)\n\n* jlexer skipped json value validation added\r\n\r\n* jlexer skipping invalid json tests added\r\n\r\nCo-authored-by: michael \u003cmichael@tutti.ch\u003e"
    },
    {
      "commit": "45d2d57d45444881401013d5312a30a33b1ac433",
      "tree": "3ea17457382ed9c7ea02af4cea9787317f3243cc",
      "parents": [
        "8ab5ff9cd8e4e432e8b79f6c47d324a31dd803cf"
      ],
      "author": {
        "name": "YaroslavPodorvanov",
        "email": "63663261+YaroslavPodorvanov@users.noreply.github.com",
        "time": "Wed Sep 16 18:26:36 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 18:26:36 2020"
      },
      "message": "fix mailru/easyjson#310 (#311)\n\n* fix mailru/easyjson#310\r\n\r\n* reset byteValueCloned on lexer consume, after review #310"
    },
    {
      "commit": "8ab5ff9cd8e4e432e8b79f6c47d324a31dd803cf",
      "tree": "368e116a13499d6704c0cc0eff5c7ccb1e086122",
      "parents": [
        "f3f97e8f150475a2a00cad77603fc45ef4bc6aa9"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Wed Aug 12 11:42:29 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Wed Aug 12 11:42:29 2020"
      },
      "message": "fix parser for go 1.15 (multiline comments)\n"
    },
    {
      "commit": "f3f97e8f150475a2a00cad77603fc45ef4bc6aa9",
      "tree": "8ba8fee015b21cde09a1bb0204cca6f706475d82",
      "parents": [
        "853c4976cc1dc774f4653967e1ed9bae04ffbbb5"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Wed Aug 12 11:22:55 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 11:22:55 2020"
      },
      "message": "fix parser for go 1.15 (#304)\n\n* fix parser for go 1.15"
    },
    {
      "commit": "853c4976cc1dc774f4653967e1ed9bae04ffbbb5",
      "tree": "9ca13841c563315998ea95230f16b9f7ed4783df",
      "parents": [
        "acfb3d3a61440810c2f2e2069512028e5ef19ecd"
      ],
      "author": {
        "name": "Zik",
        "email": "48577114+zikaeroh@users.noreply.github.com",
        "time": "Mon Aug 10 09:17:50 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 09:17:50 2020"
      },
      "message": "Remove spurious print (#300)\n\n"
    },
    {
      "commit": "acfb3d3a61440810c2f2e2069512028e5ef19ecd",
      "tree": "4a9c14a15b4defa19a1e64d79378a6307a2dba4f",
      "parents": [
        "87794d0ae89edce44f4bf90b676a1c080bda5e44"
      ],
      "author": {
        "name": "Zik",
        "email": "48577114+zikaeroh@users.noreply.github.com",
        "time": "Mon Aug 10 09:16:49 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 09:16:49 2020"
      },
      "message": "Tidy and commit go.sum (#301)\n\n"
    },
    {
      "commit": "87794d0ae89edce44f4bf90b676a1c080bda5e44",
      "tree": "b568df6d37cc9cdf47722a3690491d13715f0773",
      "parents": [
        "0c6c960753ca7e8dd7d6512cbea01feb327f53ef"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Jul 27 16:20:34 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 16:20:34 2020"
      },
      "message": "use easyjson.MarshalerUnmarshaler instead of custom (#299)\n\n"
    },
    {
      "commit": "0c6c960753ca7e8dd7d6512cbea01feb327f53ef",
      "tree": "4046c4a3da60842e49703c97cabcf0d8db2ad1d9",
      "parents": [
        "5c65c6fc0ee649970ae2aeff20dc0bb6a24aff6b"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Jul 27 16:11:22 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 16:11:22 2020"
      },
      "message": "Update helpers.go\n\nadd MarshalerUnmarshaler interface"
    },
    {
      "commit": "5c65c6fc0ee649970ae2aeff20dc0bb6a24aff6b",
      "tree": "3ef268ba9d603bb2d5b5e81e586f5e47bd69561d",
      "parents": [
        "0e5005845180cbdce36528a39b3cff8fe3bb53fc"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Jul 14 14:28:28 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Jul 14 14:28:28 2020"
      },
      "message": "add test with nested marshaler interface\n"
    },
    {
      "commit": "0e5005845180cbdce36528a39b3cff8fe3bb53fc",
      "tree": "de1d9ffe7870d1fdf83453837e031abfe1097928",
      "parents": [
        "6ca8fde18281359fa6b295e72a23b16fa4295fdd",
        "3c9f41b197dc81c49cb5f34fab950eca0c037fb2"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Jul 14 14:27:28 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Jul 14 14:27:28 2020"
      },
      "message": "Merge branch \u0027igor-anferov-master\u0027\n"
    },
    {
      "commit": "3c9f41b197dc81c49cb5f34fab950eca0c037fb2",
      "tree": "de1d9ffe7870d1fdf83453837e031abfe1097928",
      "parents": [
        "2cb8c451ebb96ba5d22e50137563ea1af144003d"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Jul 14 14:27:06 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Jul 14 14:27:21 2020"
      },
      "message": "add test with nested marshaler interface\n"
    },
    {
      "commit": "6ca8fde18281359fa6b295e72a23b16fa4295fdd",
      "tree": "a5973748fe7b060149a04b479b28ae9a6be1ec86",
      "parents": [
        "8ba3c7bdceed0f2e8089b8bac6627e18a1392659"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Jul 14 14:27:06 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Jul 14 14:27:06 2020"
      },
      "message": "add test with nested marshaler interface\n"
    },
    {
      "commit": "2cb8c451ebb96ba5d22e50137563ea1af144003d",
      "tree": "b3c8171b3d3683bfa2542e1864458b598fb0a835",
      "parents": [
        "8ba3c7bdceed0f2e8089b8bac6627e18a1392659"
      ],
      "author": {
        "name": "i.anferov",
        "email": "i.anferov@corp.mail.ru",
        "time": "Tue Jul 14 12:36:35 2020"
      },
      "committer": {
        "name": "i.anferov",
        "email": "i.anferov@corp.mail.ru",
        "time": "Tue Jul 14 12:36:35 2020"
      },
      "message": "Duplicated json values on marshalind interfaces implementing easyjson.Marshaler\n"
    },
    {
      "commit": "8ba3c7bdceed0f2e8089b8bac6627e18a1392659",
      "tree": "10ca2fd1077d11c748ddc3a92cc25cad287c5ccb",
      "parents": [
        "0d574ab354cd22dbdd807aadc26f8afe489bb35a"
      ],
      "author": {
        "name": "Max",
        "email": "v-maximi@microsoft.com",
        "time": "Sun May 24 10:40:11 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 24 10:40:11 2020"
      },
      "message": "Added logic to pass build flags when running the generator (#290)\n\n* Added logic to pass build flags when running the generator while bootstrapping\r\n\r\n* fixed parsing build args for differenct cases\r\n\r\n* cleanup code"
    },
    {
      "commit": "0d574ab354cd22dbdd807aadc26f8afe489bb35a",
      "tree": "74f39fa4f269b326231b41994025875f92fcfaf2",
      "parents": [
        "f0a000e7a8e0b90a4dcf15bbd7c8a6c9c0e95f51",
        "0c9f71dfd2b4ecfe6615aa4fee55a51b77026948"
      ],
      "author": {
        "name": "Vasily Romanov",
        "email": "bloodsin.romanov@gmail.com",
        "time": "Wed May 13 10:58:31 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 13 10:58:31 2020"
      },
      "message": "Merge pull request #289 from ParshinPavel/288-skip-structs\n\nAdded pragma easyjson:skip to exclude structs from generating stage"
    },
    {
      "commit": "0c9f71dfd2b4ecfe6615aa4fee55a51b77026948",
      "tree": "74f39fa4f269b326231b41994025875f92fcfaf2",
      "parents": [
        "e25e66fa75d55ee635651fd6a5d36cb4706ee18d"
      ],
      "author": {
        "name": "Pavel Parshin",
        "email": "p.parshin@city-mobil.ru",
        "time": "Sun May 10 11:08:06 2020"
      },
      "committer": {
        "name": "Pavel Parshin",
        "email": "p.parshin@city-mobil.ru",
        "time": "Sun May 10 11:08:06 2020"
      },
      "message": "Fixed skip detection and added correct test\n"
    },
    {
      "commit": "e25e66fa75d55ee635651fd6a5d36cb4706ee18d",
      "tree": "54d69b401d43156b217789d1ff0f5b65c8d01512",
      "parents": [
        "f0a000e7a8e0b90a4dcf15bbd7c8a6c9c0e95f51"
      ],
      "author": {
        "name": "Pavel Parshin",
        "email": "p.parshin@city-mobil.ru",
        "time": "Sun May 10 10:34:43 2020"
      },
      "committer": {
        "name": "Pavel Parshin",
        "email": "p.parshin@city-mobil.ru",
        "time": "Sun May 10 10:34:43 2020"
      },
      "message": "Added pragma easyjson:skip to exclude structs from generating stage\n\nIt allows manually control which struct should be skipped when using option `-all`.\n"
    },
    {
      "commit": "f0a000e7a8e0b90a4dcf15bbd7c8a6c9c0e95f51",
      "tree": "b33893f1f11a4b964b532d760fa1ca1f7562787c",
      "parents": [
        "3b0c4338914b75e72a83d6f0b2b4a04c53df7010"
      ],
      "author": {
        "name": "kirillx",
        "email": "kirillx@gmail.com",
        "time": "Fri Apr 24 17:26:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 17:26:02 2020"
      },
      "message": "Previous optimisation in findStringLen has broken unescaping of \\\\\\\" sequences (#284)\n\n* tests: don\u0027t ignore errors, verify them carefully\r\n\r\n* fix unescaping of \\\\\\\\\\\" and such sequences\r\n\r\n* tests: add Unmarshal test cases for escaped sequences"
    },
    {
      "commit": "3b0c4338914b75e72a83d6f0b2b4a04c53df7010",
      "tree": "5e1686d6a2ed6ba0f19fc1215ce0ea2485e9509e",
      "parents": [
        "0aa9db2e599bd61e0d422fe2a121c8ebd99213dc"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Apr 14 21:45:56 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Apr 14 21:45:56 2020"
      },
      "message": "Revert \"Don\u0027t pass field tags into nested types\"\n\nThis reverts commit 9e9dfede4e2fa2e11a183e16eda7dd2241d04c08.\n"
    },
    {
      "commit": "0aa9db2e599bd61e0d422fe2a121c8ebd99213dc",
      "tree": "ce4259983d368de8951b304a8ab7d898315a390f",
      "parents": [
        "96c0b70e747d47509abed2698a6475d39a03c80c"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Apr 14 21:28:30 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Tue Apr 14 21:28:30 2020"
      },
      "message": "gofmt -s\n"
    },
    {
      "commit": "96c0b70e747d47509abed2698a6475d39a03c80c",
      "tree": "c4bd12cfb3ae66ee58aa7cc22d0747f284ba73d4",
      "parents": [
        "0d5e07263b448abd6b6b9e05e2850190233ffc59",
        "6c2d82a4da7fa5565641fbd886a8e32211448535"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 18:35:56 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 18:35:56 2020"
      },
      "message": "Merge branch \u0027kirillx-master\u0027\n"
    },
    {
      "commit": "6c2d82a4da7fa5565641fbd886a8e32211448535",
      "tree": "c4bd12cfb3ae66ee58aa7cc22d0747f284ba73d4",
      "parents": [
        "5c9438b0d1b37a6ffdc0e5c721af15e42277f454"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 18:35:45 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 18:35:45 2020"
      },
      "message": "fix typo \u0026 add test for noCopy\n"
    },
    {
      "commit": "5c9438b0d1b37a6ffdc0e5c721af15e42277f454",
      "tree": "f618cd03c5e9dbdb44ae7d5c995d5b00ce434e4d",
      "parents": [
        "f27c653a503dbde45790088b71b722072fedaf57"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sun Apr 12 18:22:48 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sun Apr 12 18:22:48 2020"
      },
      "message": "nocopy: add AllocsPerRun test case\n"
    },
    {
      "commit": "f27c653a503dbde45790088b71b722072fedaf57",
      "tree": "143698aa2573dda4a56bce3f2c87d31240e6bd34",
      "parents": [
        "244a66fa8fdb877a912b217ddd5c84bc988f8761"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sun Apr 12 18:22:21 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sun Apr 12 18:22:21 2020"
      },
      "message": "don\u0027t allow intern/nocopy tags at the same time\n"
    },
    {
      "commit": "244a66fa8fdb877a912b217ddd5c84bc988f8761",
      "tree": "1be4b7c443f6604fef9a60544e62b03ba5b3f6a5",
      "parents": [
        "0d5e07263b448abd6b6b9e05e2850190233ffc59"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 17:48:34 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sun Apr 12 17:48:07 2020"
      },
      "message": "Add \"nocopy\" json tag to return unsafe string reference\n\nWhen large amounts of data are unmarshaled for immediate non long live use than\ncopying of strings from original buffer can be avoided and instead a\nreference to the original buffer returned in the field value.\n\nNote, if the value requires unescaping, than it will be processed as\nnormally done with copying.\n\nSigned-off-by: Kirill Korotaev \u003ckirillx@gmail.com\u003e\n"
    },
    {
      "commit": "0d5e07263b448abd6b6b9e05e2850190233ffc59",
      "tree": "1b44dcec867990bae46b042f3463cde9e47f2976",
      "parents": [
        "bfb73e364c37ff518e136cf316bfe5734c66dcb7",
        "82d245f54ea4167731f3e7030b3d9d1b028a115d"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 16:26:52 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 16:26:52 2020"
      },
      "message": "Merge pull request #202 from makarchuk/better-interfaces-support\n\nAdd checks for json/easyjson marshaler/unmarshaler interfaces"
    },
    {
      "commit": "bfb73e364c37ff518e136cf316bfe5734c66dcb7",
      "tree": "7eff3d4fa2cf5ce9afd5052e1e0983748d87b5de",
      "parents": [
        "c0584feb129570065d0051cf89ea2b221d5a9e68",
        "5f3e4e91b9046ffc60f482430dc2a8330f0632b8"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 15:19:16 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 15:19:16 2020"
      },
      "message": "Merge branch \u0027philpearl-master\u0027\n"
    },
    {
      "commit": "5f3e4e91b9046ffc60f482430dc2a8330f0632b8",
      "tree": "7eff3d4fa2cf5ce9afd5052e1e0983748d87b5de",
      "parents": [
        "06957521cc3987af067c9eefbd3341996e704129"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 15:19:06 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 15:19:06 2020"
      },
      "message": "improve marshaler nil check\n"
    },
    {
      "commit": "06957521cc3987af067c9eefbd3341996e704129",
      "tree": "5b0bd516f2ad40278ff7095a70708ddffabdad77",
      "parents": [
        "c0584feb129570065d0051cf89ea2b221d5a9e68",
        "560c81d14fd9ad0d450857f743b14f4bd1ab6875"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 15:10:39 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 15:10:39 2020"
      },
      "message": "Merge branch \u0027master\u0027 of git://github.com/philpearl/easyjson into philpearl-master\n"
    },
    {
      "commit": "c0584feb129570065d0051cf89ea2b221d5a9e68",
      "tree": "7416f83a3de3559ec09dd04c85a819eb4d66ac1c",
      "parents": [
        "eb3e7f85b7c6bc33da474acfb306cd460ae53556",
        "d2e87d0b0ff4b54762daf1a1b3c4b0521e867698"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:59:57 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:59:57 2020"
      },
      "message": "Merge branch \u0027CAFxX-cafxx-intern\u0027\n"
    },
    {
      "commit": "d2e87d0b0ff4b54762daf1a1b3c4b0521e867698",
      "tree": "7416f83a3de3559ec09dd04c85a819eb4d66ac1c",
      "parents": [
        "6ea07b37bb9909db81364ba42dcda9cf23d1ce82"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:59:45 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:59:45 2020"
      },
      "message": "fix cafxx-intern PR\n"
    },
    {
      "commit": "6ea07b37bb9909db81364ba42dcda9cf23d1ce82",
      "tree": "517697e46850e14928552656777ef33f40aead6c",
      "parents": [
        "eb3e7f85b7c6bc33da474acfb306cd460ae53556",
        "cc963524f37244a6ba0afd6d36b3f2fd74cd9ddb"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:56:50 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:56:50 2020"
      },
      "message": "Merge branch \u0027cafxx-intern\u0027 of git://github.com/CAFxX/easyjson into CAFxX-cafxx-intern\n"
    },
    {
      "commit": "eb3e7f85b7c6bc33da474acfb306cd460ae53556",
      "tree": "5cace41e9d4ca06717bfb39faeea8be4be664728",
      "parents": [
        "67202f78690e94c5ab90743e5ed68840a7372073",
        "dfc02807591cac4cbdbb7d33f1ba6f75ed32a40e"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:44:43 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:44:43 2020"
      },
      "message": "Merge branch \u0027stek29-default_gopath\u0027\n"
    },
    {
      "commit": "dfc02807591cac4cbdbb7d33f1ba6f75ed32a40e",
      "tree": "5cace41e9d4ca06717bfb39faeea8be4be664728",
      "parents": [
        "7af8f522e8fb85daa14babe6b7bd976b49829ff7"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:44:20 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:44:20 2020"
      },
      "message": "fix import order\n"
    },
    {
      "commit": "7af8f522e8fb85daa14babe6b7bd976b49829ff7",
      "tree": "4d3ab0c8e8e16b0a4eefcbf1fe82f253b04af424",
      "parents": [
        "67202f78690e94c5ab90743e5ed68840a7372073",
        "ee7a228c550f92f4f6c6a430f44c13cf6b70011b"
      ],
      "author": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:41:58 2020"
      },
      "committer": {
        "name": "Alexandr Mayorskiy",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:41:58 2020"
      },
      "message": "Merge branch \u0027default_gopath\u0027 of git://github.com/stek29/easyjson into stek29-default_gopath\n"
    },
    {
      "commit": "67202f78690e94c5ab90743e5ed68840a7372073",
      "tree": "8c35a5079672ea35f121cc52f7f6acbb7ec05794",
      "parents": [
        "f8275962573a1041bacdaf1b016b8056a56b44db",
        "9e9dfede4e2fa2e11a183e16eda7dd2241d04c08"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:32:32 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 14:32:32 2020"
      },
      "message": "Merge pull request #271 from creker/NestedOmitempty\n\nDon\u0027t pass fields tags into nested types"
    },
    {
      "commit": "f8275962573a1041bacdaf1b016b8056a56b44db",
      "tree": "87c8016041556f0e426ea19ea7febed672107957",
      "parents": [
        "57978476cf2ad14ed35f95d1fb2c661d03d96321",
        "33d35f870a46108cebc6ff10c4e8fa976563fd69"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Sun Apr 12 14:26:50 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 14:26:50 2020"
      },
      "message": "Merge pull request #265 from kirillx/master\n\nOptimisations: use bytes.IndexByte() + delay unescaping (#264)"
    },
    {
      "commit": "cc963524f37244a6ba0afd6d36b3f2fd74cd9ddb",
      "tree": "989fc668ffb945cd7435015e2edd7bfe6f67fb0a",
      "parents": [
        "c124e4243f69ab9369a00e6bb025d9ff3e497bf9"
      ],
      "author": {
        "name": "Carlo Alberto Ferraris",
        "email": "cafxx@strayorange.com",
        "time": "Sun Apr 12 06:44:39 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 06:44:39 2020"
      },
      "message": "Update README.md"
    },
    {
      "commit": "33d35f870a46108cebc6ff10c4e8fa976563fd69",
      "tree": "87c8016041556f0e426ea19ea7febed672107957",
      "parents": [
        "7a2b99443eaf7a8fae6a74bbf71d7a446af65baf"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 17:20:50 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 17:20:50 2020"
      },
      "message": "unescaping: should process string numbers in unescaped member names mode\n\nThere was a small glitch:\nnumbers as strings where not unescaped in -disable_members_unescape\nmode, though this mode was implied to affect field names only.\n"
    },
    {
      "commit": "7a2b99443eaf7a8fae6a74bbf71d7a446af65baf",
      "tree": "58c7d5e9de23b3c17a3de2353cae6fe3325f618f",
      "parents": [
        "e0f67b396dd4995ba0515b5718863c9e3c2a880f"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 16:20:33 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 16:20:33 2020"
      },
      "message": "remove README.md comment from another PR\n"
    },
    {
      "commit": "e0f67b396dd4995ba0515b5718863c9e3c2a880f",
      "tree": "266fec64b99d6e1527be06fcc538b0e9a12109d2",
      "parents": [
        "9a01c9afdbb32d90050fa430a2bc235c3d2783e4"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 16:04:13 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 16:12:49 2020"
      },
      "message": "Add test cases for non-escaped mode of member names\n"
    },
    {
      "commit": "9a01c9afdbb32d90050fa430a2bc235c3d2783e4",
      "tree": "9402be6f0fd29e90a9a038c20b020cf466af969b",
      "parents": [
        "3a0ce97e28d4a0c3f3adb53c486130b17794b145"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Tue Feb 04 15:16:09 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 16:11:39 2020"
      },
      "message": "Add new -disable_members_unescape option to avoid unescaping of member names, ints, ...\n\nImproves performance for about 15% on BenchmarkEJ_Unmarshal_M-8\n"
    },
    {
      "commit": "3a0ce97e28d4a0c3f3adb53c486130b17794b145",
      "tree": "5336bad173863ea7c82c83f29da8c1afa6f39c0c",
      "parents": [
        "36293b60e3953d04475bfe31a7c5161013fc23a7"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Tue Feb 04 15:14:50 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 16:08:38 2020"
      },
      "message": "slightly simplify unescapeStringToken() and remove wasEscaped flag\n"
    },
    {
      "commit": "36293b60e3953d04475bfe31a7c5161013fc23a7",
      "tree": "2271ac6896513f816504c25c29553815a2fcbdb0",
      "parents": [
        "efc4b46d03d0d8e1c895bf8f712d6265dfc4d315"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Mon Feb 03 20:18:02 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 16:08:38 2020"
      },
      "message": "Preallocate string before unescaping\n\nThis reduces number of allocations in BenchmarkEJ_Unmarshal_M-8 test\nfrom 52 down to 46.\n\nSigned-off-by: Kirill Korotaev \u003ckirillx@gmail.com\u003e\n"
    },
    {
      "commit": "efc4b46d03d0d8e1c895bf8f712d6265dfc4d315",
      "tree": "8c2cf8f2d726e969d442ac868b1f9065881d1d4d",
      "parents": [
        "57978476cf2ad14ed35f95d1fb2c661d03d96321"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Mon Feb 03 13:52:55 2020"
      },
      "committer": {
        "name": "Kirill Korotaev",
        "email": "kirillx@gmail.com",
        "time": "Sat Apr 11 16:08:38 2020"
      },
      "message": "Optimisations: use bytes.IndexByte() + delay unescaping\n\nThere are 2 issues with current implementation:\n\n1. It performs a plain byte to byte loop to find string boundaries and\nperform unescaping. Replace this with bytes.IndexByte() implementation.\n\n2. It performs unescaping of string values even when this is not really\nneeded, e.g. for members which are absent in target data structure.\n\nThis patch fixes both issues and results in ~12% faster BenchmarkEJ_Unmarshal_M-8,\nplus number of allocations goes down from 128 to 52 (!):\n\nbenchmark                                     old MB/s     new MB/s     speedup\nBenchmarkEJ_Unmarshal_M-8                     317.99       356.27       1.12x\nBenchmarkEJ_Unmarshal_S-8                     142.19       139.77       0.98x\n\nbenchmark                                     old allocs     new allocs     delta\nBenchmarkEJ_Unmarshal_M-8                     128            52             -59.38%\nBenchmarkEJ_Unmarshal_S-8                     3              3              +0.00%\n\nThe rest of benchmarks are w/o changes.\n\nNOTE: performance can be improved up to 1.24x if unescaping is not\nperformed for member names.\n\nSigned-off-by: Kirill Korotaev \u003ckirillx@gmail.com\u003e\n"
    },
    {
      "commit": "c124e4243f69ab9369a00e6bb025d9ff3e497bf9",
      "tree": "5b8c8a889897c690906ddda990140e46bdee8b75",
      "parents": [
        "57978476cf2ad14ed35f95d1fb2c661d03d96321"
      ],
      "author": {
        "name": "Carlo Alberto Ferraris",
        "email": "cafxx@mercari.com",
        "time": "Tue Apr 07 02:02:46 2020"
      },
      "committer": {
        "name": "Carlo Alberto Ferraris",
        "email": "cafxx@mercari.com",
        "time": "Tue Apr 07 23:08:39 2020"
      },
      "message": "Implement optional string interning\n\nFixes https://github.com/mailru/easyjson/issues/191\n"
    },
    {
      "commit": "57978476cf2ad14ed35f95d1fb2c661d03d96321",
      "tree": "dc86803b28f3ad3045df742eeb18b127ba7a22c2",
      "parents": [
        "e790aae53f54ee7b7db6f319b627c9d5dc4221bb",
        "5eb0584d0e49658a06e0c672df6ebc022623c137"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Mar 30 20:51:32 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:51:32 2020"
      },
      "message": "Merge pull request #155 from sah4ez/master\n\nadded tag for generate slice byte instead of Base64Bytes"
    },
    {
      "commit": "5eb0584d0e49658a06e0c672df6ebc022623c137",
      "tree": "dc86803b28f3ad3045df742eeb18b127ba7a22c2",
      "parents": [
        "d05eb9fa9eecb7730096bae7b3eb2811706662cc"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@webprod.io",
        "time": "Mon Mar 30 20:49:40 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:49:40 2020"
      },
      "message": "fix generator"
    },
    {
      "commit": "d05eb9fa9eecb7730096bae7b3eb2811706662cc",
      "tree": "ada5b46ad5b5608b0a3f763f5257eecb132da7af",
      "parents": [
        "f93cc0b288d10e22c93220cd38c4dd0a56d9cade"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@webprod.io",
        "time": "Mon Mar 30 20:49:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:49:02 2020"
      },
      "message": "fix easyjson main"
    },
    {
      "commit": "f93cc0b288d10e22c93220cd38c4dd0a56d9cade",
      "tree": "13121bf1c99fae9197a5b5869ae2df4076c85097",
      "parents": [
        "7db1436cafd2794adc9f0653b702a20099092bce"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@webprod.io",
        "time": "Mon Mar 30 20:48:27 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:48:27 2020"
      },
      "message": "fix bootstrap"
    },
    {
      "commit": "7db1436cafd2794adc9f0653b702a20099092bce",
      "tree": "244c124502f00306f133726debb6f8c0752e022d",
      "parents": [
        "f0610b1e41541be44c12b2fdbc4e3fecd3de2373",
        "e790aae53f54ee7b7db6f319b627c9d5dc4221bb"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Mar 30 20:46:53 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:46:53 2020"
      },
      "message": "Merge branch \u0027master\u0027 into master"
    },
    {
      "commit": "e790aae53f54ee7b7db6f319b627c9d5dc4221bb",
      "tree": "71fcf1e146216dc09d3c797c7dfa7e993daf68d8",
      "parents": [
        "612e6356795d632a90267dfbac2c94003ad56f91",
        "6a8072e759bef8a9d4cb6c6b3661203b727bba15"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Mar 30 20:38:48 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:38:48 2020"
      },
      "message": "Merge pull request #204 from hhh0pE/unnamed_embedded_field\n\nimproved gen getStructFields: for anonymous field that is not a struct."
    },
    {
      "commit": "612e6356795d632a90267dfbac2c94003ad56f91",
      "tree": "e82ef2f7cc4181ad58bb32a912ad2d51a157ce70",
      "parents": [
        "1b67345d7921cc3b06e2329b274235ff2cf2e086",
        "39cd2e35dc183b914a63118409ebdf6c8b38071f"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Mar 30 20:29:59 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:29:59 2020"
      },
      "message": "Merge pull request #215 from boekkooi-fresh/patch/typespec-docs\n\nFix TypeSpec docs being ignored"
    },
    {
      "commit": "39cd2e35dc183b914a63118409ebdf6c8b38071f",
      "tree": "e82ef2f7cc4181ad58bb32a912ad2d51a157ce70",
      "parents": [
        "2d0de5a8b6b692cccdac08a1db2d095d2578a06e"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@webprod.io",
        "time": "Mon Mar 30 20:27:47 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:27:47 2020"
      },
      "message": "fix makefile"
    },
    {
      "commit": "2d0de5a8b6b692cccdac08a1db2d095d2578a06e",
      "tree": "64443bc72cdcae3546ef5dba8030aaa850d7e2de",
      "parents": [
        "fc8e2d7bfe02773d41ca9a3ff6fc2b5b26084fab",
        "1b67345d7921cc3b06e2329b274235ff2cf2e086"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Mar 30 20:27:08 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:27:08 2020"
      },
      "message": "Merge branch \u0027master\u0027 into patch/typespec-docs"
    },
    {
      "commit": "1b67345d7921cc3b06e2329b274235ff2cf2e086",
      "tree": "92b8dba8d2f922463b9435b8901e02c4695edd40",
      "parents": [
        "8c3dabd22aab25321d68967e543434d8dc3e118a",
        "24b3ef1d37af71b48553a27631aae8bc3ca51597"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Mar 30 20:19:08 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:19:08 2020"
      },
      "message": "Merge pull request #218 from bobappleyard/master\n\nIssue #217: handling of _test.go files"
    },
    {
      "commit": "8c3dabd22aab25321d68967e543434d8dc3e118a",
      "tree": "d66c7666cfc08512fe9d6ddc6da322fc3ccd81fc",
      "parents": [
        "38878c99bb09687a8e392189e54fd69aaedaa49c",
        "e7194680058e86234b2dfe4e92223e084290207b"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Mar 30 20:12:59 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:12:59 2020"
      },
      "message": "Merge pull request #245 from Bogdan-D/bugfix/zero_divide\n\nfix panic divide by zero"
    },
    {
      "commit": "38878c99bb09687a8e392189e54fd69aaedaa49c",
      "tree": "e98871502db74e382f6d8640c0d4bb4718f335e4",
      "parents": [
        "5212bfcbf8c160ddb8b5a807b1251b35c7f8cf30",
        "1c38a191cebc54803eb4d3f01dd0ebc4595804f7"
      ],
      "author": {
        "name": "GoWebProd",
        "email": "a.mayorskiy@corp.mail.ru",
        "time": "Mon Mar 30 20:09:22 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:09:22 2020"
      },
      "message": "Merge pull request #263 from zifter/master\n\nWindows only issue - mismatch in volume letter"
    }
  ],
  "next": "5212bfcbf8c160ddb8b5a807b1251b35c7f8cf30"
}
