Commit graph

5795 commits

Author SHA1 Message Date
Folkert
0096078cd0 changes after review 2020-12-16 11:23:04 +01:00
Richard Feldman
90bf0b3ace
Merge pull request #805 from rtfeldman/parse-to-edit-ast
Parse to edit ast
2020-12-15 22:44:56 -05:00
Richard Feldman
e5a8570a68
Merge pull request #804 from rtfeldman/ci_speedup
CI speedups
2020-12-15 19:00:41 -05:00
Folkert
421e652edb Merge remote-tracking branch 'origin/trunk' into parse-to-edit-ast 2020-12-16 00:29:27 +01:00
Folkert
82bf9b3f93 more parse to Expr2 conversion 2020-12-16 00:29:12 +01:00
Folkert
aec95a61ae extend Pool and PoolVec 2020-12-16 00:28:19 +01:00
Folkert
18f3142254 return both Expr2 and ExprId (from separate functions) 2020-12-15 19:53:16 +01:00
Folkert
96a4432327 clippy on PoolStr 2020-12-15 17:01:45 +01:00
Folkert
8b289f3398 simple literals in editor ast 2020-12-15 17:00:08 +01:00
Anton-4
1f3850126e include shaders in repo 2020-12-15 15:34:39 +01:00
Anton-4
6e3bd69e7c rust fmt 2020-12-15 15:21:20 +01:00
Anton-4
e1a0bc1563 Merge branch 'trunk' of rtfeldman/roc into ci_speedup 2020-12-15 15:16:38 +01:00
Anton-4
8bf426b6b9 don't recompile shaders unnecessarily 2020-12-15 15:00:24 +01:00
Richard Feldman
44e91bbfda
Merge pull request #801 from rtfeldman/editor_refactor
editor: refactoring orthographic projection
2020-12-14 22:19:00 -05:00
Richard Feldman
46a84fcbca
Merge pull request #802 from rtfeldman/large_enum_comment
Replaced large_enum_variant explanation with link to issue #800
2020-12-14 22:08:05 -05:00
Richard Feldman
9df966fec5
Merge pull request #803 from rtfeldman/examples-fixes
Examples fixes
2020-12-14 22:07:32 -05:00
Folkert
a174137351 add PoolStr::new() 2020-12-14 23:27:24 +01:00
Folkert
322fecb7fb clippy 2020-12-14 21:50:05 +01:00
Folkert
7b6cff6b49 make tea example unaware of model/msg size 2020-12-14 21:40:11 +01:00
Folkert
6e2236649f add as_str to RocStr 2020-12-14 21:31:37 +01:00
Folkert
434c6504df increment result of List.get 2020-12-14 21:30:55 +01:00
Anton-4
b085469602 Replaced large_enum_variant explanation with link to issue #800 2020-12-14 16:09:16 +01:00
Anton-4
0feb8a9226 editor refactoring orthographic projection 2020-12-14 15:35:10 +01:00
Folkert
7785f1b66a fix effect example 2020-12-14 14:12:39 +01:00
Folkert
bcf4b4246f fix zig example 2020-12-14 14:10:15 +01:00
Folkert
44ac978c57 fix double free 2020-12-14 14:04:23 +01:00
Richard Feldman
fbcde5dd9e
Merge pull request #798 from rtfeldman/more-tea
More tea
2020-12-13 22:55:05 -05:00
Richard Feldman
d59352d9b4 Fix outdated comment 2020-12-13 22:54:40 -05:00
Richard Feldman
0b620539ef Report accurate regions in unused imports 2020-12-13 22:51:23 -05:00
Richard Feldman
860b120037 Merge remote-tracking branch 'origin/trunk' into more-tea 2020-12-13 22:50:10 -05:00
Richard Feldman
6e734698aa
Merge pull request #792 from rtfeldman/add-builtin-num-aliases
Add Integer/Float num aliases
2020-12-13 22:34:30 -05:00
Folkert de Vries
3d9b82e35e
Merge branch 'trunk' into more-tea 2020-12-14 02:30:04 +01:00
Folkert
c4c9f9d65b actually use Main.roc 2020-12-14 02:13:01 +01:00
Folkert
6704208fc7 more imported function fixes 2020-12-14 02:08:40 +01:00
Folkert
5e29ee1576 give a bit more debug info when a function fails to codegen 2020-12-14 01:59:07 +01:00
Folkert
99a95b7200 make sure the app and Pkg-Config have different names
otherwise there could be naming conflicts. for the mono tests, we must rename the app module to our tests continue to work
2020-12-14 01:57:42 +01:00
Folkert
8b4c4ca50f factor out init and update into definitions 2020-12-14 01:14:58 +01:00
Folkert
879cbfabe4 fix bug with imported values 2020-12-14 01:11:28 +01:00
Richard Feldman
c789885499 Merge remote-tracking branch 'origin/trunk' into add-builtin-num-aliases 2020-12-13 18:49:00 -05:00
Richard Feldman
86c14d5c55
Merge pull request #797 from rtfeldman/better-top-level-thunks
TEA-style applications!
2020-12-13 18:39:30 -05:00
Richard Feldman
7d0a46162a
Merge pull request #781 from rtfeldman/rename-map-to-dict
Rename 'Map' to 'Dict'
2020-12-13 18:36:33 -05:00
Folkert
173f84400e specialize symbol in record construction 2020-12-13 23:29:31 +01:00
Folkert
407f8b9321 turn unused module into a warning 2020-12-13 22:21:44 +01:00
Folkert
a5e93cc21b pass arguments (e.g. Msg, Model) by-reference, so the host does not need to know their size 2020-12-13 22:08:12 +01:00
Folkert
f80c2aa2f4 Merge remote-tracking branch 'origin/trunk' into better-top-level-thunks 2020-12-13 20:06:21 +01:00
Folkert
a67a750fdc make the example loop a couple of times 2020-12-13 20:05:00 +01:00
Folkert
f00bd9ba01 fix refcount bug
closures were not incremented, but were decremented. This lead to memory corruption
2020-12-13 19:57:51 +01:00
Folkert
30e3f3bd25 clarify len to be the number of list elements 2020-12-13 19:49:49 +01:00
Jared Ramirez
fa49c0b89f
Merge branch 'trunk' into add-builtin-num-aliases 2020-12-12 18:09:16 -06:00
Jared Ramirez
c44ecbb1e5 Fix reporting tests 2020-12-12 14:01:32 -08:00