Commit graph

247 commits

Author SHA1 Message Date
Folkert
ebcee4021c flip list.walk passed function arguments 2021-10-10 12:35:03 +02:00
Dan Knutson
3baff93a97 add first version of List.dropAt
* adds an implementation with no uniqueness/mutability
2021-10-03 13:55:11 -05:00
Kofi Gumbs
b32a42f05a Add Str.repeat builtin 2021-09-29 17:32:42 -04:00
Folkert
8e7aef314a add ListLiteralElement 2021-09-05 21:23:08 +02:00
Richard Feldman
d15f7480dc
Merge pull request #1609 from rtfeldman/type-error-does-not-generate-function
Type error does not generate function
2021-08-20 23:17:14 -04:00
Folkert
807e00ca96 fix the issue 2021-08-20 22:42:29 +02:00
Folkert
194918fe4b remove Invoke 2021-08-20 19:32:55 +02:00
Joshua Hoeflich
b57ebb6229 Remove castToNat 2021-08-19 16:11:21 -05:00
Richard Feldman
0bebb64bae
Merge branch 'trunk' into NumBytesTo 2021-08-19 01:37:39 -04:00
Folkert
012b4baa2e clippy 2021-08-18 18:33:33 +02:00
Joshua Hoeflich
92da003fba Adds castToNat 2021-08-18 11:02:20 -05:00
Folkert
c09b3b89f3 test_gen works again 2021-08-18 13:46:09 +02:00
Joshua Hoeflich
22e781259d TODO: Actually implement the functions 2021-08-14 19:28:13 -05:00
Joshua Hoeflich
9dad304e95 Passing arguments successfully to bytesToU16 2021-08-14 19:11:27 -05:00
Joshua Hoeflich
ff2c3d7945 Dummy implementation that doesn't do what we want 2021-08-14 17:59:53 -05:00
Joshua Hoeflich
c00d400d85 Fixes merge conflict 2021-08-08 21:38:15 -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
2a616103c6 Rename Str.toBytes to Str.toUtf8 2021-08-07 22:46:24 -04:00
Richard Feldman
267836226c s/CodePoint/CodePt/g 2021-08-07 21:46:20 -04:00
Folkert
9447ff6f66 clippy 2021-07-30 23:31:33 +02:00
Folkert
aea0ddce30 use vector instead of hashmap 2021-07-30 23:30:06 +02:00
Folkert
e805e63db6 typos 2021-07-30 16:54:22 +02:00
Folkert
079c95b993 clippy 2021-07-25 20:55:40 +02:00
Folkert
204aa6f88a remove extra lookup 2021-07-25 20:53:45 +02:00
Folkert
7d0c1f5787 remove unneeded contains 2021-07-25 20:50:40 +02:00
Folkert
c7d04c2a00 cleanup 2021-07-25 20:44:00 +02:00
Folkert
772c061568 try to unroll chains of Lets 2021-07-25 20:42:01 +02:00
Folkert
32ce399cc0 topological sort before borrow analysis 2021-07-25 20:16:30 +02:00
Folkert
a801558f22 store declaration parameters in flat array 2021-07-25 15:18:27 +02:00
Folkert
b9a3fd7f8a cleanup 2021-07-25 14:14:44 +02:00
Folkert
138af15da5 use vector instead of map 2021-07-25 14:10:27 +02:00
Folkert
5bb66a6b8e intern layouts 2021-07-25 13:24:11 +02:00
Folkert
1b1a201517 more debug info 2021-07-10 13:55:13 +02:00
Folkert
059cac3b98 remove ListSetInPlace 2021-06-22 20:34:59 +02:00
Folkert
98b4930054 rename 2021-06-21 23:14:05 +02:00
Folkert
205b168f16 rename 2021-06-21 23:02:49 +02:00
Folkert
aba01ad62a add index 2021-06-20 21:33:25 +02:00
Folkert
e1af2eb7d0 add CoerceToTagId 2021-06-20 21:23:50 +02:00
Eric Correia
342d1f34c2 set up GetTagId 2021-06-20 10:54:53 -04:00
Folkert
6a010c9513 rename TopLevelFunctionLayout -> ProcLayout 2021-06-19 15:07:40 +02:00
Folkert
a64f80dbe8 fix hash problem 2021-06-18 21:16:43 +02:00
Folkert
94cbb103ef use toplevelfunctionlayout in refcount insertion 2021-06-18 20:46:15 +02:00
Folkert
cc98237a0a closure_env_layout 2021-06-16 22:15:55 +02:00
Folkert
b622202d97 rename joinpoint field 2021-06-14 21:12:24 +02:00
Anton-4
314503cf7f fixed typos, added typos checking to CI 2021-06-05 20:02:54 +02:00
Folkert
d7ed1de15f Merge remote-tracking branch 'origin/trunk' into catch-cleanup 2021-06-01 21:48:06 +02:00
Folkert
03cc96f4ed rename Rethrow -> Resume 2021-05-30 14:44:46 +02:00
Folkert
64576ddab5 add exception id to invoke/rethrow 2021-05-29 23:27:43 +02:00
tarjei
107822a5cc Add plumbing for List.swap 2021-05-29 21:30:16 +02:00