Radosław Waśko
be6e60509a
Tool To Bump Stdlib Version ( #1947 )
2021-08-13 18:14:20 +02:00
Dmitry Bushev
de1a0ced60
Execution complete notification ( #1945 )
...
Add executionContext/executionComplete notification
2021-08-12 19:26:44 +03:00
Dmitry Bushev
63a44e198c
Reset idle time ( #1938 )
...
Add _idle/reset HTTP endpoint that
resets the idle time counter
2021-08-11 16:39:39 +03:00
Radosław Waśko
31167fd6ae
Revert "Revert "Library Publishing MVP ( #1898 )"" ( #1933 )
2021-08-09 16:00:04 +02:00
Ara Adkins
a1116995d8
Fix a bad heuristic for identifying module docs ( #1919 )
2021-08-03 13:19:22 +01:00
Dmitry Bushev
6af2338ad4
Return Project Name when Creating a Project ( #1908 )
...
Add projectName field to the project/create result
2021-07-29 11:02:53 +03:00
Dmitry Bushev
8336a97931
Add Support for Project Templates ( #1902 )
...
Add an ability to create a project from a template
2021-07-27 19:13:14 +03:00
Ara Adkins
bc96f0e05c
Add support for documenting modules ( #1900 )
2021-07-26 13:26:41 +01:00
Ara Adkins
a7478bc573
Revert "Library Publishing MVP ( #1898 )"
...
This reverts commit 1bd4e5824e
.
2021-07-26 10:32:19 +01:00
Radosław Waśko
1bd4e5824e
Library Publishing MVP ( #1898 )
2021-07-23 18:16:34 +02:00
Ara Adkins
8f34f7fcbd
Add support for the ALIAS
tag in docs ( #1896 )
2021-07-22 15:48:44 +01:00
Radosław Waśko
d84891d29d
Update Codeowners And Release Policy ( #1893 )
2021-07-22 11:07:23 +02:00
Dmitry Bushev
980ba8cb65
Add Reexport Field to Suggestions ( #1793 )
...
Add the reexport field to suggestions
2021-07-20 19:10:53 +03:00
Radosław Waśko
86fcd86055
New Language Server API Implementations / Mocks ( #1875 )
2021-07-17 16:49:51 +02:00
Ara Adkins
297a8012d1
Design the support for IR serialization ( #1868 )
2021-07-15 13:14:32 +01:00
Radosław Waśko
3a9f0aa42b
[release: nightly] Fix project/list
failing if edition resolution failed for a single project ( #1858 )
2021-07-14 10:49:57 +01:00
Radosław Waśko
8f57d67bc6
Update Language Server API for Libraries ( #1853 )
2021-07-13 16:00:55 +02:00
Dmitry Bushev
b3badf1b80
Add Idleness Http Endpoint ( #1847 )
...
Implement `GET / _idle` request
2021-07-12 16:53:44 +03:00
Radosław Waśko
399fa5edfe
Update Dockerfile for Integrating Editions with Cloud ( #1848 )
2021-07-12 13:58:13 +02:00
Radosław Waśko
042a0f81f1
Fix Nightly Workflows and Update Release Policy ( #1845 )
2021-07-10 01:10:31 +02:00
Radosław Waśko
b58e895b18
Editions Integration ( #1832 )
2021-07-08 15:38:20 +02:00
Radosław Waśko
e58b5eb81d
Dynamically Loading Libraries ( #1826 )
2021-07-06 00:27:14 +02:00
Radosław Waśko
8d71145d57
Add File System Path to the Content Roots ( #1827 )
2021-07-05 11:23:29 +02:00
Radosław Waśko
0b347d7443
Support for Multiple Content Roots ( #1821 )
2021-06-29 18:52:26 +02:00
Ara Adkins
e4a044df9f
Document the process for avoiding release breakage ( #1819 )
2021-06-25 12:59:23 +01:00
Marcin Kostrzewa
faf4214b29
Include namespace in the project manager messages ( #1820 )
2021-06-25 13:09:40 +02:00
Marcin Kostrzewa
334a022ffd
Import syntax including namespace ( #1806 )
2021-06-24 12:42:24 +02:00
Maciej Mikołajek
4173dd810f
Documentation in the Suggestions Database ( #1791 )
2021-06-22 14:44:48 +02:00
Radosław Waśko
1d124d7770
Libraries Repository ( #1804 )
2021-06-22 13:35:15 +02:00
Ara Adkins
57f1913f19
Fix a missing change in the LS protocol spec ( #1807 )
2021-06-21 10:46:19 +01:00
Radosław Waśko
241a1e7d74
Define Editions ( #1797 )
2021-06-18 16:39:45 +02:00
Dmitry Bushev
8a3cb14937
Document running the IDE with a development LS ( #1803 )
2021-06-17 11:40:27 +01:00
Ara Adkins
af4558a93c
Refactor the LS to support multiple content roots ( #1800 )
2021-06-16 11:00:42 +01:00
Ara Adkins
90c020d666
Implement byte-based file operations ( #1795 )
2021-06-11 14:48:28 +01:00
Dmitry Bushev
d67f7a2b31
Add HTML Documentation API ( #1758 )
...
Add support for the HTML documentation chunks
2021-06-01 15:43:22 +03:00
Ara Adkins
1661832c95
Update the FlatBuffers schemas ( #1763 )
2021-05-28 13:27:41 +01:00
Ara Adkins
a981e72fdf
Provide API access to the project name ( #1759 )
2021-05-27 16:13:52 +01:00
Ara Adkins
3890abe6fa
Update the protocol to support streaming files ( #1757 )
2021-05-26 15:08:41 +01:00
Dmitry Bushev
f34f8be895
Add evaluation for one-shot expressions ( #1749 )
2021-05-21 14:19:21 +01:00
Dmitry Bushev
6c084fc8ae
Add support for detailed logger configuration ( #1745 )
2021-05-19 09:02:32 +01:00
Ara Adkins
48bcebc723
Update to GraalVM 21.1.0 ( #1738 )
2021-05-14 13:08:39 +01:00
Dmitry Bushev
1b6388702f
Implement masking of sensitive data in logs ( #1732 )
2021-05-12 16:31:53 +01:00
Radosław Waśko
c3e4901eb1
Add a workflow for building nightly releases ( #1689 )
2021-05-05 11:58:14 +01:00
Ara Adkins
6060d31c79
Update examples for Standard.Base.Data.* ( #1707 )
2021-04-29 11:27:16 +01:00
Ara Adkins
f7769e7cca
Update the release instructions
2021-04-28 15:50:55 +01:00
Dmitry Bushev
d9e1a47460
Report Visualization Errors ( #1671 )
...
Add `executionContext/visualisationEvaluationFailed`
notification
2021-04-21 16:32:22 +03:00
Radosław Waśko
fa4775fe58
Remove Unused JAR Launcher Prefix to Fix Issue with Signing ( #1672 )
...
* Remove prefix
* Update docs
2021-04-14 13:24:50 +02:00
Ara Adkins
9f60e22508
Update all references to dev.enso.org
2021-04-07 20:39:46 +01:00
Dmitry Bushev
96957b7b03
Sync Suggestions Database when Renaming the Project ( #1647 )
...
Changelog:
- feat: during the boot, prune outdated modules
from the suggestions database
- feat: when renaming the project, send updates
about changed records in the database
- refactor: remove deprecated
executionContext/expressionValuesComputed
notification
2021-04-06 14:23:12 +03:00
Ara Adkins
8e942b5fa0
Rank suggestions by self-type specificity ( #1629 )
2021-03-29 16:31:17 +01:00
Dmitry Bushev
534ed305fc
Image Processing Library Prototype ( #1450 )
...
Add the Standard.Image library.
2021-03-23 13:16:43 +03:00
Radosław Waśko
21f667323e
PostgreSQL Support in Database Library ( #1565 )
...
Co-authored-by: Marcin Kostrzewa <marckostrzewa@gmail.com>
2021-03-16 17:53:04 +01:00
Ara Adkins
96697ddc97
Fix a crash due to shadowed project names ( #1571 )
2021-03-16 12:45:19 +00:00
Dmitry Bushev
b5e9895fa7
Initialize language server on client connection ( #1535 )
2021-03-04 16:59:05 +00:00
Ara Adkins
f7c8c1ea4a
Enable the docker pipeline for releases ( #1500 )
2021-02-23 14:12:24 +00:00
Ara Adkins
8ec2a92b77
Upgrade GraalVM to 21.0 ( #1487 )
2021-02-22 13:32:55 +00:00
Dmitry Bushev
379d17fe3d
Return Engine Version Used in Opened Project ( #1454 )
...
add `engineVersion` field with the required Enso version
2021-02-09 13:55:32 +03:00
Maciej Mikołajek
5e309bddcb
Fix code docs, add new tags to doc parser, fix Tag.unrecognized
and parens in text. ( #1452 )
2021-02-09 09:47:29 +01:00
Ara Adkins
af1aab35aa
Improve dataflow errors in the standard library ( #1446 )
2021-02-02 12:31:33 +00:00
Dmitry Bushev
f0115587b0
Handle PanicSentinel in Interpreter ( #1436 )
...
PR adds the ability to handle runtime exceptions
in the interpreter and continue the execution
passing the PanicSentinel value.
2021-02-02 12:02:00 +03:00
Marcin Kostrzewa
f2775176f7
Fluent Java Interop & Method Dispatch Refactor ( #1443 )
2021-02-01 15:56:20 +01:00
Wojciech Daniło
9ef1331c80
Update README.md ( #1442 )
2021-02-01 11:01:07 +00:00
Wojciech Danilo
248193b185
Running prettier on the docs.
2021-01-29 23:11:06 +01:00
Dmitry Bushev
2515721799
Add API for dataflow errors ( #1422 )
2021-01-25 14:41:20 +00:00
Dmitry Bushev
4770e72734
Resolve Expression Ids for Errors ( #1405 )
...
PR adds the new executionContext/expressionUpdates
API that replaces executionContext/expressionValueUpdates
notification, and in the future will be extended to support
the dataflow errors.
2021-01-21 17:10:21 +03:00
Ara Adkins
b5b4dfa155
Add support for profiling information in the protocol ( #1407 )
2021-01-19 10:41:39 +00:00
Radosław Waśko
10bccf6b56
Better component handling in the project manager ( #1399 )
2021-01-15 15:26:51 +00:00
Marcin Kostrzewa
197190ceeb
Remove UFCS ( #1398 )
2021-01-14 21:53:04 +01:00
Ara Adkins
a7bd90ab8f
Document the runtime's builtin functionality ( #1397 )
2021-01-14 15:31:15 +00:00
Radosław Waśko
d30a80eedc
Fix the project manager reflection configuration ( #1394 )
2021-01-14 10:46:01 +00:00
Ara Adkins
0cbd636e58
Bump the development version number ( #1389 )
2021-01-06 08:57:02 +00:00
Radosław Waśko
cc24b6f366
Download releases from the main repo ( #1387 )
2021-01-05 14:14:08 +00:00
Radosław Waśko
6075c1e765
Implement LocalReleaseProvider ( #1370 )
2020-12-21 23:30:59 +01:00
Ara Adkins
4cc36e8c81
Preparation for more parser work ( #1363 )
2020-12-18 14:25:30 +00:00
Radosław Waśko
2e6a5af4fb
Split Installer Versions in Manifest ( #1355 )
2020-12-16 12:34:33 +01:00
Radosław Waśko
de817af655
Finish Logging Service Integration ( #1346 )
2020-12-15 09:49:58 +01:00
Radosław Waśko
25561e4c8c
Project Manager Native Image ( #1318 )
2020-12-09 14:58:11 +01:00
Dmitry Bushev
a6b2415188
Add JSON-RPC Timeout Error ( #1332 )
...
Add a separate timeout error to distinguish between
the request timeouts and other service errors.
2020-12-09 15:53:00 +03:00
Radosław Waśko
9e1b49d245
Forking Language Server in the Project Manager ( #1305 )
2020-12-02 16:56:47 +01:00
Dmitry Bushev
07190a729c
Add search/import command ( #1310 )
...
Add `search/import` request returning the info
required for module import.
2020-11-26 18:44:35 +03:00
Radosław Waśko
4d5f794122
Integrating Runtime Version Manager with Project Manager ( #1285 )
...
Related to #1153 , implements the first part of the integration, without the
parts that use the runner which will be done next.
Temporarily there are two logger implementations - this will be alleviated with
the next part - when and the direct classpath dependency on the language server
is removed.
2020-11-16 18:49:59 +01:00
Dmitry Bushev
670cffb380
Fix Storing the Runtime Types ( #1271 )
...
A bunch of improvements to the suggestions
system. Suggestions are extracted to the tree data
structure. The tree allows producing better diffs
between the file versions. And better diffs reduce
the number of updates that are sent to the IDE
after a file change, and consequently fix the
issue when the runtime type got overwritten with
the compile-time type.
2020-11-10 14:50:37 +03:00
Dmitry Bushev
6dd13c5236
Update the Running Enso Section in Contribution Docs ( #1250 )
...
Update the docs about building and running the
development version of Enso.
2020-11-05 21:08:30 +03:00
Ara Adkins
ef97d1dbbf
Create the initial design for the macro system ( #1264 )
2020-11-03 10:07:54 +00:00
Radosław Waśko
5701db6d89
Update Project Manager Protocol ( #1240 )
2020-11-02 09:58:33 +01:00
Ara Adkins
e5695e6f5d
Complete the implementation of the Enso lexer ( #1177 )
2020-10-30 14:06:24 +00:00
Radosław Waśko
35efd8ea55
Separate ComponentManager from Launcher ( #1248 )
2020-10-30 12:31:31 +01:00
Dmitry Bushev
36694e2496
Restructure the Standard Library ( #1245 )
...
Split std-lib into two libraries: Base and Test.
2020-10-29 08:48:48 +03:00
Radosław Waśko
989aa4b7d7
Initial Legal Review ( #1210 )
...
The reports will now be sent to the legal team for review.
2020-10-19 10:50:12 +02:00
Marcin Kostrzewa
8668079337
Opt-in TCO ( #1219 )
2020-10-15 16:52:26 +02:00
Dmitry Bushev
1feec8388d
Localize Interpreter Errors ( #1212 )
...
Add new `executionContext/executionStatus`
notification returning a list of diagnostic
messages containing localized (linked to the
location in the code) information about
compilation errors and warnings, as well as
runtime errors with stack traces.
2020-10-15 16:03:45 +03:00
Radosław Waśko
0a9e2a42ce
Automate License Information Gathering ( #1198 )
2020-10-09 16:19:58 +02:00
Marcin Kostrzewa
05f4cc2e7c
Files API ( #1204 )
2020-10-09 14:05:22 +02:00
Marcin Kostrzewa
2a6dbf0eda
Managed Resources Engine ( #1194 )
2020-10-06 15:47:06 +02:00
Radosław Waśko
c824c1cb7b
Logging Service in the Launcher ( #1169 )
...
Migrate launcher's HTTP backend from Apache HTTP to Akka.
2020-10-02 18:17:21 +02:00
Ara Adkins
22f1b76428
Bump the Node LTS patch version ( #1182 )
2020-10-02 11:25:48 +01:00
Ara Adkins
17ddbd8611
Bump the NodeJS patch version expected
2020-10-02 09:18:38 +01:00
Marcin Kostrzewa
a1748c3978
Enso's Text Type ( #1166 )
2020-09-30 13:33:57 +02:00
Ara Adkins
6fe54c5034
Add information on including atoms
2020-09-17 13:58:12 +01:00
Marcin Kostrzewa
e38d1ab521
Decimal Numbers ( #1146 )
2020-09-15 15:05:21 +02:00