Commit Graph

9096 Commits

Author SHA1 Message Date
Folkert
f301de5576 assert type sizes 2021-08-03 22:16:27 +02:00
Folkert
d4896d3ed2 remove inlinable_string dependency 2021-08-03 21:24:19 +02:00
Folkert
ceb5cc66fa use IdentStr 2021-08-03 21:14:36 +02:00
Folkert
bd35770e9a use in Lowercase 2021-08-03 19:30:29 +02:00
Folkert
9361f45610 use IdentStr for TagName 2021-08-03 19:28:28 +02:00
Folkert de Vries
9e422f7e88
Merge pull request #1519 from rtfeldman/small-ident
Add IdentStr
2021-08-03 18:18:02 +02:00
Richard Feldman
3bfaea3c2a
Merge branch 'trunk' into small-ident 2021-08-03 10:01:48 -04:00
Richard Feldman
ffbc40dbcb
Merge pull request #1518 from rtfeldman/refactor-roc-std
roc_std improvements
2021-08-03 10:01:16 -04:00
Richard Feldman
ce8a495096 Remove unnecessary unsafe annotation 2021-08-03 07:28:03 -04:00
Richard Feldman
b0acf88803 Change write_c_str API 2021-08-03 07:28:03 -04:00
Richard Feldman
1c09450103 Use ::default over ::empty for RocStr and RocList 2021-08-03 07:28:03 -04:00
Richard Feldman
2cb001235d Change write_c_str API 2021-08-03 07:19:59 -04:00
Richard Feldman
7b9604cf21 Remove unnecessary unsafe annotation 2021-08-03 07:17:56 -04:00
Richard Feldman
35c202bfb2 Use IdentStr::default over ::empty 2021-08-03 07:15:41 -04:00
Richard Feldman
00eefa1947 Add IdentStr 2021-08-02 23:54:10 -04:00
Richard Feldman
91f1589f62 Use u8 alignment when copying 2021-08-02 23:30:45 -04:00
Richard Feldman
82d00beb69 Use Self in more places 2021-08-02 23:30:45 -04:00
Richard Feldman
b94d715bc9 Drop alloca from roc_std 2021-08-02 23:30:45 -04:00
Richard Feldman
fbc7984818 Drop libc dependency from roc_std 2021-08-02 22:29:23 -04:00
Richard Feldman
27d8f7b821 Use ffi::c_void over libc::c_void 2021-08-02 22:08:24 -04:00
Richard Feldman
2c7fd2a54d Drop obsolete comment 2021-08-02 22:04:47 -04:00
Richard Feldman
db6a05a6a4 Use a const function over a non-const one 2021-08-02 22:03:57 -04:00
Richard Feldman
b4794f6cda
Merge pull request #1517 from rtfeldman/shrink-type-error
Shrink types used in type checker
2021-08-02 18:56:10 -04:00
Folkert
0f3b9c01fa RecordFields makes things bigger 2021-08-03 00:25:33 +02:00
Folkert
54198d7da1 one more shrinkage 2021-08-02 23:05:22 +02:00
Folkert de Vries
892447b08c
Merge branch 'trunk' into shrink-type-error 2021-08-02 23:02:28 +02:00
Folkert
06f07700d4 box errors in flat type 2021-08-02 22:27:24 +02:00
Folkert
9581195c1b Revert "turn vec into boxed slice"
This reverts commit fd9d57d314.
2021-08-02 22:21:31 +02:00
Folkert
fd9d57d314 turn vec into boxed slice 2021-08-02 22:21:23 +02:00
Folkert
203c5b53be add a box in type Problem 2021-08-02 22:13:20 +02:00
Folkert
935464d7cf add type checker size tests 2021-08-02 22:09:31 +02:00
Richard Feldman
44d5551259
Merge pull request #1514 from rtfeldman/records-soa
Records struct of arrays
2021-08-01 22:24:35 -04:00
Richard Feldman
9fb0a7946e
Merge pull request #1512 from rtfeldman/docs-exposed-values-in-sidebar
Sidebar only shows exposed values
2021-08-01 22:02:15 -04:00
Richard Feldman
daaea392f2
Merge pull request #1511 from rtfeldman/doc-links
Doc links enhancements
2021-08-01 22:00:34 -04:00
Folkert
b4a0881b4d Merge remote-tracking branch 'origin/trunk' into records-soa 2021-08-01 20:35:24 +02:00
Folkert
cf5c38699b cleanup 2021-08-01 20:34:35 +02:00
Chadtech
f3c009d653 Filter side nav items by what the module exposes 2021-08-01 14:14:21 -04:00
Folkert
dfaaa21e81 use RecordFields 2021-08-01 17:50:38 +02:00
Richard Feldman
6ca6539623 Drop obsolete insert_links tests 2021-08-01 10:24:37 -04:00
Richard Feldman
07de1837e4 Fix some comments 2021-08-01 10:23:16 -04:00
Richard Feldman
aa71c19cf3 Clippy 2021-08-01 10:23:16 -04:00
Richard Feldman
b7c666e5e7 Switch to [Str.join] syntax for doc links 2021-08-01 10:23:16 -04:00
Richard Feldman
538cb3fe10 Rename parse_ident_help to parse_ident 2021-08-01 10:23:16 -04:00
Richard Feldman
e8fc9c5e4c Thread dep_idents through to LoadedModule 2021-08-01 10:23:16 -04:00
Richard Feldman
439caaa1ca Don't use a broken docs link in Bool 2021-08-01 10:23:16 -04:00
Richard Feldman
f06370be43 Add roc_parse to docs crate 2021-08-01 10:23:16 -04:00
Richard Feldman
5c74bab0ec Persist scope after canonicalizing defs 2021-08-01 10:23:16 -04:00
Folkert
e4ca720c02 implement more on RecordFields 2021-08-01 13:26:56 +02:00
Folkert
fb6170567e SoA record fields 2021-08-01 12:12:02 +02:00
Richard Feldman
39be77f786
Merge pull request #1508 from rtfeldman/snippet_ideas
Added snippet ideas file
2021-08-01 01:47:32 -04:00