Sebastian Zarnekow
d339b01132
[xtext][generator] Even more work on explicit line delimiters
...
Change-Id: I4a1500ca56688624da947c67285fe9f7dadca24f
2014-07-17 19:04:24 +02:00
Sebastian Zarnekow
e53c5b3075
[xtext][generator] Handle line delimiters explicitly
...
The grammar generator and a few fragments accept an explicit
line delimiter, now. A variable in the workflow along with
some auto-injects allow to control the line delimiter that
is used for the generated files.
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=392982
and https://bugs.eclipse.org/bugs/show_bug.cgi?id=311478
Change-Id: I754dec05c1d82d4225295e881eb8942b68dcac2e
2014-07-16 07:18:55 -04:00
Stefan Oehme
4f9b182cf3
make active annotation clients react to any change in the processor
...
Change-Id: I9fe16b1bd5bf111aa2aa28bb6c781b565d21d5dc
2014-07-16 03:20:46 -04:00
Jan Koehnlein
8e48eb7bf3
[dirtyState] promote changes form Xbase to Xtext
...
Change-Id: I9c161e8c8a837d7cb0ef9db2f38d834cacbb2d9b
2014-07-15 11:23:11 -04:00
Sebastian Zarnekow
becc8a1c17
[xtext][converters] Removed null guard since tests pass null nodes
...
Change-Id: Iad811cebcc9dad3df5772c62bce45648217b810d
2014-07-15 10:37:18 -04:00
Sebastian Zarnekow
1570cc7f40
[xtext] Fixed failing tests
...
The BuilderIntegrationFragment is now responsible to
bind persisted descriptions. They are no longer bound
in the DefaultRuntimeModule.
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=439586
Change-Id: I9dc1b9019091f5ef90c2ec26e12ef6b4d849d7f7
2014-07-15 13:24:58 +02:00
Sebastian Zarnekow
3bffecc3f6
[terminals] STRING rule is too strict
...
The fix produces error markers even on subranges of the
string literal, e.g. in 'Invalid \escape', only the
\e will be underlined. For that purpose, the
ValueConverterWithValueException was enhanced to accept
a node-relative offset and length. It is converted
to an XtextSyntaxDiagnosticWithRange on the XtextResource
level.
Also regenerated all test languages, Xtext, Xtend, Xbase,
and examples.
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=439562
Change-Id: Idc3307c9ff83fdea2d76afac5fb03969185e7238
2014-07-15 09:36:14 +02:00
Stefan Oehme
eb1158663e
added a validation phase to active annotation processors
...
Change-Id: I9ffbc74d957e6a91c6a1b05a9b1994e19af6273b
2014-07-09 12:26:34 -04:00
Jan Koehnlein
dc35d7af36
[xtend][dirtyState] further fixes
...
Change-Id: I216ac8248421af9e1f8597c87ca03426add09d0b
2014-07-08 10:21:11 +02:00
Jan Koehnlein
eb0ad8b1d1
[xtend][editor] cancel reconciler's type resolution if more changes are coming in
...
Change-Id: I2d7ebbc8fad0982d054a8d5dd4a32e07473722c7
2014-07-08 10:21:11 +02:00
Jan Koehnlein
fd7803422c
[xbase][editor] Reconciler should infer JVM model and resolve types
...
Change-Id: Idcbb37f0cc55bbbea2f9e6b8703876d75debaf82
2014-07-08 10:21:10 +02:00
akosyakov
5742b0ba6a
[bug 438800]: parallel support for builder participant
...
Change-Id: I3caa2149692218d3d1697debb5dc82b156c1f405
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2014-07-07 10:41:49 +02:00
akosyakov
df96cdd459
[bug 427339][builder participant]: added clustering support
...
Change-Id: I526c5871a4d6f0da0cd8d74ebec522b34949126c
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2014-07-03 11:54:24 +02:00
akosyakov
bf3a437678
[bug 436567]: rollback; synthetic methods are not accessible from Java
...
Change-Id: Ia757b86f549b1d6097c96955b98fd5e47f93eb5c
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2014-07-01 13:57:31 +02:00
Dennis Huebner
ab693819e2
Merge "[bug 437669]: provided support of lazy linking without node model"
2014-06-30 11:51:31 -04:00
akosyakov
3131f538f6
[bug 437669]: provided support of lazy linking without node model
...
Change-Id: Ib92604518dc1905ec0806f8739629e1040f213c3
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2014-06-30 16:41:33 +02:00
Sven Efftinge
3a4ae359d6
Revert "[xbase][editor] Reconciler should infer JVM model and resolve types"
...
This reverts commit 3e24c3d83f2d14fce35741ab27c391f1a3a868dd.
2014-06-30 13:21:56 +02:00
Sven Efftinge
6507bf42d9
Revert "[xtend][editor] cancel reconciler's type resolution if more changes are coming in"
...
This reverts commit a0152a3be3369e2ff7d17c90a9a874542c4cb5e2.
2014-06-30 13:21:41 +02:00
Sven Efftinge
3dc528aa7d
Revert "[xtend][dirtyState] further fixes"
...
This reverts commit cd22ed227755406546fe6c70acdd3e9e7f6bf136.
2014-06-30 13:21:22 +02:00
akosyakov
d964a32ce8
[bug 436567]: improved debugging experience with dispatch methods for
...
trace as smap
Change-Id: I3da6675412657da6b97ed6de22d12c5afcb4f4ba
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2014-06-30 10:49:49 +02:00
Jan Koehnlein
6fe600bf8c
[xtend][dirtyState] further fixes
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=437502#c4
Change-Id: I79dd20f7c8d209363e3c70a8925236f264bda4ab
2014-06-27 15:50:16 +02:00
Sven Efftinge
881db949c4
[xbase] Register importednames for inner types in static feature calls (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=438339 ).
...
Change-Id: I60027da616f70a0a82785eea8819f678b3f12a36
2014-06-27 09:54:09 +02:00
Dennis Huebner
41dad0a957
Merge "[releng] switched to use luna for generator tests, added macro to rmap"
2014-06-26 11:21:31 -04:00
Dennis Huebner
ca1f3a4ab5
[releng] switched to use luna for generator tests, added macro to rmap
...
Change-Id: I53ede81143e1e69083a45332ce5fc6cdbdbcbe0a
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-06-26 17:20:26 +02:00
Jan Koehnlein
13bb75e84f
[xtend][editor] cancel reconciler's type resolution if more changes are coming in
...
Change-Id: Ib66173083a914288ea326f910bc5ca2eb5704f1b
2014-06-26 15:32:45 +02:00
Jan Koehnlein
cffd8a0511
[xbase][editor] Reconciler should infer JVM model and resolve types
...
Change-Id: Ib1ea026aa0bdb9f2e545b505435811423291278c
2014-06-26 14:44:00 +02:00
Holger Schill
678255969f
[standalone builder] Add support for clustering see https://bugs.eclipse.org/bugs/show_bug.cgi?id=427340
...
Change-Id: I6b65260dc04b1b090de28ebeb9b58d42d7011a95
2014-06-25 16:39:13 +02:00
Dennis Huebner
69a30c6e05
[misc] regenerated with latest xtext/xtend
...
Change-Id: I30efe3d48399a13c91a1df9d250dba1845e0501e
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-06-23 15:28:33 +02:00
Sebastian Zarnekow
933392b320
[xtext.xtext][linking] Fixed issue with clearAllReferences
...
This should fix a newly broken test
Change-Id: Ia9d4f745703f762bf729e5957eee5f3888b96d7b
2014-06-23 13:20:31 +02:00
Sebastian Zarnekow
69d08f3624
[xtext][linking] Adjust Non-lazy Linker to new control flow
...
This should fix the failing tests
Change-Id: I873a4bc9ef4f83b575f7eecd1595a433e8432c13
2014-06-23 10:03:53 +02:00
akosyakov
0f9d1f4a32
[bug 432965] added caching of mappings between URI amd normalized URI
...
for loaded resources
Change-Id: I431318bac1edca0c34107aa6c91b5d08ff60b270
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2014-06-21 08:58:23 -04:00
akosyakov
96b3894fed
[bug 436567]: improved debugging experience with dispatch methods for
...
trace as primary source
Change-Id: Iab81ca823691a3ebad26c2b22ffa66ee04ab81a2
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2014-06-20 19:04:48 +02:00
Dennis Huebner
4a9811cfa0
Merge "[linking] story lazy proxy information in a lits rather then serializing it to a string. Use a simple index as the actual fragment pointing to the entry in the list. (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=378088 )"
2014-06-20 11:21:06 -04:00
Sven Efftinge
c58636c1d6
[linking] story lazy proxy information in a lits rather then serializing it to a string. Use a simple index as the actual fragment pointing to the entry in the list. (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=378088 )
...
Change-Id: I04fdcc1c06c5ca484ef29ce7ce1f3db38f1d466f
2014-06-20 16:07:59 +02:00
Dennis Huebner
ed676a0968
[xtend] [363465] support "orgnaize imports" on packages
...
Change-Id: Ibac9ea60f739ae1287d6a331e66a8496f14df76e
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-06-20 08:26:27 -04:00
Dennis Huebner
c0c958d7d4
[releng] increase version to 2.7.0
...
Change-Id: Ia7bdf6a107f2822c7d027a6fc2c9077669d0410a
2014-06-13 16:02:36 +02:00
Dennis Huebner
b87f5ee4b0
[mvn] increased version to 2.7.0-SNAPSHOT
2014-06-13 15:25:02 +02:00
Stefan Oehme
ec8d53adb0
fixed a small bug in the computation of trailing comments
...
added a simple performance test to guard agains O(n²) algorithms in the
serializer
Change-Id: I3e4d7b2e55a4800bd22ef277cc4d7ef69d400ae7
2014-06-06 11:26:27 +02:00
Stefan Oehme
2eab97910e
fixed another performance bottleneck in the hiddentokensequencer
2014-06-05 09:08:40 -04:00
Stefan Oehme
6fe92b78f4
Fixed a performance issue introduced by a serializer fix.
...
Some whitespace may be lost after inserted/deleted elements, but the
performance hit was not worth it.
2014-06-05 12:48:06 +02:00
Stefan Oehme
6a3432ca49
fixed regression introduced by the last serializer performance fix
2014-06-05 09:17:52 +02:00
Dennis Huebner
864d4c94ae
Merge "[xtend][contentAssist] Various issues with override proposals"
2014-06-04 10:34:51 -04:00
Sebastian Zarnekow
9d642c9985
[xtend][contentAssist] Various issues with override proposals
...
see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=434709
https://bugs.eclipse.org/bugs/show_bug.cgi?id=435043
https://bugs.eclipse.org/bugs/show_bug.cgi?id=436564
Change-Id: I79da4784ed826ec34eff737fb6650ee9de54ab59
2014-06-04 15:55:22 +02:00
Moritz Eysholdt
06e20a8536
fixed a performance issue
2014-06-04 15:47:26 +02:00
Dennis Huebner
fb54639396
[api-filter] Guava 10 vs 15 filter
...
Change-Id: Ie356031d2da6660a05543b3d49fd4c5237ea5308
2014-06-02 13:18:53 +02:00
Dennis Huebner
c611b76f41
[releng] increasing version to 2.6.1
2014-05-30 13:33:18 +02:00
Sebastian Zarnekow
e62e804c30
[xtend][partialParsing] Fixed exception on partial parsing
...
This time for real, I guess.
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=434727
Change-Id: I90cd4845abb2ded19634ff95cb1d0bc89d57e57e
2014-05-20 09:02:13 +02:00
Sebastian Zarnekow
fceef52e0e
[nullness] Also remove traces to jdt.annotations from mvn projects
...
Includes some cosmetic changes to reduce number of warnings
2014-05-20 07:48:32 +02:00
Sebastian Zarnekow
1ce1c9dfe1
[nullness] Remove all traces to jdt.annotations
...
They did not provide enough benefit compared to the
trouble we had with them from a releng perspective
and from a user perspective, too.
Change-Id: I9b21342ea08a16328a5884f3bac5827ea5d3169c
2014-05-19 21:11:58 +02:00
Moritz Eysholdt
7ba7a48852
bug 361218: deprecated ParserTreeConstructorFragment and reconstr.Serializer
2014-05-19 15:08:22 +02:00