1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 09:25:31 +02:00
Commit graph

1063 commits

Author SHA1 Message Date
Jonah Graham
794ff1046c [releng] Migrate check_mvn_plugin_versions to Jenkinsfile use
Change-Id: I380166082841b1ba509839f49b523a2c2de23c8c
2019-11-07 17:41:24 -05:00
Jonah Graham
fe13a037b7 Bug 542488: Disassembly support
Change-Id: I8a280fba5147ed3ebd8ecace8b943d3e5350dacf
2019-11-04 07:23:10 -05:00
Jonah Graham
29369a555c Bug 521515: [releng] Build o.e.cdt.native.serial natives using docker
Steps:
1. Edit and commit change
2. docker run --rm -it -v $(git rev-parse --show-toplevel):/work -w /work/$(git rev-parse --show-prefix) quay.io/eclipse-cdt/cdt-infra-eclipse-full:latest  make -C jni rebuild
3. GIT_COMMITTER_DATE=$(git log -1 --pretty=format:%cI -- .) git commit --amend -a --reuse-message=HEAD

Change-Id: I9d9a576fd2eb1c5edd874098d08564ecdfa6ba09
2019-11-04 07:19:27 -05:00
Jonah Graham
35338f28a3 [releng] Cleanup code that has been misformatted and update to SDK 4.13
The check-code-cleanliness CI jobs have not been running recently,
so this commit is to the code up to those minor changes

Change-Id: I9fb4b0213dec558f58c5ca718b3d2685564ef456
2019-10-28 13:07:02 -04:00
Marc-Andre Laperle
0c577f6e7e Bug 548730 - Compilation database (CDB) language settings provider
This language settings provider lets you specify the path to the
compile_commands.json and reuses existing build output parsers to figure out all
the language entries for each file to be used while indexing. With this, there
is no need to do a full build and in fact no need to have a working build
configured in CDT for indexing to work and be fully configured. This is
especially useful for non-CMake build systems that have no existing integration
in CDT but indexing would still works with little effort.  The build output
parser (GCC, MSVC, etc) is selectable as part of the configuration of the CDB
provider. There is also an option to exclude any file that is not present in
the CDB. This option is useful for large projects in order to speed up indexing
but also to increase index accuracy (conflicting symbol names, etc).

Change-Id: If21455ec529f9e162cdf3e5aff7a1bca83e362f6
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-10-23 21:47:54 -04:00
Jonah Graham
2f5f4d50a2 [releng] Bump to CDT version 9.10.0
Change-Id: I027e7e5542fda3e599ee476814593fc4b464adca
2019-10-16 10:55:28 -04:00
John Dallaway
b7e1fb466d [releng] Update baseline to released 9.9.0
Change-Id: I9c21443edca8156851d91b05f8da33946a408ed2
2019-10-07 17:13:19 -04:00
Jonah Graham
494d6d38c1 [releng] Update to 2019-12 repositories
Note that many 2019-12 repos are not available yet or for other reasons
we aren't updating our dependencies yet, for these repos we are pointing
at the release versions of 2019-09 instead.

Change-Id: I824444d8a53cb95c5706e3ae4e26d6b2f45c5bc7
2019-09-19 11:53:47 -04:00
Jonah Graham
7991f03954 [releng] Update to 2019-09 RC2 dependencies
Change-Id: I8c0c650afee8902e59547e7704d6844b483aa495
2019-09-09 15:53:46 -04:00
Jonah Graham
2109a6d283 [releng] TM4E changed their feature name
See e4bd591036

Change-Id: Ib99afe00eed7a955320915bab9013e47eb7a4591
2019-09-03 10:44:24 -04:00
Jonah Graham
fc46dc3304 [releng] Update to 2019-09 RC1 dependencies
Change-Id: If99ea6310f5732f16f639a6ef5a7493a25ae4963
2019-09-02 11:51:26 -04:00
Jonah Graham
77f853e077 [releng] Update to 2019-09 M3 dependencies
Change-Id: Iffd85899e7a571b864404c6249011005034aac2e
2019-08-26 17:59:43 -04:00
Jonah Graham
6c34f9bad5 Bug 542488: JTAG debug support based on DAP remote debugging
Change-Id: I035ca6341b8e1dc7273f53da80eb281d7b5e59d4
2019-08-07 00:48:15 -04:00
Jonah Graham
f6991baf9e [releng] Update dependencies for 2019-09 M2
Change-Id: I848d106ed1bcf1495c2b5f4c5a606809ca757e54
2019-08-03 11:21:44 -04:00
Jonah Graham
eb4f8e4e9b [releng] Update to 2019-09 M1 dependencies
Change-Id: Ic5edbb2c3c435f57d1c0fa2bc2e3044e13739cc8
2019-07-12 10:05:55 -04:00
Jonah Graham
577061ac79 Bug 542488: Feature for DAP in CDT
Change-Id: I981660855f9f0305d0c08af5eb361cadbde9b86c
2019-07-10 18:23:38 -04:00
Jonah Graham
d7b7f10255 Bug 542488: Initial/rudimentary version of DAP integration
README:

Create a C/C++ Application launch as normal, and in the Launch
Configuration dialog click "Select other..." at the bottom/center
and selecting GDB (DAP) Debug Process Launcher
(you can't do this in the LaunchBar's dialog as it does not support
changing the launcher).

Then debug as you normally do (with less features so far :-)

Change-Id: Ia36acedf064b3774c6ac2a863880eaf7efe9c399
2019-07-10 18:23:38 -04:00
Jonah Graham
d54fbd7da2 [releng] Update to latest stable I-build of Platform
Change-Id: Ia7320c24eb02b57c5fc7059e5a4cf1055527c84a
2019-07-08 14:06:24 -04:00
Jonah Graham
c0417f3f26 [releng] Update baseline to released 9.8.0
Change-Id: Id87a18aabe3ad9154313bedcba43f6e4a2e028e4
2019-06-21 11:19:21 -04:00
Jonah Graham
fdaf6c317e [releng] Update to Platform 4.13 and related dependencies
Change-Id: I4429827b153c1b0918581aa2117600b72565c72a
2019-06-19 11:48:23 -04:00
Jonah Graham
f3e8387a8e [releng] Bump version to 9.9.0
Change-Id: I6641e51a8bfdb44fa5c646d97debf2bf814c107a
2019-06-11 12:33:48 -04:00
Jonah Graham
129bdeeb1e [releng] Update to latest orbit (RC2)
Change-Id: I7470eb06a3824013de65a0d024cd334ec8080812
2019-05-31 17:11:36 -04:00
Jonah Graham
6c6c9e8096 [releng] bring CDT.setup up to match cdt.target
Change-Id: Ia5c296573f2e25765c3a3a7d2acd209dd99ec403
2019-05-31 16:46:06 -04:00
Jonah Graham
6f519d968a [releng] update to latest platform (RC1a) orbit (RC1) and wtp (M3)
Change-Id: Ie47d0d1ada6f4eef0b0f2d77806c4ce85071e738
2019-05-31 12:23:28 -04:00
Jonah Graham
6f642591b6 [releng] Use launchbar p2 directly from Jenkins machine
I haven't been able to get the automatic publishing working in time
and as Doug has been doing active work in that area I have temporarily
made this change.

Change-Id: I1d4b6776b77a116063b93f5f280dbf45719b7a6e
2019-05-31 12:23:11 -04:00
Marc-Andre Laperle
188d84eea5 releng: Add missing javax.activation in update site
When installing CDT offline, I noticed javax.activation was missing and
needed to be pulled from Orbit. Normally Orbit dependencies should be included
in the update sites that use them.

Change-Id: I833debebadb60ac0ade9123f8e989d31f0861448
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-05-29 20:07:22 -04:00
Jonah Graham
4332b0fbc7 [releng] Update target to platform and orbit M3 drops
Change-Id: Id3346c433eee349899537548f5500d7521b09245
2019-05-24 13:09:23 -04:00
Jonah Graham
47ea958d5d [releng] update launchbar in target platform to 2.3.0 prerelease
Change-Id: Iea774028adb4f029030ff1bce39032db8c03e43c
2019-05-22 20:10:16 -04:00
Jonah Graham
e68a4048bf [releng] update to latest platform I build
Change-Id: I3f3ddd3c4b6e9a59bf37c0044c624f9f6d72b4f6
2019-05-22 14:14:19 -04:00
Jonah Graham
83d67dd074 [releng] remove now unused target file
This was created for an experiment that has so far not worked other
than to cause confusion. As CDT is now building against the platform's
I-builds it is also unnecessary.

Change-Id: I6dfa720682a8f8404158acbe08d02c47f459ebd3
2019-05-22 10:41:15 -04:00
Marco Stornelli
125721a485 [releng] Updated target definition with 2019-06 pre-release dependencies
Change-Id: Ie0be30fabf4ffe2a6cf7a178dcc89dceb9cbd6c0
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-11 21:30:15 -04:00
William Riley
1d7ed13b6b Bug 545624 - Disable nightly upload in "production"
Will be replaced by upload step in pipeline

Change-Id: I17ca9b105994e389366815023170456b5be7fda8
2019-03-21 06:26:36 -05:00
Jonah Graham
c21d3f553e [releng] Update platform to non-milestone P2 URL
Change-Id: I4d910dcb0cff13b8217f8397fd31db7ca204e860
2019-03-20 13:29:04 -04:00
Marc-Andre Laperle
d84e61890d Update API baseline to 9.7.0
Change-Id: I832b6ba5c3219f32d7e8a4d002e6e72a3bba4f2c
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-03-18 20:58:28 -04:00
Marc-Andre Laperle
040372be48 Build with Eclipse 2019-03 dependencies
CDT nows defaults to targetting Eclipse 4.11 along with dependencies in the
Eclipse 2019-03 simultaenous release.

Once consequence is that 32-bit and ppc64 fragments are removed.

Change-Id: I032fedb27a4e5086f10051b3b2ca9c9c59c3b965
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-03-18 20:44:27 -04:00
Jonah Graham
cdc99feef2 [releng] Bump version to 9.8.0
Change-Id: I3861d4c5d0eecaf9dd370f269a655e666b60561a
2019-03-01 13:25:21 +00:00
Jonah Graham
9465c8bd50 [releng] Update baseline to CDT 9.6
Change-Id: Ia4d74f82002dfd51d471799f2e9e4229d0201143
2019-02-17 16:46:08 +00:00
William Riley
18f9dff1e6 [releng] Update to newer launchbar
Change-Id: If646733d1a0fa17f13bfa1cc951ff08cabe69190
2019-02-04 11:59:44 +00:00
Jonah Graham
0439368bc9 [releng] Bump version number of p2 repo
This should have been done at the same time as commit:
  677cc2cf63

Change-Id: I1e811eba3882ea0ed08d16fdb828994e153c784a
2019-01-18 10:48:23 +00:00
Jonah Graham
4ed5a2ab13 [releng] Update target platform URLs from milestones to releases where possible
Change-Id: Ia8815a861ab25ebce516dbe3d000388c66f7566c
2019-01-08 18:47:48 +00:00
Jonah Graham
c3d7ca1854 Bug 542644 - Add new tools.template to CDT.setup
Change-Id: I899d4681ce514b136bc05d063048b0b411db9b68
2018-12-11 14:38:11 +00:00
Jonah Graham
4b0d89b5f7 Bug 542644 - Add fragment for Java 11 JAXB dependencies
Change-Id: I3c723dffb693998f3b57067b0973ff7b52c2c8d2
2018-12-11 14:36:45 +00:00
Jonah Graham
d4296a6865 [releng] Update to newer tools.template
Primary purpose is to resolve Java 11 JAXB issues.

Change-Id: I1341e64d24f1c3d41c1331642f73ace53a8c5544
2018-12-10 16:55:32 -05:00
Jonah Graham
677cc2cf63 [releng] Bump version to 9.7.0
Change-Id: Icaa0b6acf73e3a19e0d102fa8ae784e631d8743a
2018-12-10 13:50:44 +00:00
Marc-Andre Laperle
499cdbf01d Remove JVM MaxPermSize arguments (unused since Java 8)
Change-Id: Ie33b44064429f409fa721141f14f4e519014f6aa
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-11-29 23:05:14 -05:00
Jonah Graham
afc2bbaa62 [releng] Udpate to newer launchbar
Change-Id: I8d04465ccbe09c3177cbd52a93062f2d5f814559
2018-11-27 00:07:17 +00:00
Jonah Graham
0873827bb8 [releng] add target for build & test against latest dependencies
This target file is not for building releases, but rather to help
early identify whether we have problems coming down the pipe from
CDT dependencies.

Change-Id: I481cffb7076ba20d8293540852435975dbbd7ea8
2018-11-27 00:07:17 +00:00
Jonah Graham
5b21097125 Bug 540373: Instructions on how to rebase an old commit onto master
Change-Id: I1bbb82b379c1540ba9c88e6bad35d535a11e150e
2018-11-24 17:50:05 +00:00
Jonah Graham
f869a3f247 Bug 540373: Post code-cleanup for DSF examples
The DSF Examples contains some commented out source that is enabled
via a script so this commit cleans that up for new formatting rules.

Change-Id: I82c5e195cc3746415c659b2c0fc72b8118cdc56c
2018-11-24 11:22:15 +00:00
Jonah Graham
37ed2c406d Bug 540373: Update the compiler warnings/ignores
The previous alignment of all the warnings/ignores
led to too many warnings that weren't there before. This
commit relaxes them a bit.

The core/org.eclipse.cdt.core/.settings/org.eclipse.jdt.core.prefs
is still the "master" copy, with
releng/scripts/check_code_cleanliness.sh containing the
exceptions that apply to test plug-ins.

Change-Id: Ibd4e31ade0b42b31e7cbe5a94f06c6fc15183a56
2018-11-24 10:55:06 +00:00