Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-09-24 | Bug 551431 - NPE when system content is null on a restart from cacheI20190929-1800I20190928-1800I20190928-0515I20190928-0205I20190928-0000I20190927-1800I20190927-1530I20190927-0255I20190927-0225I20190927-0145I20190926-1800I20190926-0625 | Thomas Watson | 1 | -3/+1 | |
Change-Id: I8efdec5dc7d60354b655da727763e5a8deb2fbfe Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-24 | Bug 551396 - Fix files that have ended up with CRLF in the gitI20190924-1800 | Ed Merks | 1 | -52/+52 | |
repository Change-Id: I0b7bb7493a422086f6272f17b73358891bb8cf2b Signed-off-by: Ed Merks <ed.merks@gmail.com> | |||||
2019-09-24 | Bug 550648 - The /org.eclipse.equinox.executable.feature/feature.xml | Ed Merks | 1 | -0/+1 | |
should specify a provider Change-Id: Id9b594cc89b9fae22bc15f165ada87ad32ccdf46 Signed-off-by: Ed Merks <ed.merks@gmail.com> | |||||
2019-09-23 | Log a warning when bundles get discarded by a hook.I20190923-1800 | Thomas Watson | 1 | -1/+1 | |
Change-Id: I54503da163df76c211326a1a70dc7136a41d6d50 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-23 | Bug 551380 - StorageHookFactory.createStorageHook method returns null | Thomas Watson | 3 | -2/+45 | |
The framework must handle when creeateStorageHook returns null when installing a bundle, saving persistent hook data and loading persistent hook data. A new test is added to test all three cases. Change-Id: I941491e8759b659ea97b129fbab0aa01c84edf5a Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-23 | Bug 551376 - Add getWrappedType to BundleFileWrapperChain | Thomas Watson | 3 | -21/+31 | |
Remove some duplicate code that walks the wrapper chain looking for a specific type of bundle file wrapped in the chain Change-Id: I308ad1b6966c857a81154226952590e255e2e9f2 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-18 | Bug 551174 - Comparator errors in 4.14 I build - I20190917-1800I20190923-0615I20190922-1800I20190921-1800I20190920-1800I20190919-1800I20190919-0850I20190918-1800I20190918-0300 | Alexander Kurtakov | 1 | -0/+1 | |
Change-Id: I0d37f0de41bf849ce20e33357a86486a704b4adc Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2019-09-16 | Bug 475071 - Data race inside LoggingTestsI20190917-1800I20190916-1800 | Thomas Watson | 1 | -13/+28 | |
Change-Id: Ic6f3b441167ec3e88c37bc656557caf69be6d5ee Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-13 | Bug 550605 - StackOverflowError in CDSBundleFileEntryI20190915-1800I20190914-1800I20190913-1800 | Thomas Watson | 2 | -7/+11 | |
The method CDSBundleEntry.getEntry() ended up calling CDSBundleFile.getEntry(path) which ends up returning another CDSBundleEntry object. The intention was to get the wrapped entry from the next BundleFile in the chain. The result of getting another CDSBundleEntry is that we endless recurse when calling methods like CDSBundleEntry.getInputStream() Change-Id: I0c684eb63987797cd9e092a405274ccb1d4eae71 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-12 | Bug 550605 - Check class cache before wrapped bundle fileI20190912-1800 | Thomas Watson | 2 | -23/+29 | |
If a class exists in the j9 class cache for a given bundle content URL then just use it and do not first check for an entry from the wrapped bundle file. This avoids doing an unneeded zip file lookup each class load Change-Id: I0f34305fa9e2f88c089d0888db732e8d3647dc9d Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-11 | Use HashMap in ManifestElement instead of HashTableI20190911-1805 | Lars Vogel | 1 | -13/+17 | |
Change-Id: I69caf7992433e438c69a1178f38920dcf43b8ff3 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-09-10 | Bug 550645 - Cache common keys for CaseInsensitiveDictionaryMapI20190910-1800 | Thomas Watson | 2 | -10/+164 | |
Adds a static cache for common keys that uses a hardcoded switch statement for quick lookup of a common key during keyWrap. This reduces the penalty for non-common keys to be more manageable such that the performance benefit of the common key cache can be realized. Change-Id: I9a4ad5609cd0f07ebdc4a358b341a00232df17d4 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-10 | Bug 550645 - Performance improvements to CaseInsensitiveDictionaryMap | Thomas Watson | 5 | -21/+239 | |
Improve hashCode calculation to avoid Character.toUpper/LowerCase calls for ASCII chars and make hashCode final for CaseInsensitiveKey Improve put operations by not interning the key on every put. It is now up to the client to intern if necessary. Updated ManifestElement to do that for bundle manifest keys while parsing the bundle manifest. Also improved performance for keys that are not already present in the Map by avoiding a call to remove first. With these optimizations put together we should see ~4x perforamance improvement in the usage of the CaseInsensitiveDictionaryMap by the framework. Change-Id: Ibe21780b2be95cecab994fa2ca2e817d7bab112c Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-10 | Update org.eclipse.osgi version for next release. | Thomas Watson | 6 | -6/+6 | |
Change-Id: Ie64108ca23c1eb2cc8d6ee6c23f69b7686e1d510 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-10 | Bug 550777 - Version bumps for 4.14 streamI20190910-0815 | Alexander Kurtakov | 2 | -2/+2 | |
Bump org.eclipse.equinox.executable.feature. Change-Id: I527d04dee6b1297ccae7421c9b47c145ec9c5b3e Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2019-09-09 | Bug 550774 - Update version number in mac's Eclipse.app for 4.14I20190910-0145I20190909-1520I20190909-1425I20190909-0925 | Vikas Chandra | 1 | -3/+3 | |
Change-Id: I89bb6ea6bce9c85b6a08fd39b828cc32d93dc70c Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com> | |||||
2019-09-09 | Bug 550767 - POM and product version change for 4.14 release | Niraj Modi | 20 | -21/+21 | |
Change-Id: Ib082892d8e91f0b1403522ff2b96f0fd1be688e2 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com> | |||||
2019-09-07 | Bug 550674 - Specify hardened runtime for Mac app signingY20190919-0900Y20190916-0900Y20190914-0255Y20190913-0735Y20190912-0900Y20190912-0055Y20190910-0005Y20190909-0900S4_13_0_RC2aS4_13_0_RC2R4_13I20190916-1045I20190907-1130R4_13_maintenance | Thomas Watson | 1 | -1/+2 | |
Change-Id: Ifbad3ed1b4a2dfb066bb352c0c8699b7537ff77f Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-09-07 | Binaries v20190907-0026 | genie.releng | 10 | -10/+10 | |
2019-09-07 | Binaries v20190907-0024 | genie.releng | 10 | -10/+10 | |
2019-09-03 | Bug 550714 - Comparator errors in I20190903-1110Y20190905-0900I20190906-1800I20190906-0940I20190906-0410I20190904-2200I20190904-1805I20190904-0605I20190903-2155I20190903-1800I20190903-1410 | Sravan Kumar Lakkimsetti | 2 | -0/+2 | |
Change-Id: I7fa6183f70dd4aec420638d8945acb19e48dbc68 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> | |||||
2019-08-30 | Bug 550599 - incorrect version for package org.eclipse.equinox.logY20190903-1130Y20190902-0900I20190903-1110I20190903-0605I20190902-1800I20190902-0805I20190902-0600I20190901-1800I20190901-0600I20190831-1800I20190831-0600I20190830-1800 | Thomas Watson | 1 | -1/+1 | |
Change-Id: I33fce4e69bd1b1b7d6e20fc30c6c5747e01d0332 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-08-30 | Bug 550594 - Please set incompatible_api_component_version=Warning | Ed Merks | 1 | -0/+1 | |
Change-Id: Ifc844daafbd05025bfe01866180056375d05e605 Signed-off-by: Ed Merks <ed.merks@gmail.com> | |||||
2019-08-20 | Bug 549947 - Provide consistent ordering for callingY20190829-0900Y20190826-1000Y20190822-0900S4_13_0_RC1S4_13_0_M3I20190830-0550I20190830-0440I20190828-1800I20190828-0600I20190827-1800I20190827-0600I20190826-1800I20190826-0640I20190826-0415I20190823-0840I20190823-0530I20190821-1800 | Anjum Fatima | 7 | -98/+350 | |
service/bundle/framework listeners Change-Id: I8dffb2bf4b8d00d5778b778c6f4f54cbe9ec6667 Signed-off-by: Anjum Fatima <anjum.eclipse@gmail.com> | |||||
2019-08-14 | Bug 550070 - Update org.eclipse.osgi code in Equinox with latest oneY20190819-0900Y20190815-0900I20190821-0600I20190820-1800I20190820-0855I20190820-0600I20190819-2355I20190819-0600I20190818-1800I20190817-1800I20190816-1800I20190816-0155I20190814-1800 | Lars Vogel | 28 | -43/+43 | |
from OSGi Tom asked me where I see StringBuffer used. This is NOT to modify the code (Tom suggested that we update the code from the OSGi repo), it is just to show Tom the places. Change-Id: Id2324d475bdf96d2a82fb4627d5184eca6892989 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-08-08 | Bug 549895 - Ignore classes provided by the Java platformY20190812-0900I20190813-1800I20190812-1800I20190811-1800I20190810-1800I20190809-1800I20190808-1800 | Thomas Watson | 8 | -9/+160 | |
Should not ask the factories if they can handle classes provided by the JRE because they cannot and it causes recursion to occur in cases where a classloader loading the embedded framework itself creates URLs from URI objects. Change-Id: I1ca9b0a8690a4eb295b624ded73698b2dc7afd07 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-08-07 | Bug 549840 - add support of FreeBSD platform for org.eclipse.osgi bundleY20190808-0900I20190807-1800 | Michael Zhilin | 6 | -5/+17 | |
Bump version from 1.8.400 to 1.9.0 due to new API change (new constant) Change-Id: I71d74fbb4d0a11b804bf3c04c018e1d72892afea Signed-off-by: Michael Zhilin <mizhka@gmail.com> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-07-25 | Bug 549406 - Stop publishing service.vender propertyY20190805-0900Y20190801-0900Y20190730-0135Y20190730-0055Y20190729-0900I20190806-1800I20190805-1800I20190804-1800I20190803-1800I20190802-1800I20190801-1800I20190801-0600I20190731-1800I20190730-1800I20190729-1800I20190728-1800I20190727-1800I20190726-1800I20190725-1800 | Thomas Watson | 3 | -12/+18 | |
This property required parsing and translating the system bundle manifest. That takes some time and isn't worth it just to have a service.vender property that provides little to no value. Change-Id: I18ae5aeabc204acd87d5c849521bc497160f01c9 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-07-23 | Bug 549406 - improve performance of checkSystemBundleY20190725-0900I20190724-1800I20190723-1800 | Thomas Watson | 3 | -57/+108 | |
Storage.checkSystemBundle is expensive because it has to reparse the system bundle manifest and constructs a new ModuleRevision based on the current environment and then does a deep equality check of the newly constructed ModuleRevision with the cached ModuleRevision for the system bundle. This commit changes the implementation to instead base the check off the values for the environments packages and capabilities compared to the cached values of these from last start. It also does a timestamp check to see if the framework's content has actually changed. Change-Id: I47a310dbf8f45acf46a95d9ffbfc79801118f5c0 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-07-15 | Use jdk 5 for-each loopY20190722-0900Y20190718-0905Y20190718-0450Y20190715-2335I20190722-1800I20190721-1800I20190720-1800I20190719-1800I20190718-1800I20190717-1800I20190716-1800I20190715-1800 | Carsten Hammer | 121 | -1631/+1873 | |
Replace simple uses of Iterator with a corresponding for-loop. Also add missing braces on loops as necessary. Change-Id: I97b9a58053098327f05ac48338486ed40144b987 Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-07-15 | Binaries v20190715-0545Y20190715-0900 | genie.releng | 11 | -11/+11 | |
2019-07-08 | Revert "Using indexOf char instead of indexOf String"Y20190711-2335Y20190711-0900Y20190708-0900S4_13_0_M1I20190714-1800I20190713-1800I20190713-1105I20190713-0230I20190712-1800I20190712-0625I20190711-1805I20190711-1120I20190711-0825I20190710-1800I20190710-0610I20190709-1800I20190709-0610I20190708-1800I20190708-1035 | Thomas Watson | 1 | -1/+1 | |
This reverts commit 272463c9791dd8cb7a814e44b262f7a4a5c7f863. Change-Id: Ifbf82e46bbefc6ad41f57f5d4fb3a21c6b0f1b2f | |||||
2019-07-05 | Using StringBuilder instead of StringBufferI20190708-0800I20190707-1800I20190707-0110I20190706-1800I20190705-1800 | Lars Vogel | 7 | -23/+54 | |
Change-Id: Iae0de48f8bb658e7f68e7c6f88ce7c0f275dfc03 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-07-05 | Using indexOf char instead of indexOf String | Lars Vogel | 1 | -1/+1 | |
See https://sourceforge.net/p/findbugs/feature-requests/300/#cb7f for a performance related discussion Change-Id: I949b723c4348b95d4d9c4802230ebf57e0b25f41 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-07-05 | Using indexOf char instead of indexOf String | Lars Vogel | 1 | -5/+17 | |
See https://sourceforge.net/p/findbugs/feature-requests/300/#cb7f for a performance related discussion | |||||
2019-07-05 | 4.13 update for org.eclipse.osgi.util | Lars Vogel | 2 | -2/+2 | |
Change-Id: Ie92881d0c90c516a41427a6185ca412a7b1f1f84 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-07-05 | Bug 548432 - Remove launcher bundles for unsupported platformsY20190705-0620 | Lars Vogel | 25 | -873/+1 | |
Also increases version for org.eclipse.equinox.launcher.cocoa.macosx.x86_64 Change-Id: I47ae42705ce07dad38f979d31713ffb570d8f465 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-07-02 | Bug 548780 - Add handleContentConnection method to StorageHookFactoryY20190704-0900I20190704-1800I20190704-0245I20190703-1800I20190703-0640I20190702-1800 | Thomas Watson | 4 | -24/+149 | |
Make StorageHook not abstract to make it easier to implement StorageHookFactory and allow the storage hook factory to return null from createStorageHook Change-Id: I654f1d9f051df8e8f6c9c3912d0814588e58280d Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-06-28 | Bug 548723 - Add event info to bundleStartTime trace messageY20190701-0635Y20190628-1440I20190702-0930I20190702-0610I20190701-1805I20190630-1800I20190629-1800I20190628-1800 | Thomas Watson | 2 | -3/+3 | |
Change-Id: I6237f09b6509cf67311af0929c2bd77b17eeaf06 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-06-27 | Bug 548727 - Using Collection.removeAll is not always the best | Thomas Watson | 1 | -2/+6 | |
Change-Id: I71c48a74d00a3a57c9f838f22a4f6cfdd3a27f01 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2019-06-27 | Binaries v20190627-0234Y20190627-0630I20190627-1800 | genie.releng | 11 | -11/+11 | |
2019-06-27 | Bug 548431 - Produce signed windows launcher bundles in the platform repoY20190627-0200I20190627-0135 | Sravan Kumar Lakkimsetti | 20 | -20/+20 | |
Change-Id: I2a81b0fe5d1f265f35bcd8aa5e35265c0b1cef2a Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> | |||||
2019-06-26 | Binaries v20190626-0658Y20190627-0045I20190626-1800I20190626-0720 | genie.releng | 10 | -10/+10 | |
2019-06-21 | Bug 474156 - Run API Tools builder in the Gerrit verification buildI20190625-1800I20190625-0535I20190624-1800I20190623-1800I20190621-1800 | Mickael Istria | 13 | -0/+13 | |
Signed-off-by: Mickael Istria <mistria@redhat.com> | |||||
2019-06-21 | Use addAll, deleteAll instead of looping through a collection | Lars Vogel | 13 | -47/+22 | |
Simplifies reading the code. Change-Id: I3858fbb5778df3d50bbd61d37ba26a66107e5650 | |||||
2019-06-21 | 4.13 update for org.eclipse.osgi.compatibility.state | Lars Vogel | 2 | -2/+2 | |
Change-Id: Id7ae44b6492f0ccf4cedd40c9fc8be79a2b446ba Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-06-20 | Small String optimizationI20190620-1800 | Lars Vogel | 3 | -8/+8 | |
Useless toString call in String concatination Using String.valueOf instead of ""+ Use faster indexof('') version Use appends(string, startI,EndI) directly Change-Id: I937843410a4abc47803119e26073803fb1c1b115 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-06-20 | Use StringBuider instead of StringBuffer | Lars Vogel | 4 | -5/+5 | |
Change-Id: I3fc552dc792c306798bd2071e47c6fd36b47ea17 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-06-20 | Use contains instead of indexOf in JNIBridge | Lars Vogel | 1 | -2/+2 | |
Change-Id: I5b2af82a7abbf295df2de40f7f1870c0af269f29 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> | |||||
2019-06-20 | 4.13 update for org.eclipse.equinox.launcher | Lars Vogel | 2 | -2/+2 | |
For https://git.eclipse.org/r/c/144444/ Change-Id: I052627e214260b870cf66df5835ea78e7040bd52 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-