pocomath/src
Glen Whitney d83f2a7f23 feat: Instantiate instances of template instantiation need for self-reference
Formerly, when a self-reference like `self(Tuple<number>)` was encountered,
  but the `Tuple<number>` instance of a `Tuple<T>` implementation for this
  operation had not yet been instantiated, the reference would be fulfilled
  with a call to the catchall implementation for `Tuple`. Now the
  necessary instance is instantiated on the spot and referred to instead.

  This change is used to complete return-type specification for all of the
  Tuple functions.
2022-08-30 15:15:23 -04:00
..
bigint feat(return types): Add more return types for complex functions 2022-08-26 23:54:32 -04:00
complex feat: Instantiate instances of template instantiation need for self-reference 2022-08-30 15:15:23 -04:00
core feat: Instantiate instances of template instantiation need for self-reference 2022-08-30 15:15:23 -04:00
generic feat: Add return types for all generic operations 2022-08-29 19:42:48 -04:00
number feat(number): Provide return types for all operations 2022-08-29 21:18:59 -04:00
ops feat(ops): Provide return types in all of the operation-centric examples 2022-08-29 21:30:32 -04:00
tuple feat: Instantiate instances of template instantiation need for self-reference 2022-08-30 15:15:23 -04:00
pocomath.mjs feat: Template types (#45) 2022-08-05 12:48:57 +00:00