summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* bump version; changelogToby Inkster2022-09-13
* 100% coverage?Toby Inkster2022-09-12
* tidy-upToby Inkster2022-09-12
* tidy-upToby Inkster2022-09-12
* Ensure named_to_list ALWAYS ends up as an arrayrefToby Inkster2022-09-12
* Neater way to set subnames for my_methodsToby Inkster2022-09-12
* More readable way to pick an implementation againToby Inkster2022-09-12
* More readable way to pick an implementationToby Inkster2022-09-12
* Signature should match calling examples belowToby Inkster2022-09-12
* Less special-casing for Type::Params::Alternatives; let it reuse more of Type...Toby Inkster2022-09-12
* Can sometimes inline alternatives within a multi sig; this can save a sub callToby Inkster2022-09-12
* pod fixToby Inkster2022-09-12
* Remove Eval::TypeTiny::HAS_LEXICAL_VARSToby Inkster2022-09-12
* bump version; changelogToby Inkster2022-09-12
* my_slurp_into defaults to ARRAY, so just go with itToby Inkster2022-09-12
* Additional tests and bugfixes for slurpyToby Inkster2022-09-12
* Fix slurpy Any in Type::ParamsToby Inkster2022-09-12
* Ensure that ${^TYPE_PARAMS_MULTISIG} is set to undef before checking multisigsToby Inkster2022-09-12
* Get signature_for working with the multi option; was easier than expectedToby Inkster2022-09-12
* These descriptions were used by Error::TypeTiny so should be restored to how ...Toby Inkster2022-09-11
* Okay, this is a neater way to do itToby Inkster2022-09-11
* Make sure multisig provides make_class_pp_code. Mite might be able to use it....Toby Inkster2022-09-11
* Improve documentation for Type::Params Invocant/ArgsObject.Toby Inkster2022-09-11
* bump version; changelogToby Inkster2022-09-11
* Mention new internal module as not covered by stabbility policyToby Inkster2022-09-11
* Change wording of error message for signature that lacks pos/named, add test ...Toby Inkster2022-09-11
* Bring multisig functionality into the v2 APIToby Inkster2022-09-11
* Tests and bugfixes for on_die with multisigToby Inkster2022-09-11
* This should be a warning, not an exception. Also test the text of the warning.Toby Inkster2022-09-11
* bump version; changelogToby Inkster2022-09-09
* Make Type::Tiny::{Enum,Duck,Class,Role} inherit from Exporter::Tiny 1.004001 ...Toby Inkster2022-09-09
* oxford commaToby Inkster2022-09-09
* Make it clear that Type::Tiny::{Union,Intersection} inherit `new` from Type::...Toby Inkster2022-09-09
* Fix documentation for new_union and new_intersection in Type::Tiny::EnumToby Inkster2022-09-09
* wsToby Inkster2022-09-09
* bump version; changelogToby Inkster2022-09-09
* Make Type::Tiny::{Duck,Class,Role} into exporters, just like Type::Tiny::EnumToby Inkster2022-09-09
* Make Type::Tiny::Enum an exporter (closes #113)Toby Inkster2022-09-09
* Merge pull request #118 from tobyink/feature/issue-111Toby Inkster2022-09-08
|\
| * Allow Enum type constraints to make "natural" unions and intersections which ...Toby Inkster2022-09-08
| * Document the new_by_overload constructors (issue #111)Toby Inkster2022-09-08
| * Type::Parser should call new_by_overload instead of just new when constructin...Toby Inkster2022-09-08
| * Create a new_by_overload constructor for Union and Intersection type constrai...Toby Inkster2022-09-08
* | For Enum types which are word safe, provide constants to export (issue #114) ...Toby Inkster2022-09-08
* | Type::Tiny::Enum->is_word_safe (issue #114)Toby Inkster2022-09-08
* | Document the exportables method of Type::TinyToby Inkster2022-09-08
* | Document that type_to_coderef works on Type::Coercion objects tooToby Inkster2022-09-08
* | Type::Library should defer to the type constraint to figure out what it shoul...Toby Inkster2022-09-08
* | Merge pull request #117 from tobyink/feature/issue-116Toby Inkster2022-09-08
|\ \
| * | Expand the Eval::TypeTiny API, bringing in some utility functions from Type::...Toby Inkster2022-09-08
| |/