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 |
|
Folkert
|
cb28e533b8
|
so close
|
2020-11-04 23:07:02 +01:00 |
|
Folkert
|
4c5a5dc6a2
|
thread things through
|
2020-11-04 21:03:43 +01:00 |
|
Folkert
|
6a51ba70c2
|
Merge remote-tracking branch 'origin/trunk' into track-exposed-rigids-aliases
|
2020-11-04 13:22:45 +01:00 |
|
Folkert
|
c09b66a9cc
|
add HostExposedAlias
|
2020-11-04 13:19:57 +01:00 |
|
Folkert
|
d19223dfb3
|
add VariableSizedTypes struct
|
2020-11-04 00:03:14 +01:00 |
|
Folkert
|
e565abd411
|
remove passing of src
|
2020-11-03 17:13:44 +01:00 |
|
Folkert
|
c47e3d7649
|
remove FinishedInfo
|
2020-11-03 17:11:13 +01:00 |
|
Folkert
|
af0600dc25
|
report errors per-module
|
2020-11-03 16:59:37 +01:00 |
|
Folkert
|
6ecb3b36d0
|
cleanup based on review
|
2020-10-31 15:57:15 +01:00 |
|
Folkert
|
4bd723b353
|
remove more unneeded alias things
|
2020-10-31 15:33:43 +01:00 |
|
Folkert
|
9e981c264e
|
fix clippy issues
|
2020-10-30 22:28:55 +01:00 |
|
Folkert
|
5017a456be
|
for now, allow work to be done twice
the scheduler can request that the same file is parsed/canonicalized/etc twice
we need to find a good solution so that no work is repeated
|
2020-10-30 21:57:54 +01:00 |
|
Folkert
|
247071668e
|
import aliases and put them in the scope
|
2020-10-30 19:59:09 +01:00 |
|
Folkert
|
58467d6515
|
get tests back up an running
|
2020-10-30 16:58:53 +01:00 |
|