Josef
8da25bec2d
Text AST Reimplementation. ( #327 )
2019-11-14 13:55:45 +01:00
Marcin Kostrzewa
3929b3f72c
Implement call strategy controls and a functional if statement. ( #328 )
2019-11-13 12:27:52 +01:00
Ara Adkins
43f51e9dac
Revert "Init AST impl"
...
This reverts commit bc410b6d52
.
2019-11-12 12:57:39 +00:00
Wojciech Danilo
bc410b6d52
Init AST impl
2019-11-12 13:47:02 +01:00
Ara Adkins
bfe81a731f
Reorganise repo for further development ( #308 )
2019-11-08 17:32:48 +00:00
Ara Adkins
460205c2b9
Integrate a compilation phase into the interpreter ( #303 )
2019-11-07 12:10:21 +00:00
Marcin Kostrzewa
2d81b111b7
CI artifact with the CLI fat jar ( #272 )
2019-11-05 20:01:09 +01:00
Marcin Kostrzewa
7bc95473f5
State monad ( #270 )
2019-11-05 17:01:50 +01:00
Marcin Kostrzewa
cc389fd8e6
Fat Jar distribution ( #271 )
2019-11-05 15:12:33 +01:00
Michał Wawrzyniec Urbańczyk
7f242e2327
Set "-encoding UTF-8" for javac. ( #268 )
...
Set "-encoding UTF-8" options for javac. Without it compilation fails on platforms where javac defaults to other encoding, like most of Windows that default to whatever code page is active in the system.
2019-11-05 00:22:49 +01:00
Josef
59bcabeb21
Remove Runtime Reflection In Parser. ( #267 )
2019-10-31 14:50:27 +01:00
Ara Adkins
3961738c15
Update CONTRIBUTING.md with build instructions ( #265 )
2019-10-30 09:58:20 +00:00
Marcin Kostrzewa
7bb2202774
Error Handling ( #263 )
2019-10-29 15:32:50 +01:00
Marcin Kostrzewa
c646be4820
Include relevant resources for native-image generation ( #262 )
2019-10-28 11:46:24 +00:00
Marcin Kostrzewa
698a9425ab
Methods on Any type and pattern matches on arbitrary values ( #259 )
2019-10-24 16:15:50 +02:00
Marcin Kostrzewa
6569cc5cb0
Better way of registering builtin functions ( #255 )
2019-10-23 16:18:27 +02:00
Josef
3c4fd0c55b
Use Strongly-Typed Indexes / Offsets ( #238 )
2019-10-22 16:33:37 +02:00
Marcin Kostrzewa
69da76bdfd
Definition Site Argument Laziness ( #251 )
2019-10-21 18:19:25 +02:00
Wojciech Daniło
a5485a49b7
Fix bug with operator section parsing ( #243 )
2019-10-17 20:13:41 +01:00
Marcin Kostrzewa
ca3773b97e
Fix incremental compilation for parser ( #248 )
2019-10-17 17:34:08 +01:00
Ara Adkins
2da7442ae2
Bump SBT and GraalVM versions ( #247 )
2019-10-17 10:07:47 +01:00
Ara Adkins
eea14f313a
Update PULL_REQUEST_TEMPLATE.md ( #240 )
2019-10-14 11:19:37 +01:00
Josef
c3ded49f62
Implement IDMap with Seq. ( #211 )
2019-10-10 08:59:08 +02:00
Josef
c973adfab8
Fix bug in text parsing ( #236 )
2019-10-08 13:26:32 +02:00
Ara Adkins
261660abac
Update style guides around complexity ( #213 )
2019-10-02 21:07:29 +02:00
Josef
4c779df5af
Make it possible to retrieve map of IDs from AST. ( #196 )
2019-10-01 14:16:50 +02:00
Josef
90073e968c
Offset Implementation for Text and Block ( #188 )
2019-10-01 12:03:04 +02:00
Ara Adkins
59a4c2757a
Create comparative benchmarks ( #205 )
2019-09-30 16:14:42 +01: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
Maciej Mikołajek
71508d811e
Improve the integration of the doc parser ( #182 )
2019-09-26 13:29:59 +01:00
Josef
48e016f515
ast pool implementation ( #184 )
2019-09-26 10:06:25 +02:00
Ara Adkins
6e9c557682
Bump the GraalVM version and fix CI ( #195 )
2019-09-25 17:49:43 +01:00
Marcin Kostrzewa
a6e869e05d
Fix lexical scope resolution in recursive calls ( #192 )
2019-09-18 17:19:56 +02:00
Maciej Mikołajek
39b97989d8
Uncomment working & passing Doc Parser Tests ( #189 )
...
* Uncomment working & passing tests
* should work ?
2019-09-16 18:36:38 +02:00
Ara Adkins
4b6b69498d
Reorganise tests and benchmarks ( #185 )
2019-09-13 17:17:58 +01:00
Wojciech Daniło
457a8128e8
Parser ( #172 )
2019-09-12 16:47:25 +02:00
Ara Adkins
432c47576e
Implement oversaturated function application ( #178 )
2019-09-10 20:10:22 +01:00
Marcin Kostrzewa
47f5adfff3
Debugging flags for benchOnly ( #179 )
2019-09-10 18:53:23 +02:00
Marcin Kostrzewa
7c1d9cf908
Improve the interop library ( #174 )
2019-09-09 17:27:49 +01:00
Ara Adkins
ed8223c57c
Implement suspension of default arguments ( #170 )
2019-09-05 18:26:21 +01: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
Marcin Kostrzewa
3ced2bce83
Implement phase 1 of dynamic dispatch ( #84 )
2019-08-22 17:45:14 +01:00
Ara Adkins
5ee1c2d194
Implement named and defaulted arguments ( #80 )
2019-08-09 16:25:30 +01:00
Marcin Kostrzewa
caf8808ff7
Add a benchmark for lambda performance ( #81 )
2019-08-09 15:33:29 +01:00
Marcin Kostrzewa
fec74a8925
Implement performance regression tracking ( #77 )
2019-08-08 12:50:29 +01:00
Michał Wawrzyniec Urbańczyk
28da85efc4
Temporarily disable the shaky test. ( #78 )
...
Ref https://github.com/luna/enso/issues/73
2019-08-08 12:46:02 +02: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