Marcin Kostrzewa
e5defa703f
Missing specializations for MethodResolverNode ( #1173 )
2020-10-01 17:10:48 +02:00
Marcin Kostrzewa
3eee990429
Polyglot Import Renaming ( #1179 )
2020-10-01 16:27:40 +02:00
Radosław Waśko
3d88e7f227
Change sbt links to direct GitHub releases links ( #1176 )
2020-10-01 10:37:46 +01:00
Marcin Kostrzewa
a1748c3978
Enso's Text Type ( #1166 )
2020-09-30 13:33:57 +02:00
Ara Adkins
bd9689a2b4
Disable TCP offloading on macOS ( #1159 )
2020-09-22 09:46:29 +01:00
Dmitry Bushev
5ea7615bb4
Populate the Suggestions Database with Imported Modules ( #1155 )
...
During the compilation, the runtime will analyze
all modules in scope and send the appropriate
suggestion updates to the server.
2020-09-21 15:05:58 +03:00
Radosław Waśko
5cd977e904
Add Locks to the Launcher ( #1147 )
...
Adds file-based locks that synchronize access and modification of
components by various launcher instances.
2020-09-18 17:37:22 +02:00
Ara Adkins
6fe54c5034
Add information on including atoms
2020-09-17 13:58:12 +01:00
Marcin Kostrzewa
cb8277c3a2
Rename the int64 package ( #1148 )
2020-09-15 16:09:44 +01:00
Marcin Kostrzewa
e38d1ab521
Decimal Numbers ( #1146 )
2020-09-15 15:05:21 +02:00
Dmitry Bushev
9666d9065e
Fix project manager projects loading ( #1145 )
...
Fix loading of Enso projects in the enso/projects directory
2020-09-14 15:17:54 +03:00
Radosław Waśko
2155fa8e88
Fallback for Launcher Upgrades ( #1139 )
2020-09-14 11:05:37 +02:00
B̅
7b4c51ba66
[doc] Fix typo in docs/README.md ( #1142 )
2020-09-11 10:37:50 +01:00
Marcin Kostrzewa
7373da2f1f
Unbounded Integers ( #1134 )
2020-09-10 15:02:47 +02:00
Ara Adkins
f9ce402a49
Add a label for the standard library
2020-09-10 10:03:03 +01:00
Dmitry Bushev
033ccd5aec
Setup Runtime logging ( #1128 )
...
Configure logging of the Runtime context.
2020-09-09 18:16:59 +03:00
Radosław Waśko
044a0fa664
Implement Launcher Self-Update ( #1125 )
2020-09-09 15:37:26 +02:00
Marcin Kostrzewa
6301542546
Vector Type ( #1133 )
2020-09-09 14:49:08 +02:00
Dmitry Bushev
a2accd3444
Fix imports resolution ( #1129 )
...
Fix the ImportResolver issue when the module was
compiled the second time and refactor the logic
into tail-recursive function.
2020-09-09 13:56:39 +03:00
Ara Adkins
259302c229
Improve the CI configuration ( #1122 )
2020-09-07 12:24:34 +01:00
Dmitry Bushev
e92b9d0fc0
Store Project Manager Metadata in Project Directory ( #1120 )
...
Project Manager to stores its metadata inside the project directory,
instead of maintaining the global index. This will allow users to move
and modify files inside the ~/enso directory.
2020-09-07 12:25:14 +03:00
Radosław Waśko
2da720b1a9
Improve CLI Parameters Parsing ( #1117 )
2020-09-03 12:44:21 +02:00
Radosław Waśko
60d0c2ae45
Use Runner to Create Projects in Launcher ( #1116 )
2020-09-01 13:23:27 +02:00
Radosław Waśko
eb208301db
Handling Broken Releases in the Launcher ( #1113 )
2020-09-01 12:03:48 +02:00
Marcin Kostrzewa
4e337840cf
No Implicit Builtins ( #1114 )
2020-09-01 11:21:26 +02:00
Radosław Waśko
eea08a9fca
Configuration Management in the Launcher ( #1112 )
...
Names of fields `author` and `maintainer` in the `package.yaml` file
have been changed to `authors` and `maintainers` respectively, and their
format has been modified.
Projects created in older versions may not be compatible.
2020-08-31 15:53:33 +02:00
Radosław Waśko
235e17286d
Make launched processes inherit streams ( #1101 )
...
Processes launched by the launcher inherit its stdin, stdout and stderr.
This makes it possible to correctly detect the terminal in the REPL.
2020-08-28 14:04:49 +02:00
Radosław Waśko
125af6b7fe
Bump GraalVM Version to 20.2.0 ( #1094 )
2020-08-28 13:03:09 +02:00
Ara Adkins
e64c0384b0
Implement part of the Enso lexer in rust ( #1109 )
2020-08-27 13:27:22 +01:00
Dmitry Bushev
170df5ebd8
Fix SBT Exit During Boot With Code 1 ( #1108 )
...
Fix the issue when sbt exits during the boot with error code 1
2020-08-27 13:00:01 +03:00
Dmitry Bushev
6b2356cf13
Add Base.Process library ( #1106 )
2020-08-27 09:44:27 +01:00
Dmitry Bushev
4ad606f526
Add Trace Logging to Language Server Boot ( #1107 )
...
Add extra verbose logging to the Language Server boot
2020-08-25 13:02:33 +03:00
Marcin Kostrzewa
5b6ce5b31f
Implement imports and exports for Main.enso ( #1098 )
2020-08-21 16:30:13 +01:00
Dmitry Bushev
8e764f957b
Add Log Level Options to Project Manager ( #1092 )
...
Set the project manager log level from the CLI options
2020-08-21 13:02:52 +03:00
Radosław Waśko
3f3606bf9e
Fix version check to work with Graal EE too ( #1096 )
2020-08-21 11:31:40 +02:00
Marcin Kostrzewa
6bbb499a18
Module re-exports ( #1095 )
...
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-08-20 18:42:58 +02:00
Dmitry Bushev
416a7f60b0
Resolve here
References when Building Suggestions ( #1093 )
...
Resolve `here` method references when building a suggestion
2020-08-20 18:05:16 +03:00
Radosław Waśko
a6b0a96f97
Add uninstallation functionality to the launcher ( #1089 )
2020-08-20 12:50:26 +01:00
Radosław Waśko
c979938527
Run components through the launcher ( #1073 )
2020-08-19 13:24:31 +01:00
Dmitry Bushev
6da3b9252f
Add DISABLE_PARALLEL_EXECUTION runtime option ( #1087 )
...
Add runtime option for sequential command execution
2020-08-19 08:00:21 +03:00
Adam Obuchowicz
74e56c0d48
Add info about visualizations in the package structure ( #1088 )
2020-08-18 16:04:53 +01:00
Dmitry Bushev
4ccfa5d410
Fix Method Pointer Update Notifications ( #1084 )
...
Update the implementation to send the full update containing both,
new type and method pointer, when one of them is changed.
2020-08-18 17:43:29 +03:00
Marcin Kostrzewa
3b96b9c4cc
Imports, Exports, and Modules documentation ( #1086 )
...
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-08-17 17:45:00 +02:00
Dmitry Bushev
5fcd80d4d0
Return Error When the Method Pointer Not Found ( #1083 )
...
Enable explicit error notifications when the execution
of the stack frame has failed.
2020-08-17 15:26:54 +03:00
Josef
5345bdcb3e
Stub Out the Parser Interface ( #1065 )
2020-08-14 11:10:52 +02:00
Marcin Kostrzewa
da3b2bbe31
Fix a bug in error pattern matching ( #1081 )
2020-08-13 18:26:57 +02:00
Ara Adkins
43f7b838f9
Implement code generation for the flexer ( #1058 )
2020-08-13 13:23:01 +01:00
Dmitry Bushev
205c4e0002
remove duplicate suggestion entry id ( #1074 )
...
Remove duplicate SuggestionEntryId type alias from
the Language Server docs.
2020-08-11 15:17:39 +03:00
Radosław Waśko
11868cb528
Enso Version Management in the Launcher ( #1059 )
...
- Adds support for downloading engine and runtime versions in the launcher.
- Adds functionality to install, list and uninstall engine components.
2020-08-10 12:14:39 +02:00
Dmitry Bushev
65dec91bc0
Handle TailCallException in Runtime Instrument ( #1068 )
...
PR implements TailCallException handler
in the IdExecutionInstrument sending
correct value updates.
- implement onReturnExceptional of the
runtime instrument
- add onExceptionalCallback to the
runtime instrument
2020-08-07 20:00:32 +03:00