Liking cljdoc? Tell your friends :D
- fix
everyp
short-circuiting order - fix
somef
short-circuiting order - improve
io.github.frenchy64.fully-satisfies.uncaught-testing-contexts
- use atom to track exceptional contexts for binding conveyance compatibility
- remove heuristics for choosing exceptional context. first wins for (root-cause of) each exception.
- report most likely exceptional context first, then list other candidates.
- add
non-leaky-macros
namespaces
- add
def-shared-protocol
- add
vector-overflow
namespace - add
latest-protocol
namespace
- add
areduce
alias for folda
- remove API doc for moved
partially-satisfies?
- add
somef
, everyp
, never?
, run-all!
, clearing-future{-call}
, deftest+report-uncaught-contexts,
testing+record-uncaught-contexts,
folda`
- use Modifier class to decode method modifiers
- only call .getMethods when necessary
- add
partially-satisfies?
- breaking changes: return false for values that don't explicitly extend an :extend-via-metadata protocol with zero methods
- walk inheritance chain to find implementation
- fix: nil should not inherit Object implementations
- fix: walk superclass chain even with :extend-via-metadata
- a value always implements an :extend-via-metadata protocol with zero methods
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close