Grigorii Kirgizov
|
ca84b0ae02
|
Add few more tests on wildcards.
|
2019-07-26 17:00:31 +02:00 |
Grigorii Kirgizov
|
3d80841639
|
Switch ReportingSupervisor to handle RuleMatch. Add Supervisor using ProgramSpec instead of PrincipalOriginIndex.
|
2019-07-26 17:00:31 +02:00 |
Grigorii Kirgizov
|
78c0cc1559
|
Setup code for failing typechecking tests, add one. Extract Supervisor impl from ProgramEvaluator.
|
2019-07-26 17:00:31 +02:00 |
Grigorii Kirgizov
|
b9309e6369
|
Add several tests of incr typecheck on BL. ProgramEvaluator now depends on ProgramProducer.
|
2019-07-26 17:00:31 +02:00 |
Grigorii Kirgizov
|
b560bbbd30
|
Separate incremental tests on testlang and baselang into their own models.
|
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
|
947f9523bd
|
Fix language imports.
|
2019-06-07 09:16:21 +02:00 |
Fedor Isakov
|
cd37daaa07
|
Apply migrations after switching to the latest EAP build of MPS.
|
2019-06-07 09:16:21 +02:00 |
Fedor Isakov
|
17ed4642ae
|
Apply all available automatic migrations.
|
2019-06-05 16:16:00 +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
|
9cd438bbdf
|
New sample in staging model for typechecking test.
|
2019-06-05 16:09:20 +02:00 |
Fedor Isakov
|
c11cef9fff
|
Enable back a temporarily disabled test.
|
2019-05-17 18:01:34 +02:00 |
Fedor Isakov
|
1f6fbd0c0f
|
Temporarily disable a test consuming way too much memory, and as
a result failing b/c of a timeout.
|
2019-05-16 17:43:01 +02:00 |
Fedor Isakov
|
38777cda51
|
Ensure failed test means failed build for all sample projects.
|
2019-02-01 14:15:04 +01:00 |
Fedor Isakov
|
ebd4f82514
|
Specify the value for ${project_home} macrii in sample subprojects. Fix tests being ignored in CI.
|
2019-02-01 12:08:29 +01:00 |
Fedor Isakov
|
9243c00c65
|
Fix issues found by model checker (ex typesystem).
|
2019-01-31 11:30:02 +01:00 |
Fedor Isakov
|
fc1fcaaf9d
|
Cleanup a test: better layout of nested lists.
|
2019-01-21 11:20:30 +01:00 |
Fedor Isakov
|
f226bea8c2
|
Minor fixes in the BL typechecking templates. Insert manual new lines in the test structures for better visualization.
|
2019-01-09 13:01:37 +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
|
361fff7ec5
|
Drop usages of ListLiteral in tests. Testing BL typesystem.
|
2019-01-04 17:47:02 +01:00 |
Fedor Isakov
|
b5552d5cd3
|
Cleanup module dependencies
|
2019-01-03 17:16:47 +01:00 |
Fedor Isakov
|
2fd4545be4
|
BL typechecking: simplifying promote (subclassing relation), implement LUB as raw types intersection, better support for raw classier types
|
2019-01-03 17:16:47 +01:00 |
Fedor Isakov
|
9a99a440ec
|
Testing BL typesystem. Disable Huge test when not in CI.
|
2019-01-03 17:16:47 +01:00 |
Fedor Isakov
|
debaa390e2
|
Tests of BL typechecking features. Primitive types.
|
2018-12-03 16:59:16 +01:00 |
Fedor Isakov
|
19ce84f7ef
|
Switch to 2018.3 RC. Apply all migrations.
|
2018-11-28 16:48:59 +01:00 |
Fedor Isakov
|
e9d5a05900
|
Typechecking BL: reimplement type inference, implement and test various missing features. Cleann up and restructure code.
|
2018-11-28 14:27:51 +01:00 |
Fedor Isakov
|
18fbdbd50b
|
Use error annotation in tests instead of simply relying on typechecking failure.
|
2018-11-04 13:10:40 +01:00 |
Fedor Isakov
|
6788bcf7a1
|
Switch to latest reactor, update the API calls. Support EvaluationFailure and FailureHandler.
|
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
|
1cb1472184
|
Name solutions and models consistently in samples (mpscore). Drop empty obsolete test solution.
|
2018-07-22 14:48:13 +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
|
c12bf0d96a
|
Ensure extracted baseLanguageExt stuff can be built from command line.
|
2018-07-17 15:09:47 +02:00 |
Fedor Isakov
|
4f6b8a002a
|
Auto-updated descriptors. (Again!)
|
2018-07-16 16:40:09 +02:00 |
Fedor Isakov
|
d4477c519b
|
Auto-updated descriptors.
|
2018-07-16 13:44:02 +02:00 |
Fedor Isakov
|
92c6ba3e12
|
Restructuring the project: consolidate code, moving samples away.
|
2018-07-14 17:22:07 +02:00 |