{"push_id":1216398213,"size":6,"distinct_size":1,"ref":"refs/heads/wpiutil","head":"6cb8ce10f919872983d439b3bf5c2ac332dac99e","before":"f2fea5dcd0b3fe0a18f4607ec3d7d3c43f5ce5ab","commits":[{"sha":"50a26128397448834c8fcbf31099987ecfd03110","author":{"name":"Peter Johnson","email":"bc6bb0d8cd94f1f7fb8e6a3981c6b769b155b383@gmail.com"},"message":"Notifier: maintain freelist to reuse uids. (#81)\n\nThis avoids endless growth of the vector.\r\n\r\nFixes #80.","distinct":false,"url":"https://api.github.com/repos/wpilibsuite/ntcore/commits/50a26128397448834c8fcbf31099987ecfd03110"},{"sha":"6615a34e99d72b4df24b8c23fb50b341907695c8","author":{"name":"Fredric Silberberg","email":"325d7a74f358c721d97bea79d48df3551a5d7f3e@users.noreply.github.com"},"message":"Added contributing and license files (#63)","distinct":false,"url":"https://api.github.com/repos/wpilibsuite/ntcore/commits/6615a34e99d72b4df24b8c23fb50b341907695c8"},{"sha":"58092c5190d0fbbfeaa2edf3a4129e132f04c1a6","author":{"name":"Thad House","email":"917af890a4e09eef7fa8eb1da1c9b10214644ba8@users.noreply.github.com"},"message":"Adds SetDefault methods to NetworkTables (#54)\n\nThere was no way to atomically check for a key in the table,\r\nand then setting if it if non existant. Back before persistent\r\nthis was not a problem, however now it is, as its possible for\r\nvalues to be added before team's robot programs start. This makes\r\nthe old method of calling Put*** methods in RobotInit invalid.\r\nThis adds SetDefault methods, which do this atomically.","distinct":false,"url":"https://api.github.com/repos/wpilibsuite/ntcore/commits/58092c5190d0fbbfeaa2edf3a4129e132f04c1a6"},{"sha":"b979fc2a67caeb05b193bfae05cf062404cc93b7","author":{"name":"Thad House","email":"917af890a4e09eef7fa8eb1da1c9b10214644ba8@users.noreply.github.com"},"message":"Adds SetDefault Java definitions to Def file (#82)","distinct":false,"url":"https://api.github.com/repos/wpilibsuite/ntcore/commits/b979fc2a67caeb05b193bfae05cf062404cc93b7"},{"sha":"d61c5d47c5b423a6131fede2926d2599e1aadb0c","author":{"name":"Peter Johnson","email":"bc6bb0d8cd94f1f7fb8e6a3981c6b769b155b383@gmail.com"},"message":"Make many more utility classes/headers public.\n\nMoving these headers from src to include enables other libraries to use the\nfunctionality provided.\n\n* tcpsockets\n* atomic_static\n* raw_istream\n* timestamp\n* SafeThread\n* Base64\n* LEB128\n* ConcurrentQueue\n\nThe classes have been moved into the wpi namespace as they're generic.","distinct":false,"url":"https://api.github.com/repos/wpilibsuite/ntcore/commits/d61c5d47c5b423a6131fede2926d2599e1aadb0c"},{"sha":"6cb8ce10f919872983d439b3bf5c2ac332dac99e","author":{"name":"Peter Johnson","email":"bc6bb0d8cd94f1f7fb8e6a3981c6b769b155b383@gmail.com"},"message":"Move common utility classes to wpiutil library.","distinct":true,"url":"https://api.github.com/repos/wpilibsuite/ntcore/commits/6cb8ce10f919872983d439b3bf5c2ac332dac99e"}]}
{"actor":{"display_login":"PeterJohnson"}}