tvl-depot/users/wpcarro/scratch/compiler
William Carroll bd0bf6ea7d feat(wpcarro/compiler): Support Vector type
Support an array that dynamically resizes itself, and replace usages of `List`,
`Array`, and `Queue` with `Vec`.

Change-Id: I910b140b7c1bdddae40e08f8191986dccbc6fddf
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7080
Tested-by: BuildkiteCI
Reviewed-by: wpcarro <wpcarro@gmail.com>
2022-10-25 04:32:59 +00:00
..
.envrc feat(wpcarro/scratch): Rewrite Python compiler in OCaml 2022-10-10 22:35:26 +00:00
.gitignore feat(wpcarro/scratch): Implement "Algorithm W" 2022-10-24 17:42:43 +00:00
debug.ml refactor(wpcarro/compiler): Modularize debug fns 2022-10-25 03:59:02 +00:00
expr_parser.ml feat(wpcarro/compiler): Support Vector type 2022-10-25 04:32:59 +00:00
inference.ml feat(wpcarro/compiler): Support string literal type 2022-10-25 03:59:07 +00:00
parser.ml feat(wpcarro/compiler): Support Vector type 2022-10-25 04:32:59 +00:00
prettify.ml refactor(wpcarro/compiler): Modularize debug fns 2022-10-25 03:59:02 +00:00
register_vm.ml feat(wpcarro/compiler): Support Vector type 2022-10-25 04:32:59 +00:00
register_vm.py feat(wpcarro/scratch): Proof-of-concept register VM 2022-10-10 17:45:49 +00:00
shell.nix feat(wpcarro/scratch): Rewrite Python compiler in OCaml 2022-10-10 22:35:26 +00:00
tests.ml feat(wpcarro/scratch): Implement "Algorithm W" 2022-10-24 17:42:43 +00:00
type_parser.ml feat(wpcarro/compiler): Support Vector type 2022-10-25 04:32:59 +00:00
types.ml feat(wpcarro/compiler): Support string literal type 2022-10-25 03:59:07 +00:00
vec.ml feat(wpcarro/compiler): Support Vector type 2022-10-25 04:32:59 +00:00