Commit graph

4515 commits

Author SHA1 Message Date
Richard Feldman
be77d887db
Merge pull request #628 from rtfeldman/fuzz
Fuzz
2020-11-01 19:07:15 -05:00
Richard Feldman
df4c780aa9
Merge branch 'trunk' into fuzz 2020-11-01 16:58:05 -05:00
Brendan Hansknecht
46459bf8dc Merge branch 'fuzz' of github.com:rtfeldman/roc into fuzz 2020-11-01 09:42:22 -08:00
Brendan Hansknecht
936521db1f Make clippy happy 2020-11-01 09:41:46 -08:00
Richard Feldman
3a81272b6b
Merge pull request #629 from rtfeldman/lrosa007/add_num_acos
Num.acos and Num.asin
2020-11-01 10:34:11 -05:00
lrosa007
bd696e1f6f feat(builtins): Num.asin : Float -> Float 2020-11-01 09:54:00 -05:00
lrosa007
4da2d7f101 feat(builtins): Num.acos : Float -> Float 2020-11-01 09:27:42 -05:00
Richard Feldman
2f2e67059b
Merge branch 'trunk' into fuzz 2020-11-01 08:57:19 -05:00
Brendan Hansknecht
11752117a5 Add other fuzz target 2020-10-31 18:56:08 -07:00
Brendan Hansknecht
2b4c873c73 Add README about running the fuzzer 2020-10-31 10:50:34 -07:00
Richard Feldman
00445b3bc6
Merge pull request #627 from rtfeldman/alias-change-cleanup
Alias change cleanup
2020-10-31 12:16:45 -04:00
Folkert
6ecb3b36d0 cleanup based on review 2020-10-31 15:57:15 +01:00
Folkert
b075c2d394 clean up imports 2020-10-31 15:36:46 +01:00
Folkert
6c578440e0 remove uniqueness alias lifting 2020-10-31 15:35:17 +01:00
Folkert
4bd723b353 remove more unneeded alias things 2020-10-31 15:33:43 +01:00
Folkert
09ad286123 remove unused function 2020-10-31 15:29:36 +01:00
Folkert
8b3b677439 remove aliases from Let and LetCon 2020-10-31 15:27:24 +01:00
Brendan Hansknecht
d00189530a Add fuzzing to the parser.
As part of this, todos and panics where moved outside of this module
to elsewhere when they would cause fuzzing to fail.
2020-10-30 22:04:54 -07:00
Richard Feldman
ad31975b97
Merge pull request #623 from rtfeldman/sebsheep-patch-1
add details on zig installation
2020-10-30 21:44:28 -04:00
Richard Feldman
b329efa299
Merge pull request #626 from rtfeldman/render-triangle-with-text
Render a triangle underneath the text
2020-10-30 21:42:15 -04:00
Richard Feldman
ff46ab1854
Merge pull request #624 from rtfeldman/fix-alias-inference
Effect! (and other alias changes)
2020-10-30 21:33:24 -04:00
Bob Shelline
1c73a0e795 Add newlines to end of shaders and Cargo.toml 2020-10-30 18:52:52 -06:00
Bob Shelline
4972e03405 Render a triangle underneath the text 2020-10-30 18:48:10 -06:00
Richard Feldman
1454443d93
Merge branch 'trunk' into fix-alias-inference 2020-10-30 20:31:34 -04:00
Richard Feldman
d5db1a4775
Merge branch 'trunk' into sebsheep-patch-1 2020-10-30 20:31:27 -04:00
Richard Feldman
289070ef0f
Merge pull request #625 from rtfeldman/update-wgpu-glyph-to-0-10
Update wgpu glyph to 0.10
2020-10-30 20:30:57 -04:00
Bob Shelline
6c5ca9370c Restore previous clear color 2020-10-30 18:00:37 -06:00
Bob Shelline
eed7406a41 Update wgpu_glyph to 0.10 2020-10-30 17:54:56 -06:00
Folkert
51506c11cb Merge remote-tracking branch 'origin/trunk' into fix-alias-inference 2020-10-30 22:45:52 +01:00
Folkert
9e981c264e fix clippy issues 2020-10-30 22:28:55 +01:00
Folkert
40bf9be1e2 fix bugs exposed by reporting tests 2020-10-30 22:15:28 +01:00
Folkert
5017a456be for now, allow work to be done twice
the scheduler can request that the same file is parsed/canonicalized/etc twice
we need to find a good solution so that no work is repeated
2020-10-30 21:57:54 +01:00
Folkert
247071668e import aliases and put them in the scope 2020-10-30 19:59:09 +01:00
Folkert
58467d6515 get tests back up an running 2020-10-30 16:58:53 +01:00
Sébastien Besnier
fda5b3d7f7
add details on zig installation 2020-10-30 11:34:56 +01:00
Richard Feldman
9acfa8d0d4
Merge pull request #619 from rtfeldman/str-split-bitcode
Str split bitcode
2020-10-29 20:54:56 -04:00
Folkert
dd4609fe79 remove unused function 2020-10-30 01:53:11 +01:00
Richard Feldman
f9f18bf2ee
Merge pull request #622 from rtfeldman/fix-walk-right
Fix List.walkRight for accumulators that aren't integers
2020-10-29 20:52:47 -04:00
Folkert
cba841601b fix some uniqueness issues 2020-10-30 01:50:57 +01:00
Folkert
22319aa116 deliberately ignore uniqueness tests with rigids/recursive tag unions 2020-10-30 01:50:37 +01:00
Folkert
f758958d4a deliberately don't run some tests in opt mode 2020-10-30 01:44:54 +01:00
Folkert
c6633ece7c cleanup unused code 2020-10-30 00:38:00 +01:00
Folkert
73e0ea2e5d fix some mistakes 2020-10-30 00:35:40 +01:00
Folkert
5d3f969a84 handle as aliases correctly 2020-10-30 00:20:10 +01:00
Jared Ramirez
08b78e9c9b Follow Zig conventions; Update zig bitcode export fn names; Update rust
to use bitcode fn name consts;
2020-10-29 15:43:22 -07:00
Folkert
b3c0fa63d3 remove unneeded argument 2020-10-29 22:34:12 +01:00
Folkert
b75880bed2 expand aliases before/during canonicalization 2020-10-29 22:33:18 +01:00
Folkert
33ac8f6892 refactor some things 2020-10-29 22:31:47 +01:00
Folkert
8a50d48ce2 expand aliases used in constraint gen 2020-10-29 22:31:14 +01:00
Folkert
2478ae05b1 expand aliases from the very beginning 2020-10-29 22:30:54 +01:00