Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-03-10 | Bug 578952 - Add LoongArch64 SupportI20220311-1800I20220310-1800 | fyaling | 16 | -0/+180 | |
Change-Id: Ib0e98cbdbb56a69bd1ec5f697e506a9f01db8d69 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/191183 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2022-03-09 | Bug 578949 - Class loading at shutdown fails with NullPointerExceptionI20220309-1800 | Thomas Watson | 2 | -2/+32 | |
Change-Id: I55d9570b9ae8ee06087eec50184b997d551835e8 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/191204 | |||||
2022-03-09 | Bug 579032 - IllegalArgumentException in ReliableFile.getInputStream() | Simeon Andreev | 2 | -1/+51 | |
This change adds a check for positive file size, before passing the file size to BufferedInputStream. This prevents an IllegalArgumentException from occurring, in case of inconsistent file states (e.g. due to disk errors when the file is written). Change-Id: Icbd89149e1439f5d19c8bf0e470f3768fda87247 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/191306 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2022-03-09 | Bug 579032 - bump supplement bundle version | Thomas Watson | 2 | -2/+2 | |
Change-Id: I4d572a538ac12c56c49a815c7de6ed2f702d5a82 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/191644 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2022-03-09 | Bug 579032 - bumped org.eclipse.osgi bundle version | Simeon Andreev | 2 | -2/+2 | |
Change-Id: If021ad2d23b2f37e950b7c32d3b628c58845a126 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/191615 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Tested-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2022-03-09 | Adjust configuration to run tests with tycho | Alexander Kurtakov | 1 | -26/+2 | |
* Remove workaround adding org.eclipse.equinox.event as it's no longer needed. * Adjust extra target-platform items to have JDT JUnit runtimes so all deps are there. Change-Id: Iddc44c7eb81ce1a42fa90d8dc79aa515464d38cc Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/191640 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2022-03-07 | Version bump for 4.24 streamI20220308-1800I20220307-1800 | Alexander Kurtakov | 4 | -4/+4 | |
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/85 Change-Id: I67fbf1b4bedd88dd435d6790bcc5a2b9b6f4e2e5 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/191557 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2022-03-04 | Bug 579089 - Update version number in mac's Eclipse.app for 4.24I20220307-1010I20220307-0630I20220307-0340 | Sravan Kumar Lakkimsetti | 2 | -6/+6 | |
Change-Id: Ia546dbacdaabae0faf8f38628bca82e43c36693f Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/191481 | |||||
2022-03-04 | Bug 579073 - POM and product version change for 4.24 release | Sravan Kumar Lakkimsetti | 17 | -17/+17 | |
Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Change-Id: Iae0b2b655676867c639a9dc7952470d09c8e5acd Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/191470 | |||||
2022-02-15 | Bug 578772 - Lambda in MultiplexingFactory causes NPE one Hotspot JavaY20220315-0600Y20220314-1250Y20220314-0600Y20220313-0600Y20220312-0600Y20220311-0600Y20220310-0600Y20220309-0600Y20220308-0730Y20220308-0600Y20220307-0600Y20220306-0600Y20220305-0600Y20220304-0750Y20220304-0600Y20220303-0600Y20220302-0600Y20220301-0600Y20220228-0600Y20220227-0600Y20220226-0600Y20220225-0600Y20220224-0600Y20220223-0600Y20220222-1350Y20220221-0600Y20220220-0600Y20220219-0600Y20220218-0600Y20220217-0600Y20220216-0600S4_23_0_RC2aS4_23_0_RC2S4_23_0_RC1S4_23_0_M3I20220308-0310I20220302-1800I20220302-0600I20220301-1800I20220301-0600I20220228-1800I20220228-0600I20220227-1800I20220227-0600I20220226-1800I20220226-0600I20220225-1800I20220223-1800I20220223-0600I20220222-1800I20220222-1350I20220221-1800I20220221-0600I20220220-1800I20220220-0600I20220219-1800I20220219-0600I20220218-1800I20220216-1800I20220216-0600I20220215-1800R4_23_maintenance | Thomas Watson | 1 | -1/+6 | |
version 8 Change-Id: Ib1f09ef2d1622d605cfc3cacd4d084579da03276 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190839 | |||||
2022-02-11 | Bug 578701 - Lambdas in core framework classes lead to performanceY20220215-0600Y20220214-0600Y20220213-0900Y20220212-0800I20220215-0600I20220214-1800I20220214-0600I20220213-1800I20220213-0600I20220212-2040I20220212-1800I20220212-0800I20220212-0600I20220212-0140I20220211-1800 | Jared Anderson | 19 | -219/+524 | |
degradation Change-Id: I7fc9d468abea7963b83dd4dfa37f5374e2f8b429 Signed-off-by: Jared Anderson <jhanders@us.ibm.com> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190725 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2022-02-10 | Bug 577574 - Enable adaption of EquinoxBundle to its location fileY20220211-0800I20220210-1800 | Hannes Wellmann | 3 | -0/+81 | |
Change-Id: I55887d3233af7638100b8066f4964cc3ba0cca88 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/188490 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2022-02-10 | Bug 578662 - Port bundle-tests to JUnit-4 | Hannes Wellmann | 29 | -35/+597 | |
Change-Id: Ic60a94c4c2d0fe2733035e911c70c9b5dbed5235 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190647 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2022-02-10 | Bug 578536 - Stop pointing to http://download.eclipse.orgY20220210-0600 | Alexander Kurtakov | 1 | -1/+1 | |
Use https instead Change-Id: Icde07ea10a17a3b93b046e4a60efb5898a716fad Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190659 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2022-02-09 | Adjust Jenkinsfile for move of releng.aggregator to githubI20220209-1800 | Alexander Kurtakov | 1 | -1/+1 | |
Change-Id: I5b8c735b7794793d9b0eb9875fa80292f2f2f0cf Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190626 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2022-02-09 | Bug 578606 - Leverage JUnit-4 methods and simplify tests | Hannes Wellmann | 25 | -2850/+1176 | |
Change-Id: Idb8eaa57c2dd98100fc2cd13b529dc51b9e25b11 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190505 Tested-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2022-02-07 | Bug 578564 - Ensure stable order for BundleDescription.getFragments()Y20220209-0600Y20220208-0600I20220208-1800I20220207-1800 | Hannes Wellmann | 3 | -2/+6 | |
Change-Id: I73e2860c49dafac3031f5fb3b9421c8db924431b Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190483 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2022-02-07 | Bug 578615 - Avoid the use of http update sites in the Oomph setup | Ed Merks | 1 | -2/+2 | |
Change-Id: I3c8d4a87bf9ae297c00f0bd22e3d9be5f69fcb9f Signed-off-by: Ed Merks <ed.merks@gmail.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190519 Tested-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2022-02-06 | Bug 578602 - Make FilterTests parametrized and simplify itY20220207-0600I20220206-1800 | Hannes Wellmann | 4 | -214/+109 | |
Change-Id: Ifccdc2dc48324f36864faaad72589d9e63c6a26f Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190493 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2022-02-06 | Bug 578601 - Use more JUnit-4 test suites and unify suites | Hannes Wellmann | 74 | -546/+421 | |
Change-Id: I2114517b114aa149ac41876f391894c3b53ffb8f Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190492 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2022-02-06 | Bug 578599 - Make org.eclipse.osgi.tests' activator obsolete | Hannes Wellmann | 14 | -51/+51 | |
Change-Id: I0e189803b07a08d2fb02d57ba810568a73e20ae0 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190491 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2022-02-05 | Bug 578598 - Fix tests in Maven buildY20220206-0600I20220205-1800 | Hannes Wellmann | 4 | -3/+9 | |
+ change ant-run's echo level to info to avoid warning + ignore bin-folder of Change-Id: Ia9f0d4f39be6c2a6cf023947482c20e6b13d6751 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190489 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2022-02-04 | Bug 578351 - Lambda generation order is unstable in ecjY20220205-0600Y20220204-1200Y20220204-0750Y20220204-0620I20220205-0040I20220204-1800I20220204-0300 | Sravan Kumar Lakkimsetti | 1 | -0/+1 | |
Change-Id: I9134eebe461409271b755017c7501b8d93675572 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190401 | |||||
2022-01-28 | Bug 578437 - Fix ConsoleManeger when builtin is set to trueY20220203-0600Y20220202-0910Y20220202-0600Y20220201-0600Y20220129-0600I20220203-1640I20220203-1550I20220203-1310I20220203-0300I20220202-1800I20220202-0620I20220201-1800I20220201-0310I20220131-0800I20220131-0700I20220129-1800I20220128-1800 | Thomas Watson | 1 | -8/+16 | |
Setting osgi.console.enable.builtin=true long ago would enable the built-in console in the Framework. This console got removed long ago. Today if you set osgi.console.enable.builtin=true you will get a useless message about not being able to find the "unknown" bundle. This fix is to look for the equinox.consolve bundle if the osgi.console.enable.builtin configuration property is set to true or false. Change-Id: Icae4481d55babd7e2a31c665ac66d1937558918c Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/190126 | |||||
2022-01-12 | Bug 578189 - Calls to Bundle.getEntry can break out of a directoryY20220128-0600Y20220127-0600Y20220126-0600Y20220125-0600Y20220124-0600Y20220123-0600Y20220122-0600Y20220121-0600Y20220120-0600Y20220119-0600Y20220118-0600Y20220117-0600Y20220116-0600Y20220115-0600Y20220114-0600Y20220113-0900Y20220113-0600I20220127-1800I20220126-1800I20220126-0520I20220125-1800I20220125-0320I20220124-0510I20220123-1800I20220122-1800I20220121-1800I20220120-1800I20220120-0720I20220120-0220I20220119-1800I20220119-1440I20220119-1320I20220119-0540I20220118-1800I20220117-1800I20220116-1800I20220115-1800I20220114-1800I20220113-1800I20220112-1800 | Thomas Watson | 3 | -11/+33 | |
bundle content Change-Id: Ib025f235f015d0a0d2e625101974dd693d765669 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/189554 | |||||
2022-01-11 | Bug 578141 - 4.23 I-Build: I20220110-1800 - Comparator Errors Found Y20220112-0630Y20220112-0600Y20220111-0600I20220112-0210I20220111-2130I20220111-1910I20220111-1800I20220111-0450 | Vikas Chandra | 1 | -0/+1 | |
Change-Id: I71d5939af5ba26cdbff8f92a598b838d925f854e Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/189468 Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> | |||||
2022-01-10 | Bug 578138 - Framework should optionally require jdk.unsupportedI20220110-1800 | Thomas Watson | 1 | -0/+1 | |
Change-Id: Ide50576f7ac5e171fecaf9b54d4d04dcb00a16b3 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/189445 | |||||
2021-12-07 | Bug 577497 - Support version-specific entries in dev-classPath fileY20220110-0600Y20220109-0600Y20220108-0600Y20220107-0600Y20220106-0600Y20220105-0600Y20220104-0600Y20220103-0600Y20220102-0600Y20220101-0600Y20211231-0600Y20211230-0600Y20211229-0600Y20211228-0600Y20211227-0600Y20211224-0600Y20211223-0600Y20211222-1030Y20211222-0840Y20211222-0830Y20211222-0600Y20211221-0600Y20211220-0600Y20211219-0600Y20211218-0600Y20211217-0600Y20211216-0600Y20211215-1140Y20211215-0600Y20211214-0600Y20211213-0600Y20211212-0600Y20211211-0600Y20211210-0600Y20211210-0210S4_23_0_M1I20220110-0550I20220110-0310I20220109-1800I20220108-1800I20220107-1800I20220106-0000I20220105-1800I20220105-0600I20220104-1800I20220104-0940I20220104-0600I20220103-1800I20220103-0600I20220102-1800I20220102-0600I20220101-1800I20220101-1140I20220101-0600I20211231-1800I20211230-1800I20211229-1800I20211228-1800I20211227-1800I20211226-1800I20211225-1800I20211224-1800I20211223-1800I20211222-1800I20211221-1800I20211221-0620I20211220-1820I20211219-1800I20211218-1800I20211218-0200I20211218-0140I20211217-1800I20211216-1800I20211215-1800I20211214-1800I20211213-1800I20211213-0440I20211212-1800I20211211-1800I20211210-1800I20211210-1050I20211210-0600I20211209-1800I20211208-1800I20211207-1800 | Hannes Wellmann | 3 | -50/+27 | |
Change-Id: Ic1ce5b73b0e044315a15f300c50db90842413787 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/188210 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2021-11-30 | Bug 577432 - Speed up and simplify file processing in StorageI20211206-1800I20211205-1800I20211204-1800I20211204-0500I20211203-1800I20211203-1010I20211202-0900I20211202-0440I20211201-1950I20211201-1800I20211130-1800 | Hannes Wellmann | 7 | -150/+91 | |
Change-Id: I69dc7e2ebcda363fddcde7da56f183a637e83459 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/188090 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2021-11-26 | Bug 577447 - Version bumps for 4.23 streamI20211130-1100I20211130-1000I20211129-1800I20211128-1800I20211127-1800I20211126-1800I20211126-0740 | Sravan Kumar Lakkimsetti | 2 | -2/+2 | |
Change-Id: I5a8b53d787c9fd48e9a002d26d1e4a2e0e35a212 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/188182 | |||||
2021-11-26 | Bug 577446 - Update version number in mac's Eclipse.app for 4.23I20211126-0230 | Sravan Kumar Lakkimsetti | 2 | -6/+6 | |
Change-Id: I1fe6f7ff2c0add3d6c8b3e09b588df7f13d8599e Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/188145 | |||||
2021-11-26 | Bug 577442 - POM and product version change for 4.23 release | Sravan Kumar Lakkimsetti | 17 | -17/+17 | |
Change-Id: Id84b28fd3bb0803965b24516b2be2f5bd95200e1 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/188132 | |||||
2021-11-17 | Binaries v20211117-0650S4_22_0_RC2S4_22_0_RC1R4_22I20211124-1800I20211124-0600I20211123-1800I20211123-0750I20211123-0600I20211122-1800I20211122-0820I20211121-1800I20211121-0600I20211120-1800I20211120-0600I20211119-1800I20211117-1830I20211117-0920I20211117-0600R4_22_maintenance | Eclipse Releng Bot | 8 | -8/+8 | |
2021-11-17 | Revert "Bug 572262 - [win32] consistently enable SWT dpi awareness settings" | Niraj Modi | 1 | -9/+5 | |
This reverts commit 0bdb84facce5e1da8ba39f6ccf58e953372d45c8. Reason for revert: <https://bugs.eclipse.org/bugs/show_bug.cgi?id=572262#c12> Change-Id: I8b2c79ac16276956d252029a464453aa32e95565 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/187122 Reviewed-by: Niraj Modi <niraj.modi@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> | |||||
2021-11-16 | Binaries v20211116-1129I20211116-1800I20211116-0600 | Eclipse Releng Bot | 8 | -8/+8 | |
2021-11-16 | Bug 572262 - [win32] consistently enable SWT dpi awareness settings | Niraj Modi | 1 | -5/+9 | |
- DPI awareness changes similar to SWT's java.exe.manifest. Change-Id: Ib3a2620f59b2b63766dc728f611e41745d909c36 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/187779 Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> | |||||
2021-11-04 | Bug 577010 - [loader] avoid ClassNotFoundExceptionsS4_22_0_M3I20211116-0000I20211115-0600I20211114-1800I20211114-0600I20211113-1800I20211113-0600I20211112-2030I20211111-0910I20211110-1800I20211110-0750I20211110-0600I20211109-1800I20211109-0840I20211109-0720I20211108-1800I20211108-0620I20211107-1800I20211107-0600I20211106-1800I20211106-0600I20211105-1800I20211104-1800 | Thomas Watson | 7 | -77/+84 | |
Instead of throwing ClassNotFoundException a null value should be returned when delegating. This avoid unnecessarily generating an exception in the normal flow of the code. An exception should only be generated when required by the APIs we are implementing in OSGi (Bundle.loadClass) or the JVM (ClassLoader.loadClass). There is a special case where a ClassNotFoundException is thrown when a class load triggers a lazy activation and the bundle fails to start with a BundleException. But generally null can be used for "normal" class not founds when delegating. Change-Id: Ic8add2176ee5e80a79212629950b63724f9f28e8 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Signed-off-by: Jörg Kubitz <jkubitz-eclipse@gmx.de> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/187105 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2021-11-02 | Bug 575932 - cache existence of parent directoriesI20211103-1800I20211103-0020I20211102-1800I20211102-1020 | Thomas Watson | 1 | -1/+21 | |
For dependent and registered buddy policy it is possible that a large number of dependent and/or registered bundles can be queried for classes for a single hosting class loader. This results in many bundle files getting searched. For DirBundleFile this can be expensive because it involves checking for the existence of each file. This solution caches if the parent path of the entry lookup exists. The idea is that in most cases where an entry lookup doesn't exists the parent directory also doesn't exists. We cache a smaller number of existence checks and can do a faster lookup if files in an non-existing parent exist or not. Change-Id: Ibc4b48800335288bb0d2a770786c612c5d5eb6dc Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/186979 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2021-10-22 | Bug 576644 - Implement BundleReference for BundleURLConnectionI20211101-1800I20211031-1800I20211030-1800I20211029-1800I20211028-1800I20211027-1800I20211026-1800I20211025-1800I20211024-1800I20211023-1800I20211022-1800 | Hannes Wellmann | 5 | -8/+155 | |
Change-Id: I2a4580625fb8c95a398c55c68a10b13243616953 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/186525 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2021-10-22 | Bug 576643 - Clean up and unify Bundle resource classes | Hannes Wellmann | 4 | -110/+105 | |
Change-Id: I25cd5a9b67cf601bdaf09f69ec33420bf15264f5 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/186524 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com> | |||||
2021-10-19 | Fix o.e.equinox.executable.feature copyrightI20211022-0920I20211022-0130I20211021-1800I20211020-1800I20211019-1800 | Alexander Kurtakov | 2 | -1/+20 | |
Change-Id: Ic398aad327c55865db9ecf7398891e603de2a1e5 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/186644 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2021-10-19 | Bug 576636 - Fix issues with added dynamic imports and multi-thread | Thomas Watson | 7 | -9/+225 | |
resolution If one thread is calling org.eclipse.osgi.internal.loader.BundleLoader.addDynamicImportPackage(ManifestElement[]) while other threads are trying to perform a resolution, dynamic or otherwise then there is a timing issue that could prevent dynamic resolution to the packages added with BundleLoader.addDynamicImportPackage. The BundleLoader.addDynamicImportPackage gets used by WovenClassImpl to allow weavers to add dynamic imports while they are weaving a class. The issue is the ModuleWiring.requirements field may get overwritten by a resolve operation in another thread doing a resolver operation after BundleLoader.addDynamicImportPackage has been called. This is because a resolve operation happens on a snapshot of the wirings while holding a read lock. Then the resolve operation happens with no locks because it is done on copies of the live objects. During this window, before the resolution delta is applied, another thead could call BundleLoader.addDynamicImportPackage which modifies the ModuleWiring.requirements field. Finally the resolution thread finds a resolution result and attempts to apply it to the current wirings. At this point it checks the timestamps of the moduledatabase and finds it is safe to apply the results. These results may end up replacing the ModuleWiring.requirements of a wiring with stale data (effectively removing the dynamically added imports. The result is that a dynamic import resolution will then fail later. The fix is to have the org.eclipse.osgi.container.ModuleWiring.addDynamicImports(ModuleRevisionBuilder) method update the ModuleDatabase timestamp such that any in progress resolution operations can detect they are using stale data and cause them to retry with another current snapshot. Change-Id: I97aa78193d49d27088edb66189b2daccd29e8b06 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/186513 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2021-09-30 | Bug 576365 - Native code test update for macos M1I20211018-1800I20211017-1800I20211016-1800I20211015-1800I20211014-1800I20211013-1800I20211012-1800I20211011-1800I20211010-1800I20211009-1800I20211008-1800I20211007-1800I20211007-0350I20211006-1800I20211005-1800I20211004-2030I20211003-1800I20211002-1800I20211002-0220I20211001-1800 | Thomas Watson | 4 | -0/+4 | |
Change-Id: I778ac1fafd3fbc10983ebf55c2705686d139832f Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/186016 | |||||
2021-09-28 | Version bumps for 4.22 stream.S4_22_0_M1I20210929-1800I20210929-0600I20210928-1800 | Alexander Kurtakov | 14 | -14/+14 | |
Change-Id: I45fe022e27a65c2268291589df089cdea2e8b486 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/185891 Tested-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2021-09-24 | Bug 576237 - [director] Windows path handling broken and causes eclipseI20210928-0600I20210927-1800I20210927-0600I20210926-1800I20210926-0600I20210925-1800I20210925-0600I20210924-1800 | Ed Merks | 1 | -1/+1 | |
to fail to start Don't use String.replaceAll when String.replace is intended, especially not when the first argument is a file system path. Change-Id: Ib1f65a5062cf0552ec4d4c81e0419102221871ac Signed-off-by: Ed Merks <ed.merks@gmail.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/185795 | |||||
2021-09-22 | Binaries v20210922-1130I20210924-0200I20210923-1800I20210922-1800 | Eclipse Releng Bot | 7 | -7/+7 | |
2021-09-22 | v11600 | Eclipse Releng Bot | 1 | -1/+1 | |
2021-09-22 | Bug 570406 - Declare Windows 10 compatibility in the manifest | Nikita Nemkin | 1 | -1/+9 | |
Explicit compatibility declaration changes the behavior of some Win32 functions. java/javaw executables already do this (since at least Java 8) and we should minimize the difference. Signed-off-by: Nikita Nemkin <nikita@nemkin.ru> Change-Id: I4af2278a0fcc446fab22a2832811407eb8bff5c0 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/174915 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Niraj Modi <niraj.modi@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> | |||||
2021-09-20 | Bug 576000 - Avoid keeping entry content in memory while verifyingI20210921-1800I20210920-1800 | Thomas Watson | 2 | -12/+222 | |
content The use of byte[] to store the complete content of an entry for a directory must be avoided otherwise the risk of running out of memory is high for really large resources. Change-Id: Ib8b44b41143fc6c64967d07d0674f5ccdc19b588 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/185526 Tested-by: Equinox Bot <equinox-bot@eclipse.org> | |||||
2021-09-08 | Bug 575815 - Improve message about service object not instance of toI20210919-1800I20210919-0120I20210918-1800I20210917-1800I20210917-0000I20210916-2150I20210916-1800I20210915-1800I20210915-0700I20210915-0510I20210915-0150I20210914-1800I20210913-2050I20210911-1800I20210910-1800I20210909-1800I20210908-1800 | Thomas Watson | 3 | -4/+58 | |
include the object classname Change-Id: I9295dd17ab1a47f1785f3abbcb3f49c8db6424c0 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/185120 Tested-by: Equinox Bot <equinox-bot@eclipse.org> |
- 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
-