{"push_id":2363207217,"size":6,"distinct_size":1,"ref":"refs/heads/integrationtest","head":"27ca34258e83fcc24a4a49b0fb5bed6b197743e9","before":"264b5e0f9041893ce5f0234a4c499b8331e75b78","commits":[{"sha":"06f2d65500b6e823b86fa45ec775a3b8f10c552c","author":{"name":"karimb","email":"6a8be2af7fba59b6fa798fefe8a6d77b4a7805f1@gmail.com"},"message":"docs: Add docs for docker usage","distinct":false,"url":"https://api.github.com/repos/aequitas/mgmt/commits/06f2d65500b6e823b86fa45ec775a3b8f10c552c"},{"sha":"40dcd6ec990ce4d1e039a0cf10691cc4c0f8627b","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"all: Misc fixes and test fixes","distinct":false,"url":"https://api.github.com/repos/aequitas/mgmt/commits/40dcd6ec990ce4d1e039a0cf10691cc4c0f8627b"},{"sha":"80784bb8f1b43b526c62af6fcea764c1967a47ee","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"lang: types, funcs: Add simple polymorphic function API\n\nThis adds a simple API for adding static, polymorphic, pure functions.\nThis lets you define a list of type signatures and the associated\nimplementations to overload a particular function name. The internals of\nthis API then do all of the hard work of matching the available\nsignatures to what statically type checks, and then calling the\nappropriate implementation.\n\nWhile this seems as if this would only work for function polymorphism\nwith a finite number of possible types, while this is mostly true, it\nalso allows you to add the `variant` \"wildcard\" type into your\nsignatures which will allow you to match a wider set of signatures.\n\nA canonical use case for this is the len function which can determine\nthe length of both lists and maps with any contained type. (Either the\ntype of the list elements, or the types of the map keys and values.)\n\nWhen using this functionality, you must be careful to ensure that there\nis only a single mapping from possible type to signature so that the\n\"dynamic dispatch\" of the function is unique.\n\nIt is worth noting that this API won't cover functions which support an\narbitrary number of input arguments. The well-known case of this,\nprintf, is implemented with the more general function API which is more\ncomplicated.\n\nThis patch also adds some necessary library improvements for comparing\ntypes to partial types, and to types containing variants.\n\nLastly, this fixes a bug in the `NewType` parser which parsed certain\ncomplex function types wrong.","distinct":false,"url":"https://api.github.com/repos/aequitas/mgmt/commits/80784bb8f1b43b526c62af6fcea764c1967a47ee"},{"sha":"6370f0cb954ae8d973dc9d5eda58e05e0e375192","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"lang: Add edges to lexer and parser\n\nThis adds some initial syntax for external edges to the language.\n\nThere are still improvements which are necessary for send/recv.","distinct":false,"url":"https://api.github.com/repos/aequitas/mgmt/commits/6370f0cb954ae8d973dc9d5eda58e05e0e375192"},{"sha":"df1e50e5992e912ef23da4daea8b28571ec466ab","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"lang: funcs: Add math pow function and a few examples\n\nJust a few small things I think should be committed.","distinct":false,"url":"https://api.github.com/repos/aequitas/mgmt/commits/df1e50e5992e912ef23da4daea8b28571ec466ab"},{"sha":"27ca34258e83fcc24a4a49b0fb5bed6b197743e9","author":{"name":"Johan Bloemberg","email":"f27a17fc90c00d8c248d8510a1084221738b492b@ijohan.nl"},"message":"test: Go integrationtests","distinct":true,"url":"https://api.github.com/repos/aequitas/mgmt/commits/27ca34258e83fcc24a4a49b0fb5bed6b197743e9"}]}
{"actor":{"display_login":"aequitas"}}