Ara Adkins
530d54bce0
Fix a few things in CONTRIBUTING.md
2020-03-17 10:06:47 +00:00
Wojciech Daniło
0a2164110d
Update README.md
...
Original commit: 0d33957957
2020-03-17 03:56:07 +01:00
Wojciech Daniło
4f95075f2f
Improving Electron App ( https://github.com/enso-org/ide/pull/263 )
...
Original commit: da0872f05a
2020-03-17 03:44:27 +01:00
Adam Obuchowicz
e207e0afa9
Fix text selection ( https://github.com/enso-org/ide/pull/265 )
...
Original commit: ada57d9078
2020-03-16 11:56:53 +01:00
Wojciech Daniło
6009caa205
Making tests on CI faster by running them in parallel ( https://github.com/enso-org/ide/pull/264 )
...
Original commit: 44df1d6706
2020-03-16 11:16:16 +01:00
Wojciech Daniło
500c8c21ed
Update README.md
...
Original commit: d8b7dc348f
2020-03-16 04:29:03 +01:00
Wojciech Daniło
e10fc464a8
Refactoring file structure ( https://github.com/enso-org/ide/pull/260 )
...
Original commit: c38ca0d5a4
2020-03-16 03:58:00 +01:00
Michał Wawrzyniec Urbańczyk
757b4cbe7d
Shape now implements Clone and Ast allows setting/removing id. ( https://github.com/enso-org/ide/pull/261 )
...
Original commit: 79e886c3de
2020-03-14 03:44:35 +01:00
Josef
a013563ce2
Metadata storage for module controller. ( https://github.com/enso-org/ide/pull/237 )
...
Original commit: c93076e7cf
2020-03-13 21:34:15 +01:00
Michał Wawrzyniec Urbańczyk
ad806e7a81
Fix for Parser Giving Ids ( #595 )
2020-03-13 18:20:52 +01:00
Adam Obuchowicz
f26d88593c
Implemented notification about text&graph changes brokering ( https://github.com/enso-org/ide/pull/231 )
...
Add possibility to subscribe for notifications about changes of one of module representations. Today, the notifications are sent after applying code changes (there are no other operations implemented yet).
Original commit: 68b63f2891
2020-03-13 17:52:41 +01:00
Dmitry Bushev
b5010d65c7
Add file/tree message for language server ( #585 )
...
* feat: impl FileSystem tree
* impl: conversion to DirectoryTree
* refactor: rename Path RelativePath
* WIP path encoding
* feat: add SystemPath encoding
* misc: fetch master
* doc: update engine-services
* refactor: rename SystemPath
* doc: cleanup
* test: fix json ordering
* test: fix symlink target
* test: fix unclosed source
* test: fix windows
* misc: cleanup
* doc: typo
* feat: follow symlinks
* feat: detect symlink loops
* refactor: rename RelativePath to Path
* feat: extend FileSystmObject api
* doc: update engine-services
* feat: add path to Other file system object
* test: fix windows
* refactor: remove TreeSet
* feat: DirectoryTree files filter directories
* feat: add NotDirectory error
* refactor: readDirectoryEntry
* feat: SymlinkLoop contains target to the loop
* refactor: DirectoryTree conversion
* feat: tailrec tree algorithm
* misc: cleanup
* misc: remove redundant if branch
Co-authored-by: Łukasz Olczak <lukasz.jan.olczak@gmail.com>
2020-03-13 19:41:57 +03:00
Josef
ed1a37f902
Fix parsing of metadata. ( #604 )
2020-03-13 12:34:38 +01:00
Wojciech Daniło
4fd137bfc3
Refactoring & Performance Improvements ( https://github.com/enso-org/ide/pull/255 )
...
Original commit: b2ee9388e4
2020-03-13 05:10:08 +01:00
Marcin Kostrzewa
4b3943ce9b
Create a server instrument for language server <> runtime communications ( #602 )
2020-03-12 18:32:21 +01:00
Łukasz Olczak
7a1b333f2c
'text/save' method ( #601 )
2020-03-12 16:27:47 +01:00
Josef
c2df4e7957
Store idmap with metadata in source file. ( #586 )
2020-03-11 21:13:23 +01:00
Łukasz Olczak
004f73c649
text/applyEdit
method (#598 )
2020-03-11 17:55:07 +01:00
Ara Adkins
a96bae69fc
Remove rustfmt
2020-03-11 13:39:11 +00:00
Ara Adkins
96eee6ac1a
Remove unnecessary holdout from rust
2020-03-11 11:12:16 +00:00
Michał Wawrzyniec Urbańczyk
17f729874e
Node Discovery ( https://github.com/enso-org/ide/pull/250 )
...
This PR introduces node discovery logic in `double_representation/node.rs`.
The parser dependency has been bumped, due to #2154 .
Improvements in definition discovery — fixed previous issue where first line in block was ignored.
Original commit: 1370aaf431
2020-03-10 17:54:28 +01:00
Maciej Mikołajek
471c8aebe6
Add documentation for Documentation Parser ( #596 )
...
* Add documentation for DocParser
* Edit the documentation of the doc comment syntax
Co-authored-by: Ara Adkins <me@ara.io>
2020-03-10 16:18:59 +01:00
Wojciech Daniło
619eb4fabd
Fixing node version ( https://github.com/enso-org/ide/pull/251 )
...
Original commit: af54d2876c
2020-03-10 15:33:02 +01:00
Michał Wawrzyniec Urbańczyk
22c431c796
Parser Attaching Ids to Expressions ( #577 )
...
This PR makes two changes:
1. parser will give IDs to nodes' expressions (unless already set);
2. `ASTOf.equals` will not compare IDs
Both were already agreed to and implemented as part of `wip/mwu/graph-syntax` branch (though 1. in quite different shape). However, it was abandoned after Rust was selected as the technology for IDE "backend". Now, as we are reimplementing double representation in Rust we need parts of the technology back in the parser.
Prerequisite for https://github.com/luna/ide/issues/186 .
Implements https://github.com/luna/ide/issues/228 .
2020-03-09 15:49:04 +01:00
Ara Adkins
cc98f15ee8
Update the bug report template
2020-03-09 13:51:28 +00:00
Ara Adkins
ac5a9eb639
Add a --version
flag to the cli ( #584 )
2020-03-09 13:44:40 +00:00
Dmitry Bushev
7b17e7e789
Add file/move message to language server ( #574 )
...
* feat: impl Ws MoveFile
* doc: update engine-services
* misc: run scalafmt
* test: add more
* fix: rebase
* test: add missing cases
* misc: run scalafmt
* test: update
2020-03-09 14:26:10 +03:00
Dmitry Bushev
22f505b6c4
Add file/exists message to language server ( #579 )
...
* feat: impl file/exists
* doc: update engine-services
* doc: wrap 80
2020-03-09 13:54:44 +03:00
Wojciech Daniło
c57c57d7f1
Update README.md
...
Original commit: 54c4d6393f
2020-03-07 21:16:14 +01:00
Wojciech Daniło
7631be9951
Update README.md
...
Original commit: 5e3f07d5de
2020-03-07 21:15:06 +01:00
Wojciech Daniło
02cea5ddee
Update README.md
...
Original commit: 54edd76976
2020-03-07 20:25:57 +01:00
Wojciech Daniło
28a5644090
Update README.md
...
Original commit: 7b25827351
2020-03-06 21:05:07 +01:00
Wojciech Daniło
a52cf702ad
Update README.md
...
Original commit: c939b175a8
2020-03-06 21:04:13 +01:00
Wojciech Daniło
2706c6f008
Update README.md
...
Original commit: e9444e4267
2020-03-06 21:01:55 +01:00
Wojciech Daniło
a3789aab2d
Update README.md
...
Original commit: 6b37483b93
2020-03-06 20:58:21 +01:00
Wojciech Daniło
0335721b80
Update README.md
...
Original commit: 5079cad2f6
2020-03-06 20:56:32 +01:00
Wojciech Daniło
ee727745fc
Update README.md
...
Original commit: a853dceff3
2020-03-06 20:53:46 +01:00
Wojciech Daniło
d3f782ea9d
Update README.md
...
Original commit: e54672e192
2020-03-06 20:33:35 +01:00
Łukasz Olczak
31d5e6eb5b
text/closeFile method ( #583 )
2020-03-06 19:14:50 +01:00
Marcin Kostrzewa
10539fcc27
Add a CI check of artifact validity ( #582 )
2020-03-06 17:32:57 +01:00
Wojciech Daniło
51bb59421d
Fixing wrong npm LTS version.
...
Original commit: 87e71f60f1
2020-03-06 16:50:17 +01:00
Ara Adkins
23d33c4438
Desugar operators to functions ( #581 )
2020-03-06 15:23:39 +00:00
Łukasz Olczak
e5530045bf
text/openFile method ( #575 )
2020-03-06 15:17:46 +01:00
Ara Adkins
9913915fd9
Mention the hsdis library in CONTRIBUTING.md
2020-03-06 13:47:17 +00:00
Rostyslav Zatserkovnyi
dfb4ec43ac
Update GraalVM to 20.0.0 ( #576 )
2020-03-06 13:40:29 +00:00
Michał Wawrzyniec Urbańczyk
23425718ff
Definition Discovery ( https://github.com/enso-org/ide/pull/225 )
...
Original commit: 41895d7a94
2020-03-06 14:05:59 +01:00
Maciej Mikołajek
e7167bfc95
Update README.md and CONTRIBUTING.md ( #580 )
2020-03-06 12:02:19 +00:00
Maciej Mikołajek
b332cdd433
Update readme ( #578 )
2020-03-06 10:09:54 +00:00
Wojciech Daniło
d2a70667fc
Cleaning codebase ( https://github.com/enso-org/ide/pull/235 )
...
Original commit: 820113e061
2020-03-05 20:00:47 +01:00
Wojciech Daniło
7d197fd5cf
Update README.md
...
Original commit: 2f4eb02c1b
2020-03-05 18:39:51 +01:00