Łukasz Olczak
b4e24c3c97
Input/Output Stream Redirection ( #772 )
2020-05-20 20:23:36 +02:00
Dmitry Bushev
5be8ec20bc
Add FlakySpec Test Suite ( #768 )
2020-05-20 19:05:09 +03:00
Ara Adkins
9a59c80e8b
Support complex type definitions ( #773 )
2020-05-20 16:42:23 +01:00
Marcin Kostrzewa
64e3f07903
Auto-imported Std Lib and File Operations Cleanup ( #771 )
2020-05-20 17:05:22 +02:00
Dmitry Bushev
34009e1111
Add the Runtime Cache Design Docs ( #764 )
...
* doc: add runtime cache design
* Apply suggestions from code review
doc: review edits
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
* doc: fix formatting
* doc: benchmark result
* doc: add sections
* doc: update cache backend
* doc: remove redundant eviction section
* doc: rename eviction strategy section
* doc: merge two eviction sections
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-05-20 16:34:23 +03:00
Ara Adkins
55f0839c39
Miscellaneous documentation fixes ( #770 )
2020-05-20 12:21:52 +01:00
Ara Adkins
bcbed0e232
Update the frontmatter in enso-philosophy.md
2020-05-20 09:00:25 +01:00
Ara Adkins
a2fe01d399
Add syntax sugar for method/function defs ( #765 )
2020-05-19 15:43:36 +01:00
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
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
Ara Adkins
3fcffc77e2
Add hacky syntactic support for unary negation ( #746 )
2020-05-14 13:03:09 +01: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
Łukasz Olczak
7d82b1abee
Fix Flatbuffers Issues for IDE ( #741 )
2020-05-13 14:21:33 +02:00
Ara Adkins
ed7c2361c2
Describe the documentation categories
2020-05-13 10:42:42 +01: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
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