Commit Graph

3140 Commits

Author SHA1 Message Date
Chad Stearns
20b0e986ad Merge branch 'list-push' of github.com:rtfeldman/roc into list-push 2020-06-27 15:12:01 -04:00
Chad Stearns
4e039125bf Make test for List.pushing bools just to make sure it works with different types 2020-06-27 15:11:18 -04:00
Chad Stearns
f72cf65f35 Use old size when copying memory in list_push 2020-06-27 15:10:55 -04:00
Richard Feldman
93a2cd994d
Merge branch 'trunk' into list-push 2020-06-23 21:19:08 -04:00
Richard Feldman
b98b2f72a2
Merge pull request #387 from rtfeldman/list-uniqueness-signatures
List uniqueness signatures
2020-06-23 21:18:55 -04:00
Chadtech
a6d6a10834
Merge branch 'trunk' into list-push 2020-06-23 20:43:49 -04:00
Folkert
41ad8f2952 revise Map and cleanup 2020-06-23 21:16:29 +02:00
Folkert
b88dfcb537 revise Set 2020-06-23 15:36:02 +02:00
Folkert
6f1639959a use let_tvars for the Num, Int, Float, Bool 2020-06-23 15:08:23 +02:00
Folkert
c0c4f4c74b polish list signatures 2020-06-23 14:36:48 +02:00
Folkert
0696c5aa09 polish list signatures 2020-06-23 14:34:47 +02:00
Richard Feldman
3691152d20 Introduce the let_tvars! macro 2020-06-22 21:40:00 -04:00
Richard Feldman
0b106614f9 wip 2020-06-22 21:29:18 -04:00
Richard Feldman
5e2e542541
Merge branch 'trunk' into list-uniqueness-signatures 2020-06-22 20:10:53 -04:00
Richard Feldman
796396e10c
Merge pull request #388 from rtfeldman/fix-macos-editor
Fix backspace bug on macOS editor
2020-06-22 20:10:43 -04:00
Richard Feldman
5cb993f082 Fix backspace bug on macOS 2020-06-22 19:39:05 -04:00
Folkert
af33e26811 fix repeat 2020-06-23 00:02:36 +02:00
Folkert
2a7bf2ae66 fix map 2020-06-22 23:48:37 +02:00
Folkert
0fbac382d0 improve uniqueness signatures 2020-06-22 23:28:23 +02:00
Folkert
7de691b511 clarify list uniqueness signatures 2020-06-22 20:37:28 +02:00
Richard Feldman
44b19d3174
Merge branch 'trunk' into list-push 2020-06-21 22:23:24 -04:00
Richard Feldman
d684be4106
Merge pull request #385 from rtfeldman/list-repeat
List repeat Code Gen
2020-06-21 22:23:13 -04:00
Chad Stearns
af34f248ea move from i32 to i64 2020-06-21 18:20:45 -04:00
Chad Stearns
830394eadf Comply with clippy 2020-06-21 17:24:14 -04:00
Chad Stearns
16dd9bd8d6 Comply with clippy 2020-06-21 14:39:17 -04:00
Chad Stearns
0eee0cc07b A comment about the output list length 2020-06-21 14:14:26 -04:00
Chad Stearns
9376b4b988 empty_list helper 2020-06-21 14:03:04 -04:00
Chad Stearns
10aa44e12b More comments 2020-06-21 14:02:52 -04:00
Chad Stearns
3af1632ede Changed some commented out type signatures from List a to List elem 2020-06-21 13:30:49 -04:00
Chad Stearns
7125af2493 Switched from one list foldr type to the other in the test 2020-06-21 13:24:45 -04:00
Chad Stearns
197dc01ad8 Got rid of test for negative amount of repeats. We will worry about that later 2020-06-21 13:24:21 -04:00
Chad Stearns
ca411b11a3 Switched all i32 to i64 in gen builtins 2020-06-21 13:23:59 -04:00
Chad Stearns
5898fa0905 Cleaned up list_push 2020-06-21 04:37:58 -04:00
Chad Stearns
e4eeff5bd0 List repeat works for all test cases except one with a negative number repeats param, and avoids malloc in the case that the number of repeats is not more than 0 2020-06-21 00:55:53 -04:00
Chad Stearns
6485b039c7 List repeats code gen works.. so long as its 5 2020-06-20 15:49:58 -04:00
Chad Stearns
4cf87d2374 Fixed small errors in list push, such as using wrong argument, and using wrong list length 2020-06-20 15:00:11 -04:00
Chad Stearns
7bf8be5e9a Merge branch 'trunk' of github.com:rtfeldman/roc into list-repeat 2020-06-20 13:45:04 -04:00
Chad Stearns
0531d91301 WIP 2020-06-20 13:40:48 -04:00
Chad Stearns
3af6d5f0b3 WIP 2020-06-19 21:02:52 -04:00
Richard Feldman
90c281fdd7
Merge pull request #384 from rtfeldman/windows-repl
Make repl Windows-friendly
2020-06-18 00:56:39 -04:00
Richard Feldman
bb1f7882b7
Merge branch 'trunk' into windows-repl 2020-06-18 00:26:06 -04:00
Richard Feldman
47de727af3
Merge pull request #383 from rtfeldman/windows-code-gen
Add a target triple for Windows
2020-06-18 00:25:31 -04:00
Richard Feldman
b638970c84 Make repl Windows-friendly 2020-06-18 00:24:27 -04:00
Richard Feldman
68f64835f0 Add target triple for Windows 2020-06-16 23:04:00 -04:00
Richard Feldman
d5116d01b4 Ignore carriage returns 2020-06-16 23:04:00 -04:00
Richard Feldman
3fc500cf1c
Merge pull request #382 from rtfeldman/llvm-windows-instructions
Add troubleshooting instructions for LLVM on Windows
2020-06-16 20:25:54 -04:00
Richard Feldman
5fc9c360d8 Add troubleshooting instructions for LLVM on Windows 2020-06-16 00:36:47 -04:00
Richard Feldman
2dc5922dca
Merge pull request #381 from rtfeldman/mut-var-store
Non-atomic VarStore
2020-06-13 23:52:07 -04:00
Richard Feldman
269da82840 Make VarStore no longer use atomics 2020-06-13 21:59:01 -04:00
Chadtech
6d6ccab513
Merge pull request #374 from rtfeldman/list-single
List.single implementation
2020-06-08 21:55:54 -04:00