{"push_id":877116340,"size":25,"distinct_size":1,"ref":"refs/heads/motor-safety-base","head":"0be34241bcd97449bea553de884e73201992a45c","before":"fe1e515cde1cb51519ed59e63b101518fd424211","commits":[{"sha":"520d946f637ecf3f5fc9a83616d059cdb51c004b","author":{"email":"57924307b707a1374f153ea5fa471dc160bee9bc@gmail.com","name":"Tyler Veness"},"message":"Fixed documentation generation for .inc files\n\nChange-Id: I2ba5cb335b2e29968069bd362793532de607679c","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/520d946f637ecf3f5fc9a83616d059cdb51c004b"},{"sha":"042e3a323771dfd31799e043af0ab24692ece12e","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@bradhouse.com","name":"Brad Miller"},"message":"Update the library version string for the driver station (artf4708)","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/042e3a323771dfd31799e043af0ab24692ece12e"},{"sha":"bb52c2441ec435197defdf312e9e97c3691af7e0","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Merge \"Update the library version string for the driver station (artf4708)\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/bb52c2441ec435197defdf312e9e97c3691af7e0"},{"sha":"231178c26a2dc1492d6a594d7c5fe2276df42f28","author":{"email":"57924307b707a1374f153ea5fa471dc160bee9bc@gmail.com","name":"Tyler Veness"},"message":"HALUsageReporting::kFramework_Simple was renamed to match the corresponding robot framework's name\n\nChange-Id: I2ad0f8d48cabe5f6c1adf622cf5377eb5be362f7","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/231178c26a2dc1492d6a594d7c5fe2276df42f28"},{"sha":"a34f3f238b46af9709d347f6d0323d44db5d1735","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Merge \"HALUsageReporting::kFramework_Simple was renamed to match the corresponding robot framework's name\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/a34f3f238b46af9709d347f6d0323d44db5d1735"},{"sha":"26f1bd6a1ced689f80425386a63df7df86ebb097","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Merge \"Fixed documentation generation for .inc files\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/26f1bd6a1ced689f80425386a63df7df86ebb097"},{"sha":"beeefa235623aa8abff7baabd52aa52ed1058cd0","author":{"email":"57924307b707a1374f153ea5fa471dc160bee9bc@gmail.com","name":"Tyler Veness"},"message":"kFramework_Simple was renamed to match the corresponding robot framework's name\n\nChange-Id: I0123e71e0bb56526fe187cd17cb71a8278739cd5","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/beeefa235623aa8abff7baabd52aa52ed1058cd0"},{"sha":"09962a7c87426083f646924aefec3616e72a3c29","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Revert \"Added work around for the missing path on the frc_console_tee command in frcRunRobot\"\n\nThis reverts commit 97a7716a23efc6ea0d712100197da872bf00f71b.\n\nChange-Id: I7d9e40acc192ad33d24bc32ea9fb9499f8609983","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/09962a7c87426083f646924aefec3616e72a3c29"},{"sha":"21124e0174e14fd2d352b08bc2819b7d129e50e0","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Merge \"Revert \"Added work around for the missing path on the frc_console_tee command in frcRunRobot\"\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/21124e0174e14fd2d352b08bc2819b7d129e50e0"},{"sha":"44bd52c44dbcedab61f26a1856cd6a806b6596af","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@bradhouse.com","name":"Brad Miller"},"message":"Update the image version to 15\n\nChange-Id: I82c81dff64d933a1a7a5e0a1c12256833fc2a387","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/44bd52c44dbcedab61f26a1856cd6a806b6596af"},{"sha":"2f228380f4948fb180ce145592a5705f98732426","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@bradhouse.com","name":"Brad Miller"},"message":"Updated the ntcore reference and updated the build.gradle file to build with the most recent ntcore commit.\n\nChange-Id: Icc7f795efdd97169ce9f837ad22b3de57d5d2d05","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/2f228380f4948fb180ce145592a5705f98732426"},{"sha":"927400a43cc0d3579df03a576404970675382354","author":{"email":"2bfeb556d3dd06ea3bc4b2891c76126dd1ad02cd@fsilberberg.com","name":"Fredric Silberberg"},"message":"Added classifiers for networktables to to the pom\n\nChange-Id: I9bfef83aba55b62268d08e39f07b3e4bd7c09bdc","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/927400a43cc0d3579df03a576404970675382354"},{"sha":"7023013c4ba3355bc742926d263b43e936191ac2","author":{"email":"6ced254764ba0aa7b404d22532e1f42e14d2298c@gmail.com","name":"Peter Johnson"},"message":"Simplify JNI interfaces.\n\nThese changes both simplify the Java code and improve performance across the\nJNI boundary.\n\nThis also fixes the AnalogCrossConnectTest by adding delays to\nsetInterruptHigh() and setInterruptLow() to ensure the change in voltage has\ntime to propagate and extends the timeouts in AbstractInterruptTest.\n\nDetailed changes:\n\nHoisted status checks to C.  This avoids the need to create direct byte\nbuffers (expensive) and significantly simplifies the Java code.  The C code\nnow directly generates the exception or reports the error to the DS.\n\nThe JVM pointer is now a global across the JNI, initialized by the OnLoad\nfunction, avoiding the need for some of the class-specific initializers to\nget this pointer for callbacks.\n\nOpaque pointers (such as ports) are now passed as long values rather than\nwith a ByteBuffer wrapper.\n\nAdded extern \"C\" to source files.  This allows earlier detection of JNI\ndefinition mismatches to the Java source headers.\n\nChanged JNI signatures to more closely match HAL signatures (in particular,\nboolean is now universally used instead of byte for HAL bool, which cleans\nup mapping back and forth to 1/0 from true/false).\n\nChange-Id: I4ea0032cabb0871cd74106a3a70d947258c29d2d","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/7023013c4ba3355bc742926d263b43e936191ac2"},{"sha":"06372cb143e135acfc91d151a69a2e1dc1be0a53","author":{"email":"6ced254764ba0aa7b404d22532e1f42e14d2298c@gmail.com","name":"Peter Johnson"},"message":"JNI: Don't call HALInitialize() within an assert().\n\nIf built without asserts enabled (e.g. -DNDEBUG), HALInitialize won't get\ncalled.  Instead call outside the assert and then do the assert.\n\nChange-Id: I51546b9f9fc9a74f8a3a732c4b754257d9697e46","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/06372cb143e135acfc91d151a69a2e1dc1be0a53"},{"sha":"28f55802b56fcb491b7da0e3882a969ffac60464","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@bradhouse.com","name":"Brad Miller"},"message":"Reverted RobotBase debugging changes from Peter.\n\nChange-Id: I336b63bae0f751fe846a13d702e01c80e53831cf","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/28f55802b56fcb491b7da0e3882a969ffac60464"},{"sha":"511c4a4d3b715af9fb6b44adee8c3a021848ce7b","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@rossesmail.com","name":"Joe Ross"},"message":"Update docs to reflect that PDP can now be at any address.\n\nChange-Id: Ia6bba4c72588e261ec313fbc7bd62b83a61fb00b","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/511c4a4d3b715af9fb6b44adee8c3a021848ce7b"},{"sha":"ff4abd63f1c954061a6b239ae91f281fc5a27e6b","author":{"email":"1c08efb9b3965701be9d700d9a6f481f1ffec3ea@virtualroadside.com","name":"Dustin Spicuzza"},"message":"Merge \"JNI: Don't call HALInitialize() within an assert().\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/ff4abd63f1c954061a6b239ae91f281fc5a27e6b"},{"sha":"91891081b94efc716a941d72f50d2702bbb008dd","author":{"email":"1c08efb9b3965701be9d700d9a6f481f1ffec3ea@virtualroadside.com","name":"Dustin Spicuzza"},"message":"Merge \"Update docs to reflect that PDP can now be at any address.\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/91891081b94efc716a941d72f50d2702bbb008dd"},{"sha":"76756048c46220bc565973473e12dcfdb774d50b","author":{"email":"57924307b707a1374f153ea5fa471dc160bee9bc@gmail.com","name":"Tyler Veness"},"message":"Notify the Driver Station that code is ready after robotInit is called\n\nChange-Id: Id833a2a945c14bcbb4761d4fe463c6c9f7c4430c","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/76756048c46220bc565973473e12dcfdb774d50b"},{"sha":"d690974ad0da82ce26d9afa7bdc8af3d5bebf12e","author":{"email":"ab253ab4b10acacb1b53e9355d69db16ed57cb9b@catlin.edu","name":"Colby Skeggs"},"message":"Improved error handling in HAL Digital and Solenoid systems.\n\nChange-Id: Iafd68c5bd143e9ee87ecf714bccb2c77e599b649","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/d690974ad0da82ce26d9afa7bdc8af3d5bebf12e"}]}