Commit graph

260 commits

Author SHA1 Message Date
Richard Feldman
149d10ea0b
Merge pull request #780 from rtfeldman/rvcas/rename_int
Rename Int to I64
2020-12-07 22:49:39 -05:00
rvcas
4987721154 feat(Num): rename Num.Int to Num.I64 2020-12-07 19:17:20 -05:00
Folkert
95a66bb1fc clippy 2020-12-08 00:27:53 +01:00
Folkert
0b0ae7b287 make it work! 2020-12-08 00:15:57 +01:00
Folkert
7123269f30 successfully load package-qualified host 2020-12-07 23:24:06 +01:00
Folkert
7919b2eef3 clippy 2020-12-06 22:16:53 +01:00
Folkert
0873792488 special-case effect modules so they are not parsed 2020-12-06 21:51:08 +01:00
rvcas
b130f86fdf fix: last hardcoded "platform" in file.rs 2020-12-06 14:13:24 -05:00
rvcas
f527afe9fd feat: put all exposes from platform in package module ids 2020-12-03 20:30:19 -05:00
rvcas
654a018106 chore: remove load pkg config from plain line 2020-12-03 20:06:25 -05:00
rvcas
6d4ecc8023 feat: handle plain line package 2020-12-03 19:10:10 -05:00
rvcas
4808611fc3 fix: don't hard code base 2020-12-02 21:53:15 -05:00
rvcas
bddc69896c feat: do not hardcode the platform path 2020-12-01 23:03:31 -05:00
rvcas
f72a63edbb feat: build a map of package qualified module names 2020-11-28 15:42:29 -05:00
Richard Feldman
d0c651726d Support package-qualified imports 2020-11-26 21:11:43 -05:00
rvcas
f7bd803509 feat(Num): rename Float to F64 2020-11-24 10:25:21 -05:00
Richard Feldman
b3b37db2c0 Fix test_uniq_load 2020-11-23 00:24:40 -05:00
Richard Feldman
1868051105 Allow for shorter app headers 2020-11-23 00:08:50 -05:00
Richard Feldman
ecfdadb5e3 Revert "Require packages and imports once again"
This reverts commit 119329dffc86edbb2bc0475dfcded905f0f19c04.
2020-11-23 00:08:50 -05:00
Richard Feldman
09d107e469 Require packages and imports once again 2020-11-23 00:08:49 -05:00
Richard Feldman
a7eb568267 Fix load tests 2020-11-23 00:08:49 -05:00
Richard Feldman
3e01df2bcf Update parse tests to incorporate module headers 2020-11-23 00:08:49 -05:00
Richard Feldman
eb6a7b51ff Use app path in output 2020-11-23 00:08:49 -05:00
Richard Feldman
a78434fd48 Finish introducing new header keywords 2020-11-23 00:08:49 -05:00
Folkert
4db48d9f13 more clippy things 2020-11-19 22:20:00 +01:00
Folkert
bde82c3bb6 add Store constraint that does not report errors 2020-11-12 15:47:56 +01:00
Folkert
cf80e2852f add test for transitive alias import 2020-11-11 01:20:30 +01:00
Folkert
6490956a84 fix deadlock in file.rs 2020-11-10 20:15:38 +01:00
Folkert
be5c748b7f revert some debug things 2020-11-10 14:12:01 +01:00
Folkert
3f658c4b98 Merge remote-tracking branch 'origin/trunk' into red-black-tree 2020-11-10 14:09:08 +01:00
Folkert
04cdc2a276 keep track of pending phases, so we don't repeat work 2020-11-10 12:57:06 +01:00
Richard Feldman
6b39f3dffe
Merge pull request #671 from rtfeldman/effect-module-refactor
Effect module refactor
2020-11-09 23:19:05 -05:00
Folkert
cc89088f60 thread through module timings 2020-11-09 21:20:57 +01:00
Folkert
0892451d47 more clippy 2020-11-09 20:03:10 +01:00
Folkert
f08f3e7510 cleanup 2020-11-09 19:53:03 +01:00
Folkert
492f0dcc84 add Effect.always and Effect.map 2020-11-09 19:14:26 +01:00
Folkert
14d6de626e add module for effect_module 2020-11-09 16:01:38 +01:00
Richard Feldman
54de538952
Merge pull request #666 from rtfeldman/return-function
Return function pointers and closures
2020-11-08 22:21:01 -05:00
Folkert
0d5aaf2aaa make getLine : Effect {} work 2020-11-08 23:36:08 +01:00
Sébastien Besnier
9b670bf092 remove unreachable branch 2020-11-08 13:45:47 +01:00
Sébastien Besnier
6dbde806d6 cargo-fmt 2020-11-08 13:43:11 +01:00
Sébastien Besnier
19bd75aa62 merge things from trunk 2020-11-08 13:43:11 +01:00
Sébastien Besnier
014131dabe handle AnnotatedBody everywhere. It compiles now! 2020-11-08 13:43:11 +01:00
Folkert
3d092cb9b7 in theory allow non-function effects values
this does not work due to limitations with functions in tag unions
2020-11-08 03:07:59 +01:00
Folkert
2a872f180a some foundations for zero-sized values in closures 2020-11-08 01:55:06 +01:00
Folkert
114e08f05f fix some typos 2020-11-08 00:20:00 +01:00
Folkert
e516a0aebb ignore the absence of a Pkg-Config file 2020-11-08 00:12:15 +01:00
Folkert
ae2246c122 theoretically allow dependencies in platform modules 2020-11-07 23:27:47 +01:00
Folkert
40aa166473 exclude the Effect module from being loaded, for now 2020-11-07 22:58:50 +01:00
Folkert
40477eee82 make quicksort use a Pkg-Config.roc file 2020-11-07 22:44:06 +01:00