Fedor Isakov
|
3e1c9d6e89
|
Rebuild project.
|
2019-06-04 18:59:53 +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
|
bd1c56d9d0
|
Rename concept Handler -> RulesList
|
2019-05-09 17:30:14 +02:00 |
Fedor Isakov
|
478b43ce16
|
Drop usages of deprecated interfaces.
|
2019-04-26 00:22:02 +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
|
ab006cc8d9
|
Fix missing dependency.
|
2019-04-10 09:45:47 +02:00 |
Fedor Isakov
|
ca0524599d
|
Switch to latest 2019.1 EAP and rebuild.
|
2019-04-09 16:51:31 +02:00 |
Fedor Isakov
|
396b1fdad3
|
Move all classes from j.m.typechecking to j.m.typechecking.service. This package name is reserved.
|
2019-03-22 11:40:32 +01:00 |
Fedor Isakov
|
f6374635bb
|
Rebuild project.
|
2019-03-22 11:10:08 +01:00 |
Fedor Isakov
|
41b15f65c4
|
Replace assert() constraints with fail() together with an error message.
|
2019-02-18 12:26:05 +01:00 |
Fedor Isakov
|
83e5ce8c26
|
Switch to the latest conreactor version.
|
2019-02-15 17:15:16 +01:00 |
Fedor Isakov
|
fd94f0a249
|
Straghten up build tasks: assemble to be the default task. Remove superfluous configure_gradle script, use -P switches instead.
|
2019-02-04 11:32:13 +01:00 |
Fedor Isakov
|
e0b856634c
|
Add java plugin to all gradle scripts.
|
2019-02-01 14:15:57 +01: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
|
5b255f2a02
|
Fix references and introduce languages engaged on generation to keep compat. w/191 EAP.
|
2019-02-01 11:31:35 +01:00 |
Fedor Isakov
|
080bb0a448
|
Fix gradle scripts to get rid of deprecated stuff. Default task to build everything without testing. Update INSTALL.txt.
|
2019-02-01 00:40:59 +01:00 |
Fedor Isakov
|
81ee94c342
|
Fix gradle scripts to ensure model checker is run after everything else has heen built.
|
2019-01-31 17:39:39 +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
|
275070c786
|
Apply automatic migrations to mpscore subproject
|
2019-01-13 14:27:38 +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
|
f855e5fa72
|
BL typesystem: drop usages of ListLiteral, replace with ListNode. Fix broken type inference of method calls and constructor invocations. A few minor fixes.
|
2019-01-04 17:46:37 +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
|
b4693aac3c
|
Switch to the new conreactor version.
|
2018-12-28 11:57:27 +01:00 |
Fedor Isakov
|
cb1ea46af7
|
Typechecking templates: specify data types for logicals that are used for values instead of term.
|
2018-12-28 11:57:26 +01:00 |
Fedor Isakov
|
debaa390e2
|
Tests of BL typechecking features. Primitive types.
|
2018-12-03 16:59:16 +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
|
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
|
06f95c5870
|
Update build solution to reflect latest changes.
|
2018-11-04 13:10:40 +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
|
f12965898f
|
Remove usages of deprecated stuff in typechecking rules.
|
2018-09-11 15:37:39 +02:00 |
Fedor Isakov
|
98dfe30756
|
Resaved all models
|
2018-08-03 11:48:36 +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
|
1cb1472184
|
Name solutions and models consistently in samples (mpscore). Drop empty obsolete test solution.
|
2018-07-22 14:48:13 +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
|
814baf4bce
|
Update readme files.
|
2018-07-19 15:12:34 +02:00 |
Fedor Isakov
|
e29a0576e2
|
Rename the root project and artifacts to "coderules".
|
2018-07-18 15:54:52 +02:00 |