)]}' { "log": [ { "commit": "2e6536d209e008b95e828e586b57f763e05928c6", "tree": "517716f44e6d17e2e00d51773d4b53783f934467", "parents": [ "830b1e7a039ca474a4ade8daa8e4aafc30cbdb61" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 18:03:12 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 18:03:12 2010 +0000" }, "message": "adjust two test results:\n- when seen through the focus type this role actually *has* an explicit super, kind-of.\n" }, { "commit": "d4c2f1d29f487955882c74018f95f7f8af491365", "tree": "79e441882e11c2778e30d812f5134a7907140da1", "parents": [ "241a573ddbea8a42a35c21d2977741b25cf809de" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Nov 23 21:29:10 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Nov 23 21:29:10 2010 +0000" }, "message": "More API cleanup\n- really make MethodData/FieldData internal and really use the interfaces instead\n- add missing x-internal in manifest\n- create API problem filters for incompatibilities between 0.7.1 (3.6.1) and current\nResolve many warnings:\n- none left in OT API packages\n- almost none in compiler.ast\n" }, { "commit": "d2dedc7c561407600d160229c97d62ccce36a80a", "tree": "4bf05be34072f280bbfbe90b5be6ab859d31a8d1", "parents": [ "20c1fca01688631082c9cce74607e41bb976ade0" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Mon Oct 04 22:23:15 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Mon Oct 04 22:23:15 2010 +0000" }, "message": "Implementation for Bug 326969 - [compiler] implement changed precedence among different tsupers\n" }, { "commit": "c5e28c55094c911717b350b3f2fe114cff1b287c", "tree": "3967b48c796039d315f62d624519f9b502a7df43", "parents": [ "8ca9fb279bba823ebaed8a0dda57839dea3619a0" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Aug 15 23:25:19 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Aug 15 23:25:19 2010 +0000" }, "message": "Fine tuning for Bug 321411 - [hierarchy] Replace OTTypeHierarchy with adapting the original TypeHierarchy\nFixing regressions in OTSubHierarchyContentProviderTests and RenameTypeTests (see comment 10)\n" }, { "commit": "97bb33a815a7318a36467a65dc24b6e8e033c5d4", "tree": "963412d19d6722b598a463690c247f537f9a60d2", "parents": [ "7048f0bcbbbc18635007539838ca1ebfb87422c5" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Aug 15 00:14:34 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Aug 15 00:14:34 2010 +0000" }, "message": "Final cleanup for Bug 321411 - [hierarchy] Replace OTTypeHierarchy with adapting the original TypeHierarchy\n(see comment 9)\n" }, { "commit": "2a9e6f98537d7fec6a67a133e6399966ecfcc910", "tree": "b96436b37bce965939915f5884758f7f14712683", "parents": [ "e834c631abb48352022d8e80e119c5265f5ed133" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Aug 14 22:52:28 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Aug 14 22:52:28 2010 +0000" }, "message": "Cleanup for Bug 321411 - [hierarchy] Replace OTTypeHierarchy with adapting the original TypeHierarchy\nremove getAllSuperclasses() (see comment 8)\n" }, { "commit": "5f20f6899dfba2772c217eacae5b9d578068b942", "tree": "7327c2ddb221f7bd6a3519e2438d5616eed33fb0", "parents": [ "7fee2a16aca8c574f1812123e3b744f5e5d4b5c3" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Aug 14 21:27:02 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Aug 14 21:27:02 2010 +0000" }, "message": "Cleanup for Bug 321411 - [hierarchy] Replace OTTypeHierarchy with adapting the original TypeHierarchy\nFix regression in OTJavaMethodSearchTests.testImplicitInheritance1() caused by surfacing phantom type.\n- better integrate getAllSupertypes with new strategy (also removing unnecessary wrapper methods).\n" }, { "commit": "fcf02aacd7c3312701146955d589a87c7b3deeba", "tree": "0d89fb662c8d22b4a830ef8505e99109ecf5dbdf", "parents": [ "f8343defd2c620241644919533f75ff7c15db928" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Aug 14 20:04:07 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Aug 14 20:04:07 2010 +0000" }, "message": "Cleanup for Bug 321411 - [hierarchy] Replace OTTypeHierarchy with adapting the original TypeHierarchy\n\n" }, { "commit": "d139f47cc2ae8d458f613c15282f31dcb3343a55", "tree": "505144ac322bbc3745604936cad03a3743c0664b", "parents": [ "aff16d8c66d0bbcd55a5d3d7d72e16659c6d9090" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Aug 12 18:26:19 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Aug 12 18:26:19 2010 +0000" }, "message": "Migrate all OT hierarchy tests to the new OT/J based implementation.\nChanges in test cases:\n- OTSuperTypeHierarchyTest013 has a clash of incompatible \"extends\", don\u0027t\n expect all these types to be reported as superclasses\n- OTSuperTypeHierarchyTest011: fix handle for nested phantom role \u0026 test it\n- OTSuperTypeHierarchyTest009: expect new behavior of getSuperclass\n- OTSuperTypeHierarchyTest008: new tests for type below the focus type\n- OTSuperTypeHierarchyTest007: bugfix.\n- OTSuperTypeHierarchyTest001: new test for linearization through repeated calls\n to getSuperclass()\n- OTSubTypeHierarchyTest017: several bugfixes\n - type not a subtype of query type\n - type is indirect subtype\n additional tests (phantomMode)\n- OTSubTypeHierarchyTest011: bugfix: type is indirect subtype\n- OTSubTypeHierarchyTest010: bugfix: type is indirect subtype\n- OTSubTypeHierarchyTest006: bugfix: type is indirect subtype (pict. is wrong)\n- OTSubTypeHierarchyTest004: bugfix: type is indirect subtype\n- OTSubTypeHierarchyTest001: many bugfixes:\n - type is indirect sub via phantom type\n - type is not a subtype of query type\n - type is indirect subtype\n additional test for phantom mode\n- CompleteRoleHierarchyWithClasses: several bugfixes:\n - type is not reachable from focusRole\n new tests: use more specific focus type\n \n" }, { "commit": "537d03a713b5be8e660f62cbf1060fd5390d4f4c", "tree": "7fba972550f15eeb480e0f9c60a1d3b045470703", "parents": [ "5d9a52030e877f1f8a28931f7cb4d3394f501c48" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 16 20:38:25 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 16 20:38:25 2010 +0000" }, "message": "NPE fixes:\n- when travelling up the team hierarchy don\u0027t only check for o.o.T \n but also check the flags (needed for team extending non-team)\n" }, { "commit": "36c2699a5a822d111414304e5175725d23449493", "tree": "5af78664455cc8565146749f3d68d70823029bd3", "parents": [ "0c152ef43e54ba1f27b4e54097615d0e774541fb" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Apr 01 23:18:59 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Apr 01 23:18:59 2010 +0000" }, "message": "initial commit in accordance with CQ 3784\n" } ] }