Brendan Hansknecht
|
2204ee82d5
|
Extract LayoutIds from roc_gen to roc_mono::layout
|
2020-11-14 17:48:04 -08:00 |
|
Folkert
|
212f8b4d50
|
change test runners to use new error reporting stuff
|
2020-11-03 19:36:02 +01:00 |
|
Folkert
|
f758958d4a
|
deliberately don't run some tests in opt mode
|
2020-10-30 01:44:54 +01:00 |
|
Folkert
|
a0c8915678
|
Merge remote-tracking branch 'origin/trunk' into fix-alias-inference
|
2020-10-29 14:40:55 +01:00 |
|
Folkert
|
7d2cc3aac2
|
WIP
|
2020-10-25 22:16:27 +01:00 |
|
Richard Feldman
|
3d7a265c5f
|
Load a dynamic library in the repl
|
2020-10-25 01:42:10 -04:00 |
|
Richard Feldman
|
ac46d84c60
|
use RelocMode::PIC
|
2020-10-25 01:42:10 -04:00 |
|
Richard Feldman
|
737eee874f
|
Fix tests
|
2020-10-25 01:42:10 -04:00 |
|
Richard Feldman
|
b4377d4d67
|
Get a basic dylib linking started
|
2020-10-25 01:41:55 -04:00 |
|
Richard Feldman
|
e8f1201937
|
Use libloading to load dylibs
|
2020-10-24 12:01:34 -04:00 |
|
Folkert
|
847a1be65e
|
comment out type aliases for the unique version
|
2020-10-18 23:53:43 +02:00 |
|
Folkert
|
607799b96e
|
steps towards closures and Effects
|
2020-10-17 20:53:57 +02:00 |
|
Folkert
|
edfc96628e
|
WIP
|
2020-10-17 14:53:57 +02:00 |
|
Folkert
|
cbe78593c2
|
add extra pass that further trims down the captured symbols
|
2020-10-17 00:17:55 +02:00 |
|
Folkert
|
ba99b96164
|
add repl test for type error
|
2020-10-14 20:53:19 +02:00 |
|
Folkert
|
cb9ce5e8d7
|
use modules in the repl
|
2020-10-14 17:48:56 +02:00 |
|
Folkert
|
07e29eb34c
|
initial implementation
|
2020-10-14 14:43:59 +02:00 |
|
Folkert
|
f07fe1879b
|
fix problem with specializing rigids
|
2020-10-14 02:21:33 +02:00 |
|
Folkert
|
2da2c25d32
|
research bug with linked list and uniqueness
|
2020-10-14 00:49:14 +02:00 |
|
Folkert
|
89a1146c19
|
run gen tests as modules
|
2020-10-13 21:45:41 +02:00 |
|
Folkert
|
518f45222a
|
all things clippy
|
2020-10-08 01:32:47 +02:00 |
|
Folkert
|
c7b251d6b4
|
Merge remote-tracking branch 'origin/trunk' into gen-modules
|
2020-10-08 01:29:32 +02:00 |
|
Folkert
|
3d46d19585
|
round up malloc, but only sometimes
|
2020-09-30 15:57:53 +02:00 |
|
Folkert
|
95dffad073
|
WIP
|
2020-09-30 15:01:24 +02:00 |
|
Folkert
|
be6752542b
|
update to run on our fork of inkwell again
|
2020-09-19 21:50:33 +02:00 |
|
Folkert
|
9a0a13646f
|
fix repl
|
2020-09-19 01:46:14 +02:00 |
|
Folkert
|
14da3906da
|
wip
|
2020-09-18 01:07:53 +02:00 |
|
Folkert
|
ee017084f7
|
return 3-element records
|
2020-09-14 21:56:57 +02:00 |
|
Folkert
|
ad8e9db896
|
fix comments/warnings
|
2020-09-08 14:18:55 +02:00 |
|
Folkert
|
127dd06586
|
fix bug with optional record fields
|
2020-09-07 14:13:22 +02:00 |
|
Folkert
|
46755973d6
|
wip
|
2020-09-06 18:53:26 +02:00 |
|
Folkert
|
ceb938c9af
|
get tests working again
|
2020-09-06 00:26:41 +02:00 |
|
Folkert
|
c1fdd0ea7b
|
remove unused field
|
2020-09-04 23:09:05 +02:00 |
|
Folkert
|
f02d907f17
|
inc/dec for recursive unions; first pass
|
2020-09-04 23:07:27 +02:00 |
|
Folkert
|
f9cf4ea371
|
recursive tag unions
|
2020-08-31 14:29:09 +02:00 |
|
Folkert
|
ba186bfe09
|
can store, but not load recursive fields
|
2020-08-22 16:01:04 +02:00 |
|
Folkert
|
0e5283efd2
|
Merge remote-tracking branch 'origin/trunk' into infer-borrow
|
2020-08-19 23:56:29 +02:00 |
|
Folkert
|
fa5e5ab201
|
back to a working version
|
2020-08-19 23:42:45 +02:00 |
|
Richard Feldman
|
608c4eebd9
|
Drop unnecessary arg_basic_types
|
2020-08-16 16:17:10 -04:00 |
|
Richard Feldman
|
3f0b08a992
|
Have Stmt::new accept LayoutCache
|
2020-08-12 23:14:06 -04:00 |
|
Folkert
|
380e34d296
|
Merge remote-tracking branch 'origin/trunk' into tail-call-elimination
|
2020-08-12 15:46:50 +02:00 |
|
Folkert
|
7603225fca
|
generate return earlier, causing more TCE
|
2020-08-11 22:30:34 +02:00 |
|
Richard Feldman
|
12ed20b5cd
|
Use fast calling convention internally
|
2020-08-11 09:02:26 -04:00 |
|
Folkert
|
ac6d72d077
|
fix some test failures
|
2020-08-10 21:41:47 +02:00 |
|
Folkert
|
79ea62b9d4
|
make uniqueness change codegen
|
2020-08-10 21:13:57 +02:00 |
|
Folkert
|
8f7d842d41
|
apply optimization passes
|
2020-08-10 13:34:28 +02:00 |
|
Folkert
|
4caef70668
|
Merge remote-tracking branch 'origin/trunk' into refcount
|
2020-08-09 13:49:13 +02:00 |
|
Richard Feldman
|
3fe2a4e3fd
|
Drop unused jump_counter
|
2020-08-08 19:53:21 -04:00 |
|
Folkert
|
078c6df677
|
Merge remote-tracking branch 'origin/trunk' into refcount
|
2020-08-08 22:34:14 +02:00 |
|
Folkert
|
5082d40ff5
|
clean up test imports
|
2020-08-08 21:56:43 +02:00 |
|