Commit graph

3136 commits

Author SHA1 Message Date
Sebastian Zarnekow
4ffcb4d171 [contentAssist][tests] Dispose the shell of the content assist test builder 2012-12-11 17:26:36 +01:00
Sven Efftinge
ae39f5f853 stop watches rule, can be configured with a system property to append the results to a file. 2012-12-11 11:29:38 +01:00
Sven Efftinge
852a87699a [stopwatches] handle reentrance 2012-12-11 09:04:06 +01:00
Sven Efftinge
0a9db7f8a8 [validation] validation uses string constants. 2012-12-10 12:14:35 +01:00
Sven Efftinge
b00d698a28 [preferences] moved xbase.configuration to xtext.preferences. simplified it a bit to make it work with validation as well. 2012-12-10 10:59:10 +01:00
Dennis Huebner
ffe169791f [367407] [395967] Changed require bundle to pack. import to icu 4.0.0 2012-12-07 15:01:28 +01:00
Sebastian Zarnekow
316e1bc3b5 [resourceSet] Fixed a sync issue when accessing the list of resources from an SynchronizedXtextResourceSet 2012-12-06 12:03:17 +01:00
Dennis Huebner
c12afea052 [releng] add junit 4.7 for xtext.junit4 tests 2012-12-05 15:55:11 +01:00
Jan Koehnlein
fc7ceb5716 [xtext] Introduced IFileHeaderProvider 2012-12-05 14:09:31 +01:00
Sebastian Zarnekow
c881090b5d [documentationProvider] Clarified semantics in JavaDoc 2012-12-05 11:45:40 +01:00
Dennis Huebner
76d9cceaa1 [compiler-config] Issue code refactoring 2012-12-05 11:39:13 +01:00
Sven Efftinge
60667d27f3 [junit4] started work on StopWatchRule 2012-12-04 16:14:26 +01:00
Moritz Eysholdt
be869b28a0 [debugger] fixed 395479: Hide artificial local variables 2012-12-04 13:39:21 +01:00
Sven Efftinge
830ab49f5f some more stopwatch related changes 2012-12-04 10:16:34 +01:00
Sven Efftinge
accdff1744 improved stopwatches 2012-12-04 09:28:06 +01:00
Sven Efftinge
406daa8476 Add some stopwatch capturing to interesting parts (parsing, linking, validation, builder, and JVM model inference) 2012-12-04 08:11:16 +01:00
Sven Efftinge
8ff53452d8 [builder] reworked storage2uri mapping (IStorage2URIMapper), its subtypes and clients. 2012-12-03 13:53:25 +01:00
Moritz Eysholdt
e24edef0b9 this is actually a case of natural domain specific language :)
http://en.wikipedia.org/wiki/If_and_only_if

This reverts commit fd6c5cae9a01f1884c23afed500e81b28ee422c9.
2012-11-29 11:18:07 +01:00
Moritz Eysholdt
5147c04c07 [debugger] #393885: Install source information into bytecode 2012-11-28 15:38:25 +01:00
Moritz Eysholdt
a2b145fe4d fixed a typo 2012-11-27 16:47:46 +01:00
Knut Wannheden
50f5fdd667 [util] simplify EcoreUtil2#getContainerOfType()
As noted in message
http://www.eclipse.org/forums/index.php/mv/msg/432854/983757/#msg_983757
the performance of EcoreUtil2#getContainerOfType() can be improved by
simplifying the implementation and removing a redundant eContainer()
call.
2012-11-26 23:46:55 +01:00
Dennis Huebner
596dc3bb6a OptionsConfigurationBlock refactoring 2012-11-26 17:30:59 +01:00
Dennis Huebner
e82329c9cd [validation] split implementation moving stuff to xtext.ui 2012-11-26 17:30:59 +01:00
Jan Koehnlein
0afcd6ee6c [xbase][compiler] minor:
-removed unused method
-added some debug functionality to TreeAppendable
- fixed typo in docs
2012-11-23 12:35:29 +01:00
Sven Efftinge
4dfb780537 [xbase lib] disabled inlining of Objects.equal(a,b) because of problems with Findbugs. (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=393026) 2012-11-23 12:02:59 +01:00
Sven Efftinge
0abebf63b9 [mwe reader] allow for not using a namespace delemiter (see #355219) 2012-11-23 08:48:12 +01:00
Sven Efftinge
bea94699e8 ImportNormalizer now returns null when 'resolve' is invoked with an empty string. (see #354473) 2012-11-23 08:27:09 +01:00
Sven Efftinge
e9e196ae4d [core tests] fixed broken test. 2012-11-22 19:21:23 +01:00
Sven Efftinge
1a34d57141 [xtext tests] moved method to where it's used. 2012-11-22 16:08:21 +01:00
Dennis Huebner
1a43dbebc4 [validation] 394806 - some dummy classes to which we can refer in ide 2012-11-22 14:15:07 +01:00
Moritz Eysholdt
ea9063ca14 some minor cleanups after applying the patch (see last commit) 2012-11-22 09:44:17 +01:00
Moritz Eysholdt
50eda16ed8 applied Ed's patch from bug 390411: provide better support for indexing resources in bundles 2012-11-22 09:44:16 +01:00
Sven Efftinge
734824b1e2 [mwe] fixed potential NPE (see #351034) 2012-11-21 16:03:46 +01:00
Sven Efftinge
f14cdf19fe [validation] ensure validated Eobjects are contained in currently checked Resource (see #351028) 2012-11-21 15:58:40 +01:00
Sven Efftinge
e4f5771e5a [validation] added conveninient overloaded error() and warning() methods (see #348825) 2012-11-21 12:08:37 +01:00
Sven Efftinge
7f7faaf753 [core] added guard for lazy crossref proxy resolution. (see #340401) 2012-11-21 08:24:21 +01:00
Sven Efftinge
76eeef6157 updated test according to prior change 2012-11-20 18:41:09 +01:00
Sven Efftinge
98d2d1bf1a [core] minor optimization (see #336943) 2012-11-20 18:29:59 +01:00
Sven Efftinge
79037e8199 [grammar] changed xtext grammar fragment provider to not use colons (see #327488) 2012-11-20 16:57:28 +01:00
Sven Efftinge
6295e7034f removed unneeded API filters 2012-11-19 11:00:56 +01:00
Sven Efftinge
bdebad1278 [tests] more explicit predicates (resulted in a false match on my system, due to unfortunate folder name :-)) 2012-11-19 11:00:30 +01:00
Sven Efftinge
0109cbbb43 [util] removed 'planned' deprecation. 2012-11-19 10:59:30 +01:00
Jan Koehnlein
f5cbfa617b [tests] regenerated some test languages to fix tests 2012-11-16 23:19:47 +01:00
Jan Koehnlein
4d81f5ab27 [xtext] bootstrapped to get rid of local compile errors due to bug 394074 2012-11-16 15:07:55 +01:00
Jan Koehnlein
372506a15e [findrefs] Don't use EcoreUtil.CrossReferencer to detect local references to avoid resolving external proxies 2012-11-15 11:53:36 +01:00
Sven Efftinge
78dfc62d71 [logging] don't configure org.eclipse namespace 2012-11-14 11:20:54 +01:00
Knut Wannheden
edc8a0aac5 [test framework] fixes 394248: ValidatorTester is now injectable
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=394248
2012-11-14 10:03:02 +01:00
Sven Efftinge
d2ae635c7b [validation] DiagosticConverter generically translates data (EObjects -> URI, String -> String) 2012-11-12 14:08:31 +01:00
Sven Efftinge
51c4efc6bb [xtext] [Patch] OnChangeEvicting cache caches null (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=387861) 2012-11-01 17:14:34 +01:00
Moritz Eysholdt
e7a3d0f359 fix 393125 addition: added a test for executable extension factories 2012-10-30 16:54:15 +01:00