{"push_id":2894317759,"size":19,"distinct_size":1,"ref":"refs/heads/master","head":"36dc43eccb4d99135ccc5a88fcca99fe0b9247c6","before":"1cb46723514d53702227da4994cbdff440544878","commits":[{"sha":"ed979f58567e4ba6cdf6908e11814ba24ff306a8","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Removes the \"use strict\" from hand-written modules\n\nThat's all.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/ed979f58567e4ba6cdf6908e11814ba24ff306a8"},{"sha":"1a1dc6d96fa75fb889371ba015e400f3824ea8b7","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Arguments exceptionPacket with method\n\nIf the method (ie.e, the JS function) that raised the exception\nis in the packet, then we can get its definition module from the\nattribute of that method.    Wc can access the method using\n arguments.callee.caller, now that we are no longer in strict mode.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/1a1dc6d96fa75fb889371ba015e400f3824ea8b7"},{"sha":"1244cea52516d51718f9be1765e95963a1967381","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Removes setModuleName(_) calls.\n\nWe should no longer need them for error reporting.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/1244cea52516d51718f9be1765e95963a1967381"},{"sha":"d5090903363fe3008f93a3a137b37e90f7134f43","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Adapts GraceCallStackToString to suppress garbage\n\nLine numbers form native code are not available, so don't print\nsomething misleading.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/d5090903363fe3008f93a3a137b37e90f7134f43"},{"sha":"ef03beeaba6811e45c4a1018a49da0c90dd6cbb5","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Removes moduleName setting and resetting\n\nsetModuleName still exists, but is empty.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/ef03beeaba6811e45c4a1018a49da0c90dd6cbb5"},{"sha":"74d60029e37fc117e85aa1c8b0e3b385f2893ea0","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Patches receiverScope to allow [] as receiver\n\nTODO: fill in sequence scope.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/74d60029e37fc117e85aa1c8b0e3b385f2893ea0"},{"sha":"ece13f3f570cd860da24f29e4c5965e74d2f4052","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Tests for class of arguments to string methods\n\nThis is not quite right, because in principle there could\nbe a separate-but-equal implementation of strings.  In practice,\nthough, it is more likely that a student will pass some other\nobject as argument, and cause a crash.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/ece13f3f570cd860da24f29e4c5965e74d2f4052"},{"sha":"a8cbed7c39058e52c18c79a75203166d83acf038","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Removes selfhost-stats from .PHONY\n\nThat's all","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/a8cbed7c39058e52c18c79a75203166d83acf038"},{"sha":"b727075300549e78bc950820da359b42f93ea44e","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Removes ≠ from graceObject and type Object\n\nAdds hash, and traits equality and idenitityEquality.\nRemoves a remnant \"hashCode\".","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/b727075300549e78bc950820da359b42f93ea44e"},{"sha":"3c64a909ff93e336f5ae70a59a960475d4645ff0","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Runs j1 compiler with kg gracelib.\n\nMakes j2 js files depend on genes, so that changing\nthe code generator forces a recompile.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/3c64a909ff93e336f5ae70a59a960475d4645ff0"},{"sha":"a66f2113e250714a51c8d1065152b2d284283a29","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Compiles apply method in blocks. 3 tests fail.\n\nFormerly, blocks had 11 apply functions with different arities,\nall of which except one generated errors.  None of them had metadata\nattributes.  Now there is one apply function, with full metadata,\nincluding definitionModule.\n\nRemoves \"Block\" as a magic type; replaces it with Function0,\nFunction1, Function2, and Function3, defined in standardGrace.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/a66f2113e250714a51c8d1065152b2d284283a29"},{"sha":"d0f9e6fafb49bc332fdb82576639ecda103fe6a8","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Fixes two failing tests\n\nThe equality tests needed to change now that ≠ is\nno longer built-in.   There are also more unixFilePath tests.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/d0f9e6fafb49bc332fdb82576639ecda103fe6a8"},{"sha":"260158a3d0ac8831bb22eff1b3b58430bfa6743a","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Suppress \"line 0\" in error messages.\n\nLine 0 means that we have no information, so it's\nbetter not to print stuff that might be misleading.\nTODO: it's a bit embarrassing that this code shows up\nin three places.  Refactoring is called for.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/260158a3d0ac8831bb22eff1b3b58430bfa6743a"},{"sha":"d992cc1ef65ceb8abf00d64e6b7b6f801440e8ac","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Changes golden output for t201.\n\nChanges the message for blocks requested with the wrong arity.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/d992cc1ef65ceb8abf00d64e6b7b6f801440e8ac"},{"sha":"a5573036a491dcc4bc41e9e5a3d790daec194e8e","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Removes Block from option module.\n\nIt now compiles again.  Test provides blocks\nwith the right number of parameters","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/a5573036a491dcc4bc41e9e5a3d790daec194e8e"},{"sha":"75b7e7b607931c4a5edcdf9e87c60e8181911b53","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Changes expected list if missing messages\n\nTODO: eliminate confidential methods from mirror?","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/75b7e7b607931c4a5edcdf9e87c60e8181911b53"},{"sha":"c21b65c49be2e37f7d6483244c12903c50aecd90","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Compiles matches(...) methods on blocks.\n\nInstead of using a one-size fits all match method, returning\na MatchResult, compiles a block-specific matches method,\nwith the correct number of arguments, returning a Boolean.\n\nstandardPrelude still defines match(_) on its types, for use\nduring the compiler bootstrapping process.","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/c21b65c49be2e37f7d6483244c12903c50aecd90"},{"sha":"aca03edd65996cbdad3829c99d2aebdb49594f3d","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Disambiguates Procedure0\n\nThat's all","distinct":false,"url":"https://api.github.com/repos/gracelang/minigrace/commits/aca03edd65996cbdad3829c99d2aebdb49594f3d"},{"sha":"36dc43eccb4d99135ccc5a88fcca99fe0b9247c6","author":{"name":"Andrew P. Black","email":"466bc8cef3e71de796ec483e212724a2c2044c68@cs.pdx.edu"},"message":"Adds ≠ and hash methods to dom Objects\n\nNecessary because graceObject no longer defines ≠","distinct":true,"url":"https://api.github.com/repos/gracelang/minigrace/commits/36dc43eccb4d99135ccc5a88fcca99fe0b9247c6"}]}
{"actor":{"display_login":"apblack"}}