Commit graph

4637 commits

Author SHA1 Message Date
Richard Feldman
a5929ada4c Update Dict docs 2021-08-08 20:03:57 -04:00
Richard Feldman
528840acd7 Fix Set docs 2021-08-08 19:59:56 -04:00
Richard Feldman
de5328e286 Fix the Num docs a bunch 2021-08-08 15:56:55 -04:00
Richard Feldman
f62d25e42c Fix a bunch of List docs 2021-08-08 15:49:36 -04:00
Richard Feldman
277f42cef8 Fix a stray header 2021-08-08 15:29:06 -04:00
Joshua Hoeflich
17ec118f52 Work in progress: Bounds Checking 2021-08-08 12:02:20 -05:00
Joshua Hoeflich
b8b20a376a Passing without bounds checks 2021-08-08 11:26:49 -05:00
Joshua Hoeflich
4231b340ee Glue code working 2021-08-08 11:06:10 -05:00
Richard Feldman
98682d44ac Fix some currently-broken links 2021-08-07 23:20:34 -04:00
Richard Feldman
4565018b56
Merge pull request #1545 from rtfeldman/str_to_utf8
Rename Str.toBytes to Str.toUtf8
2021-08-07 23:01:58 -04:00
Richard Feldman
0904e866ae
Merge pull request #1538 from rtfeldman/remove-vec
Eliminate a Vec in record solving
2021-08-07 23:01:49 -04:00
Richard Feldman
2a616103c6 Rename Str.toBytes to Str.toUtf8 2021-08-07 22:46:24 -04:00
Richard Feldman
f077f948b6 cargo fmt 2021-08-07 21:52:27 -04:00
Richard Feldman
77b7913e87 Fix some currently-dead links 2021-08-07 21:46:20 -04:00
Richard Feldman
9b8c34ce95 Only expose Str functions that are actually implemented 2021-08-07 21:46:20 -04:00
Richard Feldman
267836226c s/CodePoint/CodePt/g 2021-08-07 21:46:20 -04:00
Richard Feldman
69b1497907 Improve Str docs 2021-08-07 21:46:20 -04:00
Joshua Hoeflich
bb5d2a3322 Cargo fmt 2021-08-07 17:57:50 -05:00
Joshua Hoeflich
77add49ed3 All tests pass on Nix OS 2021-08-07 17:31:31 -05:00
Joshua Hoeflich
e844a6db39 Merge branch 'trunk' of github.com:rtfeldman/roc into nixos-patches 2021-08-07 11:00:41 -05:00
Joshua Hoeflich
f08f8d3882 Workaround missing glibc in nix-shell 2021-08-07 10:26:30 -05:00
Folkert
83ad331bb1 remove chase_record_ext_var 2021-08-07 15:35:57 +02:00
Richard Feldman
49aa0b8ffd Eliminate a Vec in record solving 2021-08-07 08:35:43 -04:00
Folkert
7a44572ebc make occurs return Result to use the ? operator 2021-08-07 13:56:16 +02:00
Folkert
ad3d006a11 use a SubsIndex instead of Box 2021-08-07 13:50:53 +02:00
Folkert
dd73428dc1 UnionTags 2021-08-07 13:26:52 +02:00
Folkert
fe773995c8 make VariableSubsSlice 2021-08-07 13:12:39 +02:00
Folkert
c09acb255c also sort by stack size 2021-08-07 13:08:55 +02:00
Folkert
3ca2140b69 fix double sorting in record layout 2021-08-07 12:25:56 +02:00
Folkert
524bde64d0 cleanup and comments 2021-08-07 01:31:40 +02:00
Folkert
7f46073eaa Merge remote-tracking branch 'origin/trunk' into records-soa-again 2021-08-07 01:12:46 +02:00
Folkert
e0039b94c9 clippy 2021-08-07 01:12:42 +02:00
Folkert
69c224843e all the work 2021-08-07 00:51:53 +02:00
rvcas
62cc675f10 chore: add as_str to debug 2021-08-04 16:09:15 -04:00
Folkert
efab1ef2ca implement 2021-08-04 00:33:05 +02:00
Folkert
ad12e1e509 more basic infra 2021-08-03 22:59:24 +02:00
Folkert
e1fc9322d9 add SubsSlice type 2021-08-03 22:49:05 +02:00
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
Richard Feldman
3bfaea3c2a
Merge branch 'trunk' into small-ident 2021-08-03 10:01:48 -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
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