{"push_id":2360140928,"size":100,"distinct_size":100,"ref":"refs/heads/owlapi-impl","head":"5acc05cd3759f09254d9f8d6cdb995997b98c692","before":"28b3ab760976a0c36a6d862081a4db019d8808dc","commits":[{"sha":"f24be1866b9b22dbff4e410b5b36c9501d0f6410","author":{"name":"Matthew Horridge","email":"ffafe7ab6bb508d69ad3fd24d4447374c7369f91@stanford.edu"},"message":"Initial implementation of #387 in the OWL API.\n\n- Removed EmptyInMemOWLOntologyFactory (replaced with\nOWLOntologyFactoryImpl  #393)\n- Removed ParsableOWLOntologyFactory (replaced with\nOWLOntologyFactoryImpl  #393)\n- Removed AbstractInMemOWLOntologyFactory (replaced with\nOWLOntologyFactoryImpl #393)\n- Added annotations for CachingEnabled and CompressionEnabled so that\nthese parameters can be injected by Guice.\n- Added assisted inject as a dependency\n- Create a fresh injector per OWLOntologyManager object graph (#392)\n- Added a test case for ConcurrentPriorityCollection\n- Added a test case for ConcurrentOWLOntologyImpl\n- Added a test case for Concurrent OWLOntologyBuilder\n- Added an implementation of OWLOntologyBuilder for building concurrent\nontologies\n- Added an implementation of OWLOntologyBuilder for building\nnon-concurrent ontologies.\n- Changed the OWLAPIImplModule so that it creates concurrent ontologies\nand managers by default (we could add a NoOp ReadWriteLock here for\nnon-concurrent impls).\n\nMinor changes to adapt to the commits which already existed in version4","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/f24be1866b9b22dbff4e410b5b36c9501d0f6410"},{"sha":"54b88cc64498f369f90dfa2a52a01eb6114a03f4","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"Missed methods in ConcurrentOWLOntologyBuilder","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/54b88cc64498f369f90dfa2a52a01eb6114a03f4"},{"sha":"5ebcf1bf1720a8087d9d97910454021c69383f55","author":{"name":"Matthew Horridge","email":"ffafe7ab6bb508d69ad3fd24d4447374c7369f91@stanford.edu"},"message":"Added a NoOp implementation of ReadWriteLock","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/5ebcf1bf1720a8087d9d97910454021c69383f55"},{"sha":"0f9c46bea579f51ae9901c7c8cf9c06388d2f43f","author":{"name":"Matthew Horridge","email":"ffafe7ab6bb508d69ad3fd24d4447374c7369f91@stanford.edu"},"message":"Enabled the creation of a concurrent manager\n\n- Added a flag to the OWLAPIImplModule that indicates the\nimplementation to use (concurrent or non-concurrent)\n- Added a method to OWLManager to enable easy creation of concurrent\nmanagers.","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/0f9c46bea579f51ae9901c7c8cf9c06388d2f43f"},{"sha":"309b2f7ec92ea7933d4a37d52d268c2ebaa93b32","author":{"name":"Matthew Horridge","email":"ffafe7ab6bb508d69ad3fd24d4447374c7369f91@stanford.edu"},"message":"Made NoOp locks serializable","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/309b2f7ec92ea7933d4a37d52d268c2ebaa93b32"},{"sha":"b90baf790f74ce06e593735b616cde8bc60766da","author":{"name":"Matthew Horridge","email":"ffafe7ab6bb508d69ad3fd24d4447374c7369f91@stanford.edu"},"message":"Closes Inject OWLDataFactoryInternals into OWLDataFactoryImpl #397","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/b90baf790f74ce06e593735b616cde8bc60766da"},{"sha":"7e7d1af0b92f8faf22ffed4b364afe464d3da6e5","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"warnings removed","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/7e7d1af0b92f8faf22ffed4b364afe464d3da6e5"},{"sha":"66d4ec79ef2ebf9dcf09ec55f669b4d6d6585c72","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"Bunch of warnings removed. Pity more system libraries do not come\nannotated with @Nonnull or equivalent","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/66d4ec79ef2ebf9dcf09ec55f669b4d6d6585c72"},{"sha":"db321559c4707c4ab2427b359296173b645756f9","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"more warnings cleaned up","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/db321559c4707c4ab2427b359296173b645756f9"},{"sha":"bc006d8cde1fe300065c4b201a4acf0ed9153c5d","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"unused exceptions in catches reviewed","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/bc006d8cde1fe300065c4b201a4acf0ed9153c5d"},{"sha":"5cfe12400c09344e58a33d85d391cafff072cf5a","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"Tests with the new injector-per-manager pattern are running slow because \nof the need to create a new injector on each new manager.\nTests create a lot of managers, so this doubles the execution time.\nWorked around this by making TestBase initialize the managers only once\nand clean them between tests rather than rebuilding them.\nTest running time is now two minutes.","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/5cfe12400c09344e58a33d85d391cafff072cf5a"},{"sha":"0d12124e4a9b8a94712fd62ef9ad1fa737ed1d2e","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"Ontology builder is ignoring a manager parameter\n\nThere is no @Assisted annotation on the OWLOntologyImpl constructor,\nand the imput manager is ignored in the builder. As a consequence,\nfactories are not translferable between managers, because the manager\nsingleton for the injector is used for the ontology.\n\nThis change allows factories to be moved around, which is useful to\nspeed up tests. An alternative fix would have been to remove the manager\nsetting from the ontology contructor and leave it as a late bind\noperation, after the ontology has been built. That's worth exploring\nseparately.","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/0d12124e4a9b8a94712fd62ef9ad1fa737ed1d2e"},{"sha":"60b1aa7734d0bbd0ec477b558fb2be457a08311c","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"Cleaned up more warnings\n\nSomehow a different project layout in Eclipse enables the compiler to\nunderstand @Nonnull annotations better, so a few warning suppressions\nare no longer necessary. Beats me what exactly is the reason for that.","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/60b1aa7734d0bbd0ec477b558fb2be457a08311c"},{"sha":"44b434f0ba5b9f0a7eccb624fb08ca73c2ffbb9e","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"fix build","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/44b434f0ba5b9f0a7eccb624fb08ca73c2ffbb9e"},{"sha":"063435400ac5ea7a0b7965f916604e7bde5ea034","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"Fix Losing Annotations on Annotation Assertion Axioms #406\n\nThe bug was an ancient one to do with comparing OWLObjects of the same\ntype. Axioms should have taken into account annotations but weren't.\nLikely this was brought to light when we started using TreeSets for\ncollection of axioms for output.","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/063435400ac5ea7a0b7965f916604e7bde5ea034"},{"sha":"dbe6b5ea2ddebedaf144cf45ff7afb94bfcaeabf","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"added is/as object/data properties methods to OWLPropertyExpression\n\nremoved a number of casts and instanceof","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/dbe6b5ea2ddebedaf144cf45ff7afb94bfcaeabf"},{"sha":"7da9957ca22d338a4453559dd82beb65dee8f207","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"sorted a few unnecessary methods, added is/as annotation property to\nproperty expression","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/7da9957ca22d338a4453559dd82beb65dee8f207"},{"sha":"c8f54e8b7807a966e684516716e63d21e426a2ce","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"Return types of RemoveAxiom(s) vs. AddAxiom(s) #408","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/c8f54e8b7807a966e684516716e63d21e426a2ce"},{"sha":"2ed03a16177f242d9aa400365d5f7defc0ea10d1","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"Replaced some sets with collections, removed some Nonnulls and added\nParametersAreNonnullByDefault annotations - much less verbose for the\nsame result.","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/2ed03a16177f242d9aa400365d5f7defc0ea10d1"},{"sha":"09794180ec909d9821dcba4f5066fe597e075ec9","author":{"name":"ignazio","email":"4bcc159a3949d335ec62d16ba03af34a222b80e7@gmail.com"},"message":"warnings cleaned up","distinct":true,"url":"https://api.github.com/repos/sszuev/temp-test-to-remove-owlapi-impl/commits/09794180ec909d9821dcba4f5066fe597e075ec9"}]}
{"actor":{"display_login":"sszuev"}}