{"push_id":791188244,"size":9,"distinct_size":1,"ref":"refs/heads/master","head":"89acb9cef6cddd35cd9182a492110b921926f255","before":"fc1d20215b0dc8be1bb81bee61212bde83538f65","commits":[{"sha":"3e0ffc85f0aae0b44ec23df4f5a8c9bf2a0eee99","author":{"email":"e2f3e36ea43ba45ab3503ced0a944cd1a950065c@stdout.org","name":"Winston Chang"},"message":"Preserve invisibility status","distinct":false,"url":"https://api.github.com/repos/krlmlr/memoise/commits/3e0ffc85f0aae0b44ec23df4f5a8c9bf2a0eee99"},{"sha":"48da58bc84adb87d4c7d69060bc05cdc108cd931","author":{"email":"7402df53f5cdc76a3585012912cd0683dbab4b37@ivt.baug.ethz.ch","name":"Kirill Müller"},"message":"whitespace","distinct":false,"url":"https://api.github.com/repos/krlmlr/memoise/commits/48da58bc84adb87d4c7d69060bc05cdc108cd931"},{"sha":"00ed59fa65eae92397912b6d71974ad70ad961c9","author":{"email":"7402df53f5cdc76a3585012912cd0683dbab4b37@ivt.baug.ethz.ch","name":"Kirill Müller"},"message":"Wrapper has the same interface as memoized function\n\n- use named arguments in function call to support dots\n- always use the name memoised_function() to call the wrapped function: it's more expressive than f()\n- using the deparsed name of the memoized function is problematic if the wrapped function was named cache() or `memo_f()`","distinct":false,"url":"https://api.github.com/repos/krlmlr/memoise/commits/00ed59fa65eae92397912b6d71974ad70ad961c9"},{"sha":"a20cddc994e8a8864c78f239201624271f3009ed","author":{"email":"7402df53f5cdc76a3585012912cd0683dbab4b37@ivt.baug.ethz.ch","name":"Kirill Müller"},"message":"More tests\n\n- hashing default arguments\n- return value of forget\n- hypothetic symbol collision","distinct":false,"url":"https://api.github.com/repos/krlmlr/memoise/commits/a20cddc994e8a8864c78f239201624271f3009ed"},{"sha":"4cd9069c0600e16ac391c55fda3eda9f4f570ce1","author":{"email":"7402df53f5cdc76a3585012912cd0683dbab4b37@ivt.baug.ethz.ch","name":"Kirill Müller"},"message":"update example\n\nto reflect new feature","distinct":false,"url":"https://api.github.com/repos/krlmlr/memoise/commits/4cd9069c0600e16ac391c55fda3eda9f4f570ce1"},{"sha":"0b22a8e38a95ac651349d46c0e335128c2abfdb3","author":{"email":"7402df53f5cdc76a3585012912cd0683dbab4b37@ivt.baug.ethz.ch","name":"Kirill Müller"},"message":"NEWS","distinct":false,"url":"https://api.github.com/repos/krlmlr/memoise/commits/0b22a8e38a95ac651349d46c0e335128c2abfdb3"},{"sha":"249fcac35027570d21bd6fea4b6e5dc5cdfeb274","author":{"email":"7402df53f5cdc76a3585012912cd0683dbab4b37@ivt.baug.ethz.ch","name":"Kirill Müller"},"message":"test visibility\n\nConflicts:\n\ttests/testthat/test-memoise.R","distinct":false,"url":"https://api.github.com/repos/krlmlr/memoise/commits/249fcac35027570d21bd6fea4b6e5dc5cdfeb274"},{"sha":"130002ede95c0e6ca7092187b8178a75552f1132","author":{"email":"0592978356bd0a4226ac63b3d439ae917dcf2c5d@users.noreply.github.com","name":"Kirill Müller"},"message":"Merge branch 'master' into 12-interface","distinct":false,"url":"https://api.github.com/repos/krlmlr/memoise/commits/130002ede95c0e6ca7092187b8178a75552f1132"},{"sha":"89acb9cef6cddd35cd9182a492110b921926f255","author":{"email":"0592978356bd0a4226ac63b3d439ae917dcf2c5d@users.noreply.github.com","name":"Kirill Müller"},"message":"Merge pull request #1 from krlmlr/12-interface\n\nWrapper has the same interface as the wrapped function","distinct":true,"url":"https://api.github.com/repos/krlmlr/memoise/commits/89acb9cef6cddd35cd9182a492110b921926f255"}]}