Folkert
|
21efa8cd71
|
make expression return Type errors
|
2021-02-12 02:38:18 +01:00 |
|
Folkert
|
2db94cf4e8
|
transform expression
|
2021-02-12 02:37:54 +01:00 |
|
Folkert
|
d382988362
|
fix empty spaces being added
|
2021-02-12 02:21:12 +01:00 |
|
Folkert
|
0120d5d5a1
|
better errors for inline aliases
|
2021-02-12 02:04:51 +01:00 |
|
Folkert
|
18c3f60e85
|
type term produces a Type error
|
2021-02-12 01:03:04 +01:00 |
|
Folkert
|
cae74d7f74
|
checkpoint 3
|
2021-02-12 00:58:36 +01:00 |
|
Folkert
|
449f205781
|
checkpoint 2
|
2021-02-12 00:45:08 +01:00 |
|
Folkert
|
ba820a3179
|
checkpoint
|
2021-02-12 00:25:17 +01:00 |
|
Folkert
|
66b2dfe6f6
|
better errors for type variables
|
2021-02-11 22:45:20 +01:00 |
|
Folkert
|
c339f96244
|
better messages for types in parens and applied types
|
2021-02-11 21:48:19 +01:00 |
|
Folkert
|
f6d3b4ed93
|
refactor type in parens
|
2021-02-11 20:27:21 +01:00 |
|
Folkert
|
56542e41ad
|
fix recursion issue in generic_eq
|
2021-02-11 16:44:44 +01:00 |
|
Folkert
|
369a8fb2ee
|
refactor foreign call codegen
|
2021-02-11 16:03:34 +01:00 |
|
Folkert
|
9d3db2f507
|
revise RC for function pointers
|
2021-02-11 15:27:46 +01:00 |
|
Brendan Hansknecht
|
846c82961f
|
gen_dev: add basic function support
|
2021-02-10 22:38:58 -08:00 |
|
Folkert
|
993018b3a5
|
don't clone list with RC=1
|
2021-02-10 22:37:51 +01:00 |
|
Folkert
|
de5493172b
|
concat does not need to decrement
|
2021-02-10 22:09:18 +01:00 |
|
Folkert
|
1f0a16ec57
|
call to foreign function dropped continuation
|
2021-02-10 22:05:33 +01:00 |
|
Folkert
|
402b97aeb4
|
clippy
|
2021-02-10 19:54:21 +01:00 |
|
Folkert
|
b61736fbed
|
hash list and RoseTree
|
2021-02-10 19:50:18 +01:00 |
|
Folkert
|
129f85b1f5
|
hash tag & struct
|
2021-02-10 16:48:04 +01:00 |
|
Folkert
|
9ab9675a43
|
refactor build_hash
|
2021-02-10 15:24:06 +01:00 |
|
Folkert
|
0ed87828e5
|
Merge remote-tracking branch 'origin/trunk' into dict
|
2021-02-10 15:02:53 +01:00 |
|
Richard Feldman
|
f5b1b80ca6
|
Merge branch 'trunk' into gen-equality
|
2021-02-09 22:55:56 -05:00 |
|
Folkert
|
c13e72fecb
|
check for pointer equality
|
2021-02-10 03:49:03 +01:00 |
|
Folkert
|
b70cedf587
|
complete equality of tags
|
2021-02-10 03:17:24 +01:00 |
|
Folkert
|
6aaf12c49c
|
initial work on tag equality
|
2021-02-10 01:02:14 +01:00 |
|
Folkert
|
298dec02fe
|
refactor compare codegen
|
2021-02-09 23:34:42 +01:00 |
|
Folkert
|
45d8bff072
|
equality for structs
|
2021-02-09 23:14:08 +01:00 |
|
Folkert
|
b6ceaab341
|
first steps for init
|
2021-02-09 22:47:38 +01:00 |
|
Folkert
|
352008e8a0
|
use user-provided seed
|
2021-02-09 22:25:01 +01:00 |
|
Folkert
|
32de07fafc
|
clippy
|
2021-02-09 21:30:52 +01:00 |
|
Folkert
|
9aa0b0b020
|
tag union parse errors
|
2021-02-09 21:29:06 +01:00 |
|
Folkert
|
85e5799770
|
fix formatting
|
2021-02-09 16:54:21 +01:00 |
|
Folkert
|
b7e4964be1
|
tab errors
|
2021-02-09 15:49:38 +01:00 |
|
Folkert
|
4e36d71c2f
|
finish up TRecord
|
2021-02-09 02:51:14 +01:00 |
|
Folkert
|
963e7dee6a
|
cleanup
|
2021-02-09 00:43:35 +01:00 |
|
Folkert
|
0ad975113c
|
fix Bag import in tests
|
2021-02-08 23:40:50 +01:00 |
|
Folkert
|
f5a48237b7
|
Merge remote-tracking branch 'origin/trunk' into parse-param-error
|
2021-02-08 22:55:17 +01:00 |
|
Folkert
|
8f83bb4518
|
clippy
|
2021-02-08 22:54:52 +01:00 |
|
Folkert
|
0ccf17007e
|
keyword in record field
|
2021-02-08 22:39:12 +01:00 |
|
Folkert
|
860aa6d194
|
more error messages
|
2021-02-08 21:58:39 +01:00 |
|
Folkert
|
09b3d40380
|
add repl support for parse errors
|
2021-02-08 21:09:53 +01:00 |
|
Folkert
|
523df61622
|
first good parse error message
|
2021-02-08 20:56:02 +01:00 |
|
Richard Feldman
|
7feada88e4
|
Merge branch 'trunk' into parser-with-progress
|
2021-02-08 00:11:04 -05:00 |
|
Jared Ramirez
|
f3d9c2f2bb
|
Finish first pass of Str.fromUtf8
|
2021-02-07 20:04:10 -08:00 |
|
Jared Ramirez
|
815f633a58
|
[WIP] Setup rust side to call Str.fromUtf8
|
2021-02-07 20:04:10 -08:00 |
|
Jared Ramirez
|
d7ba522155
|
Inline all num functions
|
2021-02-07 20:01:45 -08:00 |
|
Jared Ramirez
|
8d73fcda7f
|
Add zig function to check if bytes are valid unicode
|
2021-02-07 20:01:45 -08:00 |
|
Folkert
|
2c9a80153d
|
remove Bag
|
2021-02-08 00:33:29 +01:00 |
|