Commit Graph

5270 Commits

Author SHA1 Message Date
Joe
42efcdb8c6
Add workflow to update luna.github.io on docs push (#763) 2020-05-18 16:56:15 +01:00
Ara Adkins
204ea3813e
Fix a broken link in the syntax docs 2020-05-18 14:03:27 +01:00
Ara Adkins
6d13ee997b
Update settings.yml 2020-05-18 09:06:16 +01:00
Ara Adkins
0ea1611fd1
Update permissioning in settings.yml 2020-05-18 08:50:12 +01:00
Ara Adkins
51d0991cbe
Update the repo labels 2020-05-15 17:52:47 +01:00
Ara Adkins
2100e3ed94
Update the repository settings 2020-05-15 17:43:44 +01:00
Ara Adkins
ac3a4b50d4
Update codeowners 2020-05-15 17:40:17 +01:00
Ara Adkins
dee465e29f
Add a repository configuration file 2020-05-15 17:38:04 +01:00
Ara Adkins
ad9eb285fa
Implement print_err and readln (#754) 2020-05-15 16:21:39 +01:00
Michał Wawrzyniec Urbańczyk
d65e813541 Update Engine API (https://github.com/enso-org/ide/pull/432)
follow up to change in engine API in 7d82b1abee


Original commit: b395c7f6a4
2020-05-15 16:37:09 +02:00
Danilo Guanabara
38ede38a66 Zero-copy JSON-RPC methods (https://github.com/enso-org/ide/pull/431)
Original commit: fe5abb6dba
2020-05-15 08:49:05 -03:00
Josef
81bde28589
Assign a UUID to Each AST Node (#738) 2020-05-15 13:43:07 +02:00
Łukasz Olczak
a42495a68e
Project Manager package (#745) 2020-05-15 13:05:44 +02:00
Ara Adkins
b8bb85319e
Remove issues security link
GitHub does this automatically if you have a `SECURITY.md` file
2020-05-15 11:42:41 +01:00
Ara Adkins
d2f93488b3
Restructure the developer documentation (#751) 2020-05-15 11:41:26 +01:00
Marcin Kostrzewa
7025918553
Enso Distribution CI (#748) 2020-05-15 10:07:58 +02:00
Dmitry Bushev
4c3b80cfe3
Add Error Handling to Execution Context (#742)
* add: error handling to execution context

* update: error handling

* add: logging

Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-05-14 18:48:44 +03:00
Michael Mauderer
e454c125d6 Visualization Data Type (https://github.com/enso-org/ide/pull/413)
* Extend scaffolding for Native and HTML based visualizations.
* Use nicer dataset as an example.
* Define better S wrapper data interface.
* Refactor structs into submodules.
* Add examples of JS-based visualization.

Original commit: 48665e0498
2020-05-14 14:41:24 +02:00
Ara Adkins
3fcffc77e2
Add hacky syntactic support for unary negation (#746) 2020-05-14 13:03:09 +01:00
Josef
24961ca674 Generate rust code from FlatBuffers specification. (https://github.com/enso-org/ide/pull/410)
Original commit: 4b0dc4390e
2020-05-14 13:27:52 +02:00
Marcin Kostrzewa
e83fcc4ce8
Specify the enso package and dist formats (#744)
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
Co-authored-by: Ara Adkins <me@ara.io>
2020-05-13 17:27:16 +01:00
Ara Adkins
89706e2969
Analyse dependencies for external idents (#743) 2020-05-13 16:33:42 +01:00
Michał Wawrzyniec Urbańczyk
d09465da7f Binary Message Support In Transport (https://github.com/enso-org/ide/pull/424)
Original commit: f003b6bef0
2020-05-13 17:28:39 +02:00
Łukasz Olczak
7d82b1abee
Fix Flatbuffers Issues for IDE (#741) 2020-05-13 14:21:33 +02:00
Adam Obuchowicz
7d4529885b Execution Context (https://github.com/enso-org/ide/pull/419)
This PR introduces Executed Graph Controller, which is a Graph Controller with additional info about execution context.

Original commit: 026a2585ae
2020-05-13 13:57:36 +02:00
Ara Adkins
ed7c2361c2
Describe the documentation categories 2020-05-13 10:42:42 +01:00
Wojciech Daniło
f8bd0d56e2 Initial connection implementation (https://github.com/enso-org/ide/pull/402)
Original commit: f681273584
2020-05-13 10:21:45 +02:00
Adam Obuchowicz
f5d194b92a Fix BitField (https://github.com/enso-org/ide/pull/422)
Original commit: ad4095d53e
2020-05-13 10:18:57 +02:00
Michał Wawrzyniec Urbańczyk
b66f4e10da Properly Handle JSON-RPC Errors (https://github.com/enso-org/ide/pull/420)
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>

Original commit: 7daa7e9262
2020-05-12 23:06:33 +02:00
Dmitry Bushev
e3e38c6b15
Use the Text Diff to Work Out the Changeset (#736)
* add: compute diff changeset

* test: try fixing windows

* fix: lines warning

* upd: operate on CharSequence

* misc: cleanup
2020-05-12 18:48:20 +03:00
Ara Adkins
d6d1e3bbfd
Update the design and specification docs (#740) 2020-05-12 15:43:52 +01:00
Marcin Kostrzewa
e8ede5114e
Syntactic Java integration (#739) 2020-05-12 16:40:03 +02:00
Łukasz Olczak
817b2a9d11
Binary File Support (#727) 2020-05-12 16:10:44 +02:00
Danilo Guanabara
277b4f26ab Text file operations and execution management (https://github.com/enso-org/ide/pull/411)
Original commit: d8eae54fe4
2020-05-12 15:20:29 +02:00
Marcin Kostrzewa
dd5993d7ff
List Literals (#728) 2020-05-12 13:34:16 +02:00
Adam Obuchowicz
619249f061 Fix CI package size checking (https://github.com/enso-org/ide/pull/421)
Original commit: cd8c0090a3
2020-05-12 12:18:32 +02:00
Michael Mauderer
97c3500782 Displaying visualizations on nodes (https://github.com/enso-org/ide/pull/390)
* Implement visualisation component.
* Implement key actions to hide and show visualisations.
* Implement dummy visualisation.

Original commit: c8e7075e28
2020-05-11 09:50:48 +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
Danilo Guanabara
306b1a9417 Intregration of Project Manager and File Manager to IDE (https://github.com/enso-org/ide/pull/409)
Location was removed because enso_protocol::file_manger::Path is more complete now.

Original commit: 7cd0df574d
2020-05-07 16:19:38 +02: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
Michał Wawrzyniec Urbańczyk
6f21f6505e Reorder nodes when connecting, if needed. (https://github.com/enso-org/ide/pull/403)
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>

Original commit: e1df22ee6d
2020-05-06 15:35:15 +02:00
Łukasz Olczak
29190f8339
Truffle Integration for the Binary Protocol (#711) 2020-05-06 14:23:00 +02:00
Danilo Guanabara
8bafe983a5 File Manager Client (https://github.com/enso-org/ide/pull/391)
Co-authored-by: mwu <mwu-tow@gazeta.pl>
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>

Original commit: 24fc48f48b
2020-05-06 01:23:41 +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
Danilo Guanabara
817fd766c6 Project manager client (https://github.com/enso-org/ide/pull/366)
Original commit: 5bc3b7b3a3
2020-05-04 20:59:43 +02:00