Grigorii Kirgizov
|
b560bbbd30
|
Separate incremental tests on testlang and baselang into their own models.
|
2019-07-26 17:00:30 +02:00 |
Grigorii Kirgizov
|
9a22149a5c
|
Add some debugging info for incremental lang typecheck tests
|
2019-07-26 17:00:30 +02:00 |
Grigorii Kirgizov
|
ce9b91c4a5
|
Add basic tests for simple program analysis, add test helpers.
|
2019-07-26 17:00:30 +02:00 |
Fedor Isakov
|
79b08c6f83
|
Revert "Apply migrations from EAP3 and rebuild project."
This reverts commit 9c5bf858c3.
|
2019-07-26 15:30:30 +02:00 |
Fedor Isakov
|
9c5bf858c3
|
Apply migrations from EAP3 and rebuild project.
|
2019-07-19 12:28:27 +02:00 |
Fedor Isakov
|
0615c69143
|
Switch to using MPS 192 EAP2
|
2019-06-25 11:20:45 +02:00 |
Fedor Isakov
|
57de11c3fe
|
Rename all modules/models having prefix j.m.typechecking to j.m.coderules.typechecking. The former is reserved.
|
2019-06-05 16:15:59 +02:00 |
Fedor Isakov
|
fe505792c6
|
A bunch of refactorings and renames in typechecking plugin.
Remove unused interfaces, merge classes with similar functionality, reduce the number of used classes.
|
2019-06-05 16:14:27 +02:00 |
Fedor Isakov
|
d0ffcb66ef
|
Regenerated project.
|
2019-06-05 16:14:27 +02:00 |
Fedor Isakov
|
3e1c9d6e89
|
Rebuild project.
|
2019-06-04 18:59:53 +02:00 |
Fedor Isakov
|
478b43ce16
|
Drop usages of deprecated interfaces.
|
2019-04-26 00:22:02 +02:00 |
Fedor Isakov
|
e1862a4a40
|
Regenerate build.xml
|
2019-04-24 21:34:18 +02:00 |
Fedor Isakov
|
99ea2a7b71
|
Switch to the latest revision of reactor lib (0.9.9).
|
2019-04-24 21:21:03 +02:00 |
Fedor Isakov
|
55940d2e16
|
Remove Kotlin libs from reactor module and from distrib. Rebuild project.
Kotlin runtime is available from the platform.
|
2019-04-11 11:10:00 +02:00 |
Fedor Isakov
|
ca0524599d
|
Switch to latest 2019.1 EAP and rebuild.
|
2019-04-09 16:51:31 +02:00 |
Fedor Isakov
|
f6374635bb
|
Rebuild project.
|
2019-03-22 11:10:08 +01:00 |
Fedor Isakov
|
83e5ce8c26
|
Switch to the latest conreactor version.
|
2019-02-15 17:15:16 +01:00 |
Fedor Isakov
|
49a381936d
|
Enable to specify custom matching strategy when asserting that locally inferred types are the same.
|
2019-02-02 16:09:39 +01:00 |
Fedor Isakov
|
dc1965fdc9
|
Introduce a test for running model checker on all models in the project as a part of CI.
|
2019-01-31 11:30:02 +01:00 |
Fedor Isakov
|
cc4b335286
|
Introduce checking for instances of RuntimeErrorType during tests. Refactor test typechecking launcher.
|
2019-01-04 17:47:44 +01:00 |
Fedor Isakov
|
b4693aac3c
|
Switch to the new conreactor version.
|
2018-12-28 11:57:27 +01:00 |
Fedor Isakov
|
82b409cb86
|
Fix SubstituteUtil to match pattern using equals() instead of unification. Tests for SubstituteUtil.
|
2018-12-14 13:35:36 +01:00 |
Fedor Isakov
|
f0bb068750
|
Fix instances of removed concepts and broken API calls after migration to 2018.3. Rebuild project.
|
2018-11-28 16:48:59 +01:00 |
Fedor Isakov
|
6778fab625
|
Use index to filter nodes on which FailureHandler should report error and clear failed state.
|
2018-11-20 22:39:30 +01:00 |
Fedor Isakov
|
3aeb5a8863
|
Fix unnecessary dependencies of coderules generator module.
Add missing annotation language to plugin bundle.
|
2018-11-05 14:49:59 +01:00 |
Fedor Isakov
|
06f95c5870
|
Update build solution to reflect latest changes.
|
2018-11-04 13:10:40 +01:00 |
Fedor Isakov
|
075b34e24d
|
Replacing usages of deprecated concepts. Minor fixes.
|
2018-09-11 17:01:45 +02:00 |
Fedor Isakov
|
6287a1147e
|
Fix missing imports
|
2018-09-11 12:20:50 +02:00 |
Fedor Isakov
|
d26805db7d
|
Switch to the latest version of reactor lib 0.9.1
|
2018-08-03 11:48:36 +02:00 |
Fedor Isakov
|
e2a68b4012
|
Fixes necessary for compatibility with MPS 2018.2
|
2018-07-22 16:51:10 +02:00 |
Fedor Isakov
|
0bacffb611
|
Move type setting operation to typechecking lang.
|
2018-07-22 11:09:49 +02:00 |
Fedor Isakov
|
c7cc97fffb
|
Rename reporting runtim solution.
|
2018-07-21 13:29:40 +02:00 |
Fedor Isakov
|
ea9919f38a
|
Bring the hierarchy of DataForm concepts in line with the runtime.
Merge DataForm constructors into logic language.
Repackaging logic runtime.
Drop obsolete code.
|
2018-07-21 13:29:22 +02:00 |
Fedor Isakov
|
e29a0576e2
|
Rename the root project and artifacts to "coderules".
|
2018-07-18 15:54:52 +02:00 |
Fedor Isakov
|
77b578d30c
|
Add a dependency on workflow.preset to in order to fix command-line build. Rename ant targets when importing to clearly separate tasks.
https://youtrack.jetbrains.com/issue/MPS-25921
|
2018-07-17 15:09:47 +02:00 |
Fedor Isakov
|
c12bf0d96a
|
Ensure extracted baseLanguageExt stuff can be built from command line.
|
2018-07-17 15:09:47 +02:00 |
Fedor Isakov
|
8528876d2a
|
Include build module into deployed set.
|
2018-07-16 19:05:17 +02:00 |
Fedor Isakov
|
473644e389
|
Extract baseLanguageExt and its related tests to a separate project.
|
2018-07-16 18:56:36 +02:00 |
Fedor Isakov
|
4f063cd261
|
Update test language for typechecking. Re-implement all typechecking tests using test language. Drop dependency on baseLanguageExt and samples.
|
2018-07-16 16:39:13 +02:00 |
Fedor Isakov
|
d2de6eea33
|
Return baseLanguagExt as dependency of test modules in order to fix tests.
|
2018-07-14 17:22:32 +02:00 |
Fedor Isakov
|
79c02d2b00
|
Cleaning up dependencies in an attempt to produce a workable build.xml that doesn't break gradle.
|
2018-07-14 17:22:14 +02:00 |
Fedor Isakov
|
2b2fa47b57
|
Extract baselanguageExt sample into separate project.
|
2018-07-14 17:22:07 +02:00 |
Fedor Isakov
|
92c6ba3e12
|
Restructuring the project: consolidate code, moving samples away.
|
2018-07-14 17:22:07 +02:00 |
Fedor Isakov
|
9f372d1ad6
|
Fix a build dependency issue.
|
2018-07-10 14:33:12 +02:00 |
Fedor Isakov
|
36cc3753e2
|
Codeflow analysis for local var live/used status. (alternative implementation, faster).
|
2018-07-10 14:15:28 +02:00 |
Fedor Isakov
|
fb27f1ddf2
|
Ensure eval() supports void and non-boolean expressions. Allow eval in guard. Fix generation of operations from collections lang.
|
2018-07-10 14:14:08 +02:00 |
Fedor Isakov
|
b048701093
|
Fix build dependencies.
|
2018-06-21 11:52:35 +02:00 |
Fedor Isakov
|
2cc6d44705
|
Extract reusable stuff from typechecking UI plugin into coderules UI.
|
2018-06-16 13:08:24 +02:00 |
Fedor Isakov
|
67b9e5a372
|
Fix build broken after moving baselanguageExt.
|
2018-06-16 12:45:54 +02:00 |
Fedor Isakov
|
b4d0ab73bb
|
Initial boilerplate support for launching controlflow queries. Some refactorings to further uncouple coderules-related stuff.
|
2018-06-15 14:55:44 +02:00 |