Fix to OrderedSetTemplate, preference for autocompletion gitlab #139 Change-Id: Ib7b811533cb16d59896f385b964d67b03909364a
Removed org.simantics.ltk[.antlr] bundles, exact import for antlr gitlab #24 Change-Id: I582628d505edcec5565e768a42b984fdb3e096fb
Restricted version of imported ANTLR packages, compile with 3.5.2 gitlab #24 Change-Id: Ie5bace3044f290d400a17c2bbe97774429c86ba8
Platform startup performance improvements 1. DB baselining can now be enabled with ontology update checking due to caching of TG hash values in the DataContainer.metadata map field with key "cached.hashCode". This diminishes the time taken by ontology merge need checking to very little time compared to the old system where all graph.tg files were loaded completely into heap memory to simply check whether they need to be merged or not. 2. BaselineCreator application can be used to construct a baseline with a built product in any OS supported by Simantics. To get the benefit from these changes, you'll also need to use the version 0.0.9 of the graph-builder-maven-plugin. refs #7806 Change-Id: I7fadaf43f3c96d3b989a73e0f1ae6e6fa83e09ce
Include cached hash code in TransferableGraph1 extensions map The cached hashcode is calculated before inserting the cached hash value in the TransferableGraph1.extensions TreeMap. Reading and inspection must be done with this in mind. This cached value is used to optimize platform startup by removing the need to calculate the TransferableGraph1 structure hashcode at runtime which can be quite expensive because the standard databoard Bindings are slow compared to optimal methods. Of course an optimized binding could be used to speed the calculation up dramatically but it still can't beat caching the final (immutable) hashCode value. refs #7806 Change-Id: I9d4fc6549cba567f95b19f80bd15c1ccfbbedf07
Filter out CR in resource files generated by graph compiler. Change-Id: I10e0dfe6a0726c001f63dd438c50256f4fc7cfe6
Fixed all line endings of the repository I followed the instructions in http://stackoverflow.com/a/1511273 git rm --cached -r . git config core.autocrlf true git diff --cached --name-only -z | xargs -0 git add git commit -m "..." Change-Id: I4920748df8f53c221fc2f643e991b66aea5697e0
Check statement collisions Added a new validation step that checks whether the result of graph compilation contains the same statement more than once. Change-Id: I3d1f5941048d62538e4f732f30cd55099a015513
Migrated source code from Simantics SVN