)]}' { "log": [ { "commit": "05479a51c9f81109e95a2426cd390a4b09d580f5", "tree": "058b03721fde859975256ef7eace7990245d017b", "parents": [ "1dbbdd3e6c2bc731375923a04fa82f39838d21eb" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Aug 21 23:33:08 2020 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Aug 21 23:33:08 2020 +0200" }, "message": "Bug 566226 - Team.isExecutingCallin() may have threading issues\n\n- revert shift of lines in o.o.Team" }, { "commit": "0b56f5b67115cd348efe5b9e9240d4ccd4e27e2d", "tree": "bc4d7fd5492551980c948dbdc5f970dd4e0b9c12", "parents": [ "c753c0f0362ca4e95f58d3c7b298d46aa2cd3ebb" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Aug 20 15:15:29 2020 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Aug 20 15:15:29 2020 +0200" }, "message": "Bug 566226 - Team.isExecutingCallin() may have threading issues\n\n- make flag ThreadLocal\n- fix nullness warning re getRole()" }, { "commit": "7f8076f82d8176978d063aa9b63ab0965712e4ca", "tree": "39d6a38c06fec60a77cf7ca9e5bdde521b0e9d76", "parents": [ "5cc915a25978c90ed028f11b389f5d15b73ca938" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue May 05 23:19:13 2020 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue May 05 23:19:13 2020 +0200" }, "message": "re-open o.e.o.runtime after adding a re-export.\n\nChange-Id: Ieb5cbec14248bab8d9ba0c087d2bdb74bd1a9d22\n" }, { "commit": "de20b1cd1df37f5dceea82496f203a881fc90b99", "tree": "fdd2a30ee28a78c5fb24dd9526c393dd58588cba", "parents": [ "3f9dc1ad214e95f17f22679feb39663115a43d27" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Apr 14 23:19:00 2020 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Apr 14 23:19:00 2020 +0200" }, "message": "Bug 562120 - DOM cannot handle super(base(x)) calls\n\n- make BaseConstructorInvocation an Expression\n- avoid NPE in DefaultBindingResolver if lift-arg has not been resolved\n- avoid AbortCompilation when compiling OT/J code due to null annotation" }, { "commit": "35705382a6f7cdbb3cbfd09226493a668fd3ade8", "tree": "9108823ec78bc03cdc1257c706fcfc93458e3b27", "parents": [ "3de8d53b0bb7902c8651fce91e76fec07b16577e" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Mar 03 21:42:19 2020 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Mar 03 22:44:16 2020 +0100" }, "message": "License update to EPL v2.0\n\n- update in sources not currently active for the release\n" }, { "commit": "d027a581676e75229c3a39d246588dc3d64bea56", "tree": "afe32fdf2dc8539b4733d4e8bb027b0678e660ea", "parents": [ "36b044dd2622633fdd397821951450177698d5bf" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Mar 01 15:31:22 2020 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Mar 01 15:31:22 2020 +0100" }, "message": "Bug 559847 - Null-safety cleanup in OT/Equinox implementation\n\n- use eea at build time\n" }, { "commit": "21e3522b1f7e41e090b286fe9c0436cccd1d7ef8", "tree": "60b4a7d8d153adecd1fdf2aa615a153a6df9ea90", "parents": [ "a562d26a7455eded564aac605363dda00ebe2b9f" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Mar 01 14:58:48 2020 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Mar 01 15:05:53 2020 +0100" }, "message": "Bug 559847 - Null-safety cleanup in OT/Equinox implementation\n\n- include otredyn\n" }, { "commit": "44b1da3739b4c4ded8087d71b811f338f0d46ec1", "tree": "5fea82f3524d480dfa74b42f212206097fa33269", "parents": [ "0b81cbd07355d9b222097c0449e2766cae36143e" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Feb 29 21:33:31 2020 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Feb 29 21:33:31 2020 +0100" }, "message": "License update to EPL v2.0\n\n- compensate change of line numbers in org.objectteams.Team" }, { "commit": "2992766406bf69b1ceb76df98be5cd4fd00f2035", "tree": "be36fd3701b6b119b23e6edaffd7e25ba93b09f4", "parents": [ "8c39bbbb8822c054cde6ca694290e12682101e88" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Feb 27 21:36:15 2020 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Feb 27 21:45:12 2020 +0100" }, "message": "License update to EPL v2.0\n\n- plugins:\n - about.html\n - file headers\n" }, { "commit": "04895eb745ff3145f880e9d3fbff8090553bf5a3", "tree": "dddd1a2bbd5b892e12a09e04dbc3dc2b4cf61e7a", "parents": [ "7a439ff140185ec79b5ac051bd462eb70ebf3189" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Feb 25 23:48:25 2020 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Feb 25 23:48:25 2020 +0100" }, "message": "Bug 560521 - HCR under OT/Equinox reuses old bytes\n" }, { "commit": "25e6609e956f3cd8ee745f91d82fb8c4e5629e71", "tree": "36e14a6c12fdc898ef58b2e8afad7c8031e929b5", "parents": [ "aae7d749b4ec1a7b78dd82b5d8e0d742a278b454" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Feb 03 23:45:14 2020 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Feb 03 23:45:14 2020 +0100" }, "message": "Bug 492677 - [compiler] annotation-based null checking for roles \u0026 teams\n\n- fixes needed for OTNullTypeAnnotationTest after new info from JDT" }, { "commit": "b787f8cbada0d0f4a537ea9cfdc255b5a283be0d", "tree": "7780ca78a73554d53598e09bef86c6342bb19ecd", "parents": [ "8c0e616c9093761c2f9064491bdc0017b0624fad" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Mar 02 22:16:26 2019 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Mar 02 22:42:48 2019 +0100" }, "message": "Bug 492933 - [otdre] improve source positions for generated/internal\ncode\n\n+ let the debugger treat o.o.T._OT$callX methods as stepOver/Into" }, { "commit": "aeeb618d1a1d3900b1ee498134044084c010ad6c", "tree": "80cfb140fbe22e563bd5002a2abc760d25b387be", "parents": [ "87760a25fef225de199d97ac2f030ebfd9d40088" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Oct 14 23:14:48 2018 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Oct 14 23:14:48 2018 +0200" }, "message": "Releng: open ot.runtime for Bug 539934\n" }, { "commit": "039d9eee4fb3a4bd19826c176ee63d249883c955", "tree": "75e6a8e2338be1a067c3a835118b6c81f8e105f1", "parents": [ "79aa0766442e5df4310f04830e40dcecad943e01" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Oct 08 22:46:51 2018 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Oct 08 22:46:51 2018 +0200" }, "message": "Bug 539934 - [otdre] SIGSEGV\nklassItable::initialize_itable_for_interface caused by wrong visibility\nof generated method\n" }, { "commit": "af751a4dc9f63c0c0aa42f6c15cae9607da59f68", "tree": "25b60303899a43092a7b2c890b792db816e1f1e8", "parents": [ "acd507cbee03b702dd27ef28f2a45bbb70788a9f" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Aug 03 23:54:27 2018 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Aug 03 23:58:01 2018 +0200" }, "message": "Releng: re-open o.e.o.runtime and .otdt in 2.7.1\n\nChange-Id: If8da5ee3ae9b93e062e7972846d96fdac30a8f24\n" }, { "commit": "44cb3c09ee312523a263f0622f71baef925833b8", "tree": "c7be60f24add92c3530a89e786b24d1ea7bb4076", "parents": [ "7dae7fa5f05288bf538c0f9794c8397a729e149a" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Aug 03 23:06:41 2018 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Aug 03 23:06:41 2018 +0200" }, "message": "Bug 537533 - [otdre] empty callAllBindings() may block callin bound to\nsuper\n\n- track need to insert super calls, possibly trigger reweaving\n" }, { "commit": "96c912845d4b5691ecd96fadba3f263a3f528275", "tree": "294135093550b464170e1e04de7d5dd3d3cbb3fb", "parents": [ "be242ec70b413bbe79fa1ced24020b6a01cf739d" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Mar 13 22:03:03 2018 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Mar 13 22:10:30 2018 +0100" }, "message": "Releng: add Automatic-Module-Name headers" }, { "commit": "0712f935577ac8d9958983845e8742bfc312d69c", "tree": "521188d495f5f0feed9a864ecfd0aa2e45dee499", "parents": [ "fdc9d1a8346cdf53e6d92063778a3c11934924e2" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Mar 28 15:31:08 2017 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Mar 28 15:31:08 2017 +0200" }, "message": "Bug 514325: regression in test\nInheritanceHierarchyOfTeams.test127_nonTeamSuperclass1a" }, { "commit": "be3be6cb35ed06581c0b91850089ee163754db84", "tree": "2065c5355bef7eed9c871d6161f72a46447a021d", "parents": [ "d5b650e803af12019dbb17d0ebcae9403cecf7f9" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Mar 14 18:42:45 2017 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Mar 14 18:42:45 2017 +0100" }, "message": "Bug 513646: Team class is missing methods from ITeam\n- restore error reporting inside package org.objectteams" }, { "commit": "d15efcc9b8ae6d2b8597a011ff5db5383445eae9", "tree": "9f8feff605a0c7bf39a93b4475287cd2a33ad17f", "parents": [ "90b1167e5dcafaa252b95a1971fe107236dd61e8" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Mar 03 00:08:06 2017 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Mar 12 17:42:12 2017 +0100" }, "message": "[debug][performance] Avoid method breakpoints (oxygen version)" }, { "commit": "c8134b0ee662be03ffdb38d3900ccf4f1ffe11b3", "tree": "bae532b6df2a9242ea4d9a1a5960f5894619ae24", "parents": [ "ca88fc868adc1e507f225d3c26700fa6df484a72" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jan 31 19:55:04 2017 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jan 31 19:55:04 2017 +0100" }, "message": "Bug 510466: [otdre] binding to indirectly inherited base method is not\nactivated\n\n- additional fix:\n travel up superclasses when populating joinpointToSubJoinpoints\n \n- more robust method identifier (minus return type for covariance)" }, { "commit": "bee08857b4e28094514d94f1173828350a399d6c", "tree": "c5775d9262d1738ef01b4596f80d085aea0ff3ad", "parents": [ "94413839faa950a06774356c018a4c820239bec5" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jan 14 19:43:09 2017 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jan 14 19:43:09 2017 +0100" }, "message": "Bug 510360: Adjust to changes from JDT\u0027s Bug 507795\n- remove sysout" }, { "commit": "90d8547df326338190be4c61ebcd98ead310aaf5", "tree": "5ced1204a3085b25f539e6fdb567ebee07bd16ea", "parents": [ "82b8cebdf7c14a5e7ac631de82730b5a72a59815" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jan 14 19:14:19 2017 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jan 14 19:15:57 2017 +0100" }, "message": "Bug 510466: [otdre] binding to indirectly inherited base method is not\nactivated" }, { "commit": "36a0a26155daa74f605f4e47b9bb83894db56747", "tree": "499f23633868e554bb2918219e5bbfe3c68435f7", "parents": [ "b4dcb1d56ff5f82227e6977471854996bfb2afef" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Jan 08 14:36:21 2017 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Jan 08 14:36:21 2017 +0100" }, "message": "Bug 510077: [otdre] More logging of errors during weaving" }, { "commit": "66d37791baa3e55dfa6674f1219c35a053e4deeb", "tree": "3f146f0bbad03bacf39097afabd19bf5e2b0493b", "parents": [ "04fe3c55da6205c9a3bc2c36a3d7924c72642552" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jun 04 15:20:10 2016 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jun 04 15:20:10 2016 +0200" }, "message": "Bug 495468: SneakyException doesn\u0027t show the cause in strack traces" }, { "commit": "ea5e55ac71fa3c12fddeb561a423a8e76f9fdfc1", "tree": "78df22ae01b56bb548ce692cbc1bc356d5a3397b", "parents": [ "d2f85282ba92e8a2d283ec667bd239054a1dbee4" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue May 24 17:39:05 2016 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue May 24 17:39:05 2016 +0200" }, "message": "Bug 494415: callin to constructor can trigger missing default case in\ncallOrig" }, { "commit": "39b16b494e8b3c3b77a1364a062b233bd2fdba4f", "tree": "ae2dcb1b6e52120c2f428f25a00bf1162eb956df", "parents": [ "9b91465f594379822075cbdc1407f08450f318ed" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat May 21 15:24:22 2016 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat May 21 15:24:22 2016 +0200" }, "message": "Bug 494231: [otdre] avoid repeatedly redefining classes in a loop in\nTeamManager.handleDecapsulation" }, { "commit": "063de0f3f874c10e66f48e4facb01b8b0009449d", "tree": "1418352f80edc0d0aaf111fa378967c17ecab444", "parents": [ "56589fbabf75242d54f72b6757af66d1214b5e69" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon May 16 01:17:25 2016 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon May 16 01:17:25 2016 +0200" }, "message": "Bug 493718: [otdre] IndexOutOfBoundsException in\nTeamManager.getMemberId()" }, { "commit": "7651846f879214113abe3a571fcb0bca30383aea", "tree": "0ef41b8acfe9ab5bb5e7134de8f6b73078a5f900", "parents": [ "bf340a97572f633220fa274d8fe48c17bb86d653" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Mar 19 15:30:17 2016 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Mar 19 15:30:17 2016 +0100" }, "message": "Bug 469759: [otdre] implement base-super calls\n- follow-up fix, remove old signature" }, { "commit": "bf340a97572f633220fa274d8fe48c17bb86d653", "tree": "4e8bf013ed658659183bb96b58e95977d0cb34e6", "parents": [ "4f3772613e8426faf21f516a61ca0190c2fc3709" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Mar 04 17:12:41 2016 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Mar 04 17:55:01 2016 +0100" }, "message": "Bug 469759: [otdre] implement base-super calls\n- follow-up fix, use new signature" }, { "commit": "6b9a43a2b7349cb02a2fed73b3e12ff3351cf5b3", "tree": "64c55a867167dfef440c64931bfb3dbc80c65394", "parents": [ "09a9ce0f8268c2169754d7cbf754907437629160" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Feb 16 00:16:52 2016 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Feb 16 15:07:18 2016 +0100" }, "message": "Bug 469759: [otdre] implement base-super calls" }, { "commit": "b7e1f30bd12ec97561360c6970667b20da0bedd3", "tree": "2656235a9302d0d226236fca421bab9cac635289", "parents": [ "400546e10e8bb018c0d5ed7eb11f01fb36a6f849" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Feb 02 19:27:08 2016 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Feb 02 19:30:16 2016 +0100" }, "message": "Bug 487037: [otdre] callin to private base method doesn\u0027t work when\nseveral sub base classes exist" }, { "commit": "a1c8cdf6d11ab14853801a43b356c3ef3a821fce", "tree": "5063db54bb8e54a59c4dd81c5670db61ee133e5d", "parents": [ "ab4a54d517de086cc1fb199601e305cd629d0d7d" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Dec 11 00:15:46 2015 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Dec 11 00:15:46 2015 +0100" }, "message": "Bug 481858: [otdre] CCE in BaseImportChecker._OT$callReplace() -\npossibly confused callinIds?" }, { "commit": "2944ba37b3f209e6b7f36946427b869d1c01e995", "tree": "f62020122cf4f0ccddb1f874d6a1b546bf10e192", "parents": [ "87344cd8c962d0637221be1b009cc042f885e2d7" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Oct 24 20:38:22 2015 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Oct 24 20:38:22 2015 +0200" }, "message": "Bug 480570 - [otdre] Redefine during define may cause\nClassNotFoundException\n- plus fixing a pot.npe in TeamManager found by JDT" }, { "commit": "f6b486ac1c7578d1cafde5beddfd97ec2ccce362", "tree": "83fb76eb6f90bf6edbb8e62fb0220deb5effeca1", "parents": [ "95a28e09659fb5b13315cca63da3e0cf4379c25d" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Jul 24 00:40:04 2015 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jul 25 18:19:26 2015 +0200" }, "message": "Bug 473549 - [otdre] trouble with decapsulation in a base class\nhierarchy\n- WIP, regression in test1126_nestingAndLayering4pf" }, { "commit": "bf07e47c7d7e46e6f418caaaef976b19c6fd4294", "tree": "07cd4a46940fec09fa6288e66363bdcfb8ad8fb1", "parents": [ "6caa5da0278e961bffed45fb8e84e7f684951bc6" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Jul 23 19:11:06 2015 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Jul 23 19:11:06 2015 +0200" }, "message": "bug 473392 - [compiler][otdre] ClassCastException when callin is\nsuppressed by base predicate but result lifting still happens \n- more fixes" }, { "commit": "208325130103cca5d688a21bed4e5e722cb623f8", "tree": "19cfb37afd11fb5c9c9b3aa41a9dcdcc8a55e27b", "parents": [ "c0cee3544db903e3081bf0d2d59e9c59703b2718" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Jul 23 16:32:09 2015 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Jul 23 16:32:09 2015 +0200" }, "message": "releng: unfreeze ot.runtime" }, { "commit": "ed484253be070d7b92d0ec06a1578ebd94cc91ed", "tree": "4ca7a39a5f22ee746ec9c88eddf324f2cff4b91c", "parents": [ "4e12ce1dde37f8cf8ced45c41500bef1818a1ed7" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Jul 23 16:07:28 2015 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Jul 23 16:07:28 2015 +0200" }, "message": "bug 473392 - [compiler][otdre] ClassCastException when callin is\nsuppressed by base predicate but result lifting still happens \n- fixed by new arg \"isBaseCall\" to _OT$callNext\n- also resolved FIXMEs regarding callins with multiple base methods" }, { "commit": "d5bc04c241e59728ee3dcc2c4b17a407dce6c44f", "tree": "e9d1ad966add40a00ddb36aeb44c9972a93452e5", "parents": [ "9927490bccc247abe44d7c66f38499a14ef8a0a1" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat May 23 19:12:01 2015 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat May 23 19:12:01 2015 +0200" }, "message": "Bug 468114: [otdre] SIGSEGV in\nklassItable::initialize_itable_for_interface" }, { "commit": "e8d569afb1eb508b13c8445996437d31c4afda7a", "tree": "5a86b3c0b953c7fd381c722075928d5f3ef56a52", "parents": [ "ef3ee15050d2369bf93f566793e89b57cb06a496" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Mar 22 00:50:30 2015 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Mar 22 00:50:30 2015 +0100" }, "message": "Bug 462605 - [otdre] running OTDT on OTDRE\n- fixes needed for compiling otdt.ui.tests.refactoring\n - team extends regular, can\u0027t super.callNext but use static" }, { "commit": "ca6bbf41316cc708daea456d8b3ec589416cb3a7", "tree": "6517ce22f5d0d0a56e79b5b74788600804f50420", "parents": [ "1571188f70b220f8526695ec1ff55a512cd0e6f2" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Feb 07 21:52:48 2015 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Feb 07 21:52:48 2015 +0100" }, "message": "Bug 436759 - [otdre] Finish implementation of OTDRE\n- fix PlayedByRelation.test2113_baseMigration1\n Base._OT$addRemoveRole() had no instructions" }, { "commit": "004dc6fd33633533204de0152894de3252b64fed", "tree": "e41f97fffa8d027430760d4871d6190d466d0fc3", "parents": [ "f165e8a52ac2455bd4e7e258c17ca76e0a409e83" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Oct 03 21:10:06 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Fri Oct 03 21:10:06 2014 +0200" }, "message": "Releng:\nbuilding for Mars with just our changes from 2.3.1 merged onto Luna." }, { "commit": "bbb2d6124215c22b544c6b9b51405e13137523b8", "tree": "8f8e32f15c49c53120b1e89cc4cf893559e35a5e", "parents": [ "3c65601d5fa2ee2e89bd2a5d60deee8e78f08db2" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Aug 19 19:07:41 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Aug 19 19:07:41 2014 +0200" }, "message": "Releng: two more bundles having updates" }, { "commit": "20ea405861fc2a9513b30ceb1b823778c46036bf", "tree": "7e4c30b8c90b2a2c34577e6863a3f6c32ea72740", "parents": [ "66aaf7344c8585cb4e7ea5cff9a839ebc0b6fffe" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Aug 16 17:21:07 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Aug 16 17:21:07 2014 +0200" }, "message": "Bug 436759 [otdre] Finish implementation of OTDRE\n- fix BaseClassVisibility.test242_inaccessibleBaseClass19\n+ remove forgotton syserr" }, { "commit": "c0c3e4a6262f6f9510cfcffa7d00aba81b540e41", "tree": "3f4befa38919239c99398160a7879af0d95642b3", "parents": [ "73b9f46cad4b1c1ce1e0217ad3540f8251f517db" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Aug 14 22:44:28 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Aug 14 22:44:28 2014 +0200" }, "message": "Bug 436759 [otdre] Finish implementation of OTDRE\n- fix DevelopmentExamples.testX11_bindingInheritance9 f." }, { "commit": "73b9f46cad4b1c1ce1e0217ad3540f8251f517db", "tree": "3d4928716a2f660860e3c29c3c2c42a7f031b0eb", "parents": [ "18c114a5a01e5624b8dc5b51e12c27f2c45e8b17" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Aug 14 21:02:48 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Aug 14 21:02:48 2014 +0200" }, "message": "Bug 436759 [otdre] Finish implementation of OTDRE\n- fix DevelopmentExamples.testX11_bindingInheritance7()" }, { "commit": "5030dd458ec4035ea507247f77d42eb2def43dd9", "tree": "d04ed47409425ccdcc9989f3e2a29f313b6425db", "parents": [ "6bd004a4447a9655e3d44d3922785c4b2a0ed24f" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat May 17 21:00:20 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat May 17 21:08:10 2014 +0200" }, "message": "Partial fix for testX15_callinFromStaticBaseMethod23a:\n- for static base methods weave into the declaring class" }, { "commit": "03b1c618cf17e5a473ffbe6e88f6ddc9ce5b7879", "tree": "7d96dbed77b65fc9bc28d69bf50dd6a95e1422a5", "parents": [ "170282a5b9c5327627359f16252196276ecc68d4" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu May 15 13:55:30 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu May 15 13:55:30 2014 +0200" }, "message": "Bug 434949 - [otre] upgrade minimal runtime to 1.6 " }, { "commit": "f55eab9fa29a8e8f17fec874bc532bf854fed81b", "tree": "9f8051fe5f1691eb4b27975b7e8ef2841155bbd5", "parents": [ "86f876f562a3c809d1998841491e9f922aa651ce" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu May 01 21:08:21 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu May 01 21:08:21 2014 +0200" }, "message": "Fix concurrency bug in test5217_concurrentActivation2\n" }, { "commit": "d8acd7d9bc7e286177138ac63e4759b5bb31baa2", "tree": "dd06f0d29da97cb77497386e2168cf8b72bc29d2", "parents": [ "3cc67c8696432f3595a36d67f7bb6a66afb75b6b" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Apr 22 22:10:34 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Apr 22 22:14:00 2014 +0200" }, "message": "Bug 433150 Reorganize structure of runtime bundles / packages\n- correction: otredyn.runtime must be in otremin, called from woven code" }, { "commit": "dd69ffb0518014763a4b9ae876eb02d0c8c1c518", "tree": "bf3b24ead1682e4f63130e4f3afe7152ffad3b9a", "parents": [ "4e65785329007a5babdc7ab274df727924e1de01" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Apr 22 20:21:50 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Apr 22 20:21:50 2014 +0200" }, "message": "bug 433105 - Configure build paths for a target weaving scheme \n- cleanup jarring variants of OTRE." }, { "commit": "d6b47cd988d650c0d2e1c029b09c655ab5cf0a6a", "tree": "cb4d52fadee6da2f063b09ead83c1cad8fccc34d", "parents": [ "a882daa0e0307a6d13804fe1a6bc748a0fa053f7" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Apr 22 18:18:04 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Apr 22 18:20:48 2014 +0200" }, "message": "Bug 433150 Reorganize structure of runtime bundles / packages\n- Team.teamManager must be accessible to teams extending regular" }, { "commit": "749a731d7f06727084ba1ad1c899bcf69d75e54f", "tree": "c29a8054593154eeff00481b21b6bc9c142cfe30", "parents": [ "3255d5abf0a3034cd5486a40d9569dca5d2bdce6" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Apr 21 21:54:30 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Apr 21 21:58:16 2014 +0200" }, "message": "Bug 433150 Reorganize structure of runtime bundles / packages\n- OTREInternalError is accessed from woven code, make it accessible" }, { "commit": "3255d5abf0a3034cd5486a40d9569dca5d2bdce6", "tree": "ad5cf051bb2f07b7161213ee1bbef5246b566095", "parents": [ "0f02027dfa85adf8a0d1808cc7d5b22496e09c2e" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Apr 21 21:47:29 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Apr 21 21:47:29 2014 +0200" }, "message": "Bug 433137 [otdre] otequinox should support OTDRE via some switch" }, { "commit": "0f02027dfa85adf8a0d1808cc7d5b22496e09c2e", "tree": "8e8450dc285a2f49b7080a07ad1ef91dcec06be8", "parents": [ "8e8938666d8f131906220d6478c391b353de6c80" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Apr 21 20:39:30 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon Apr 21 20:44:46 2014 +0200" }, "message": "Bug 433150 Reorganize structure of runtime bundles / packages\n- split runtime bundle into core classes and bundle \"otre\"" }, { "commit": "e59b2eb3ba37db77f11d8082824b55c4e98da786", "tree": "9de935d1549d944bf059ca7b11b5616c4c00bf60", "parents": [ "7bb567f59747effca372d5e4e014030eeb35efc3" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Apr 19 20:45:54 2014 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Apr 19 20:45:54 2014 +0200" }, "message": "NPE prevention" }, { "commit": "4bbce4d3c2423b1a954c265ea9da8779f84c5be5", "tree": "019e7d51ddd8053aae299d0cbf0ef216ac9d1cba", "parents": [ "e8170cda432ca02f404908b8dbd5b1db0285f11e" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jan 04 15:00:46 2014 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jan 04 15:00:46 2014 +0100" }, "message": "Cope with 1.7 constant pool entries at least during diet parsing." }, { "commit": "db66f24ef28e962f6253bdd29cf2408deb61ed4c", "tree": "a2526dd1f2cee3d475cdae80f206030d81605c08", "parents": [ "da1b09096ff76d93ce69f54bccf09355d767c97e", "2b320b847ae04f787db6d55123fd8d15bdde5db7" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Dec 31 17:54:29 2013 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Dec 31 17:54:29 2013 +0100" }, "message": "Merge commit \u00272b320b847ae04f787db6d55123fd8d15bdde5db7\u0027 into\nOT_BETA_JAVA8\n\nConflicts:\n\torg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/Main.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MessageSend.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeConstants.java\n\treleng/build-scripts/build/otdt_prerequisites.sh\n" }, { "commit": "b83c05e6c12a79c930762831facda2b0aca9c174", "tree": "3ee102590f671eb02de6953090c7419094a96bea", "parents": [ "aaa73af782129e021cfc500f5e260ed9ec03782b", "9b5f216eb1069dc8f5211bf81bf5e2fb46bebbe1" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Dec 29 19:35:32 2013 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Dec 29 19:35:32 2013 +0100" }, "message": "Merge commit \u00279b5f216eb1069dc8f5211bf81bf5e2fb46bebbe1\u0027 into\nOT_BETA_JAVA8\n\nConflicts:\n\tplugins/org.eclipse.objectteams.otdt.jdt.ui/META-INF/MANIFEST.MF\n\treleng/build-scripts/build/otdt_prerequisites.sh\n\treleng/map/otdt.map.in\n" }, { "commit": "7d92c905003ad994c9d0795ed2a253d0f9258b7b", "tree": "354c3cc5d71b95f910aa4c2957bf31c10539cb77", "parents": [ "6d66c7e64e908056d99897d0746fb956b0c9ad80", "4722ad122a58383f6680bcf93e904cd655fcc9ef" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Wed Dec 25 21:28:23 2013 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Wed Dec 25 21:30:01 2013 +0100" }, "message": "Merge commit \u00274722ad122a58383f6680bcf93e904cd655fcc9ef\u0027 into\nOT_BETA_JAVA8\n\nConflicts:\n\torg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser1.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser10.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser11.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser12.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser13.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser14.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser15.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser16.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser17.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser18.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser19.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser2.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser21.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser22.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser3.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser4.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser5.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser6.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser7.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser8.rsc\n\torg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser9.rsc\n\torg.eclipse.jdt.core/scripts/generateOTParser.sh\n" }, { "commit": "7992172289f591a9ed9babc80770c78f34385a09", "tree": "4de3e4fe2671ba1bf4d3a68dfe80e128ff22c432", "parents": [ "9b2be768f8cd4ecc3ddfc59b841d565e2042baaa" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jul 30 23:05:08 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jul 30 23:05:08 2013 +0200" }, "message": "Revert \"Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook - debug output for errors in org.eclipse.objectteams.otdt.test.builder\"\n\nThis reverts commit 39527d9a7542b3c8435fa3d09053b9095fcc955e.\n" }, { "commit": "938c4e6e694a4d5322d641f71120f1cb31816d64", "tree": "78de25942c6d41386821a165fad9a9ed8ed0baea", "parents": [ "2cd58225c4eac6a7c9208e7432b270ac2629af46" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jul 30 23:04:18 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jul 30 23:04:18 2013 +0200" }, "message": "Revert \"Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook - debug output for errors in org.eclipse.objectteams.otdt.test.builder\"\n\nThis reverts commit d7011ef9b23a10e56f86e3dc517e7d9c609c8968.\n" }, { "commit": "d7011ef9b23a10e56f86e3dc517e7d9c609c8968", "tree": "d1410ae2d10dd2710867c78821acc884c3248a93", "parents": [ "ca86f37ca937f25de4fed899dfd3de2c40b53df3" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jul 30 18:15:07 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jul 30 18:15:07 2013 +0200" }, "message": "Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook\n- debug output for errors in org.eclipse.objectteams.otdt.test.builder" }, { "commit": "39527d9a7542b3c8435fa3d09053b9095fcc955e", "tree": "36893f09c0857defb80e9740d97f37f02e812141", "parents": [ "f9b6ac14ea349377df660947e16f0cefa17dd779" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jul 30 14:15:09 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jul 30 14:15:09 2013 +0200" }, "message": "Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook\n- debug output for errors in org.eclipse.objectteams.otdt.test.builder" }, { "commit": "815e694915e394b51799aced27321aca3de56d77", "tree": "05d2112c96ff58a5d475071c4545a4cc77942a2f", "parents": [ "2c38ed9b0e1fefc92c090c3fa0647ce0d0585e0e" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jul 27 18:50:26 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jul 27 18:50:26 2013 +0200" }, "message": "Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook\n- re-enable ThreadActivation transformer" }, { "commit": "79dd3a855ac2c117592f61a3ec19de31de7194cb", "tree": "627b4ef3d4d0f405c00133173ea55a72fd99464e", "parents": [ "cf06105b31cd8818a456e62c01f80f0b7631397f" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jul 27 02:49:09 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jul 27 02:49:09 2013 +0200" }, "message": "Remove useless double synchronization, \nmethod is already synchronized on the same (class) monitor" }, { "commit": "12aae38f1fd8481ac009d45145d55392012d4fbb", "tree": "354a6485c63912a3cf1535450ac5762b3b41f8c5", "parents": [ "e6ac6646d93f9f65ba1ca5016c6e0c8d3af81fb7" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Jul 21 23:52:52 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Jul 21 23:52:52 2013 +0200" }, "message": "Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook\nTrying to fix a potential concurrency bug, I saw hang at\n HashMap.getEntry(HashMap.java:446)\n HashMap.containsKey(HashMap.java:434)\n ClassLoaderRepository.findClass(ClassLoaderRepository.java:71)\n DietClassLoaderRepository.loadClass(DietClassLoaderRepository.java:60)\n" }, { "commit": "e6ac6646d93f9f65ba1ca5016c6e0c8d3af81fb7", "tree": "85580e7d51d2b8ed039579c8ae4bc3f3dba0b8bf", "parents": [ "efb5efedc4f849e5d3530688e85fef5c94376c88" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Jul 21 15:20:08 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Jul 21 15:20:08 2013 +0200" }, "message": "Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook\nBugfix: overloaded needed for javaagent doesn\u0027t work w/o expl. cast." }, { "commit": "2fd3244e5da68b6016b5efe3c6c227917813172d", "tree": "d69dae9de752210217b5cee52351d0c54c40544f", "parents": [ "fda6c6dd0fb3d76ca8d8963f7951bd3d54e7de49" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jul 20 18:26:04 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jul 20 18:26:04 2013 +0200" }, "message": "Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook\nRename project folders: the new project is the new otequinox." }, { "commit": "56c034e7d44d45a240cea6562d8c62c1f0915806", "tree": "0f0e48696141d74a97a0ed96d7edc282a242326c", "parents": [ "0f247af8364e032e2b58541aa7c1cce71a2c73f8" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jul 20 17:53:52 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sat Jul 20 17:54:13 2013 +0200" }, "message": "Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook\nUniformly use the transformer with a Bundle instead of a ClassLoader\nProgress on when to do which piece of work\n- don\u0027t try instantiate/activate before all needed classes are available\n - keep track of classes being processed\n - check all bases of a given team\n- no multiple processing of the same team triggered by different bases\n- remove baseTripWires when done\nAdd reverse imports (base-\u003easpect)\nLogging; wiring to fwLog still not working" }, { "commit": "f7dd9b422cad5c3c29764ade46736db30fae74d0", "tree": "64371d5c14607fa71c51d077a2ed64e1fb881ca1", "parents": [ "c2dd2316985a696cabe3a7b4399c598b80c9c684" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Jul 18 16:13:11 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Jul 18 16:13:11 2013 +0200" }, "message": "Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook\n- make osgi.weaving our new otequinox (the old one is dead in Luna)\n- avoid activating a team with not-yet-loaded bases, since\n NoClassDefFoundError seems to be sticky.\n- try different binary names (re \u0027$\u0027 and \"__OT__\"), needs more testing\n" }, { "commit": "c2dd2316985a696cabe3a7b4399c598b80c9c684", "tree": "1207c8738fbf9f70d5eadb4bf8d8e62a30386a09", "parents": [ "6a72b27ae6d9fcc506d6aea8d126c16f8d86c533", "a25395100f1b2dbda6af3e67365e0b17d6686d1f" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Wed Jul 17 22:25:34 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Wed Jul 17 22:25:34 2013 +0200" }, "message": "Merge branch \u0027sherrmann/osgi.WeavingHook\u0027" }, { "commit": "07d3c90d9750321f092d8e0a7a191ba8b38c1c2c", "tree": "ef46b53784b5bd262a7f7cd9a23ef7b0a1588824", "parents": [ "4b111590c057cbc5ef4fba51c87d9ff11daa4885" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon May 20 13:09:27 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Mon May 20 13:09:27 2013 +0200" }, "message": "Releng: otre has a change, bump up to 2.2.0" }, { "commit": "12a20748e9e180d0cb9ed70d2f88cf8f1c309085", "tree": "be0aac1ffc54a8edc62b8b28a1e7e511a44d3b02", "parents": [ "f7df07f334a8a702e4175d59b467b6187d01f597" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Apr 25 20:12:57 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun May 19 20:57:27 2013 +0200" }, "message": "[compiler][otre] OT/J: support for callin-interception of\nconstructor-calls" }, { "commit": "c2bd584051ba9ba0baedc090cbedf9d0366f9e2c", "tree": "d00628fa42184675b317dea8dad4d1c6411341e3", "parents": [ "63010decdc2159ffc02f4c5de41c7013312d0748", "e7a81b2dd10968b57819303c66ac1ffc84a0986b" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Wed May 01 23:30:58 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Wed May 01 23:30:58 2013 +0200" }, "message": "Merge branch \u0027master\u0027 at M5 into \u0027OT_BETA_JAVA8\u0027" }, { "commit": "81fd5dcf044c587591d9d354a058919526bb15bb", "tree": "b72c7ffce60689ff9fdf07073c9e2e2ada474ba5", "parents": [ "db4377d0584328e867d17bf32284ad85e227143a" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Apr 25 13:15:11 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Apr 25 13:15:11 2013 +0200" }, "message": "Bug 406518 - migrate OT/Equinox to the standard OSGi WeavingHook\nPreparation: make resource loading strategy configurable\n- default: ClassLoader, optional: via provided java.lang.Method\u0027s\n" }, { "commit": "5d5bef9596020cd926ca0c172dafaf1ff7e119b4", "tree": "d281c4a2ed292a5a2b25218dd2835609f5317995", "parents": [ "c45524755fcd51005c7102bb98db3ae7eac120c5" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Apr 04 15:05:20 2013 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Thu Apr 04 15:05:20 2013 +0200" }, "message": "Update to 29b2c218438398769d94ba99ef040852b0acf110 from jdt.core\n(up-to a serious of commits from JDT\u0027s master)" }, { "commit": "b30e1f630a37054f2945fc86bef64e2686e14b1b", "tree": "7122265a3a6c956fcf0ca345ff1e82ede3273e6a", "parents": [ "27f3487cac9616f3cda7e7d6e3d091b84f562a1b" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jan 22 23:11:05 2013 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Tue Jan 22 23:11:05 2013 +0100" }, "message": "Bug 397192 - Prepare OTDT for new (dynamic) weaver:\nAlign error messages for not-found team from teamconfig file." }, { "commit": "c8fac2ea8ecd5ea093ccb01da0e7e441e26ca235", "tree": "54da96a69829052dd0318a98be6dc71ff868ca0c", "parents": [ "1566c962a10f52e1f012e1bcb8e9701c60c2c84d" ], "author": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Jan 13 19:12:43 2013 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan.herrmann@berlin.de", "time": "Sun Jan 13 19:12:43 2013 +0100" }, "message": "Bug 397871 - Team monitor shows no team instances" }, { "commit": "98b05f70e8efda2f48512c9dd76f2dd1e2704e04", "tree": "bb1a12029c0dd2f640f23c42169280136e6bdcf8", "parents": [ "73c662599ac0a1b5a26fc032ac01e1055eebe0ba" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Dec 29 14:42:45 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Dec 29 14:42:45 2012 +0100" }, "message": "Bug 397182 - Prepare OTDT for new (dynamic) weaver\n- let otdt plug-in coordinate selection of\n - compiler mode\n - OTRE classpath container\n- let otdt.tests automatically adjust to the selection OTRE/OTREDyn\n- bump up otequinox to 3.0.0\n - new: TransformerPlugin.useDynamicWeaving()\n - this version shall be able to alternatively handle both variants\n of the weaver" }, { "commit": "43a82bc13ae4d1c2231d4cb22b19c9b0c1218942", "tree": "e1d829834a4479dd69f03550b3e1884d568f399a", "parents": [ "4f3f3d13b87ffe30bb8a3d87892c723df45d3a31" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Tue May 01 20:36:10 2012 +0200" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Tue May 01 20:36:10 2012 +0200" }, "message": "Fix for Bug 378176 - [debug] support hot code replacement of\nteams/roles/bases" }, { "commit": "39cd15fb302def84ef176414e6c517fe0a037738", "tree": "c748c3938eb3717469bacd17e7312b6efc24ada8", "parents": [ "62d1e8eb4e9c3ae6da7be7c6aca81d7a05067cf1" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Sun Feb 19 18:26:56 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Sun Feb 19 18:26:56 2012 +0100" }, "message": "Bug 344350 - [runtime][bcel] NPE in\nInstructionList.getInstructionHandles()\nSynchronization didn\u0027t suffice, remove static field altogether" }, { "commit": "e52833a1a82b68a3da5b6a72f1bd4697de23b858", "tree": "78a06be49f4b7f6f40ea20c3c2ee78ebe6e91c7c", "parents": [ "e2086a368c333c68ec4657e6807164b0aeb3a5eb" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Tue Jan 31 23:48:04 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Tue Jan 31 23:48:04 2012 +0100" }, "message": "Bug 344350 - [runtime][bcel] NPE in \nInstructionList.getInstructionHandles()\nRevert to initial bundle structure \n(after the reason for my detour was identified as bug 369880)" }, { "commit": "8574731a0f2dc482cebc92613334e05b97ad83d0", "tree": "9bb328d3a517be124f83b9ea3e6ac1f11c5273e0", "parents": [ "9e7678243afbcd28a2d55cce58f40db3c56e477d" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Sat Jan 28 17:04:30 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Sat Jan 28 17:07:03 2012 +0100" }, "message": "Test \u0026 fix for Bug 370040 - [otre] NoSuchFieldError when mixing class\nfile versions within one type hierarchy" }, { "commit": "9e7678243afbcd28a2d55cce58f40db3c56e477d", "tree": "483195d16120796250f2fe698e38f5925484cea1", "parents": [ "91c88424aece7bb2f9521d824cb2f5eda336589c" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Fri Jan 27 02:43:23 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Fri Jan 27 02:43:23 2012 +0100" }, "message": "include bcelpatchsrc in the build." }, { "commit": "ce3d0e3c5e62f04c7f840e5a0b0b55739eeae728", "tree": "916a9d7e6fe0db667fb66bc76563bbbff00470c9", "parents": [ "30108748ac5742304b5685d3f7c1be880ff0735d" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Thu Jan 26 22:32:52 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Thu Jan 26 22:32:52 2012 +0100" }, "message": "Bug 367667 - [runtime][bcel] NPE in MethodGen.\u003cinit\u003e(MethodGen.java:164)\nFix by removing lots of static state in the OTRE.\nMuch of this were remnants from JMangler times anyway." }, { "commit": "30108748ac5742304b5685d3f7c1be880ff0735d", "tree": "5c91f505f4c792442dfb30ef239634a703e7e31f", "parents": [ "7d0c1e26fdbe1c4172b99af82bc6fad00306ee0e" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Thu Jan 26 22:27:05 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Thu Jan 26 22:27:05 2012 +0100" }, "message": "Bug 344350 - [runtime][bcel] NPE in\nInstructionList.getInstructionHandles()\nMove bcel patch files from hook (where it interfered with class\nloading / package export) to otre" }, { "commit": "3b1be84439870630980a6b057ddcb99a827dfd79", "tree": "a7dea7e03c4d7c87fbb26d6269c1a73a98083a41", "parents": [ "611f24aab78d7481291235960e01b454ffbbafcd" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Thu Jan 26 18:33:36 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Thu Jan 26 18:33:36 2012 +0100" }, "message": "Bug 344350 - [runtime][bcel] NPE in\nInstructionList.getInstructionHandles()\nReplace entire class files rather than patching individual bytes." }, { "commit": "611f24aab78d7481291235960e01b454ffbbafcd", "tree": "6b0267cb1b8170130c51eb7b1a5256433ea5d635", "parents": [ "09e4c34c247230d5ae5959063732aea0530c7d84" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Thu Jan 26 18:28:26 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Thu Jan 26 18:28:26 2012 +0100" }, "message": "Bug 344350 - [runtime][bcel] NPE in\nInstructionList.getInstructionHandles()\nstore here the two (original) classes needing a patch" }, { "commit": "a8922b1a9adff28bc59264fabd5a1bc08e1fdbaa", "tree": "7795777e23e8791c852797a462b265dedafe38f8", "parents": [ "cf8a4a0d8dbb791b3d714a5c24a28766f27a3fab" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Tue Jan 03 17:46:56 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Tue Jan 03 17:46:56 2012 +0100" }, "message": "Harness for Bug 367667 - [runtime][bcel] NPE in\nMethodGen.\u003cinit\u003e(MethodGen.java:164)" }, { "commit": "cf8a4a0d8dbb791b3d714a5c24a28766f27a3fab", "tree": "3cd9d748352240cbb9d0811ab91524db724d56bf", "parents": [ "378fee6ab825dcb956421a2fc846a56b14998fe7" ], "author": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Tue Jan 03 17:33:01 2012 +0100" }, "committer": { "name": "Stephan Herrmann", "email": "sherrmann", "time": "Tue Jan 03 17:33:01 2012 +0100" }, "message": "Harness for Bug 367667 - [runtime][bcel] NPE in\nMethodGen.\u003cinit\u003e(MethodGen.java:164)" }, { "commit": "28f70c1d699ecaa9ddbcb1b09fff1eec83bb3ade", "tree": "aab06a51e979e54a4684b373ffbce7095d47be3f", "parents": [ "3f5009745c2c53b7226b0f10527f89d0b2a1b534" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Aug 23 15:55:02 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Aug 23 15:55:02 2011 +0000" }, "message": "update address for bugreporting.\n" }, { "commit": "3f5009745c2c53b7226b0f10527f89d0b2a1b534", "tree": "74c422682a630c3104affccfe3a7b342850032db", "parents": [ "590d8c322d2384bef5ef4383440b95c0e188b9ac" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Aug 23 12:48:12 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Aug 23 12:48:12 2011 +0000" }, "message": "Fix for Bug 355328 - [otre] class RepositoryAccess is wasting memory\n" }, { "commit": "874e9aa632bb85cc9f81543f74305142b3341320", "tree": "d128bff8904c68e8d739442ed081436031cc16dd", "parents": [ "7ab79f87cbd67160450ff60fceff67d15e0ef3e8" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Aug 19 20:16:32 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Aug 19 20:16:32 2011 +0000" }, "message": "Fix for Bug 355263 - [otre] avoid performance penalty due to eager creation of _OT$roleSet\nalso make one gc-test more robust: definitely avoid compiler optimization (use field instead of local)\n" }, { "commit": "36969d2b47e4eaf1f5b6405103765615e06a33f2", "tree": "4c69b20bcef8197955da26117c15a94894560b69", "parents": [ "90fccd5352bdad75741b1fa26474e36aec55ef1b" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Aug 13 11:16:50 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Aug 13 11:16:50 2011 +0000" }, "message": "include recent change in the OTRE in 2.0.1\n" }, { "commit": "d327f80104299558fe9fc253fb56b9b8f1bce157", "tree": "75a5b2a34894653a66b5371e2fd58ecf13609781", "parents": [ "568a32d5b3d1c6bfaaaf3c05cbd1f3cc7918423e" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Aug 04 17:01:08 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Aug 04 17:01:08 2011 +0000" }, "message": "workaround for tightened requirement to include a stackmap for class files version 51.0+:\nadjust class file version to 50.0 when adding/replacing a method.\n" }, { "commit": "d2bf691d699e8b301c0c0d24cfdf31b6b05689a1", "tree": "4a959992490db13969ebef7d2d282bcbf6cb2cc1", "parents": [ "4618eeb40d6cedabaf0eef208a3ad50e5cf7d944" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun May 29 12:46:20 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun May 29 12:46:20 2011 +0000" }, "message": "Fix for Bug 347578 - [OTRE] JVM hang while loading class sun.misc.Cleaner\n" }, { "commit": "ab1097948b360f63200b5d06a25e768837c1edfd", "tree": "4eabd59561ea2dbe4999a6f34cbcfa21da4e49ed", "parents": [ "dbd8e6cfbdb0aaf25c2582947a308eef5b2c2472" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu May 12 19:26:31 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu May 12 19:26:31 2011 +0000" }, "message": "Version update etc. see Bug 345276 - Switch to release version 2.0.0\n" }, { "commit": "4a049f08de639187b1f0f325a3d4e40ec857e4fe", "tree": "bf89b745b9c5a11502df60abcdce5d2ce33df007", "parents": [ "e034caa9a1004981fe71139ecdb11fdf810a6420" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu May 12 14:01:48 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu May 12 14:01:48 2011 +0000" }, "message": "Implementation part two for Bug 337413 - [otjld][compiler] consider changing LiftingFailedException to a checked exception\n" }, { "commit": "eb427bb3a3026e09ce8a2c2b06a6a366eaf2ca26", "tree": "d33cca5f1ddf941c5db51ba9d221bf23c55ac651", "parents": [ "d0ebf455e596b025d9252c5cd7d3ac14272260c6" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue May 10 23:29:19 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue May 10 23:29:19 2011 +0000" }, "message": "Experiment for Bug 337413 - [otjld][compiler] consider changing LiftingFailedException to a checked exception.\n\n" } ], "next": "baf488ba844b7087e6356f91a0e381360f4e02ad" }