{"push_id":2003108146,"size":31,"distinct_size":2,"ref":"refs/heads/fix-deseq2","head":"194af8336c60d19845e0074fcde00f7b1233243c","before":"24e8db1321c61dde2668f24b8013d3e64f1fc578","commits":[{"sha":"e59f50fd8e8822762e9c8d7c84b3468d6b081206","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Implemented C standard function modf()","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/e59f50fd8e8822762e9c8d7c84b3468d6b081206"},{"sha":"cfe89cb60420974c4a8e84a7824068868d0b7a9d","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Implement C standard library function isupper(), tolower()","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/cfe89cb60420974c4a8e84a7824068868d0b7a9d"},{"sha":"e342701779d1b74624c1e04e97540a133c1124ac","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Implemented additional GNU R API functions","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/e342701779d1b74624c1e04e97540a133c1124ac"},{"sha":"ee0a0277fe8f5753435ecb534e397321bc8b53fa","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Added mechanism to map C global variables to method calls\n\nFor global variables like R_BaseEnv, we actually need to look up the base environment\nfor the current thread. With the new @GlobalVar annotation, C global variables can\nbe mapped to static Java method calls to support this.","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/ee0a0277fe8f5753435ecb534e397321bc8b53fa"},{"sha":"af955227738aafc7de671a80277087aa302f219a","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"More GNU R API Emulation","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/af955227738aafc7de671a80277087aa302f219a"},{"sha":"d268d61f5c317a3f54d5283730d8e930e0dc7c45","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Performance improvements for matrix selections, for example: x[i, ]\n\nThis directly affects the survey benchmarks, but includes a mechanism by\nwhich storage implementations like HDF5 arrays can handle their own subsetting\nby implementing the ArraySubsettable interface.\n\nThis commit includes some fixes from RaaQL branch that were not earlier\nmerged.","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/d268d61f5c317a3f54d5283730d8e930e0dc7c45"},{"sha":"44249c260d2ac14d6439fdd169318fbaab4d9193","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Improvements for crossprod, tcrossprod and %*% operations\n\n- Correctly handle dimnames\n- Defer large operations or those with deferred arguments","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/44249c260d2ac14d6439fdd169318fbaab4d9193"},{"sha":"c0d78a0e7898f236b2e52158cf2cb0240a76b5ba","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Fixed bug when calling c(x = NULL, y = NULL)","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/c0d78a0e7898f236b2e52158cf2cb0240a76b5ba"},{"sha":"6b16229a006a00b6cec6fad71a1bd47333aeee2c","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Checked in missing crossprod, matprod, tcrossprod tests","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/6b16229a006a00b6cec6fad71a1bd47333aeee2c"},{"sha":"ebb5e69dd0cf89568d166d1afadc19b259964c9b","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Set vmaxget() and vmaxset() to noops","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/ebb5e69dd0cf89568d166d1afadc19b259964c9b"},{"sha":"ad2137f22e434ffb04dacc0c9f74fa33d5012e91","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Updated time series related functions from GNU R 3.4.0","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/ad2137f22e434ffb04dacc0c9f74fa33d5012e91"},{"sha":"bcea99267980c5ea0c68dbfe672e087e670e4b92","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Updated missing license headers","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/bcea99267980c5ea0c68dbfe672e087e670e4b92"},{"sha":"587816515cdcadcfd9b304f6c98a5413d740ea3d","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Quick fixes for knitr package","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/587816515cdcadcfd9b304f6c98a5413d740ea3d"},{"sha":"de3ba087e81808f00c0b6c7aa9f889027fc23d0b","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Package test regression fixes\n\nThese mostly concern the deferred vector pipeliner,\nwhich is in many cases more aggressively used.","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/de3ba087e81808f00c0b6c7aa9f889027fc23d0b"},{"sha":"fa143497571b54d96b3e9346e64e593a3d573536","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Quick fix for regression in DeferredMean","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/fa143497571b54d96b3e9346e64e593a3d573536"},{"sha":"b3421bb36cff9f07501bc2653fbde5f52f34f627","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Rolled back matrix replacement optimization that was causing regressions","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/b3421bb36cff9f07501bc2653fbde5f52f34f627"},{"sha":"55707d135b1da6c59bd194ef19cd4545de5ee9a3","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Ensure vectors are materialized before cat()","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/55707d135b1da6c59bd194ef19cd4545de5ee9a3"},{"sha":"24961b330965cd6b1b7bf15999831f4aed2f8ec0","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Fix bug in DataNode.compareElements()","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/24961b330965cd6b1b7bf15999831f4aed2f8ec0"},{"sha":"647df170c5409d4ef4fb867fcceadae27c8ac168","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Ensure logical replacement is materialized before computation","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/647df170c5409d4ef4fb867fcceadae27c8ac168"},{"sha":"81a5e1bff860cabd83ea16e020794065fb8fcfb5","author":{"name":"Alex Bertram","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@bedatadriven.com"},"message":"Fixed handling of missing args during s3 dispatch from primitive\n\nArguments to S3 overloads are *not* eagerly evaluated as I had\npreviously thought. Only the first argument is eagerly evaluated,\nat that still needs to be wrapped in a promise too.","distinct":false,"url":"https://api.github.com/repos/bedatadriven/renjin/commits/81a5e1bff860cabd83ea16e020794065fb8fcfb5"}]}
{"actor":{"display_login":"psolaimani"}}