Commit graph

338 commits

Author SHA1 Message Date
Folkert
3fe0140c7e clip clip clip 2020-11-05 00:59:26 +01:00
Folkert
0289fe37a5 make it actually work 2020-11-05 00:02:49 +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
Richard Feldman
9d3bdddca3 Add roc_app.o to .gitignore 2020-11-03 21:58:03 -05:00
Folkert
06eff10fba update hello-world 2020-11-02 01:42:04 +01:00
Folkert
6f94f7d63b update shared-quicksort 2020-11-02 01:18:49 +01:00
Folkert
a53254de40 update quicksort 2020-11-02 01:14:04 +01:00
Folkert
ebba7e0c6a cleanup 2020-11-02 01:09:34 +01:00
Folkert
5897a07962 use RocCallResult and pass-by-reference in all examples 2020-11-01 15:00:11 +01:00
Folkert
89e9549d85 use alloc/dealloc 2020-11-01 00:25:19 +01:00
Folkert
78c0a9f17d add RocCallResult wrapper 2020-11-01 00:02:01 +01:00
Folkert
95a69f5a9b add closure example that is passed to the host 2020-10-31 22:44:19 +01:00
Folkert
58467d6515 get tests back up an running 2020-10-30 16:58:53 +01:00
Brendan Hansknecht
46148f0114 Minimize work done in valgrind tests to fix ci 2020-10-22 17:11:38 -07:00
Richard Feldman
b488e5773f Add app.dSYM to .gitignore
valgrind on macOS creates this directory automatically
2020-10-18 08:46:50 -04:00
Brendan Hansknecht
270dda8d5d Add multi-module example to valgrind
This is now technically mergable, but it does not run unoptimized
quicksort.
2020-10-12 19:54:53 -07:00
Brendan Hansknecht
d4d7fc7bc6 Merge branch 'trunk' into valgrind 2020-10-12 19:44:25 -07:00
Richard Feldman
b42b20ad69
Merge branch 'trunk' into rocstr 2020-10-12 20:39:40 -04:00
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