Folkert
|
5569e328f6
|
add --debug mode that annotates LLVM IR with debug info
|
2020-11-26 21:31:52 +01:00 |
|
Folkert
|
1022b4ef42
|
fix the effect Main.roc file and lib.rs file
|
2020-11-26 20:53:33 +01:00 |
|
Folkert
|
2dbf430892
|
Merge remote-tracking branch 'origin/trunk' into llvm-debug-info
|
2020-11-26 20:53:13 +01:00 |
|
Richard Feldman
|
2991e695aa
|
Ignore *.o in examples/ and fixtures/
|
2020-11-23 00:33:56 -05:00 |
|
Richard Feldman
|
37daff3a57
|
Update shared-quicksort Pkg-Config
|
2020-11-23 00:33:56 -05:00 |
|
Richard Feldman
|
88d2ad1ffc
|
Use roc__ prefix for exposed app functions
|
2020-11-23 00:24:40 -05:00 |
|
Richard Feldman
|
759c047b4c
|
Add some .gitignores
|
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
|
a7eb568267
|
Fix load tests
|
2020-11-23 00:08:49 -05:00 |
|
Richard Feldman
|
ab1be6e394
|
Update examples
|
2020-11-23 00:08:49 -05:00 |
|
Folkert
|
52faaea73f
|
add balance example
|
2020-11-19 21:22:22 +01:00 |
|
Folkert
|
70cba33fe4
|
fix bug in decision_tree
|
2020-11-13 01:39:39 +01:00 |
|
Folkert
|
a431af660d
|
give better debug info for unresolved type variables
|
2020-11-12 22:28:58 +01:00 |
|
Folkert
|
b520a6ca2b
|
add fromList and toList
|
2020-11-12 20:26:12 +01:00 |
|
Folkert
|
eaf94f2cfc
|
uncomment more of rbtree
|
2020-11-12 00:45:47 +01:00 |
|
Folkert
|
cf80e2852f
|
add test for transitive alias import
|
2020-11-11 01:20:30 +01:00 |
|
Folkert
|
acbb4c29b8
|
fully qualify symbols (with the module name) in generated IR
|
2020-11-10 20:15:59 +01:00 |
|
Folkert
|
3aa6455795
|
fix problem with recursive definition constraint gen
|
2020-11-10 19:40:35 +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
|
c8e2edae01
|
add stuff to ConsList
|
2020-11-10 14:07:53 +01:00 |
|
Folkert
|
0d51309eb9
|
fully qualify exposed symbols
|
2020-11-10 14:06:48 +01:00 |
|
Folkert
|
04cdc2a276
|
keep track of pending phases, so we don't repeat work
|
2020-11-10 12:57:06 +01:00 |
|
Folkert
|
e9ee9704f1
|
fix all parse errors in RBTree
|
2020-11-10 00:16:38 +01:00 |
|
Folkert
|
4e192af1b9
|
add RBTree.roc
|
2020-11-09 23:43:32 +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
|
1bce119b0a
|
allow returning of funtions
e.g.
foo = Num.add
|
2020-11-08 15:49:24 +01:00 |
|
Folkert
|
c20b40a7d2
|
fix zero-sized closures
|
2020-11-08 03:08:13 +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
|
2abdbaae7d
|
improve effect example with getLine
|
2020-11-07 23:50:32 +01:00 |
|
Folkert
|
cb1895a989
|
add more Pkg-Config.roc files
|
2020-11-07 23:10:38 +01:00 |
|
Folkert
|
c08972cc55
|
add Pkg-Config.roc to the effect example
|
2020-11-07 22:46:27 +01:00 |
|
Folkert
|
40477eee82
|
make quicksort use a Pkg-Config.roc file
|
2020-11-07 22:44:06 +01:00 |
|
Folkert
|
bfcc74f97e
|
move Pkg-Config.roc
|
2020-11-07 22:21:05 +01:00 |
|
Folkert
|
7c570475d8
|
add load_pkg_config function
|
2020-11-07 22:18:22 +01:00 |
|
Folkert
|
809f815901
|
change import syntax
|
2020-11-07 21:03:51 +01:00 |
|
Richard Feldman
|
61edcc7d03
|
Have ascii_char take a u8
|
2020-11-07 12:13:46 -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
|
cb1dff1baf
|
cleanup
|
2020-11-07 00:09:45 +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
|
7a8e9fe343
|
special hash and dedup for SolvedType
|
2020-11-06 23:12:47 +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
|
f3ed367d97
|
use exposed sizes
|
2020-11-06 13:51:37 +01:00 |
|
Folkert
|
70d89478be
|
use as Fx to expose closure caller
|
2020-11-06 02:08:25 +01:00 |
|
Folkert
|
3eb6c33ad8
|
ITS ALIVE!!!
|
2020-11-06 01:50:49 +01:00 |
|