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 |
|
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
|
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
|
0d5aaf2aaa
|
make getLine : Effect {} work
|
2020-11-08 23:36:08 +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 |
|
Folkert
|
7c570475d8
|
add load_pkg_config function
|
2020-11-07 22:18:22 +01:00 |
|
Richard Feldman
|
ea150b0101
|
Change syntax for requires in platform modules
|
2020-11-07 12:20:09 -05:00 |
|
Richard Feldman
|
7ba95a0bd0
|
Parse user-specified Effect name
|
2020-11-07 12:05:45 -05:00 |
|
Richard Feldman
|
c8b28b96fa
|
Parse a : before each effects entry
|
2020-11-07 11:42:55 -05:00 |
|
Folkert
|
fc73679932
|
more clippy things
|
2020-11-07 01:17:50 +01:00 |
|
Folkert
|
dfd316c062
|
comment memory-leaking test
|
2020-11-07 00:48:43 +01:00 |
|
Folkert
|
e27527b552
|
clean up file.rs
|
2020-11-07 00:21:21 +01:00 |
|
Folkert
|
ec7e8804ac
|
thread Mode through
|
2020-11-07 00:18:16 +01:00 |
|
Folkert
|
dc199fe527
|
clippy
|
2020-11-07 00:11:40 +01:00 |
|
Folkert
|
a6e39e66f1
|
generate signature for foreign symbols
|
2020-11-06 23:46:31 +01:00 |
|
Folkert
|
4b8392696e
|
make effect name flexible
|
2020-11-06 23:15:27 +01:00 |
|
Folkert
|
7faab5d857
|
remove debug prints
|
2020-11-06 21:51:32 +01:00 |
|
Folkert
|
7e6724262d
|
make after work
|
2020-11-06 21:48:54 +01:00 |
|
Folkert
|
3eb6c33ad8
|
ITS ALIVE!!!
|
2020-11-06 01:50:49 +01:00 |
|
Folkert
|
4c3f0a5002
|
get foreign call compiling (but not working)
|
2020-11-06 00:00:47 +01:00 |
|
Folkert
|
3d0f2751f5
|
commit some crimes
|
2020-11-05 23:18:28 +01:00 |
|
Folkert
|
e6f6b8c224
|
fix incorrect Dependencies for platform module
|
2020-11-05 21:01:51 +01:00 |
|
Folkert
|
f3158ab63b
|
generate fake definitions
|
2020-11-05 20:19:51 +01:00 |
|
Folkert
|
816be1a102
|
build fake Effect alias
|
2020-11-05 17:02:24 +01:00 |
|
Folkert
|
d5473a45b2
|
most basic of fake modules
|
2020-11-05 16:29:45 +01:00 |
|
Folkert
|
f6dba5267b
|
get basic fake constrained module in place
|
2020-11-05 16:15:35 +01:00 |
|
Folkert
|
4df2bb1578
|
remove unused code
|
2020-11-05 15:49:08 +01:00 |
|
Folkert
|
82ad0001b6
|
remove unneeded field from module cache
|
2020-11-05 01:06:31 +01:00 |
|