{"push_id":1251447359,"size":56,"distinct_size":56,"ref":"refs/heads/master","head":"c2c5e4132180d86b2aaeefa54e40a580e66fa91c","before":"c896f81da11be0560c4d5202bd609da65f9b35f6","commits":[{"sha":"e32aa6e9a585b4bd69761ec18c5034fa6b8d75dd","author":{"name":"Ruslan Sennov","email":"4c52b9546cda21aa3ddb7b9ef519c72988d70022@gmail.com"},"message":"gwt++","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/e32aa6e9a585b4bd69761ec18c5034fa6b8d75dd"},{"sha":"ccd1fbabf2daeddbd8a8becf487d8e6579bccb0e","author":{"name":"Ruslan Sennov","email":"4c52b9546cda21aa3ddb7b9ef519c72988d70022@gmail.com"},"message":"Merge branch 'master' into gwt","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/ccd1fbabf2daeddbd8a8becf487d8e6579bccb0e"},{"sha":"3c0c2cee7301d60cd430d5239b221a81cc7b95d2","author":{"name":"Ruslan Sennov","email":"4c52b9546cda21aa3ddb7b9ef519c72988d70022@gmail.com"},"message":"minor gwt fixes","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/3c0c2cee7301d60cd430d5239b221a81cc7b95d2"},{"sha":"626bd5c00d00cc74093d066d697e235f003f1b73","author":{"name":"Jörgen Andersson","email":"48bd6850edf27f9c6d4b6889559bc60a78d048c8@gmail.com"},"message":"Added solution for Euler number 27","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/626bd5c00d00cc74093d066d697e235f003f1b73"},{"sha":"2fdd2f40af0414ab877e8179a08edad21fe14eb8","author":{"name":"Jörgen Andersson","email":"48bd6850edf27f9c6d4b6889559bc60a78d048c8@gmail.com"},"message":"Added solution for Euler number 28","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/2fdd2f40af0414ab877e8179a08edad21fe14eb8"},{"sha":"b8bb9b0b60cec50e0d63f0a1f8c07430ef00cbe4","author":{"name":"Pap Lőrinc","email":"f9c795f4c14e026c90379a405bd993c89d9e32dc@yahoo.com"},"message":"Benchmark version updates","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/b8bb9b0b60cec50e0d63f0a1f8c07430ef00cbe4"},{"sha":"169d5a45b9b29f6ab9c63f3d7ff8ed8459285986","author":{"name":"Pap Lőrinc","email":"f9c795f4c14e026c90379a405bd993c89d9e32dc@yahoo.com"},"message":"Added `Functional Java`'s new `Priority Queue` for benchmarking comparison:\n\n\tfor 1000 elements\n\t\t`scalaz.Heap$$anon$4` uses `146.7 KB` (`128.8 KB` overhead, `131.9` bytes overhead per element)\n\t\t`fj.data.PriorityQueue` uses `123 KB` (`81.6 KB` overhead, `83.6` bytes overhead per element)\n\t\t`javaslang.collection.PriorityQueue` uses `60.9 KB` (`43 KB` overhead, `44.0` bytes overhead per element)\n\n\tfor 100 elements\n\t\t`scalaz.Heap$$anon$4` uses `14.2 KB` (`12.8 KB` overhead, `131.0` bytes overhead per element)\n\t\t`fj.data.PriorityQueue` uses `11.7 KB` (`8 KB` overhead, `81.7` bytes overhead per element)\n\t\t`javaslang.collection.PriorityQueue` uses `5.7 KB` (`4.3 KB` overhead, `44.4` bytes overhead per element)\n\n\tfor 10 elements\n\t\t`scalaz.Heap$$anon$4` uses `1.5 KB` (`1.3 KB` overhead, `136.0` bytes overhead per element)\n\t\t`fj.data.PriorityQueue` uses `1.2 KB` (`832 bytes` overhead, `83.2` bytes overhead per element)\n\t\t`javaslang.collection.PriorityQueue` uses `664 bytes` (`480 bytes` overhead, `48.0` bytes overhead per element)\n\n\t\tRatios slang / <alternative_impl>\n\tTarget                  Operation  Ratio                                         10      100     1000\n\tPriorityQueueBenchmark  Enqueue    slang_persistent/java_mutable              0.41x    0.36x    0.59x\n\tPriorityQueueBenchmark  Enqueue    slang_persistent/java_blocking_mutable     1.14x    0.96x    1.00x\n\tPriorityQueueBenchmark  Enqueue    slang_persistent/scala_mutable             0.58x    0.75x    1.16x\n\tPriorityQueueBenchmark  Enqueue    slang_persistent/scalaz_persistent         7.66x    7.03x    5.12x\n\tPriorityQueueBenchmark  Enqueue    slang_persistent/fjava_persistent          5.79x    7.06x    8.04x\n\n\tPriorityQueueBenchmark  Dequeue    slang_persistent/java_blocking_mutable     0.74x    0.34x    0.33x\n\tPriorityQueueBenchmark  Dequeue    slang_persistent/java_mutable              0.12x    0.12x    0.24x\n\tPriorityQueueBenchmark  Dequeue    slang_persistent/scala_mutable             0.19x    0.17x    0.34x\n\tPriorityQueueBenchmark  Dequeue    slang_persistent/scalaz_persistent         9.30x   11.61x   11.00x\n\tPriorityQueueBenchmark  Dequeue    slang_persistent/fjava_persistent         19.83x   40.76x   53.16x\n\n\tPriorityQueueBenchmark  Sort       slang_persistent/java_blocking_mutable     0.65x    0.30x    0.21x\n\tPriorityQueueBenchmark  Sort       slang_persistent/java_mutable              0.16x    0.11x    0.14x\n\tPriorityQueueBenchmark  Sort       slang_persistent/java_treeset_mutable      1.18x    0.72x    0.77x\n\tPriorityQueueBenchmark  Sort       slang_persistent/scala_mutable             0.24x    0.19x    0.19x\n\tPriorityQueueBenchmark  Sort       slang_persistent/scalaz_persistent        12.13x   10.34x    8.17x\n\tPriorityQueueBenchmark  Sort       slang_persistent/fjava_persistent         16.43x   28.79x   33.91x","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/169d5a45b9b29f6ab9c63f3d7ff8ed8459285986"},{"sha":"89d7c7605b010de6a9736c90c62bb8291c33576d","author":{"name":"Jörgen Andersson","email":"48bd6850edf27f9c6d4b6889559bc60a78d048c8@gmail.com"},"message":"Added solution for Euler number 30","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/89d7c7605b010de6a9736c90c62bb8291c33576d"},{"sha":"258d342670b9004cdb4a291918843c9fef8a43bb","author":{"name":"Jörgen Andersson","email":"48bd6850edf27f9c6d4b6889559bc60a78d048c8@gmail.com"},"message":"Added solution for Euler number 32","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/258d342670b9004cdb4a291918843c9fef8a43bb"},{"sha":"651a1bf71331bf08ee625c3a0ee85b5f11817eae","author":{"name":"Daniel Dietrich","email":"22ab0388df51d3e43bf7fd1f9f16bebdaf3903e8@gmail.com"},"message":"Merge pull request #1455 from ruslansennov/gwt\n\nGwt","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/651a1bf71331bf08ee625c3a0ee85b5f11817eae"},{"sha":"6ef5015f1c7aab6fd36baffce94254a2843d001f","author":{"name":"Daniel Dietrich","email":"22ab0388df51d3e43bf7fd1f9f16bebdaf3903e8@gmail.com"},"message":"Merge pull request #1457 from jorander/126_euler_number_27\n\nAdded solution for Euler number 27","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/6ef5015f1c7aab6fd36baffce94254a2843d001f"},{"sha":"e1db45d4a7bab52679005a85404970232c1b5cec","author":{"name":"Daniel Dietrich","email":"22ab0388df51d3e43bf7fd1f9f16bebdaf3903e8@gmail.com"},"message":"Merge pull request #1458 from jorander/126_euler_number_28\n\nAdded solution for Euler number 28","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/e1db45d4a7bab52679005a85404970232c1b5cec"},{"sha":"0571c79adfefab3029eca0923ec4e5ab63dcf710","author":{"name":"Daniel Dietrich","email":"22ab0388df51d3e43bf7fd1f9f16bebdaf3903e8@gmail.com"},"message":"Merge pull request #1459 from paplorinc/benchmarkVersions\n\nBenchmark version updates","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/0571c79adfefab3029eca0923ec4e5ab63dcf710"},{"sha":"b65c8a00b4c85191607e99e7d2ae746ebc5705e0","author":{"name":"Daniel Dietrich","email":"22ab0388df51d3e43bf7fd1f9f16bebdaf3903e8@gmail.com"},"message":"Merge pull request #1460 from jorander/126_euler_number_30\n\nAdded solution for Euler number 30","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/b65c8a00b4c85191607e99e7d2ae746ebc5705e0"},{"sha":"80cdd21e7610aa8bcd684c1d64e7a93e0cbc9cec","author":{"name":"Daniel Dietrich","email":"22ab0388df51d3e43bf7fd1f9f16bebdaf3903e8@gmail.com"},"message":"Merge pull request #1461 from jorander/126_euler_number_32\n\nAdded solution for Euler number 32","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/80cdd21e7610aa8bcd684c1d64e7a93e0cbc9cec"},{"sha":"3553acfbadcf6178cd4d7b237555b6811c93fcb0","author":{"name":"Jörgen Andersson","email":"48bd6850edf27f9c6d4b6889559bc60a78d048c8@gmail.com"},"message":"Added solution for Euler number 33","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/3553acfbadcf6178cd4d7b237555b6811c93fcb0"},{"sha":"731075d989e2d948cd0900ded260e2ddf5fd4c68","author":{"name":"Ashwin","email":"6632590aad54b458fccba3bbd8cadbc6217897b1@gmail.com"},"message":"Added Euler 21 and 31 tests","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/731075d989e2d948cd0900ded260e2ddf5fd4c68"},{"sha":"73520247e455e121e501a8fd3b0e7ae5302c76f6","author":{"name":"Ashwin","email":"6632590aad54b458fccba3bbd8cadbc6217897b1@gmail.com"},"message":"Made changes to Euler21 as suggested by paplorinc","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/73520247e455e121e501a8fd3b0e7ae5302c76f6"},{"sha":"7f08cf0e8ed118a34e5cba7b516874e4655db179","author":{"name":"Jörgen Andersson","email":"48bd6850edf27f9c6d4b6889559bc60a78d048c8@gmail.com"},"message":"Added solution for Euler number 34","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/7f08cf0e8ed118a34e5cba7b516874e4655db179"},{"sha":"a3ec520fb98ea41edbb4049607c612ecb13ffc07","author":{"name":"Ashwin","email":"6632590aad54b458fccba3bbd8cadbc6217897b1@gmail.com"},"message":"Added Euler35Test","distinct":true,"url":"https://api.github.com/repos/danieldietrich/javaslang/commits/a3ec520fb98ea41edbb4049607c612ecb13ffc07"}]}
{"actor":{"display_login":"danieldietrich"}}