Folkert
|
8bc31e82c3
|
try to keep type and value symbols separate
|
2022-03-13 16:50:32 +01:00 |
|
Folkert
|
d6c9e0c625
|
real unsafe now
|
2022-03-13 16:50:03 +01:00 |
|
Richard Feldman
|
f38b3a1859
|
Merge pull request #2714 from rtfeldman/abilities-parsing
Parse abilities
|
2022-03-13 10:36:06 -04:00 |
|
Richard Feldman
|
546db0cf14
|
Merge pull request #2708 from rtfeldman/docs-for-dict
Update docs for `Dict`
|
2022-03-13 10:29:59 -04:00 |
|
Folkert
|
6a227b30d5
|
real unsafe now
|
2022-03-13 14:33:37 +01:00 |
|
Folkert
|
523032c6c9
|
more comments
|
2022-03-13 14:05:53 +01:00 |
|
Folkert
|
61b4ee054a
|
rename function
|
2022-03-13 13:54:03 +01:00 |
|
Folkert
|
f97b10c6f3
|
clarify why builtins are skipped
|
2022-03-13 13:51:25 +01:00 |
|
Folkert
|
ed247c9da3
|
Merge remote-tracking branch 'origin/trunk' into type-checking-storage-subs
|
2022-03-13 13:43:00 +01:00 |
|
Folkert
|
a9849a6ffc
|
add clarifying comments to Constraints
|
2022-03-13 13:42:49 +01:00 |
|
ayazhafiz
|
84c7c49110
|
Fix parse error
|
2022-03-12 23:55:33 -06:00 |
|
hafiz
|
7de55076b5
|
Update compiler/parse/src/type_annotation.rs
Co-authored-by: Richard Feldman <oss@rtfeldman.com>
|
2022-03-12 23:23:09 -06:00 |
|
Richard Feldman
|
0b3fb576d4
|
Merge remote-tracking branch 'origin/trunk' into abilities-parsing
|
2022-03-12 23:43:52 -05:00 |
|
Richard Feldman
|
da64cc0a1d
|
cargo fmt
|
2022-03-12 23:43:45 -05:00 |
|
hafiz
|
d8a9b804c2
|
Merge pull request #2711 from rtfeldman/compact-constraints
Compact constraints
|
2022-03-12 22:18:21 -06:00 |
|
ayazhafiz
|
d92a5b9424
|
Reporting for abilities parsing
|
2022-03-12 22:08:01 -06:00 |
|
ayazhafiz
|
d7abc3897b
|
Parse abilities
|
2022-03-12 21:29:06 -06:00 |
|
Richard Feldman
|
e1cc3edb48
|
Update docs for Dict
|
2022-03-12 21:59:37 -05:00 |
|
Richard Feldman
|
1b0ff9c163
|
Merge pull request #2707 from rtfeldman/repl-www-stack-traces
Better console errors for web REPL
|
2022-03-12 20:12:59 -05:00 |
|
Folkert
|
8b2c1707d4
|
don't even create a type if we only need a variable
|
2022-03-13 02:12:45 +01:00 |
|
Folkert
|
eccb461b01
|
get fancy, store variable directly in the index
|
2022-03-13 01:59:28 +01:00 |
|
Folkert
|
b3d9f9c2de
|
use EitherIndex<Type, Variable> to halve number of types stored
|
2022-03-13 01:46:49 +01:00 |
|
Folkert
|
da03b0c2b3
|
add either_type_index_to_var
|
2022-03-13 01:45:23 +01:00 |
|
Folkert
|
59c2c05588
|
add EitherIndex type
|
2022-03-13 01:44:47 +01:00 |
|
Folkert
|
ec403958a3
|
cleanup
|
2022-03-13 00:12:57 +01:00 |
|
Folkert
|
8488390a9b
|
fix RocStr/RocList C argument passing
|
2022-03-13 00:12:47 +01:00 |
|
Folkert
|
d7a5cd7b11
|
some debugging niceties
|
2022-03-13 00:12:16 +01:00 |
|
Folkert
|
39792ccb93
|
accept output parameter as first argument
|
2022-03-13 00:11:57 +01:00 |
|
Folkert
|
fcb34272da
|
some zig functions need to accept arguments by-pointer now
because otherwise stores to alloca's disappear. Very odd
|
2022-03-13 00:07:32 +01:00 |
|
Folkert
|
f66b111c7a
|
create small strings with fewer instructions
|
2022-03-13 00:06:13 +01:00 |
|
Folkert
|
4e22ae57cd
|
make specific twice_ptr_width helper
|
2022-03-12 19:57:26 +01:00 |
|
Folkert
|
26d197c196
|
enable flex var variable name copying when importing
|
2022-03-12 14:19:40 +01:00 |
|
Folkert
|
e3e9215578
|
Merge remote-tracking branch 'origin/trunk' into type-checking-storage-subs
|
2022-03-12 14:10:43 +01:00 |
|
Folkert
|
6bb8bcb5a2
|
cleanup
|
2022-03-12 14:02:34 +01:00 |
|
Folkert
|
d9c3a7ddd9
|
get rid of unneeded field on SolvedModule
|
2022-03-12 14:00:51 +01:00 |
|
Folkert
|
c64f768abe
|
more comments
|
2022-03-12 13:52:13 +01:00 |
|
Folkert
|
b78e63ae19
|
rename var
|
2022-03-12 13:47:14 +01:00 |
|
Folkert
|
e463afe0d9
|
comments on datastructures in module.rs
|
2022-03-12 13:43:26 +01:00 |
|
Folkert
|
401b3fd5ad
|
improve Constraint Debug impl
|
2022-03-12 13:31:58 +01:00 |
|
Folkert
|
8b92401d01
|
document let_import_constraint
|
2022-03-12 13:28:24 +01:00 |
|
Folkert de Vries
|
1ae5ccaa83
|
Merge pull request #2687 from rtfeldman/update-mono-list-replace
bump mono tests after List.replace being used in List.set
|
2022-03-12 13:20:43 +01:00 |
|
Brian Carroll
|
1afada4075
|
wasm: fix panic on empty Struct expression
|
2022-03-12 09:30:27 +00:00 |
|
Brian Carroll
|
b57c0ee6bf
|
CI: Run Zig builtin tests on wasm as well as host
|
2022-03-12 08:09:23 +00:00 |
|
Brendan Hansknecht
|
bc492fa22b
|
run cargo fmt
|
2022-03-11 19:29:34 -08:00 |
|
Brendan Hansknecht
|
d9c3601ec4
|
stop special casing on list and str. They are just large structs
|
2022-03-11 18:43:31 -08:00 |
|
Brendan Hansknecht
|
de68e55aca
|
update loading small str in dev
|
2022-03-11 18:42:53 -08:00 |
|
hafiz
|
28a3ae85e3
|
Merge pull request #2704 from rtfeldman/num-to-nat
Add `Num.toNat`
|
2022-03-11 18:46:43 -06:00 |
|
hafiz
|
5bc29c9b88
|
Merge pull request #2700 from rtfeldman/optimize-instantiate-alias
improve `correct_mutual_recursive_type_alias`
|
2022-03-11 17:29:51 -06:00 |
|
Folkert
|
28ce49c273
|
use lazy_static
|
2022-03-12 00:18:06 +01:00 |
|
Folkert
|
e1d5b748b1
|
fix wasm/dev tests
|
2022-03-12 00:13:49 +01:00 |
|