Marcin Kostrzewa
c646be4820
Include relevant resources for native-image generation ( #262 )
2019-10-28 11:46:24 +00:00
Marcin Kostrzewa
ca3773b97e
Fix incremental compilation for parser ( #248 )
2019-10-17 17:34:08 +01:00
Josef
4c779df5af
Make it possible to retrieve map of IDs from AST. ( #196 )
2019-10-01 14:16:50 +02:00
Ara Adkins
b8036384d6
Bump the sbt and scala versions ( #198 )
...
This PR also updates the style guides.
2019-09-27 14:55:58 +01:00
Ara Adkins
6e9c557682
Bump the GraalVM version and fix CI ( #195 )
2019-09-25 17:49:43 +01:00
Wojciech Daniło
457a8128e8
Parser ( #172 )
2019-09-12 16:47:25 +02:00
Marcin Kostrzewa
47f5adfff3
Debugging flags for benchOnly ( #179 )
2019-09-10 18:53:23 +02:00
Marcin Kostrzewa
f8dea12e44
Mutltifile Projects ( #169 )
2019-09-05 18:01:51 +02:00
Marcin Kostrzewa
11dc690b21
CLI & Debug runner ( #124 )
2019-08-28 17:40:08 +02:00
Marcin Kostrzewa
5316ffb011
Bump Graal to 19.2.0 ( #105 )
2019-08-26 13:03:01 +02:00
Marcin Kostrzewa
fb8585504a
Currying & constructor default arguments ( #104 )
2019-08-23 20:13:32 +02:00
Ara Adkins
5ee1c2d194
Implement named and defaulted arguments ( #80 )
2019-08-09 16:25:30 +01:00
Marcin Kostrzewa
fec74a8925
Implement performance regression tracking ( #77 )
2019-08-08 12:50:29 +01:00
Michał Wawrzyniec Urbańczyk
d2e16c3e1f
Directory structure and packaging guideline ( #64 )
...
* Directory structure and packaging guidelines as suggested by wdanilo when discussing the file manager.
* renames to follow the proposed structure
2019-08-06 02:25:35 +02:00
Michał Wawrzyniec Urbańczyk
9c525edbb9
File Manager ( #46 )
...
File Manager — an Akka-based service providing a basic filesystem-like API over network. Currently it just wraps the local filesystem operations. In the future support for other kinds of storage might get added. Ref #32
2019-07-24 17:36:33 +02:00
Marcin Kostrzewa
7908ca4070
Datatypes and pattern matching ( #45 )
2019-07-17 20:00:45 +02:00
Ara Adkins
5e9d92a3b6
Introduce global scope to the interpreter
2019-07-11 16:30:14 +01:00
Marcin Kostrzewa
83db1dcfd3
Initial interpreter version – numbers, functions, tail recursion ( #13 )
...
Co-authored-by: Ara Adkins <me@ara.io>
Co-authored-by: Marcin Kostrzewa <marcinkostrzewa@yahoo.com>
2019-07-11 13:23:00 +02:00
Marcin Kostrzewa
c2a60eb186
Project manager ( #11 )
2019-07-10 14:13:45 +02:00
Ara Adkins
6864549af2
Project Setup ( #4 )
...
* Set up the interpreter project.
* Reformat build.sbt
* Fix style guide
2019-06-14 16:26:49 +01:00
Marcin Kostrzewa
c23209b078
Add preliminary package structure and API ( #3 )
2019-06-13 10:49:04 +01:00
Wojciech Danilo
6f84b8a772
Merge branch 'master' of github.com:luna/enso
2019-06-12 12:48:42 +02:00
Ara Adkins
e91df35902
Set up the repository ( #1 )
...
* Add scalafmt configuration
* Add docs and issue/PR templates
* Update gitignore, add readme and license
* Add contributing and code of conduct
2019-06-11 17:07:54 +01:00
Wojciech Danilo
fae4fe10ef
Overall progress
2019-06-09 03:55:17 +02:00
Marcin Kostrzewa
76344cf79e
add bench task
2019-06-07 14:52:22 +02:00
Marcin Kostrzewa
47665385dd
fix project structure
2019-06-07 14:16:59 +02:00
Marcin Kostrzewa
5665c70117
structure formatting
2019-06-07 13:50:02 +02:00
Marcin Kostrzewa
21e7fd7785
multi project setup
2019-06-07 13:39:30 +02:00
Marcin Kostrzewa
b1395b6c04
use newer sbt
2019-06-07 12:42:35 +02:00
Wojciech Danilo
f111b7bba8
Updating lexer and parser rules
2019-06-07 10:54:20 +02:00
Wojciech Danilo
a9b1cc3120
Overall progress
2019-06-05 18:42:42 +02:00
Wojciech Danilo
023c82e8c6
Updating sbt config, adding benchmarks
2019-06-03 04:09:26 +02:00
Wojciech Danilo
bdd4904930
First full lexer version ready
2019-06-03 03:51:14 +02:00
Wojciech Danilo
b74af24aca
Adding operators, layouts, and tests
2019-06-02 03:04:40 +02:00
Wojciech Danilo
815deda92b
Initial commit
2019-06-01 20:32:49 +02:00