Richard Feldman
|
a3d81108c3
|
Merge branch 'trunk' into improve-dependency-solving
|
2020-10-12 10:23:53 -04:00 |
|
Brendan Hansknecht
|
b88f3674bb
|
Add dynamic path for libgcc
|
2020-10-11 16:09:40 -07:00 |
|
Brendan Hansknecht
|
6e130d51bc
|
Make link paths generic and add libgcc_s
|
2020-10-11 14:31:42 -07:00 |
|
Folkert
|
40f0588696
|
back to a working state
|
2020-10-11 21:55:26 +02:00 |
|
Folkert
|
4f9b27b694
|
sketch of a proof of concept
|
2020-10-11 01:54:50 +02:00 |
|
Folkert
|
79d3b0ac01
|
cross module specialization WIP
|
2020-10-11 01:23:52 +02:00 |
|
Folkert
|
8eec622d23
|
move over code that tries to do the full specialization process in parallel
|
2020-10-10 20:40:55 +02:00 |
|
Folkert
|
c7b251d6b4
|
Merge remote-tracking branch 'origin/trunk' into gen-modules
|
2020-10-08 01:29:32 +02:00 |
|
Folkert
|
f16e17823e
|
fix load tests
|
2020-10-07 23:25:47 +02:00 |
|
Richard Feldman
|
58e190c466
|
Support compiling cargo hosts
|
2020-10-05 22:51:08 -04:00 |
|
Richard Feldman
|
7e1166b3a2
|
Rebuild hosts automatically (for now)
|
2020-10-04 16:35:32 -04:00 |
|
Richard Feldman
|
ad16aa61e9
|
Change linking back
|
2020-10-04 16:35:21 -04:00 |
|
Richard Feldman
|
d776798e32
|
Attempt to statically link hosts
|
2020-10-04 16:35:17 -04:00 |
|
Richard Feldman
|
9405eeeb06
|
Fix linux linking issues
|
2020-10-04 16:35:04 -04:00 |
|
Richard Feldman
|
841373edb2
|
Fix linker argument order
|
2020-10-04 16:35:04 -04:00 |
|
Richard Feldman
|
48570bceef
|
Update link.rs
|
2020-10-04 16:34:48 -04:00 |
|
Richard Feldman
|
34251f84db
|
Link macOS hosts
|
2020-10-04 16:34:32 -04:00 |
|
Richard Feldman
|
26dfa01205
|
Extract target triple and linking logic
|
2020-10-04 16:34:11 -04:00 |
|
Richard Feldman
|
1c06f3fee1
|
Don't special-case vendors in target strings
|
2020-10-04 16:34:01 -04:00 |
|
Folkert
|
2e1e87ad6a
|
add closure size variable
|
2020-10-02 00:53:02 +02:00 |
|
Richard Feldman
|
b50483eedf
|
Use rtfeldman/inkwell release2 tag
|
2020-09-19 22:48:29 -04:00 |
|
Folkert
|
be6752542b
|
update to run on our fork of inkwell again
|
2020-09-19 21:50:33 +02:00 |
|
Folkert
|
14da3906da
|
wip
|
2020-09-18 01:07:53 +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
|
8751e4bd00
|
Make pattern_vars be a slice
|
2020-08-12 23:08:43 -04:00 |
|
Folkert
|
380e34d296
|
Merge remote-tracking branch 'origin/trunk' into tail-call-elimination
|
2020-08-12 15:46:50 +02:00 |
|
Folkert
|
bdd8751107
|
start work on tail recursion
|
2020-08-12 12:57:20 +02:00 |
|
Richard Feldman
|
12ed20b5cd
|
Use fast calling convention internally
|
2020-08-11 09:02:26 -04:00 |
|
Folkert
|
84a8b69437
|
generate IR that uses uniqueness
|
2020-08-11 14:47:14 +02:00 |
|
Richard Feldman
|
854f7bb35b
|
Improve an error message
|
2020-08-10 21:25:47 -04:00 |
|
Richard Feldman
|
c97317789e
|
Improve a comment
|
2020-08-10 21:25:47 -04:00 |
|
Richard Feldman
|
f4545e8bf7
|
Expose module thunks
|
2020-08-10 21:25:47 -04:00 |
|
Richard Feldman
|
35e132e6d7
|
Fix quicksort benchmark
|
2020-08-10 21:25:47 -04:00 |
|
Richard Feldman
|
ce2c2a1f5d
|
Expose all functions in .roc file to C
|
2020-08-10 21:25:47 -04: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 |
|
Richard Feldman
|
9d18112147
|
pattern_symbols no longer accepts a slice
|
2020-08-10 00:15:08 -04:00 |
|
Richard Feldman
|
695408e74e
|
Merge branch 'trunk' into refcount
|
2020-08-09 22:32:26 -04:00 |
|
Folkert
|
4caef70668
|
Merge remote-tracking branch 'origin/trunk' into refcount
|
2020-08-09 13:49:13 +02:00 |
|
Richard Feldman
|
0f8906b6d3
|
Make pattern_symbols be a slice
|
2020-08-08 21:54:16 -04: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 |
|
Richard Feldman
|
c8e647ccfc
|
Use is_zero_sized to remove lots of ptr_bytes
|
2020-08-07 20:08:06 -04:00 |
|
Folkert
|
0fbcfc7431
|
fix clippy complaints
|
2020-08-06 21:39:55 +02:00 |
|
Folkert
|
378fe1d5d1
|
phase out old mono stuff
|
2020-08-06 21:05:14 +02:00 |
|
Folkert
|
4e55a4bf92
|
more pattern matching fidling
|
2020-08-05 16:10:45 +02:00 |
|
Folkert
|
5548bf136d
|
conditionally leak memory
|
2020-08-01 21:37:54 +02:00 |
|
Richard Feldman
|
799e137f55
|
Restore CLI
|
2020-07-21 02:00:50 -04:00 |
|