Commit graph

669 commits

Author SHA1 Message Date
Brendan Hansknecht
77b26c3193 Add RocStr and convert HelloWord example to use it 2020-10-12 16:51:09 -07:00
Folkert
edc0717a7d specialize rigids 2020-10-12 23:58:39 +02:00
Brendan Hansknecht
9cc9b3a989 Merge branch 'trunk' into valgrind 2020-10-12 14:43:53 -07:00
Folkert
a067d73c14 add multi module cli test 2020-10-12 22:24:05 +02:00
Folkert
2df86b6438 fix uniqueness bug
builtin defs were included twice, which threw off uniqueness inference
2020-10-12 22:16:10 +02:00
Brendan Hansknecht
97c23557c7 Fix RocList memory leak
Also, reduces the number of elements in the quicksort example to make it
run better with valgrind.
2020-10-11 19:00:35 -07:00
Brendan Hansknecht
1f131970bc Merge branch 'trunk' into valgrind 2020-10-11 18:13:35 -07:00
Brendan Hansknecht
6e130d51bc Make link paths generic and add libgcc_s 2020-10-11 14:31:42 -07:00
Brendan Hansknecht
f73a6c0da4 Merge branch 'trunk' into valgrind 2020-10-07 15:35:58 -07:00
Richard Feldman
c49912be49 Have quicksort example use cargo host and RocList 2020-10-05 22:52:50 -04:00
Richard Feldman
7e1166b3a2 Rebuild hosts automatically (for now) 2020-10-04 16:35:32 -04:00
Richard Feldman
856c01f706 Update hello-world platform 2020-10-04 16:35:26 -04:00
Richard Feldman
db7cc54411 Use the same platform for quicksort and shared-quicksort 2020-10-04 16:35:25 -04:00
Richard Feldman
e60796e32b Update BUILDING_FROM_SOURCE and quicksort readme 2020-10-04 16:35:23 -04:00
Richard Feldman
ad16aa61e9 Change linking back 2020-10-04 16:35:21 -04:00
Richard Feldman
81069fe01e Add host.o to .gitignore 2020-10-04 16:35:20 -04:00
Richard Feldman
d776798e32 Attempt to statically link hosts 2020-10-04 16:35:17 -04:00
Richard Feldman
f499c7b056 Simplify host building 2020-10-04 16:35:14 -04:00
Richard Feldman
8352591258 Copy quicksort's platform into shared-quicksort 2020-10-04 16:35:00 -04:00
Richard Feldman
9f0b3bba9f Update hello-world host 2020-10-04 16:34:56 -04:00
Richard Feldman
ff8bb64bae Update quicksort macOS host 2020-10-04 16:34:53 -04:00
Richard Feldman
77b32147ad Add host.rs in hello-world example 2020-10-04 16:34:40 -04:00
Richard Feldman
6b38dc5f77 return 0 from host.c 2020-10-04 16:34:38 -04:00
Richard Feldman
bec01e74e5 Add a TODO for fixing hello-world host.c 2020-10-04 16:34:36 -04:00
Richard Feldman
a108544fa8 Move host.c into platform/host/src 2020-10-04 16:34:08 -04:00
Richard Feldman
7a01d4eb7f Update platform README 2020-10-04 16:34:04 -04:00
Richard Feldman
9741784604 Link precompiled hosts on Linux 2020-10-04 16:33:58 -04:00
Richard Feldman
740a2f0f77 wip 2020-10-04 15:58:13 -04:00
Richard Feldman
fa288a1404 Use explicit ld invocation instead of ar 2020-10-04 15:58:13 -04:00
Brendan Hansknecht
23c2b39653 Merge branch 'trunk' into valgrind 2020-09-30 18:40:26 -07:00
Brendan Hansknecht
a2069a88db Merge branch 'trunk' into str-refcount 2020-09-30 15:12:17 -07:00
Anton-4
01b7172085 Added troubleshooting for examples 2020-09-30 13:47:54 +02:00
Brendan Hansknecht
fbce5145c1 Run cli tests with valgrind 2020-09-29 21:21:07 -07:00
Brendan Hansknecht
f532a758d9 Add refcount decrementing to big strings 2020-09-28 20:32:32 -07:00
Chad Stearns
a318253d48 small str implementation in string literal, and bringing in remote trunk 2020-09-09 21:53:38 -04:00
Folkert
fa5e5ab201 back to a working version 2020-08-19 23:42:45 +02:00
Folkert
294273283b make shared quicksort work 2020-08-15 00:14:20 +02:00
Folkert
c3b242bad1 add shared quicksort example 2020-08-14 15:44:17 +02:00
Folkert
380e34d296 Merge remote-tracking branch 'origin/trunk' into tail-call-elimination 2020-08-12 15:46:50 +02:00
Richard Feldman
edafbfe525 Replace unsorted.csv with algorithm 2020-08-12 08:33:36 -04:00
Folkert
7603225fca generate return earlier, causing more TCE 2020-08-11 22:30:34 +02:00
Folkert
84a8b69437 generate IR that uses uniqueness 2020-08-11 14:47:14 +02:00
Richard Feldman
456b599baa Fix hello-world example 2020-08-10 21:25:47 -04:00
Richard Feldman
2592cf5768 Rename main to quicksort 2020-08-10 21:25:47 -04:00
Richard Feldman
35e132e6d7 Fix quicksort benchmark 2020-08-10 21:25:47 -04:00
Richard Feldman
dccb3a9691 Have Quicksort example expose a function 2020-08-10 21:25:47 -04:00
Folkert
65db338435 add test for quicksort example 2020-08-10 16:10:07 +02:00
Richard Feldman
19075b6b10 Fix quicksort host name 2020-08-09 21:27:44 -04:00
Richard Feldman
d9bf295d42 Update hello-world README 2020-07-22 19:34:57 -04:00
Richard Feldman
bcff8b4a57 Update examples/quicksort 2020-05-21 20:52:05 -04:00