From 6125deacb707e848a239efc4972177475b987e85 Mon Sep 17 00:00:00 2001 From: Spotandjake Date: Tue, 2 Jan 2024 00:14:38 -0500 Subject: [PATCH 1/2] chore(runtime): Remove unused `runtime/unsafe/errors.gr` --- stdlib/runtime/unsafe/errors.gr | 37 ------ stdlib/runtime/unsafe/errors.md | 212 -------------------------------- 2 files changed, 249 deletions(-) delete mode 100644 stdlib/runtime/unsafe/errors.gr delete mode 100644 stdlib/runtime/unsafe/errors.md diff --git a/stdlib/runtime/unsafe/errors.gr b/stdlib/runtime/unsafe/errors.gr deleted file mode 100644 index 6cad3c25fc..0000000000 --- a/stdlib/runtime/unsafe/errors.gr +++ /dev/null @@ -1,37 +0,0 @@ -/* grainc-flags --compilation-mode=runtime */ -module Errors - -provide let _GRAIN_ERR_NOT_NUMBER_COMP = 0n -provide let _GRAIN_ERR_NOT_NUMBER_ARITH = 1n -provide let _GRAIN_ERR_NOT_BOOLEAN_LOGIC = 2n -provide let _GRAIN_ERR_NOT_BOOLEAN_IF = 3n -provide let _GRAIN_ERR_OVERFLOW = 4n -provide let _GRAIN_ERR_GET_NOT_TUP = 5n -provide let _GRAIN_ERR_GET_ITEM_IDX_NOT_NUMBER = 6n -provide let _GRAIN_ERR_GET_ITEM_IDX_TOO_SMALL = 7n -provide let _GRAIN_ERR_GET_ITEM_IDX_TOO_LARGE = 8n -provide let _GRAIN_ERR_CALLED_NON_FUNCTION = 9n -provide let _GRAIN_ERR_ARITY_MISMATCH = 10n -provide let _GRAIN_ERR_OUT_OF_MEMORY = 11n -provide let _GRAIN_ERR_SET_NOT_TUP = 12n -provide let _GRAIN_ERR_SET_ITEM_IDX_NOT_NUMBER = 13n -provide let _GRAIN_ERR_SET_ITEM_IDX_TOO_SMALL = 14n -provide let _GRAIN_ERR_SET_ITEM_IDX_TOO_LARGE = 15n -provide let _GRAIN_ERR_DIVISION_BY_ZERO = 17n -provide let _GRAIN_ERR_MODULO_BY_ZERO = 18n -provide let _GRAIN_ERR_ARRAY_INDEX_OUT_OF_BOUNDS = 19n -provide let _GRAIN_ERR_INVALID_ARGUMENT = 20n -provide let _GRAIN_ERR_ASSERTION_ERROR = 21n -provide let _GRAIN_ERR_FAILURE = 22n -provide let _GRAIN_ERR_SYSTEM = 23n -provide let _GRAIN_ERR_NOT_INTLIKE = 24n -provide let _GRAIN_ERR_NOT_RATIONAL = 25n -provide let _GRAIN_ERR_MALFORMED_UTF8 = 26n -provide let _GRAIN_ERR_NOT_ADT_VAL_GENERIC = 91n -provide let _GRAIN_ERR_NOT_STRING_GENERIC = 93n -provide let _GRAIN_ERR_NOT_BOOLEAN_GENERIC = 94n -provide let _GRAIN_ERR_NOT_TUPLE_GENERIC = 95n -provide let _GRAIN_ERR_NOT_LAMBDA_GENERIC = 96n -provide let _GRAIN_ERR_BAD_INPUT = 97n -provide let _GRAIN_ERR_NOT_NONNEG = 98n -provide let _GRAIN_ERR_NOT_NUMBER_GENERIC = 99n diff --git a/stdlib/runtime/unsafe/errors.md b/stdlib/runtime/unsafe/errors.md deleted file mode 100644 index de9fb5f48f..0000000000 --- a/stdlib/runtime/unsafe/errors.md +++ /dev/null @@ -1,212 +0,0 @@ ---- -title: Errors ---- - -## Values - -Functions and constants included in the Errors module. - -### Errors.**_GRAIN_ERR_NOT_NUMBER_COMP** - -```grain -_GRAIN_ERR_NOT_NUMBER_COMP : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_NUMBER_ARITH** - -```grain -_GRAIN_ERR_NOT_NUMBER_ARITH : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_BOOLEAN_LOGIC** - -```grain -_GRAIN_ERR_NOT_BOOLEAN_LOGIC : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_BOOLEAN_IF** - -```grain -_GRAIN_ERR_NOT_BOOLEAN_IF : WasmI32 -``` - -### Errors.**_GRAIN_ERR_OVERFLOW** - -```grain -_GRAIN_ERR_OVERFLOW : WasmI32 -``` - -### Errors.**_GRAIN_ERR_GET_NOT_TUP** - -```grain -_GRAIN_ERR_GET_NOT_TUP : WasmI32 -``` - -### Errors.**_GRAIN_ERR_GET_ITEM_IDX_NOT_NUMBER** - -```grain -_GRAIN_ERR_GET_ITEM_IDX_NOT_NUMBER : WasmI32 -``` - -### Errors.**_GRAIN_ERR_GET_ITEM_IDX_TOO_SMALL** - -```grain -_GRAIN_ERR_GET_ITEM_IDX_TOO_SMALL : WasmI32 -``` - -### Errors.**_GRAIN_ERR_GET_ITEM_IDX_TOO_LARGE** - -```grain -_GRAIN_ERR_GET_ITEM_IDX_TOO_LARGE : WasmI32 -``` - -### Errors.**_GRAIN_ERR_CALLED_NON_FUNCTION** - -```grain -_GRAIN_ERR_CALLED_NON_FUNCTION : WasmI32 -``` - -### Errors.**_GRAIN_ERR_ARITY_MISMATCH** - -```grain -_GRAIN_ERR_ARITY_MISMATCH : WasmI32 -``` - -### Errors.**_GRAIN_ERR_OUT_OF_MEMORY** - -```grain -_GRAIN_ERR_OUT_OF_MEMORY : WasmI32 -``` - -### Errors.**_GRAIN_ERR_SET_NOT_TUP** - -```grain -_GRAIN_ERR_SET_NOT_TUP : WasmI32 -``` - -### Errors.**_GRAIN_ERR_SET_ITEM_IDX_NOT_NUMBER** - -```grain -_GRAIN_ERR_SET_ITEM_IDX_NOT_NUMBER : WasmI32 -``` - -### Errors.**_GRAIN_ERR_SET_ITEM_IDX_TOO_SMALL** - -```grain -_GRAIN_ERR_SET_ITEM_IDX_TOO_SMALL : WasmI32 -``` - -### Errors.**_GRAIN_ERR_SET_ITEM_IDX_TOO_LARGE** - -```grain -_GRAIN_ERR_SET_ITEM_IDX_TOO_LARGE : WasmI32 -``` - -### Errors.**_GRAIN_ERR_DIVISION_BY_ZERO** - -```grain -_GRAIN_ERR_DIVISION_BY_ZERO : WasmI32 -``` - -### Errors.**_GRAIN_ERR_MODULO_BY_ZERO** - -```grain -_GRAIN_ERR_MODULO_BY_ZERO : WasmI32 -``` - -### Errors.**_GRAIN_ERR_ARRAY_INDEX_OUT_OF_BOUNDS** - -```grain -_GRAIN_ERR_ARRAY_INDEX_OUT_OF_BOUNDS : WasmI32 -``` - -### Errors.**_GRAIN_ERR_INVALID_ARGUMENT** - -```grain -_GRAIN_ERR_INVALID_ARGUMENT : WasmI32 -``` - -### Errors.**_GRAIN_ERR_ASSERTION_ERROR** - -```grain -_GRAIN_ERR_ASSERTION_ERROR : WasmI32 -``` - -### Errors.**_GRAIN_ERR_FAILURE** - -```grain -_GRAIN_ERR_FAILURE : WasmI32 -``` - -### Errors.**_GRAIN_ERR_SYSTEM** - -```grain -_GRAIN_ERR_SYSTEM : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_INTLIKE** - -```grain -_GRAIN_ERR_NOT_INTLIKE : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_RATIONAL** - -```grain -_GRAIN_ERR_NOT_RATIONAL : WasmI32 -``` - -### Errors.**_GRAIN_ERR_MALFORMED_UTF8** - -```grain -_GRAIN_ERR_MALFORMED_UTF8 : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_ADT_VAL_GENERIC** - -```grain -_GRAIN_ERR_NOT_ADT_VAL_GENERIC : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_STRING_GENERIC** - -```grain -_GRAIN_ERR_NOT_STRING_GENERIC : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_BOOLEAN_GENERIC** - -```grain -_GRAIN_ERR_NOT_BOOLEAN_GENERIC : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_TUPLE_GENERIC** - -```grain -_GRAIN_ERR_NOT_TUPLE_GENERIC : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_LAMBDA_GENERIC** - -```grain -_GRAIN_ERR_NOT_LAMBDA_GENERIC : WasmI32 -``` - -### Errors.**_GRAIN_ERR_BAD_INPUT** - -```grain -_GRAIN_ERR_BAD_INPUT : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_NONNEG** - -```grain -_GRAIN_ERR_NOT_NONNEG : WasmI32 -``` - -### Errors.**_GRAIN_ERR_NOT_NUMBER_GENERIC** - -```grain -_GRAIN_ERR_NOT_NUMBER_GENERIC : WasmI32 -``` - From 1d4326bf681c8751576629af1a382adc29f2fe82 Mon Sep 17 00:00:00 2001 From: Spotandjake Date: Tue, 2 Jan 2024 01:09:43 -0500 Subject: [PATCH 2/2] chore: Remove unused imports --- stdlib/char.gr | 1 - stdlib/sys/time.gr | 1 - 2 files changed, 2 deletions(-) diff --git a/stdlib/char.gr b/stdlib/char.gr index 4ed882a749..1775e51bf4 100644 --- a/stdlib/char.gr +++ b/stdlib/char.gr @@ -11,7 +11,6 @@ module Char include "runtime/unsafe/wasmi32" -include "runtime/unsafe/errors" include "runtime/dataStructures" from DataStructures use { tagSimpleNumber, tagChar, untagChar, allocateString } diff --git a/stdlib/sys/time.gr b/stdlib/sys/time.gr index 2e564b8e91..a4f4d5c289 100644 --- a/stdlib/sys/time.gr +++ b/stdlib/sys/time.gr @@ -10,7 +10,6 @@ include "runtime/unsafe/wasmi32" from WasmI32 use { (+), (==), (!=) } include "runtime/unsafe/memory" include "runtime/wasi" -include "runtime/unsafe/errors" include "runtime/dataStructures" from DataStructures use { allocateInt64, tagSimpleNumber }