Marcin Kostrzewa
dd5993d7ff
List Literals ( #728 )
2020-05-12 13:34:16 +02:00
Dmitry Bushev
0d12d98b9d
Update Language Server Spec ( #726 )
...
* doc: update executionContext/fork API
* doc: qualified name
* doc: add execution context example
* update: executionContext/create
* doc: cleanup
* doc: add Main.enso contents
* update: init execution context
* doc: update executionContext/push
* debug: clean
* Revert "debug: clean"
This reverts commit 1c71f0b678192363a61d6ac5d7509bd234d2a697.
* test: disable flaky ProjectManagerApiSpec
2020-05-08 20:30:47 +03:00
Ara Adkins
94e50520a1
Update the design documentation ( #725 )
2020-05-07 17:19:52 +01:00
Marcin Kostrzewa
40d62c882d
Java and Polyglot utility functions ( #723 )
2020-05-07 15:38:21 +02:00
Dmitry Bushev
ded8d22f43
refactor: fix typo interpeter ( #718 )
2020-05-07 07:56:04 +03:00
Ara Adkins
ea23cf6fbc
Add sections, underscore args and ignores ( #716 )
2020-05-06 19:00:03 +01:00
Dmitry Bushev
55486e50d3
Review of the Language Server Spec ( #712 )
...
* fix: file/event
* fix: capability text/canEdit
* fix: capability file/receivesTreeUpdates
* fix: capability executionContext/canModify
* fix: capability executionContext/receivesUpdates
* doc: file open&close wording
* doc: add SHA3-224
* misc: cleanup
* doc: rename project picker to manager
* update: remove DirectoryTruncated node
* doc: versioning
* test: increase PingHandler timeout
* Revert "test: increase PingHandler timeout"
This reverts commit b225a885c24d0d5b8dfbc02a220107653b5deae0.
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-05-06 17:58:18 +03:00
Łukasz Olczak
29190f8339
Truffle Integration for the Binary Protocol ( #711 )
2020-05-06 14:23:00 +02:00
Dmitry Bushev
7c7bd3e6ae
Add PoC of Caching Injection to IdExecutionInstrument ( #709 )
...
* add: impl setOverride
* rem: ValueOverrideInstrument
* debug: clean CI cache
* Revert "debug: clean CI cache"
This reverts commit ad08edd7456a74f210e5544fb5e6e1723cc649bb.
* upd: remove binding from IdExecutionListener
* update: val instrument
* remove: global value from instrument
* cleanup
* Revert "cleanup"
This reverts commit 329822d7d853d808e0869517992ea810f2d1784d.
* Revert "remove: global value from instrument"
This reverts commit 4cff1abe84eade5ae8c4e126c2324d6e942e0be8.
* add: cache to Handler
2020-05-05 18:34:21 +03:00
Marcin Kostrzewa
1c8600e53f
Fix polymorphic frame slot writes ( #710 )
2020-05-05 14:28:58 +02:00
Ara Adkins
25494bbb43
Upload the FlatBuffers schemas to S3 in CI ( #706 )
2020-05-04 13:36:05 +01:00
Ara Adkins
c0a783ca49
Add a quick note on row polymorphism
2020-05-01 23:48:04 +01:00
Ara Adkins
a68c59344b
Fix miscellaneous bugs, refactoring ( #705 )
2020-05-01 21:25:48 +01:00
Ara Adkins
50e307e6ee
Bump scalac version to 2.13.2 ( #703 )
2020-04-30 20:30:55 +01:00
Ara Adkins
90d85fc810
Implement lambda consolidation ( #701 )
2020-04-30 15:58:45 +01:00
Dmitry Bushev
7e48e82dbc
Send Information About Function Calls ( #696 )
...
* Add Module reference to ModuleScope
* add: function call info
* add: impl getQualifiedName
* misc: cleanup
* add qualifiedName field
* upd: extend ClosureRootNode constructor
* misc: simplify
2020-04-29 18:56:03 +03:00
Marcin Kostrzewa
1254920482
fix double-eval of this arguments ( #700 )
2020-04-29 16:59:07 +02:00
Marcin Kostrzewa
d03a5a9dde
Stopgap JSON serialization for Enso objects ( #698 )
2020-04-29 11:23:46 +02:00
Ara Adkins
ff096cdb44
Update CONTRIBUTING.md
2020-04-28 18:54:09 +01:00
Łukasz Olczak
f7e9f9fa85
Implementation of The Visualisation Binary Protocol - RPC-side ( #688 )
2020-04-28 17:30:15 +02:00
Marcin Kostrzewa
4ba26a3034
Compile Error Handling ( #687 )
2020-04-28 14:03:33 +02:00
Ara Adkins
92d8393495
Remove non-working caches from CI ( #674 )
2020-04-24 17:33:27 +01:00
Ara Adkins
9013407091
Implement dataflow analysis for Enso ( #673 )
2020-04-23 16:25:39 +01:00
Dmitry Bushev
9fcef233a8
Add: executionContext/recompute command ( #669 )
...
* add: executionContext/recompute
* doc: review comments
2020-04-23 15:13:02 +03:00
Łukasz Olczak
413962df92
Implementation of The Visualisation Binary Protocol ( #665 )
2020-04-23 12:42:59 +02:00
Dmitry Bushev
a10e37342b
Execution Context Integration with Text Change Events ( #668 )
...
* add: notifications to CollaborativeBuffer
* impl: trigger re-execution on file notifications
* add: file notifications test
* doc: update
* update: don't re-execute on file open
* fix: typo
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-04-22 21:11:30 +03:00
Wojciech Daniło
a015d6a478
Update README.md
2020-04-21 22:00:27 +02:00
Marcin Kostrzewa
9020008bc2
String concat and string conversion functions ( #667 )
2020-04-21 16:27:05 +02:00
Marcin Kostrzewa
e2d901fb68
Module file operations through execution server ( #660 )
2020-04-20 14:33:51 +02:00
Dmitry Bushev
75f25b66db
Integrate the LS with context management ( #657 )
2020-04-17 17:31:12 +01:00
Dmitry Bushev
86fdc07ce0
Run scalafmt after updating its version ( #661 )
2020-04-17 17:05:56 +01:00
Ara Adkins
de666ab9ae
Fix some wording in CONTRIBUTING.md
2020-04-17 15:00:29 +01:00
Łukasz Olczak
50e6072b41
Flatbuffers integration ( #655 )
2020-04-17 15:47:58 +02:00
Ara Adkins
16b24d58e7
Implement demand analysis ( #658 )
2020-04-17 12:12:28 +01:00
Adam Obuchowicz
44e5341278
Move visualisationUpdate
to a more appropriate place ( #659 )
2020-04-17 11:40:34 +01:00
Michał Wawrzyniec Urbańczyk
839967d2ac
Fixed an issue where traversing AST with offset yielded wrong results for a code Block. ( #647 )
2020-04-15 17:09:15 +02:00
Ara Adkins
b2440fb6d2
Update cache keys on CI ( #654 )
2020-04-15 14:06:27 +01:00
Łukasz Olczak
d296ac1ef8
Implementation of session initialisation ( #649 )
2020-04-15 12:56:11 +02:00
Ara Adkins
8a99415a30
Fix warnings, docs, and repo structure ( #651 )
2020-04-14 17:00:51 +01:00
Dmitry Bushev
4e73aba706
Add executionContext/expressionValuesComputed notifincation ( #648 )
...
* WIP ExpressionValueUpdate
* Add client reference
* doc: update
* refactor: ExpressionValuesComputed
* refactor: conversion functions
* impl: Config findRelativePath
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-04-14 16:33:24 +03:00
Ara Adkins
a22e86a194
Fix an issue with the doc structure
2020-04-14 13:14:06 +01:00
Ara Adkins
bd12454e88
Update the structure of our documentation
2020-04-14 13:11:12 +01:00
Ara Adkins
875190d7a9
Remove some compilation warnings
2020-04-14 11:56:13 +01:00
Ara Adkins
5db8b147ae
Add opencollective contributor images
2020-04-14 10:30:29 +01:00
Ara Adkins
9fbad9695a
Tweak the CI configuration ( #641 )
2020-04-10 20:24:37 +01:00
Łukasz Olczak
e966392cc8
Implementation of the Language Server Supervisor Process ( #643 )
2020-04-10 12:11:15 +02:00
Dmitry Bushev
76faaaabcd
Add executionContext push & pop commands ( #637 )
...
* add: executionContext/push
* add: executionContext/pop
* add: stack to engine handler
* misc: cleanup
* misc: update error handling
* misc: cleanup
2020-04-09 16:29:14 +03:00
Ara Adkins
a4ad235597
Design and specify the visualisation protocol ( #640 )
2020-04-09 13:57:50 +01:00
Marcin Kostrzewa
23f7797632
Language Execution Service ( #642 )
...
* Execution service
* fix language server
* cr feedbakz
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-04-09 15:02:12 +03:00
Ara Adkins
96be262585
Update CODEOWNERS
2020-04-08 18:21:37 +01:00